X-Git-Url: https://ruin.nu/git/?p=moosique.git;a=blobdiff_plain;f=MooTrackTitle.java;h=8bec94bc2495c2a65d5f730b03b910f986cd999b;hp=3ec0b63456a8643b1f7da5eb2173fa9be998ed5e;hb=f7097bc07b6688d1629e6894c1c42dc06485dc12;hpb=f13c7fbb2a8cc841367e0a4563596592b89cd33b diff --git a/MooTrackTitle.java b/MooTrackTitle.java index 3ec0b63..8bec94b 100644 --- a/MooTrackTitle.java +++ b/MooTrackTitle.java @@ -56,8 +56,9 @@ public class MooTrackTitle extends JPanel { trackNameMessage = (MetaMessage)msg; trackName = new String(trackNameMessage.getData()); } - } else if (status >= 192 && status <= 207) { + } else if (status >= 192 && status < 208) { programChangeMessage = (ShortMessage)msg; + // System.out.println("Program change " + programChangeMessage.getData1()); channel = status - 192; } } @@ -179,7 +180,7 @@ public class MooTrackTitle extends JPanel { if (record.getText() == "Record") { /* Show a dialog with: "Track" combo box, - ("Channel" combo box,) + "Channel" combo box (disabled?, "Quantize" checkbox and "Start Recording" button. */ @@ -193,7 +194,8 @@ public class MooTrackTitle extends JPanel { mtv.disableKeyboardRecording(); sequencer.stopRecording(); sequencer.recordDisable(track); - mtv.placeNoteElements(quantize); + Moosique.convertTrack(track, quantize); + mtv.placeNoteElements(); } } }