org.herac.tuxguitar.song.managers
public class SongManager extends Object
| Field Summary | |
|---|---|
| static short | MAX_CHANNELS |
| Constructor Summary | |
|---|---|
| SongManager() | |
| Method Summary | |
|---|---|
| void | addMeasureHeader(MeasureHeader measure)
Agrega un Compas |
| void | addMeasureHeader(int index, MeasureHeader measure)
Agrega un Compas |
| void | addNewMeasure(int number) |
| void | addNewMeasureBeforeEnd() |
| void | addTrack(SongTrack trackToAdd) |
| void | autoCompleteSilences() |
| void | calculateMeasureStartWithRepetitions() |
| void | changeCloseRepeat(long start, int numberOfRepetitions) |
| void | changeOpenRepeat(long start) |
| void | changeTempo(long start, Tempo tempo, boolean toEnd) |
| void | changeTempo(MeasureHeader header, Tempo tempo, boolean toEnd) |
| void | changeTimeSignature(long start, TimeSignature timeSignature, boolean toEnd) |
| void | changeTimeSignature(MeasureHeader header, TimeSignature timeSignature, boolean toEnd) |
| void | changeTripletFeel(long start, int tripletFeel, boolean toEnd) |
| void | changeTripletFeel(MeasureHeader header, int tripletFeel, boolean toEnd) |
| SongTrack | cloneTrack(SongTrack track) |
| TracksMeasures | copyMeasures(long p1, long p2) |
| TracksMeasures | copyMeasures(long p1, long p2, SongTrack track) |
| int | countMeasures() |
| int | countTracks() |
| int | countTracksForChannel(int channel) |
| static List | createDefaultInstrumentStrings() |
| static List | createPercusionStrings(int stringCount) |
| SongTrack | createTrack() |
| Marker | getFirstMarker() |
| MeasureHeader | getFirstMeasureHeader() |
| SongTrack | getFirstTrack() |
| SongChannel | getFreeChannel(short instrument, boolean isPercusion) |
| static SongChannel | getFreeChannel(List tracks, short instrument, boolean isPercusion) |
| Marker | getLastMarker() |
| MeasureHeader | getLastMeasureHeader() |
| SongTrack | getLastTrack() |
| Marker | getMarker(int number) |
| List | getMarkers() |
| MeasureHeader | getMeasureHeader(int number) |
| MeasureHeader | getMeasureHeaderAt(long start) |
| List | getMeasureHeaders() |
| List | getMeasureHeadersAfter(int number)
Retorna Todos los desde Start hasta el final del compas |
| List | getMeasureHeadersBeforeEnd(long fromStart)
Retorna Todos los desde Start hasta el final del compas |
| List | getMeasureHeadersBetween(long p1, long p2)
Retorna Todos los desde Start hasta el final del compas |
| MeasureManager | getMeasureManager() |
| List | getMeasures(long start) |
| Marker | getNextMarker(int from) |
| MeasureHeader | getNextMeasureHeader(MeasureHeader header) |
| int | getNextTrackNumber() |
| Marker | getPreviousMarker(int from) |
| MeasureHeader | getPrevMeasureHeader(MeasureHeader header) |
| Song | getSong() |
| SongTrack | getTrack(Measure measure) |
| SongTrack | getTrack(long number) |
| SongTrackManager | getTrackManager() |
| SongChannel | getUsedChannel(int channel) |
| boolean[] | getUsedChannels() |
| static boolean[] | getUsedChannels(List tracks) |
| boolean[] | getUsedEffectChannels() |
| static boolean[] | getUsedEffectChannels(List tracks) |
| void | insertMeasures(TracksMeasures tracksMeasures, int fromNumber, long move) |
| boolean | isAtPosition(MeasureHeader header, long start)
Retorna true si el start esta en el rango del compas |
| boolean | isEmpty() |
| static Song | makeNewSong() |
| void | moveMeasureComponents(MeasureHeader header, long theMove, int numberMove)
Mueve el compas |
| void | moveMeasureHeader(MeasureHeader header, long theMove, int numberMove)
Mueve el compas |
| void | moveMeasureHeaders(List headers, long theMove, int numberMove, boolean moveComponents) |
| boolean | moveTrackDown(SongTrack track) |
| boolean | moveTrackUp(SongTrack track) |
| void | newSong() |
| boolean | open(String fileName) |
| void | removeAllMarkers() |
| void | removeLastMeasure() |
| void | removeLastMeasureHeader() |
| void | removeMarker(Marker marker) |
| void | removeMarker(int number) |
| void | removeMeasure(long start) |
| void | removeMeasure(int number) |
| void | removeMeasureHeader(long start) |
| void | removeMeasureHeader(int number) |
| void | removeMeasureHeader(MeasureHeader header) |
| void | removeMeasureHeaders(long p1, long p2) |
| void | removeMeasures(long p1, long p2) |
| void | removeTrack(int number) |
| void | removeTrack(SongTrack track) |
| MeasureHeader | replaceMeasureHeader(MeasureHeader newMeasure) |
| void | replaceMeasures(TracksMeasures tracksMeasures, long move) |
| SongTrack | replaceTrack(SongTrack t) |
| void | save(String fileName) |
| void | setProperties(String name, String interpret, String album, String author) |
| void | setSong(Song song) |
| void | setSongName(String name) |
| void | updateChannel(SongChannel channel) |
| Marker | updateMarker(int number, String title, RGBColor color) |
| Marker | updateMarker(Marker marker) |