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

クラスMidiEvent


  • public class MidiEvent
    extends Object
    MIDIイベントには、MIDIメッセージとそれに対応するタイムスタンプがティックで表示され、MIDIファイルまたはSequenceオブジェクトに格納されているMIDIイベント情報を表すことができます。 1ティックのデュレーションは、MIDIファイルまたはSequenceオブジェクトに含まれるタイミング情報によって指定されます。

    Java Soundでは、MidiEventオブジェクトは通常Trackに含まれ、Tracksは同様にSequenceに含まれます。

    • コンストラクタの詳細

      • MidiEvent

        public MidiEvent​(MidiMessage message,
                         long tick)
        新しいMidiEventを構築します。
        パラメータ:
        message - イベントに含まれるMIDIメッセージ
        tick - イベントのタイムスタンプ、MIDIティック単位
    • メソッドの詳細

      • getMessage

        public MidiMessage getMessage()
        イベントに含まれるMIDIメッセージを取得します。
        戻り値:
        MIDIメッセージ
      • setTick

        public void setTick​(long tick)
        イベントのタイムスタンプをMIDIティックで設定します。
        パラメータ:
        tick - 新しいタイムスタンプ、MIDIティック単位
      • getTick

        public long getTick()
        イベントのタイムスタンプをMIDIティック単位で取得します。
        戻り値:
        イベントのタイムスタンプ、MIDIティック単位