所有类


软件包 javax.sound.midi

提供用于 MIDI(音乐乐器数字接口)数据的 I/O、序列化和合成的接口和类。

请参见:
          描述

接口摘要
ControllerEventListenerControllerEventListener 接口应由一个其实例需要在 Sequencer 处理了请求的 MIDI 控制更改事件类型时接收通知的类实现。
MetaEventListenerMetaEventListener 接口应由其实例需要在 Sequencer 处理了 MetaMessage 时接收通知的类实现。
MidiChannel表示一个单独 MIDI 通道的 MidiChannel 对象。
MidiDeviceMidiDevice 是用于所有 MIDI 设备的基接口。
Receiver一个 Receiver,用于接收 MidiEvent 对象,并且通常执行一些响应性的操作,例如,解释该对象以生成声音或原始 MIDI 输出。
Sequencer回放 MIDI sequence 的硬件或软件设备就是所谓的 sequencer
SoundbankSoundbank 包含可加载到 Synthesizer 中的一组 Instruments
SynthesizerSynthesizer 生成声音。
Transmitter一个 Transmitter,其将 MidiEvent 对象发送至一个或多个 Receivers
 

类摘要
Instrument乐器是带特定参数设置的声音合成算法,通常是为模仿现实世界的特定乐器或为获得特定音效而设计的。
MetaMessageMetaMessage 是一个 MidiMessage,它对于合成器没有任何意义,但可存储在一个 MIDI 文件中然后由 sequencer 程序解释。
MidiDevice.Info一个 MidiDevice.Info 对象,它包含了有关 MidiDevice 的各种数据,包括其名称、创建它的公司及描述性文本。
MidiEventMIDI 事件包含一个 MIDI 消息和一个相应的用刻度表示的时间戳,可代表存储在 MIDI 文件或 Sequence 对象中的 MIDI 事件信息。
MidiFileFormatMidiFileFormat 对象,它封装了 MIDI 文件的类型、长度和定时信息。
MidiMessageMidiMessage 是 MIDI 消息的基类。
MidiSystemMidiSystem 类提供了对已安装的 MIDI 系统资源的访问,包括诸如 synthesizer、sequencer 和 MIDI 输入和输出端口等设备。
Patch一个 Patch 对象,用于表示 MIDI 合成器上的某个位置,其中存储(加载)了单个乐器。
SequenceSequence 是一种数据结构,包含可由 Sequencer 对象回放的音乐信息(通常是整首歌曲或音乐作品)。
Sequencer.SyncModeSyncMode 对象表示 MIDI sequencer 的时间标记可与主或从设备同步的方式之一。
ShortMessageShortMessage 包含了一个 MIDI 消息,该消息在状态字节后最多有两个数据字节。
SoundbankResourceSoundbankResource 表示存储在 Soundbank 中的任何音频资源。
SysexMessage表示 MIDI 系统独占消息 SysexMessage 对象。
TrackMIDI 音轨是一个可随其他音轨存储在标准 MIDI 文件中的独立的 MIDI 事件流(带时间戳的 MIDI 数据)。
VoiceStatusVoiceStatus 对象包含有关由 Synthesizer 生成的某个声音当前状态的信息。
 

异常摘要
InvalidMidiDataException一个 InvalidMidiDataException,指示遇到了不恰当的 MIDI 数据。
MidiUnavailableException当请求的 MIDI 组件由于不可用而无法打开或创建时,抛出 MidiUnavailableException 异常。
 

软件包 javax.sound.midi 的描述

提供用于 MIDI(音乐乐器数字接口)数据的 I/O、序列化和合成的接口和类。

相关文档

有关概述、教程、示例和指南,请参阅:

从以下版本开始:
1.3

所有类