dguitar.adaptors.song
Interface SongVirtualTrack

All Known Implementing Classes:
SongVirtualTrackImpl

public interface SongVirtualTrack

A virtual track contains all the events on a specific slice of a parent SongMeasureTrack. For example, the note events on a single guitar string arer collated on a single virtual track.

Author:
Chris

Method Summary
 void addEvent(SongEvent event)
           
 void addEvents(java.util.List events)
           
 java.util.List getEvents()
           
 int getIndex()
           
 SongMeasureTrack getMeasureTrack()
           
 

Method Detail

getMeasureTrack

public SongMeasureTrack getMeasureTrack()
Returns:

getIndex

public int getIndex()
Returns:
the index of the Virtual Track

addEvent

public void addEvent(SongEvent event)

addEvents

public void addEvents(java.util.List events)

getEvents

public java.util.List getEvents()