【发布时间】:2011-11-07 06:43:05
【问题描述】:
您好,寻求一些建议。我正在写一些音乐作曲软件。我拼凑了一些工具来读写和发送 midi 数据,它们工作正常。但是我遇到了以下问题:我正在尝试将 midi 事件发送到计算机上的 SW 合成器。
所以我可以从外部键盘控制 sw 合成器。我可以从我自己的电脑软件中控制键盘。但是如何让我的 sw 将 midi 发送到同一台计算机中的 sw 合成器。
如果可能的话,我也在尝试以独立于平台的方式来做到这一点。
谢谢!
虚拟人
我的问题不清楚。
所以我目前在 Win7 上运行。跨平台是一个优先事项,但不是第一个原型。
具体来说,我的问题是访问 kontakt 播放器 (v2),它可以在自己的环境和 midi IO 中工作。但我无法从我自己的软件中访问它。
midiOutGetNumDevs 只返回一个设备,它是 Microsoft GS Wavetable Synth。
我很困惑,我可以通过 midi/usb 电缆将 midi 发送到 kontakt 播放器,但它没有显示为 midi 设备。
我错过了什么?
谢谢
【问题讨论】:
-
你用的是什么软件合成器?它期望如何接收 midi 输入?
-
您使用的是哪个操作系统?
-
你可能想看看 JUCE 框架,它做了很多音频、MIDI 和跨平台的工作,是一个非常好的框架。
标签: midi