|
|||||||||
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 |
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,
int channel,
int program,
int volume,
int balance)
|
void |
addMixerValues(MidiSequence sequence,
int track,
SongChannel channel)
|
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,
long tick1,
int value1,
long tick2,
int value2,
int channel)
|
void |
makeSlide(MidiSequence sequence,
int track,
Note note,
Note nextNote,
long startMove,
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 |
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_TICK_MOVE_MESSAGES
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(SongManager manager, int flags)
Method Detail |
---|
public void parse(MidiSequence sequence)
public void addMixerValues(MidiSequence sequence, int track, SongChannel channel)
public void addMixerValues(MidiSequence sequence, int track, int channel, int program, int volume, int balance)
public void addMetronome(MidiSequence sequence, MeasureHeader header, long startMove)
public void addStartMoveMetaMessage(MidiSequence sequence, long start, long move)
public void addDefaultMessages(MidiSequence sequence)
public void makeVibrato(MidiSequence sequence, int track, long start, long duration, int channel)
public void makeBend(MidiSequence sequence, int track, long start, long duration, BendEffect bend, int channel)
public void makeTremoloBar(MidiSequence sequence, int track, long start, long duration, TremoloBarEffect effect, int channel)
public void makeSlide(MidiSequence sequence, int track, Note note, Note nextNote, long startMove, int channel)
public void makeSlide(MidiSequence 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 |