org.herac.tuxguitar.player.base
public class MidiSequenceParser extends Object
Field Summary | |
---|---|
static int | ADD_DEFAULT_CONTROLS
flag para agregar los controles por defecto,
no se recomienda usar este flag si el reproductor asigna estos controles en tiempo real. |
static int | ADD_FIRST_TICK_MOVE
tuxguitar usa como primer tick el valor de la constante Duration.QUARTER_TIME
asignando este flag, es posible crear el primer tick en cero. |
static int | ADD_METRONOME
flag para agregar la pista del metronomo,
en casos como la exportacion de midi, este flag no sera necesario |
static int | ADD_MIXER_MESSAGES
flag para agregar los valores del mixer (volumen, balance, instrumento),
no se recomienda usar este flag si el reproductor asigna estos valores en tiempo real. |
static int | ADD_TICK_MOVE_MESSAGES
tuxguitar usa estos mensajes para controlar las repeticiones visualmente
en casos como la exportacion de midi, este flag no sera necesario |
static int | DEFAULT_EXPORT_FLAGS |
static int | DEFAULT_PLAY_FLAGS |
Constructor Summary | |
---|---|
MidiSequenceParser(SongManager manager, int flags) |
Method Summary | |
---|---|
void | addDefaultMessages(MidiSequence sequence) |
void | addMetronome(MidiSequence sequence, MeasureHeader header, long startMove) |
void | addMixerValues(MidiSequence sequence, int track, SongChannel channel) |
void | addMixerValues(MidiSequence sequence, int track, int channel, int program, int volume, int balance) |
void | addStartMoveMetaMessage(MidiSequence sequence, long start, long move) |
void | makeBend(MidiSequence sequence, int track, long start, long duration, BendEffect bend, int channel) |
void | makeSlide(MidiSequence sequence, int track, Note note, Note nextNote, long startMove, int channel) |
void | makeSlide(MidiSequence sequence, int track, long tick1, int value1, long tick2, int value2, int channel) |
void | makeTremoloBar(MidiSequence sequence, int track, long start, long duration, TremoloBarEffect effect, int channel) |
void | makeVibrato(MidiSequence sequence, int track, long start, long duration, int channel) |
void | parse(MidiSequence sequence)
Crea la cancion |