Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// partage de liens //// une carte des membres//// (apéros) codelab


#1 2011-10-17 15:52:07 Patch SCollider/ utiliser les touches du clavier

beryann
membre
Lieu: strasbourg/rennes
Date d'inscription: 2010-01-17
Messages: 256
Site web

Patch SCollider/ utiliser les touches du clavier



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.

http://codelab.fr/up/capture-SCollider-2.jpg

Hors ligne

 

#2 2011-10-17 20:31:41 Re : Patch SCollider/ utiliser les touches du clavier

matthieu
membre
Date d'inscription: 2008-06-09
Messages: 196

Re: Patch SCollider/ utiliser les touches du clavier



Ca à l'air chouette smile

Pourais-tu mettre le code dans une balise code, comme ça on pourra faire un copier-coller sans se fatiguer.

Merci


Ce que vous avez fait au plus petit de mes frères, c'est à moi que vous l'avez fait.

Hors ligne

 

#3 2011-10-18 11:03:46 Re : Patch SCollider/ utiliser les touches du clavier

beryann
membre
Lieu: strasbourg/rennes
Date d'inscription: 2010-01-17
Messages: 256
Site web

Re: Patch SCollider/ utiliser les touches du clavier



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

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2018