请参见:
描述
接口摘要 | |
---|---|
ControllerEventListener | ControllerEventListener 接口应由一个其实例需要在 Sequencer 处理了请求的 MIDI 控制更改事件类型时接收通知的类实现。 |
MetaEventListener | MetaEventListener 接口应由其实例需要在 处理了 时接收通知的类实现。 |
MidiChannel | 表示一个单独 MIDI 通道的 MidiChannel 对象。 |
MidiDevice | MidiDevice 是用于所有 MIDI 设备的基接口。 |
Receiver | 一个 Receiver ,用于接收 对象,并且通常执行一些响应性的操作,例如,解释该对象以生成声音或原始 MIDI 输出。 |
Sequencer | 回放 MIDI 的硬件或软件设备就是所谓的 sequencer。 |
Soundbank | Soundbank 包含可加载到 Synthesizer 中的一组 Instruments 。 |
Synthesizer | Synthesizer 生成声音。 |
Transmitter | 一个 Transmitter ,其将 对象发送至一个或多个 。 |
类摘要 | |
---|---|
Instrument | 乐器是带特定参数设置的声音合成算法,通常是为模仿现实世界的特定乐器或为获得特定音效而设计的。 |
MetaMessage | MetaMessage 是一个 ,它对于合成器没有任何意义,但可存储在一个 MIDI 文件中然后由 sequencer 程序解释。 |
MidiDevice.Info | 一个 MidiDevice.Info 对象,它包含了有关 的各种数据,包括其名称、创建它的公司及描述性文本。 |
MidiEvent | MIDI 事件包含一个 MIDI 消息和一个相应的用刻度表示的时间戳,可代表存储在 MIDI 文件或 对象中的 MIDI 事件信息。 |
MidiFileFormat | MidiFileFormat 对象,它封装了 MIDI 文件的类型、长度和定时信息。 |
MidiMessage | MidiMessage 是 MIDI 消息的基类。 |
MidiSystem | MidiSystem 类提供了对已安装的 MIDI 系统资源的访问,包括诸如 synthesizer、sequencer 和 MIDI 输入和输出端口等设备。 |
Patch | 一个 Patch 对象,用于表示 MIDI 合成器上的某个位置,其中存储(加载)了单个乐器。 |
Sequence | Sequence 是一种数据结构,包含可由 对象回放的音乐信息(通常是整首歌曲或音乐作品)。 |
Sequencer.SyncMode | SyncMode 对象表示 MIDI sequencer 的时间标记可与主或从设备同步的方式之一。 |
ShortMessage | ShortMessage 包含了一个 MIDI 消息,该消息在状态字节后最多有两个数据字节。 |
SoundbankResource | SoundbankResource 表示存储在 中的任何音频资源。 |
SysexMessage | 表示 MIDI 系统独占消息 SysexMessage 对象。 |
Track | MIDI 音轨是一个可随其他音轨存储在标准 MIDI 文件中的独立的 MIDI 事件流(带时间戳的 MIDI 数据)。 |
VoiceStatus | VoiceStatus 对象包含有关由 Synthesizer 生成的某个声音当前状态的信息。 |
异常摘要 | |
---|---|
InvalidMidiDataException | 一个 InvalidMidiDataException ,指示遇到了不恰当的 MIDI 数据。 |
MidiUnavailableException | 当请求的 MIDI 组件由于不可用而无法打开或创建时,抛出 MidiUnavailableException 异常。 |
提供用于 MIDI(音乐乐器数字接口)数据的 I/O、序列化和合成的接口和类。