org.herac.tuxguitar.song.managers
public class MeasureManager extends Object
Constructor Summary | |
---|---|
MeasureManager(SongManager songManager) |
Method Summary | |
---|---|
void | addNote(Measure measure, Note note) |
void | addSilence(Measure measure, Silence silence)
Agrega un silencio al compas |
boolean | areInSameBeat(Measure measure, Component arg0, Component arg1) |
void | autoCompleteSilences(Measure measure) |
void | autoCompleteSilences(Measure measure, List components)
Calcula si hay espacios libres. y crea nuevos silencios |
void | calculateNoteStartWithRepetitions(Measure measure, long startMove) |
boolean | canInsert(Measure measure, Component component, boolean removeSilences, boolean tryMove)
Verifica si el componente se puede insertar en el compas.
|
void | changeAccentuatedNote(Measure measure, long start, int string)
Agrega un AccentuatedNote |
void | changeBendNote(Measure measure, long start, int string, BendEffect bend)
Agrega un bend |
void | changeDeadNote(Note note)
Agrega una nota muerta |
void | changeDuration(Measure measure, Component component, Duration duration)
Cambia la Duracion del componente. |
void | changeDuration(Measure measure, Component component, Duration duration, boolean tryMove)
Cambia la Duracion del componente. |
void | changeFadeIn(Measure measure, long start, int string)
Agrega un fadeIn |
void | changeGhostNote(Measure measure, long start, int string)
Agrega un GhostNote |
void | changeGraceNote(Measure measure, long start, int string, GraceEffect grace)
Agrega un grace |
void | changeHammerNote(Measure measure, long start, int string)
Agrega un hammer |
void | changeHarmonicNote(Measure measure, long start, int string, HarmonicEffect harmonic)
Agrega un harmonic |
void | changeHeavyAccentuatedNote(Measure measure, long start, int string)
Agrega un GhostNote |
void | changePalmMute(Measure measure, long start, int string)
Agrega un palm-mute |
void | changePopping(Measure measure, long start, int string)
Agrega un popping |
void | changeSlapping(Measure measure, long start, int string)
Agrega un slapping |
void | changeSlideNote(Measure measure, long start, int string)
Agrega un slide |
void | changeStaccato(Measure measure, long start, int string)
Agrega un staccato |
void | changeTapping(Measure measure, long start, int string)
Agrega un tapping |
void | changeTieNote(Measure measure, long start, int string)
Liga la nota |
void | changeTieNote(Note note)
Liga la nota |
void | changeTremoloBar(Measure measure, long start, int string, TremoloBarEffect tremoloBar)
Agrega un tremoloBar |
void | changeTremoloPicking(Measure measure, long start, int string, TremoloPickingEffect tremoloPicking)
Agrega un tremolo picking |
void | changeTrillNote(Measure measure, long start, int string, TrillEffect trill)
Agrega un trill |
void | changeVelocity(int velocity, Measure measure, long start, int string)
Cambia el Velocity |
void | changeVibratoNote(Measure measure, long start, int string)
Agrega un vibrato |
void | createSilences(Measure measure, long start, long length)
Crea Silencios temporarios en base a length |
Component | getComponent(List components, long start)
Retorna Un Componente en la posicion start |
Component | getComponentAtSameBeat(List components, Component beatComponent)
Retorna Un Componente diferente en el mismo beat |
List | getComponents(Measure measure) |
List | getComponents(List components, long start)
Retorna los componentes en la posicion start |
List | getComponentsBeforeEnd(List components, long fromStart)
Retorna Todos los desde Start hasta el final del compas |
Component | getFirstComponent(List components)
Retorna el Primer Componente |
Component | getLastComponent(List components)
Retorna el Ultimo Componente |
Component | getNextComponent(List components, Component component)
Retorna el Siguiente Componente |
Silence | getNextSilence(Measure measure, Component component)
Retorna el Siguiente Componente que sea de un silencio |
Note | getNote(Measure measure, long start, int string)
Retorna las Nota en la posicion y cuerda |
List | getNotes(Measure measure, long start)
Retorna Todas las Notas en la posicion Start |
Component | getPreviousComponent(List components, Component component)
Retorna el Componente Anterior |
long | getRealStart(Measure measure, long currStart) |
List | getSilences(Measure measure, long start)
Retorna los silencios en la posicion start |
void | moveAllComponents(Measure measure, long theMove)
Mueve todos los componentes |
void | moveAllNotes(Measure measure, long theMove)
Mueve todas las notas |
void | moveAllSilences(Measure measure, long theMove)
Mueve todos los silencios |
boolean | moveComponents(Measure measure, long start, long theMove)
Mueve los componentes ubicados en start |
boolean | moveSemitoneDown(Measure measure, long start, int string)
Mueve la nota 1 semitono abajo |
boolean | moveSemitoneUp(Measure measure, long start, int string)
Mueve la nota 1 semitono arriba |
void | orderComponents(List components) |
void | orderNotes(Measure measure) |
void | removeAllComponents(Measure measure)
Elimina todos los Componentes |
void | removeAllComponentsAt(Measure measure, long start)
Elimina los Componentes que empiecen en Start |
void | removeComponentsAt(Measure measure, long start, int string, boolean addSilence)
Elimina los Componentes que empiecen en Start y esten en la misma cuerda
Si hay un Silencio lo borra sin importar la cuerda |
void | removeNote(Measure measure, Note note) |
void | removeNotesAfterString(Measure measure, int string) |
void | removeSilence(Measure measure, Silence silence) |
void | removeSilence(Measure measure, Silence silence, boolean moveNextComponents)
Elimina un silencio del compas.
|
int | shiftNoteDown(Measure measure, long start, int string)
Mueve la nota a la cuerda de abajo |
int | shiftNoteUp(Measure measure, long start, int string)
Mueve la nota a la cuerda de arriba |
void | transposeNotes(Measure measure, List strings, int transpose) |
void | tryChangeSilenceAfter(Measure measure, Component component) |
void | tryChangeSilenceAfter(Measure measure, Component component, boolean tryMove) |