我在JSyn中构建了一个loopstation。它允许您录制和播放样本。通过播放多个样本,您可以叠加声音(例如一个打击乐样本,一个旋律等) JSyn允许我将每个样本播放器直接连接到我自己混合的线路输出。但现在我想将声音记录为用户听到的.wav文件。但我不确定应该将录音机的输入端口连接到什么位置 将所有样本的音频输出连接到WaveRecorder的最智能方法是什么?
换句话说:在程序员指南中有一个example,但我不确定如何创建那里使用的“finalMix”。
答案 0 :(得分:2)
不要使用多个LineOut,只需使用一个LineOut。
您可以使用MultiplyAdd单元链将所有信号混合在一起。 http://www.softsynth.com/jsyn/docs/javadocs/com/jsyn/unitgen/MultiplyAdd.html
或者你可以使用混音器单元。 http://www.softsynth.com/jsyn/docs/javadocs/com/jsyn/unitgen/MixerStereoRamped.html
然后将混音连接到WaveRecorder和单个LineOut。