Un patch que j'ai récupéré dans un tutoriel. Au lieu d'utiliser la souris, vous déclencher des sons, eux-même aléatoires, sur une ou plusieurs touches du clavier de l'ordi. Ou plus drole, vous laissez le doigt appuyé sur la barre d'espace et les sons se déclencheront à la vitesse du curseur.
Hors ligne
Ca à l'air chouette
Pourais-tu mettre le code dans une balise code, comme ça on pourra faire un copier-coller sans se fatiguer.
Merci
Hors ligne
Ok mathieu! voici un copy & paste:
(
var doc;
SynthDef("typeofsound",{Out.ar(0,Line.kr(1,0,0.1,doneAction:2)*VarSaw.ar(Rand(100,1000),0,Rand(0.1,0.8),0.1))}).send(s);
doc = Document.current; //this text window you're reading from!
doc.keyDownAction_({arg ...args;
[args[1],args[3]].postln;
Synth("typeofsound");
});
)
//turn this off
(
Document.current.keyDownAction_(nil);
)
Replace bien la souris hors du patch sinon il intègre toutes les touches du clavier , ou la touche espace, sur lesquelles tu appuies...Tu peux modifier l'étendue des sons dans les valeurs du 1er Rand (ex: 500, 20000), le 2ème randomisant les volumes mais on peut pas trop y toucher sauf sur un dispositif sonore plus fin que celui des hp de l'ordi. Et si tu selectionnes "Document" et que tu fais un crtl-d tu auras un help-file sur ce "Document class"....
Take it easy!
Beryann
Hors ligne
Pages: 1