gpt4 book ai didi

c# - 如何获取 MIDI 设备的当前状态?

转载 作者:行者123 更新时间:2023-11-30 02:59:45 25 4
gpt4 key购买 nike

如何查询 MIDI 设备当前的程序状态、音量等?我试图在 Midi 规范中找到它,但没有任何运气。我基本上需要从通过 USB midi 连接的数码钢琴获取当前乐器(钢琴等)。

Java 似乎可以做到:

http://docs.oracle.com/javame/config/cldc/opt-pkgs/api/mm/jsr135/index.html?javax/microedition/media/control/MIDIControl.html

他们是怎么做到的?

最佳答案

你不能。没有转储当前补丁、CC 值等的标准消息。

一些合成器具有可用于此目的的 sysex 消息,但不是全部,并且该消息因设备、制造商和制造商而异。

您能做的最好的事情就是发送新的 CC 值、设置补丁等,然后存储它的内容。如果它在合成端发生变化,并且您设置了返回路径,您可以接收它并更新您存储的内容。

关于c# - 如何获取 MIDI 设备的当前状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12660770/

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