X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=Moosique.java;fp=Moosique.java;h=649ac59dec90a450b9d2e4ca93bbc3c1e0df4664;hb=9fdf25662f0c639b57418cda0146fd1ebbd1c716;hp=9ecc0d886121d032f8a3d23a350a1dd9ec0adaa1;hpb=f8acd2446a3907efc197bbf52ff55377fce0482a;p=moosique.git diff --git a/Moosique.java b/Moosique.java index 9ecc0d8..649ac59 100644 --- a/Moosique.java +++ b/Moosique.java @@ -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