]> ruin.nu Git - moosique.git/blobdiff - MooNote.java
hmm.. this doesn't want to work..
[moosique.git] / MooNote.java
index cd71ffbc1f065e98c89616c849bc4a6610b157ca..fbc0668a4381b2b64d24bec2ac2d7ea9a499f793 100644 (file)
@@ -50,7 +50,7 @@ public class MooNote extends MidiEvent {
                try {
                        noteOnMsg.setMessage(ShortMessage.NOTE_ON, channel, pitch, velocity);
                        noteOffMsg.setMessage(ShortMessage.NOTE_OFF, channel, pitch, 0);
-               } catch (InvalidMidiDataException e) {}
+               } catch (InvalidMidiDataException e) {System.out.println("Invalid data!");}
        }
 
        /** 
@@ -144,11 +144,19 @@ public class MooNote extends MidiEvent {
                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);