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

クラスMidiEvent

java.lang.Object
javax.sound.midi.MidiEvent

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

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

  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    MidiEvent(MidiMessage message, long tick)
    新しいMidiEventを構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    イベントに含まれるMIDIメッセージを取得します。
    long
    イベントのタイムスタンプをMIDIティック単位で取得します。
    void
    setTick(long tick)
    イベントのタイムスタンプをMIDIティックで設定します。

    クラス java.lang.Objectで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • 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ティック単位