]> ruin.nu Git - moosique.git/commitdiff
listener fixed
authorMichael Andreen <harv@ruin.nu>
Fri, 16 May 2003 12:02:01 +0000 (12:02 +0000)
committerMichael Andreen <harv@ruin.nu>
Fri, 16 May 2003 12:02:01 +0000 (12:02 +0000)
MooKeyboard.java
MooTrackView.java

index 11f45fce02f35f580548b8cd337cf5ec606de678..2a2bd9ead52f0797785de9e127154f2d6a965a11 100644 (file)
@@ -23,6 +23,7 @@ public class MooKeyboard extends KeyAdapter {
                        // If note is not already on and the key is mapped to a note, sends the NoteOn event.
                        if (!isOn[noteNumber] && noteNumber > 0) Moosique.getActiveChannel().noteOn(noteNumber, 127);
                        isOn[noteNumber] = true;
+                       System.out.println("NoteON");
                } catch (ArrayIndexOutOfBoundsException x) {
                        return;
                }
@@ -38,6 +39,7 @@ public class MooKeyboard extends KeyAdapter {
                        // Sends the NoteOff event.
                        Moosique.getActiveChannel().noteOff(noteNumber);
                        isOn[noteNumber] = false;
+                       System.out.println("NoteOFF");
                } catch (ArrayIndexOutOfBoundsException x) {
                        return;
                }
@@ -92,4 +94,4 @@ public class MooKeyboard extends KeyAdapter {
                keyToNote[48] = startNote + 27;
                keyToNote[80] = startNote + 28;
        }
-}
\ No newline at end of file
+}
index 854cfec806308b0680360ea5a0f41c1999b4301a..22c7eccce7edfe962336bd8caa989ea4ef24eef0 100644 (file)
@@ -151,6 +151,7 @@ public class MooTrackView extends JPanel {
 
                public void mouseEntered(MouseEvent e) {
                        // Moosique.setActiveChannel(track.getChannel());
+                       grabFocus();
                }
        }
 }