Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中使用ASIO和Gervill合成器_Java_Javasound_Synthesizer_Asio_Gervill - Fatal编程技术网

在Java中使用ASIO和Gervill合成器

在Java中使用ASIO和Gervill合成器,java,javasound,synthesizer,asio,gervill,Java,Javasound,Synthesizer,Asio,Gervill,我正在使用Gervill的软件合成器加载SF2音库,并从Midi键盘播放音乐,我想知道是否有可能通过ASIO播放输出,可能是通过。我一直试图通过Gervill源代码查找原始音频数据何时真正传递给音频驱动程序,但我似乎找不到它,即使这样,我也不确定这是否是正确的方法 我使用的链是使用SF2loader将soundfont加载到默认合成器中,然后使用channel noteOn方法播放音符。Gervil是否发送原始音频?如果是这样的话,我首先要查找javax.sound.sampled.Source

我正在使用Gervill的软件合成器加载SF2音库,并从Midi键盘播放音乐,我想知道是否有可能通过ASIO播放输出,可能是通过。我一直试图通过Gervill源代码查找原始音频数据何时真正传递给音频驱动程序,但我似乎找不到它,即使这样,我也不确定这是否是正确的方法


我使用的链是使用SF2loader将soundfont加载到默认合成器中,然后使用channel noteOn方法播放音符。

Gervil是否发送原始音频?如果是这样的话,我首先要查找javax.sound.sampled.SourceDataLine的调用。还是Gervil输出MIDI?如果是驱动MIDI键盘,我希望是后者,而不是原始音频。我从未使用过Gervil(尽管听说过),所以我的评论可能没有用。它确实输出原始音频,我也寻找过SourceDataLine的实现,但这似乎只是将音频提供给混音器,我找不到调用它的位置。你熟悉检查混音器以查看哪些行可用的过程吗?我还是不明白你的锁链。也许其他人能弄明白,但如果我想做出任何贡献,我需要更明确的东西。