モジュール java.desktop
パッケージ javax.sound.midi

インタフェースSequencer

すべてのスーパー・インタフェース:
AutoCloseable, MidiDevice

public interface Sequencer extends MidiDevice
MIDI sequenceを再生するハードウェアまたはソフトウェア・デバイスは、sequencerとして知られています。 MIDIシーケンスには、標準MIDIファイルから読み込まれたデータなどの、タイムスタンプの付いたMIDIデータのリストが含まれます。 ほとんどのシーケンサは、シーケンスを作成し編集する機能も提供します。

Sequencerインタフェースには、次のような基本的なMIDIシーケンサ操作のメソッドが含まれます。

  • MIDIデータ・ファイルからのシーケンスの取得
  • 再生の開始と停止
  • シーケンス上の任意の位置への移動
  • 再生のテンポ(スピード)の変更
  • 内部クロックまたは受信したMIDIメッセージへの再生の同期化
  • ほかのデバイスのタイミングの制御
さらに、直接に、またはSequencerがアクセスできるオブジェクトを通じて間接的に、次の操作もサポートされます。
  • 個々のMIDIイベントまたはトラック全体の追加または削除によるデータの編集
  • シーケンスの個々のトラックのミュート化またはソロ化
  • シーケンスの再生中に発生したメタイベントまたは制御変更イベントに関するオブジェクトの、リスナーへの通知

関連項目: