2014-02-07 98 views
0

我正尝试使用javax.sound.midi创建一个简单的虚拟midi设备。我希望它在MIDI Studio中出现,并且会出现在其他消耗MIDI的程序中。但是,我似乎无法弄清楚。我已经有了可以将MIDI发送给IAC驱动程序的代码,但在MIDI Studio中没有任何显示为独立的MIDI应用程序。是否有一个特定的类需要实例化或注册它的地方或一些这样的?使用javax.sound.midi的OSX上的Midi设备

+0

你确定你的JVM(不管它是什么)实际上支持这个吗? –

回答

1

javax.sound.midi不能创建设备。使用IAC创建一个新的midi端口,所有的midi应用程序都应该能够看到它与之通信。包括你的Java应用程序。

使用IAC创建一个新端口转到取景器并查找音频MIDI设置。在顶部菜单的音频MIDI设置中,点击“窗口”,然后点击“显示MIDI窗口”。双击“IAC Driver”图标,您可以创建所需的端口。