return noteOffEvent != null;
}
+ /**
+ * Adds this note (both noteOn and noteOffEvents) to a track.
+ * @param track the track it'll be added to.
+ */
public void addTo(Track track){
track.add(this);
if (hasNoteOffEvent()) track.add(noteOffEvent);
}
+ /**
+ * Removes this note (both noteOn and noteOffEvents) from a track.
+ * @param track the track it'll be removed from.
+ */
public void removeFrom(Track track){
track.remove(this);
if (hasNoteOffEvent()) track.remove(noteOffEvent);