org.herac.tuxguitar.player.impl

Class MidiMessageUtils

public class MidiMessageUtils extends Object

Field Summary
static byteTICK_MOVE
Method Summary
static MidiMessagecontrolChange(int channel, int controller, int value)
static MidiMessagenoteOff(int channel, int note, int velocity)
static MidiMessagenoteOn(int channel, int note, int velocity)
static MidiMessagepitchBend(int channel, int value)
static MidiMessageprogramChange(int channel, int instrument)
static MidiMessagesystemReset()
static MidiMessagetempoInUSQ(int usq)
static MidiMessagetickMove(long move)
static MidiMessagetimeSignature(TimeSignature ts)

Field Detail

TICK_MOVE

public static final byte TICK_MOVE

Method Detail

controlChange

public static MidiMessage controlChange(int channel, int controller, int value)

noteOff

public static MidiMessage noteOff(int channel, int note, int velocity)

noteOn

public static MidiMessage noteOn(int channel, int note, int velocity)

pitchBend

public static MidiMessage pitchBend(int channel, int value)

programChange

public static MidiMessage programChange(int channel, int instrument)

systemReset

public static MidiMessage systemReset()

tempoInUSQ

public static MidiMessage tempoInUSQ(int usq)

tickMove

public static MidiMessage tickMove(long move)

timeSignature

public static MidiMessage timeSignature(TimeSignature ts)