0

我在 JSyn 中建立了一个循环站。它允许您录制和播放样本。通过播放多个样本,您可以将声音分层(例如,一个打击乐样本、一个旋律等)
JSyn 允许我将每个样本播放器直接连接到我的 lineout 并自动混合。但现在我想将用户听到的声音录制到 .wav 文件中。但我不确定我应该将录音机的输入端口连接到什么。
将所有样本的音频输出连接到 WaveRecorder 的最聪明的方法是什么?

换句话说:在程序员指南中有一个例子,但我不确定我如何创建那里使用的“finalMix”。

4

1 回答 1

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。

于 2018-05-24T01:48:55.083 回答