org.herac.tuxguitar.player.impl.jsa.utils
Class MidiMessageUtils

java.lang.Object
  extended by org.herac.tuxguitar.player.impl.jsa.utils.MidiMessageUtils

public class MidiMessageUtils
extends java.lang.Object


Field Summary
static byte TICK_MOVE
           
 
Constructor Summary
MidiMessageUtils()
           
 
Method Summary
static javax.sound.midi.MidiMessage controlChange(int channel, int controller, int value)
           
static javax.sound.midi.MidiMessage noteOff(int channel, int note, int velocity)
           
static javax.sound.midi.MidiMessage noteOn(int channel, int note, int velocity)
           
static javax.sound.midi.MidiMessage pitchBend(int channel, int value)
           
static javax.sound.midi.MidiMessage programChange(int channel, int instrument)
           
static javax.sound.midi.MidiMessage systemReset()
           
static javax.sound.midi.MidiMessage tempoInUSQ(int usq)
           
static javax.sound.midi.MidiMessage timeSignature(TGTimeSignature ts)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TICK_MOVE

public static final byte TICK_MOVE
See Also:
Constant Field Values
Constructor Detail

MidiMessageUtils

public MidiMessageUtils()
Method Detail

noteOn

public static javax.sound.midi.MidiMessage noteOn(int channel,
                                                  int note,
                                                  int velocity)

noteOff

public static javax.sound.midi.MidiMessage noteOff(int channel,
                                                   int note,
                                                   int velocity)

controlChange

public static javax.sound.midi.MidiMessage controlChange(int channel,
                                                         int controller,
                                                         int value)

programChange

public static javax.sound.midi.MidiMessage programChange(int channel,
                                                         int instrument)

pitchBend

public static javax.sound.midi.MidiMessage pitchBend(int channel,
                                                     int value)

systemReset

public static javax.sound.midi.MidiMessage systemReset()

tempoInUSQ

public static javax.sound.midi.MidiMessage tempoInUSQ(int usq)

timeSignature

public static javax.sound.midi.MidiMessage timeSignature(TGTimeSignature ts)