public boolean hasNoteOffEvent() {
return noteOffEvent != null;
}
+
+ public void addTo(Track track){
+ track.add(this);
+ if (hasNoteOffEvent()) track.add(noteOffEvent);
+ }
+
+ public void removeFrom(Track track){
+ track.remove(this);
+ if (hasNoteOffEvent()) track.remove(noteOffEvent);
+ }
}