Uses of Package
javax.sound.midi

Packages that use javax.sound.midi
Package
Description
提供了用于处理MIDI(音乐设备数字接口)数据的I/O、序列和合成的接口和类。
为服务提供者提供了接口,当提供新的MIDI设备、MIDI文件读取器和写入器,或声音库读取器时,可以实现这些接口。
  • Classes in javax.sound.midi used by javax.sound.midi
    Class
    Description
    ControllerEventListener 接口应该由需要在Sequencer处理请求的MIDI控制变化事件类型时通知其实例的类来实现。
    乐器是具有特定参数设置的声音合成算法,通常设计用于模拟特定的真实世界乐器或实现特定的音效效果。
    InvalidMidiDataException 表示遇到不合适的MIDI数据。
    MetaEventListener 接口应该由需要在Sequencer处理MetaMessage时通知其实例的类来实现。
    MetaMessage 是一个对合成器没有意义的MidiMessage,但可以存储在MIDI文件中,并由一个序列程序解释。
    MidiChannel 对象表示一个单独的MIDI通道。
    MidiDevice 是所有MIDI设备的基本接口。
    MidiDevice.Info 对象包含有关MidiDevice的各种数据,包括其名称、创建者和描述性文本。
    MIDI事件包含一个MIDI消息和一个以tick表示的相应时间戳,并且可以表示存储在MIDI文件或Sequence对象中的MIDI事件信息。
    MidiFileFormat 对象封装了MIDI文件的类型,以及其长度和时间信息。
    MidiMessage 是MIDI消息的基类。
    当无法打开或创建请求的MIDI组件时,会抛出一个MidiUnavailableException
    Patch 对象表示MIDI合成器中存储(加载)单个乐器的位置。
    Receiver 接收MidiEvent对象,并通常会对其做出有用的响应,例如解释它们以生成声音或原始MIDI输出。
    Sequence 是包含音乐信息(通常是整首歌曲或作品)的数据结构,可以由Sequencer对象播放。
    播放MIDIsequence的硬件或软件设备称为序列器
    SyncMode 对象表示MIDI序列器的时间概念可以与主设备或从设备同步的方式之一。
    ShortMessage 包含一个最多跟随其状态字节的两个数据字节的MIDI消息。
    Soundbank 包含可以加载到Synthesizer中的一组Instruments
    SoundbankResource 表示存储在Soundbank中的任何音频资源。
    Synthesizer 生成声音。
    MIDI轨道是独立的MIDI事件流(带有时间戳的MIDI数据),可以与标准MIDI文件中的其他轨道一起存储。
    TransmitterMidiEvent对象发送给一个或多个Receivers
    VoiceStatus 对象包含有关Synthesizer生成的一个声音的当前状态的信息。
  • Class
    Description
    InvalidMidiDataException 表示遇到不合适的MIDI数据。
    MidiDevice 是所有MIDI设备的基本接口。
    MidiDevice.Info 对象包含有关MidiDevice的各种数据,包括其名称、创建者和描述性文本。
    MidiFileFormat 对象封装了MIDI文件的类型,以及其长度和时间信息。
    Sequence 是包含音乐信息(通常是整首歌曲或作品)的数据结构,可以由Sequencer对象播放。
    Soundbank 包含可以加载到Synthesizer中的一组Instruments