我多年前写了一个Windows程序,它通过向“midi mapper”发送音符创建音乐(然后通过我的声卡上的midi-synth)
今天,我有一个软合成器,据称接受midi信息,所以我认为应该可以使用今天相当于midi-mapper来将midi输出从我的程序路由到soft-synth。
在Windows中显然不再有midi-mapper应用程序了,但我的程序仍在运行(在XP上)因为它驱动内置的声卡合成器,所以在windows中必须有某种midi处理层。我怎么能得到这个?也许可以将midi重定向到soft-synth?
答案 0 :(得分:4)
可以在Control Panel/Sounds and Audio Devices
中设置默认的MIDI设备。如果您的soft-synth注册为MIDI设备,您应该能够在下拉列表中看到它。
AFAIK最现代的MIDI软件现在可以从一个设备到另一个设备进行自己的MIDI路由。 Windows XP为limited in the number of MIDI devices it can support,MIDI软件行业正在逐步向全USB模式发展。
在USB模型中,许多硬件控制器(such as this one)都是“class-compliant”,因此您甚至不需要特殊的软件驱动程序来使其工作。
有关Windows中MIDI的技术编程文档,this might be a good starting point。