| Hi, here's a Routine (from the Help file) : ( r = Routine.new({ 10.do({ arg a; a.postln; 1.wait; }); 0.5.wait; "done".postln; }); ) To play it : SystemClock.play(r); To stop it (or wait untill the end, it remains the same...) : r.stop; But to play it back I have to enter once again : ( r = Routine.new({ 10.do({ arg a; a.postln; 1.wait; }); 0.5.wait; "done".postln; }); SystemClock.play(r); ) But why not just SystemClock.play(r) ? Why do I have to tell once more what's "r" ? How to do if I don't want to define "r" after each time it's stopped and being able to play it another time ? If someone can help...thx |