]> ruin.nu Git - moosique.git/blobdiff - Moosique.java
moved it outside the try-catch block..
[moosique.git] / Moosique.java
index 9ecc0d886121d032f8a3d23a350a1dd9ec0adaa1..649ac59dec90a450b9d2e4ca93bbc3c1e0df4664 100644 (file)
@@ -188,23 +188,24 @@ public class Moosique {
                gui.update(0);
                try {
                        sequencer.setSequence(seq);
-                       Track[] tracks = seq.getTracks();
-
-                       for (int i = 0; i < tracks.length; i++) {
-                               
-                               Object ob = trackSolo.get(tracks[i]);
-                               if(ob instanceof Boolean){
-                                       System.out.println("Track solo " + i + "= "+ ob);
-                                       sequencer.setTrackSolo(i,((Boolean)ob).booleanValue());
-                               }
+               } catch (InvalidMidiDataException e) {}
+               Track[] tracks = seq.getTracks();
 
-                               ob = trackMute.get(tracks[i]);
-                               if(ob instanceof Boolean){
-                                       System.out.println("Track mute " + i + "= "+ ob);
-                                       sequencer.setTrackMute(i,((Boolean)ob).booleanValue());
-                               }
+               for (int i = 0; i < tracks.length; i++) {
+
+                       Object ob = trackSolo.get(tracks[i]);
+                       if(ob instanceof Boolean){
+                               System.out.println("Track solo " + i + "= "+ ob);
+                               sequencer.setTrackSolo(i,((Boolean)ob).booleanValue());
                        }
-               } catch (InvalidMidiDataException e) {}
+
+                       ob = trackMute.get(tracks[i]);
+                       if(ob instanceof Boolean){
+                               System.out.println("Track mute " + i + "= "+ ob);
+                               sequencer.setTrackMute(i,((Boolean)ob).booleanValue());
+                       }
+               }
+
                sequencer.start();
 
                // Disables input to volatile components