gpt4 book ai didi

c++ - 如何使用 mac 的默认 midi 音序器作为 midi 输出?

转载 作者:太空宇宙 更新时间:2023-11-04 14:14:50 26 4
gpt4 key购买 nike

我一直在尝试用 rtmidi 播放 midi 声音。我已经成功地链接它并编译示例程序。但不幸的是,我看不到我的雪豹自己的 MIDI 音序器作为输出端口。我还尝试使用 coremidi 库打开一个 midi 输出端口,但没有成功。

如何让 rtmidi 或其他库将它的消息直接发送到苹果自己的 midi 音序器?我应该启动一个 midi 输出服务器吗?如果可以,我该怎么做?

如有任何帮助,我们将不胜感激。

PS:我正在尝试发送这些消息并播放这些声音以将我的计算机键盘变成乐器。

最佳答案

所以您只对从桌面键盘生成 MIDI 音符并在本地播放它们感兴趣?您不需要处理输出端口、RTMidi 或类似的东西。如果您想将消息事件发送到外部合成器,您只需要这样做。

查看此 PlaySoftMidi Apple 通过软合成器生成音符的示例代码。如果您想加载自己的声音库(声音字体 2 或 DSL),请搜索“AUSampler”和“MusicDeviceMIDIEvent”- 那里有一些教程 (link)

关于c++ - 如何使用 mac 的默认 midi 音序器作为 midi 输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12116709/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com