diff options
Diffstat (limited to 'PunchingBag/src/uk/ac/open/punchingbag/examples/Keyboard.java')
-rw-r--r-- | PunchingBag/src/uk/ac/open/punchingbag/examples/Keyboard.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/PunchingBag/src/uk/ac/open/punchingbag/examples/Keyboard.java b/PunchingBag/src/uk/ac/open/punchingbag/examples/Keyboard.java index 14d29a1..8b0d19d 100644 --- a/PunchingBag/src/uk/ac/open/punchingbag/examples/Keyboard.java +++ b/PunchingBag/src/uk/ac/open/punchingbag/examples/Keyboard.java @@ -42,6 +42,8 @@ public class Keyboard implements Runnable, ButtonListener { public static final int END_OF_TRACK = 47; Sequencer sequencer; + + int instrument = 0; static final int[] offsets = { // add these amounts to the base value // A B C D E F G @@ -114,7 +116,7 @@ public class Keyboard implements Runnable, ButtonListener { void genKeys() throws InvalidMidiDataException, MidiUnavailableException { for (int key = 0; key < 20; key++) { - int instrument = 0; + instrument++; // 16 ticks per quarter note. Sequence sequence = new Sequence(Sequence.PPQ, 16); |