JavaTM 2 Platform
Standard Ed. 6

軟體套件 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. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only