dguitar.adaptors.song
Interface Song
- All Superinterfaces:
- SongPhrase, SongPhraseList
- All Known Implementing Classes:
- SongImpl
- public interface Song
- extends SongPhraseList
A Song is a particular kind of SongPhraseList that defines an entire Song
- Author:
- Chris
getResolution
public int getResolution()
- Returns:
- the resolution of this song, in pulses per quarter note (PPQ)
getSongScoreMeasure
public SongMeasure getSongScoreMeasure(int measure)
- This is a convenience method to return the given measure from the score in
musicians' notation (measure 1 is the first measure printed, not 0)
- Parameters:
measure
- the measure to return from the score (1-based)
- Returns:
- SongMeasure
- See Also:
getScoreMeasure
getSongPerformanceMeasure
public SongMeasure getSongPerformanceMeasure(int measure)
- This is a convenience method to return the given measure from the score in
musicians' notation (measure 1 is the first measure printed, not 0)
- Parameters:
measure
- the measure index (1-based)
- Returns:
- the measure
- See Also:
getPerformanceMeasure
addTrack
public void addTrack(SongTrack object)
- Parameters:
object
-
getTrackCount
public int getTrackCount()
- Returns:
- the track count
getTrack
public SongTrack getTrack(int t)
- Parameters:
t
-
- Returns:
- SongTrack
getTempo
public Tempo getTempo()
- Returns:
- the default tempo of this song