|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.herac.tuxguitar.player.base.MidiSequenceParser
public class MidiSequenceParser
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 |
DEFAULT_EXPORT_FLAGS
|
static int |
DEFAULT_PLAY_FLAGS
|
Constructor Summary | |
---|---|
MidiSequenceParser(TGSongManager manager,
int flags)
|
|
MidiSequenceParser(TGSongManager manager,
int flags,
int tempoPercent,
int transpose)
|
Method Summary | |
---|---|
void |
addDefaultMessages(MidiSequenceHandler sequence)
|
void |
addMetronome(MidiSequenceHandler sequence,
TGMeasureHeader header,
long startMove)
|
void |
makeBend(MidiSequenceHandler sequence,
int track,
long start,
long duration,
TGEffectBend bend,
int channel)
|
void |
makeSlide(MidiSequenceHandler sequence,
int track,
long tick1,
int value1,
long tick2,
int value2,
int channel)
|
void |
makeSlide(MidiSequenceHandler sequence,
int track,
TGNote note,
TGNote nextNote,
long startMove,
int channel)
|
void |
makeTremoloBar(MidiSequenceHandler sequence,
int track,
long start,
long duration,
TGEffectTremoloBar effect,
int channel)
|
void |
makeVibrato(MidiSequenceHandler sequence,
int track,
long start,
long duration,
int channel)
|
void |
parse(MidiSequenceHandler sequence)
Crea la cancion |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int ADD_DEFAULT_CONTROLS
public static final int ADD_MIXER_MESSAGES
public static final int ADD_METRONOME
public static final int ADD_FIRST_TICK_MOVE
public static final int DEFAULT_PLAY_FLAGS
public static final int DEFAULT_EXPORT_FLAGS
Constructor Detail |
---|
public MidiSequenceParser(TGSongManager manager, int flags, int tempoPercent, int transpose)
public MidiSequenceParser(TGSongManager manager, int flags)
Method Detail |
---|
public void parse(MidiSequenceHandler sequence)
public void addMetronome(MidiSequenceHandler sequence, TGMeasureHeader header, long startMove)
public void addDefaultMessages(MidiSequenceHandler sequence)
public void makeVibrato(MidiSequenceHandler sequence, int track, long start, long duration, int channel)
public void makeBend(MidiSequenceHandler sequence, int track, long start, long duration, TGEffectBend bend, int channel)
public void makeTremoloBar(MidiSequenceHandler sequence, int track, long start, long duration, TGEffectTremoloBar effect, int channel)
public void makeSlide(MidiSequenceHandler sequence, int track, TGNote note, TGNote nextNote, long startMove, int channel)
public void makeSlide(MidiSequenceHandler sequence, int track, long tick1, int value1, long tick2, int value2, int channel)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |