jp.crestmuse.cmx.amusaj.sp
クラス MidiEventWithTicktime

java.lang.Object
  上位を拡張 javax.sound.midi.MidiEvent
      上位を拡張 jp.crestmuse.cmx.amusaj.sp.MidiEventWithTicktime

public class MidiEventWithTicktime
extends javax.sound.midi.MidiEvent


フィールドの概要
 long music_position
           
 
コンストラクタの概要
MidiEventWithTicktime(javax.sound.midi.MidiMessage message, long tick, long position)
           
 
メソッドの概要
static MidiEventWithTicktime createNoteOffEvent(long position, int ch, int nn, int vel)
           
static MidiEventWithTicktime createNoteOnEvent(long position, int ch, int nn, int vel)
           
static MidiEventWithTicktime createShortMessageEvent(byte[] message, long tick, long position)
           
static MidiEventWithTicktime createShortMessageEvent(java.util.List<? extends java.lang.Number> message, long tick, long position)
           
 byte[] getMessageInByteArray()
           
 
クラス javax.sound.midi.MidiEvent から継承されたメソッド
getMessage, getTick, setTick
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

music_position

public long music_position
コンストラクタの詳細

MidiEventWithTicktime

public MidiEventWithTicktime(javax.sound.midi.MidiMessage message,
                             long tick,
                             long position)
メソッドの詳細

getMessageInByteArray

public byte[] getMessageInByteArray()

createShortMessageEvent

public static MidiEventWithTicktime createShortMessageEvent(byte[] message,
                                                            long tick,
                                                            long position)
                                                     throws javax.sound.midi.InvalidMidiDataException
例外:
javax.sound.midi.InvalidMidiDataException

createShortMessageEvent

public static MidiEventWithTicktime createShortMessageEvent(java.util.List<? extends java.lang.Number> message,
                                                            long tick,
                                                            long position)
                                                     throws javax.sound.midi.InvalidMidiDataException
例外:
javax.sound.midi.InvalidMidiDataException

createNoteOnEvent

public static MidiEventWithTicktime createNoteOnEvent(long position,
                                                      int ch,
                                                      int nn,
                                                      int vel)
                                               throws javax.sound.midi.InvalidMidiDataException
例外:
javax.sound.midi.InvalidMidiDataException

createNoteOffEvent

public static MidiEventWithTicktime createNoteOffEvent(long position,
                                                       int ch,
                                                       int nn,
                                                       int vel)
                                                throws javax.sound.midi.InvalidMidiDataException
例外:
javax.sound.midi.InvalidMidiDataException