|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.herac.tuxguitar.song.managers.TGSongManager
public class TGSongManager
Field Summary | |
---|---|
static short |
MAX_CHANNELS
|
Constructor Summary | |
---|---|
TGSongManager()
|
|
TGSongManager(TGFactory factory)
|
Method Summary | |
---|---|
void |
addMeasureHeader(int index,
TGMeasureHeader measure)
Agrega un Compas |
void |
addMeasureHeader(TGMeasureHeader measure)
Agrega un Compas |
void |
addNewMeasure(int number)
|
TGMeasureHeader |
addNewMeasureBeforeEnd()
|
void |
addTrack(TGTrack trackToAdd)
|
void |
autoCompleteSilences()
|
void |
changeAlternativeRepeat(long start,
int repeatAlternative)
|
void |
changeCloseRepeat(long start,
int repeatClose)
|
void |
changeOpenRepeat(long start)
|
void |
changeTempo(TGMeasureHeader header,
TGTempo tempo)
|
void |
changeTempos(long start,
TGTempo tempo,
boolean toEnd)
|
void |
changeTempos(TGMeasureHeader header,
TGTempo tempo,
boolean toEnd)
|
void |
changeTimeSignature(long start,
TGTimeSignature timeSignature,
boolean toEnd)
|
void |
changeTimeSignature(TGMeasureHeader header,
TGTimeSignature timeSignature,
boolean toEnd)
|
void |
changeTripletFeel(long start,
int tripletFeel,
boolean toEnd)
|
void |
changeTripletFeel(TGMeasureHeader header,
int tripletFeel,
boolean toEnd)
|
void |
clearSong()
|
TGTrack |
cloneTrack(TGTrack track)
|
int |
countTracksForChannel(int channel)
|
java.util.List |
createDefaultInstrumentStrings()
|
static java.util.List |
createPercusionStrings(TGFactory factory,
int stringCount)
|
TGTrack |
createTrack()
|
static long |
getDivisionLength(TGMeasureHeader header)
|
TGFactory |
getFactory()
|
TGMarker |
getFirstMarker()
|
TGMeasureHeader |
getFirstMeasureHeader()
|
TGTrack |
getFirstTrack()
|
TGChannel |
getFreeChannel(short instrument,
boolean isPercusion)
|
TGMarker |
getLastMarker()
|
TGMeasureHeader |
getLastMeasureHeader()
|
TGTrack |
getLastTrack()
|
TGMarker |
getMarker(int number)
|
java.util.List |
getMarkers()
|
TGMeasureHeader |
getMeasureHeader(int number)
|
TGMeasureHeader |
getMeasureHeaderAt(long start)
|
java.util.List |
getMeasureHeadersAfter(int number)
Retorna Todos los desde Start hasta el final del compas |
java.util.List |
getMeasureHeadersBeforeEnd(long fromStart)
Retorna Todos los desde Start hasta el final del compas |
java.util.List |
getMeasureHeadersBetween(long p1,
long p2)
Retorna Todos los desde Start hasta el final del compas |
TGMeasureManager |
getMeasureManager()
|
java.util.List |
getMeasures(long start)
|
TGMarker |
getNextMarker(int from)
|
TGMeasureHeader |
getNextMeasureHeader(TGMeasureHeader header)
|
int |
getNextTrackNumber()
|
TGMarker |
getPreviousMarker(int from)
|
TGMeasureHeader |
getPrevMeasureHeader(TGMeasureHeader header)
|
TGSong |
getSong()
|
TGTrack |
getTrack(int number)
|
TGTrackManager |
getTrackManager()
|
TGChannel |
getUsedChannel(int channel)
|
boolean[] |
getUsedChannels()
|
boolean[] |
getUsedEffectChannels()
|
boolean |
isAtPosition(TGMeasureHeader header,
long start)
Retorna true si el start esta en el rango del compas |
void |
moveMeasureComponents(TGMeasureHeader header,
long theMove)
Mueve el compas |
void |
moveMeasureHeader(TGMeasureHeader header,
long theMove,
int numberMove)
Mueve el compas |
void |
moveMeasureHeaders(java.util.List headers,
long theMove,
int numberMove,
boolean moveComponents)
|
boolean |
moveTrackDown(TGTrack track)
|
boolean |
moveTrackUp(TGTrack track)
|
TGSong |
newSong()
|
static TGString |
newString(TGFactory factory,
int number,
int value)
|
void |
orderBeats()
|
void |
removeAllMarkers()
|
void |
removeLastMeasure()
|
void |
removeLastMeasureHeader()
|
void |
removeMarker(int number)
|
void |
removeMarker(TGMarker marker)
|
void |
removeMeasure(int number)
|
void |
removeMeasure(long start)
|
void |
removeMeasureHeader(int number)
|
void |
removeMeasureHeader(long start)
|
void |
removeMeasureHeader(TGMeasureHeader header)
|
void |
removeMeasureHeaders(int n1,
int n2)
|
void |
removeTrack(int number)
|
void |
removeTrack(TGTrack track)
|
TGMeasureHeader |
replaceMeasureHeader(TGMeasureHeader newMeasure)
|
TGTrack |
replaceTrack(TGTrack track)
|
void |
setFactory(TGFactory factory)
|
void |
setProperties(java.lang.String name,
java.lang.String artist,
java.lang.String album,
java.lang.String author)
|
void |
setSong(TGSong song)
|
void |
setSongName(java.lang.String name)
|
void |
updateChannel(TGChannel channel)
|
TGMarker |
updateMarker(int measure,
java.lang.String title,
TGColor color)
|
TGMarker |
updateMarker(TGMarker marker)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final short MAX_CHANNELS
Constructor Detail |
---|
public TGSongManager()
public TGSongManager(TGFactory factory)
Method Detail |
---|
public TGFactory getFactory()
public void setFactory(TGFactory factory)
public TGTrackManager getTrackManager()
public TGMeasureManager getMeasureManager()
public void setSongName(java.lang.String name)
public TGSong getSong()
public void clearSong()
public void setSong(TGSong song)
public void setProperties(java.lang.String name, java.lang.String artist, java.lang.String album, java.lang.String author)
public void addTrack(TGTrack trackToAdd)
public void removeTrack(int number)
public TGSong newSong()
public int getNextTrackNumber()
public TGChannel getFreeChannel(short instrument, boolean isPercusion)
public boolean[] getUsedEffectChannels()
public boolean[] getUsedChannels()
public TGChannel getUsedChannel(int channel)
public int countTracksForChannel(int channel)
public void updateChannel(TGChannel channel)
public TGTrack getTrack(int number)
public TGTrack getFirstTrack()
public TGTrack getLastTrack()
public TGTrack cloneTrack(TGTrack track)
public boolean moveTrackUp(TGTrack track)
public boolean moveTrackDown(TGTrack track)
public TGTrack createTrack()
public void removeTrack(TGTrack track)
public void changeTimeSignature(long start, TGTimeSignature timeSignature, boolean toEnd)
public void changeTimeSignature(TGMeasureHeader header, TGTimeSignature timeSignature, boolean toEnd)
public void changeTripletFeel(long start, int tripletFeel, boolean toEnd)
public void changeTripletFeel(TGMeasureHeader header, int tripletFeel, boolean toEnd)
public void changeTempos(long start, TGTempo tempo, boolean toEnd)
public void changeTempos(TGMeasureHeader header, TGTempo tempo, boolean toEnd)
public void changeTempo(TGMeasureHeader header, TGTempo tempo)
public void changeOpenRepeat(long start)
public void changeCloseRepeat(long start, int repeatClose)
public void changeAlternativeRepeat(long start, int repeatAlternative)
public TGMeasureHeader addNewMeasureBeforeEnd()
public void addNewMeasure(int number)
public java.util.List getMeasures(long start)
public TGTrack replaceTrack(TGTrack track)
public TGMeasureHeader getFirstMeasureHeader()
public TGMeasureHeader getLastMeasureHeader()
public TGMeasureHeader getPrevMeasureHeader(TGMeasureHeader header)
public TGMeasureHeader getNextMeasureHeader(TGMeasureHeader header)
public TGMeasureHeader getMeasureHeaderAt(long start)
public TGMeasureHeader getMeasureHeader(int number)
public java.util.List getMeasureHeadersBeforeEnd(long fromStart)
public java.util.List getMeasureHeadersAfter(int number)
public java.util.List getMeasureHeadersBetween(long p1, long p2)
public void removeLastMeasure()
public void removeMeasure(long start)
public void removeMeasure(int number)
public void addMeasureHeader(TGMeasureHeader measure)
public void addMeasureHeader(int index, TGMeasureHeader measure)
public void removeMeasureHeaders(int n1, int n2)
public void removeLastMeasureHeader()
public void removeMeasureHeader(long start)
public void removeMeasureHeader(int number)
public void removeMeasureHeader(TGMeasureHeader header)
public TGMeasureHeader replaceMeasureHeader(TGMeasureHeader newMeasure)
public void moveMeasureHeaders(java.util.List headers, long theMove, int numberMove, boolean moveComponents)
public void moveMeasureHeader(TGMeasureHeader header, long theMove, int numberMove)
public void moveMeasureComponents(TGMeasureHeader header, long theMove)
public boolean isAtPosition(TGMeasureHeader header, long start)
public TGMarker updateMarker(int measure, java.lang.String title, TGColor color)
public TGMarker updateMarker(TGMarker marker)
public void removeMarker(TGMarker marker)
public void removeMarker(int number)
public void removeAllMarkers()
public java.util.List getMarkers()
public TGMarker getMarker(int number)
public TGMarker getPreviousMarker(int from)
public TGMarker getNextMarker(int from)
public TGMarker getFirstMarker()
public TGMarker getLastMarker()
public void autoCompleteSilences()
public void orderBeats()
public java.util.List createDefaultInstrumentStrings()
public static java.util.List createPercusionStrings(TGFactory factory, int stringCount)
public static TGString newString(TGFactory factory, int number, int value)
public static long getDivisionLength(TGMeasureHeader header)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |