クラス
javax.sound.midi.Sequenceの使用

Sequenceを使用しているパッケージ 
パッケージ 説明
javax.sound.midi
MIDI (Musical Instrument Digital Interface)データの入出力、シーケンシング、および合成のためのインタフェースおよびクラスを提供します。
javax.sound.midi.spi
新しいMIDIデバイス、MIDIファイル・リーダーおよびライター、またはサウンドバンク・リーダーを提供するときに、サービス・プロバイダが実装するインタフェースを提供します。
  • javax.sound.midiでのSequenceの使用

    Sequenceを返すjavax.sound.midi内のメソッド 
    修飾子と型 メソッド 説明
    static Sequence MidiSystem.getSequence​(File file)
    指定されたFileからMIDIシーケンスを取得します。
    static Sequence MidiSystem.getSequence​(InputStream stream)
    指定された入力ストリームからMIDIシーケンスを取得します。
    static Sequence MidiSystem.getSequence​(URL url)
    指定されたURLからMIDIシーケンスを取得します。
    Sequence Sequencer.getSequence()
    シーケンサが現在操作しているシーケンスを取得します。
    Sequence型のパラメータを持つjavax.sound.midi内のメソッド 
    修飾子と型 メソッド 説明
    static int[] MidiSystem.getMidiFileTypes​(Sequence sequence)
    指定されたシーケンスからシステムが書込み可能なMIDIファイル・タイプのセットを取得します。
    static boolean MidiSystem.isFileTypeSupported​(int fileType, Sequence sequence)
    指定されたファイル・タイプのMIDIファイルを、示されたシーケンスから書き込めるかどうかを示します。
    void Sequencer.setSequence​(Sequence sequence)
    シーケンサが操作する現在のシーケンスを設定します。
    static int MidiSystem.write​(Sequence in, int type, File out)
    提供される外部ファイルに示されるMIDIファイル・タイプのファイルを表すバイトのストリームを書き込みます。
    static int MidiSystem.write​(Sequence in, int fileType, OutputStream out)
    提供される出力ストリームに示されるMIDIファイル・タイプのファイルを表すバイトのストリームを書き込みます。
  • javax.sound.midi.spiでのSequenceの使用

    Sequenceを返すjavax.sound.midi.spi内のメソッド 
    修飾子と型 メソッド 説明
    abstract Sequence MidiFileReader.getSequence​(File file)
    指定されたFileからMIDIシーケンスを取得します。
    abstract Sequence MidiFileReader.getSequence​(InputStream stream)
    指定された入力ストリームからMIDIシーケンスを取得します。
    abstract Sequence MidiFileReader.getSequence​(URL url)
    URLからMIDIシーケンスを取得します。
    Sequence型のパラメータを持つjavax.sound.midi.spi内のメソッド 
    修飾子と型 メソッド 説明
    abstract int[] MidiFileWriter.getMidiFileTypes​(Sequence sequence)
    指定されたシーケンスからこのファイル・ライターが書き込めるファイル・タイプを取得します。
    boolean MidiFileWriter.isFileTypeSupported​(int fileType, Sequence sequence)
    指定されたファイル・タイプのMIDIファイルを、示されたシーケンスから書き込めるかどうかを示します。
    abstract int MidiFileWriter.write​(Sequence in, int fileType, File out)
    指定された外部ファイルに示されるファイル・タイプのMIDIファイルを表すバイトのストリームを書き込みます。
    abstract int MidiFileWriter.write​(Sequence in, int fileType, OutputStream out)
    指定された外部ストリームに示されるファイル・タイプのMIDIファイルを表すバイトのストリームを書き込みます。