JavaTM 2 Platform
Standard Ed. 5.0

软件包 javax.sound.midi
的使用

使用 javax.sound.midi 的软件包
javax.sound.midi 提供用于 MIDI(音乐乐器数字接口)数据的 I/O、序列化和合成的接口和类。 
javax.sound.midi.spi 在提供新的 MIDI 设备、MIDI 文件 reader 和 writer、或音库 reader 时提供服务提供程序要实现的接口。 
 

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

javax.sound.midi.spi 使用的 javax.sound.midi 中的类
InvalidMidiDataException
          一个 InvalidMidiDataException,指示遇到了不恰当的 MIDI 数据。
MidiDevice
          MidiDevice 是用于所有 MIDI 设备的基接口。
MidiDevice.Info
          一个 MidiDevice.Info 对象,它包含了有关 MidiDevice 的各种数据,包括其名称、创建它的公司及描述性文本。
MidiFileFormat
          MidiFileFormat 对象,它封装了 MIDI 文件的类型、长度和定时信息。
Sequence
          Sequence 是一种数据结构,包含可由 Sequencer 对象回放的音乐信息(通常是整首歌曲或音乐作品)。
Soundbank
          Soundbank 包含可加载到 Synthesizer 中的一组 Instruments
 


JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策