Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为音乐播放器学习 javasound,但我对 java 中的 MIDI 和合成器感到困惑,它们有什么区别?
MIDI 是一种控制协议,通常用于控制合成器。它最初是为不同的音乐硬件设计的,以便能够相互通信。也就是说,我可以拥有一个控制键盘和一个来自不同制造商的合成器机架,我可以用我的控制键盘控制整个机架。MIDI 信息本身不是声音。典型的 MIDI 信息会打开或关闭音符。它还支持传输补丁数据等等。
合成器实际上是接受所有这些命令并产生声音。所有音符开/关,控制变化,补丁变化等。