Most recent edit on 2007-07-08 15:42:29 by SuperCollider
Additions:
la méthode .ar indique que la vitesse d'échantillonnage du modulateur est destinée à un signal audio (ar -> 'audio rate')
Deletions:
la méthode .ar indique que la vitesse d'échantillonage du modulateur est destinée à un signal audio (ar -> 'audio rate')
Edited on 2007-07-04 18:19:32 by SuperCollider
Additions:
racourcis clavier (mac) < Les Ugens < Index > Oscillateurs Apériodiques, bruits
racourcis clavier (mac) < Les Ugens < Index > Oscillateurs Apériodiques, bruits
Deletions:
racourcis clavier (mac) Les Ugens < Index > Oscillateurs Apériodiques, bruits
racourcis clavier (mac) Les Ugens < Index > Oscillateurs Apériodiques, bruits
Edited on 2007-07-04 18:19:12 by SuperCollider
Additions:
racourcis clavier (mac) Les Ugens < Index > Oscillateurs Apériodiques, bruits
autres: voir Tour_of_UGens∞
racourcis clavier (mac) Les Ugens < Index > Oscillateurs Apériodiques, bruits
Deletions:
autres: voir Tour_of_UGens
Edited on 2007-05-29 21:50:23 by SuperCollider
Additions:
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:
Deletions:
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:
Edited on 2007-05-29 21:49:47 by SuperCollider
Additions:
Périodiques
[continuer quelques exemples]
Deletions:
Périodiques
[continuer quelques exemples]
Oldest known version of this page was edited on 2007-05-29 21:49:31 by SuperCollider []
Page view:
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'échantillonage 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