racourcis clavier (mac) <
Les Ugens <
Index >
Oscillateurs Apériodiques, bruits
Périodiques
[continuer quelques exemples]
Par exemple:
{Saw.ar}.play //fort! par défaut: 440 Hz, amplitude 1.0
{FSinOsc.ar(mul: 0.2)}.play //volume abaissé à 0.2
la méthode
.ar indique que la vitesse d'échantillonnage du modulateur est destinée à un signal audio (
ar -> '
audio
rate')
un double-click et
cmd-j sur le nom de l'objet permet de voir le code source de celui-ci, et ainsi les paramètres qu'il accepte, avec leur valeur par défaut:
//depuis la source:
FSinOsc : UGen {
*ar { arg freq=440.0, iphase = 0.0, mul = 1.0, add = 0.0;
^this.multiNew('audio', freq, iphase).madd(mul, add)
}
*kr { arg freq=440.0, iphase = 0.0, mul = 1.0, add = 0.0;
^this.multiNew('control', freq, iphase).madd(mul, add)
}
}
L'objet
FsinOsc prends en argument une fréquence, une phase (non modulable, un opérateur de multiplication, et un opérateur d'addition (offset) )
//avec keyword (l'ordre des arguments n'est pas requis)
{FSinOsc.ar(freq: MouseX.kr(200, 1000), mul: MouseY.kr(0, 0.3))}.scope
//sans keyword
{FSinOsc.ar(MouseX.kr(200, 1000), 0, MouseY.kr(0, 0.3))}.scope
autres: voir
Tour_of_UGens∞
racourcis clavier (mac) <
Les Ugens <
Index >
Oscillateurs Apériodiques, bruits
There are no comments on this page. [Add comment]