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 createControlChangeEvent(long position, int ch, int type, int value)
           
static MidiEventWithTicktime createNoteOffEvent(long position, int ch, int nn, int vel)
           
static MidiEventWithTicktime createNoteOnEvent(long position, int ch, int nn, int vel)
           
static MidiEventWithTicktime createProgramChangeEvent(long position, int ch, int value)
           
static MidiEventWithTicktime createShortMessageEvent(byte[] message, long tick, long position)
           
static MidiEventWithTicktime createShortMessageEvent(java.util.List<? extends java.lang.Number> message, long tick, long position)
           
static MidiEventWithTicktime createShortMessageEvent(long position, int ch, int st, int d1, int d2)
           
 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)
メソッドの詳細

createControlChangeEvent

public static MidiEventWithTicktime createControlChangeEvent(long position,
                                                             int ch,
                                                             int type,
                                                             int value)

createNoteOffEvent

public static MidiEventWithTicktime createNoteOffEvent(long position,
                                                       int ch,
                                                       int nn,
                                                       int vel)

createNoteOnEvent

public static MidiEventWithTicktime createNoteOnEvent(long position,
                                                      int ch,
                                                      int nn,
                                                      int vel)

createProgramChangeEvent

public static MidiEventWithTicktime createProgramChangeEvent(long position,
                                                             int ch,
                                                             int value)

createShortMessageEvent

public static MidiEventWithTicktime createShortMessageEvent(byte[] message,
                                                            long tick,
                                                            long position)

createShortMessageEvent

public static MidiEventWithTicktime createShortMessageEvent(java.util.List<? extends java.lang.Number> message,
                                                            long tick,
                                                            long position)

createShortMessageEvent

public static MidiEventWithTicktime createShortMessageEvent(long position,
                                                            int ch,
                                                            int st,
                                                            int d1,
                                                            int d2)

getMessageInByteArray

public byte[] getMessageInByteArray()