X-Git-Url: https://ruin.nu/git/?p=moosique.git;a=blobdiff_plain;f=MooNote.java;h=d401aa7de424e51250c95d5ae90b881c33370df8;hp=6cb9f9e49d7051773ff44575df0a42074deb7479;hb=8efaf48c550d5462b987e6a9e0f4efd14bc8b483;hpb=48a0c91ca112e632b96c773d9ca2419a0337acd4 diff --git a/MooNote.java b/MooNote.java index 6cb9f9e..d401aa7 100644 --- a/MooNote.java +++ b/MooNote.java @@ -144,4 +144,14 @@ public class MooNote extends MidiEvent { 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); + } }