org.herac.tuxguitar.player.impl

Class MidiMessageUtils


public class MidiMessageUtils
extends java.lang.Object

Field Summary

static byte
TICK_MOVE

Method Summary

static MidiMessage
controlChange(int channel, int controller, int value)
static MidiMessage
noteOff(int channel, int note, int velocity)
static MidiMessage
noteOn(int channel, int note, int velocity)
static MidiMessage
pitchBend(int channel, int value)
static MidiMessage
programChange(int channel, int instrument)
static MidiMessage
systemReset()
static MidiMessage
tempoInUSQ(int usq)
static MidiMessage
tickMove(long move)
static MidiMessage
timeSignature(TimeSignature ts)

Field Details

TICK_MOVE

public static final byte TICK_MOVE
Field Value:
1

Method Details

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)