ADD_DEFAULT_CONTROLS
public static final 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.
ADD_FIRST_TICK_MOVE
public static final 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.
ADD_METRONOME
public static final int ADD_METRONOME
flag para agregar la pista del metronomo,
en casos como la exportacion de midi, este flag no sera necesario
ADD_MIXER_MESSAGES
public static final 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.
ADD_TICK_MOVE_MESSAGES
public static final 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
DEFAULT_EXPORT_FLAGS
public static final int DEFAULT_EXPORT_FLAGS
DEFAULT_PLAY_FLAGS
public static final int DEFAULT_PLAY_FLAGS
addDefaultMessages
public void addDefaultMessages(MidiSequence sequence)
addMixerValues
public void addMixerValues(MidiSequence sequence,
int track,
int channel,
int program,
int volume,
int balance)
addStartMoveMetaMessage
public void addStartMoveMetaMessage(MidiSequence sequence,
long start,
long move)
makeBend
public void makeBend(MidiSequence sequence,
int track,
long start,
long duration,
BendEffect bend,
int channel)
makeSlide
public void makeSlide(MidiSequence sequence,
int track,
long tick1,
int value1,
long tick2,
int value2,
int channel)
makeSlide
public void makeSlide(MidiSequence sequence,
int track,
Note note,
Note nextNote,
long startMove,
int channel)
makeVibrato
public void makeVibrato(MidiSequence sequence,
int track,
long start,
long duration,
int channel)
parse
public void parse(MidiSequence sequence)
Crea la cancion