Programmiersprachen für Audio, Proseminar Medienverarbeitung I - Audio, WS.99/00, Stefan Reich, Oliver Leistert. |
KeyKit: Bounce-Tool (6) |
Und dies ein Auszug aus der Methode, die beim Kontakt des Balkens mit einem Riff-Tool ein Bang-Tool aktiviert, das zum An- und Ausschalten der Riff-Tools benutzt wird: method adj(ln,d,sz) { ln["x0"] += d["x0"] if ( ln["x0"] < sz["x0"] ) { ln["x0"] -= d["x0"] d["x0"] = -d["x0"] $.r4.bang() $.reset() } else if ( ln["x0"] > sz["x1"] ) { ln["x0"] -= d["x0"] d["x0"] = -d["x0"] $.r2.bang() $.reset() } (es fehlt die Methode, die ein resizing des Tools ermöglicht). |