Les Ugens <
Oscillateurs Périodiques <
Index >
Filtres
Apériodiques, bruits
[ajouter exemples]
Basse fréquence, générateurs d'ondes aléatoires pour le contrôle
Par exemple:
{LFNoise0.ar(200)}.play //valeurs aléatoires entre -1 & 1
{LFNoise1.ar(200)}.play //valeurs aléatoires interpolées
{LFNoise2.ar(200)}.play //idem, interpolation de forme quadratique
{[LFNoise0.ar(1000), LFNoise1.ar(1000), LFNoise2.ar(1000)]}.plot
Hasher
retourne une valeur aléatoire entre -1 et 1, associée dans un dictionnaire (hash) à une valeur donnée en entrée
(
{
SinOsc.ar(
Hasher.kr(MouseX.kr(0,10).round(1) + 0.0001, 300, 500)
) * 0.1}.play;
)
Autres:
ClipNoise, WhiteNoise, PinkNoise, BrownNoise, GrayNoise
générateurs de bruits large bande
s = Server.local.boot;
//stopper après chaque éxécution de ligne :
{WhiteNoise.ar(1)}.play // simple bruit blanc
{BPF.ar(WhiteNoise.ar(1), 500, rq: 0.2) }.play;
{BPF.ar(WhiteNoise.ar(1), MouseX.kr(100, 2000, \exponential), rq: 0.1) }.play;
{BPF.ar(WhiteNoise.ar(10), (72+MouseX.kr(0, 24).floor).midicps, rq: 0.001) }.play;
{BPF.ar(WhiteNoise.ar(10), (72+MouseX.kr(0, 24).floor).midicps*({LFNoise2.kr(8, 0.3)}!2).midiratio, rq: 0.001) }.play;
(
{
var noise;
noise = WhiteNoise.ar(10); //BrownNoise, PinkNoise, ...
BPF.ar( //Resonz,
noise
, (72+MouseX.kr(0, 24).floor).midicps*({LFNoise2.kr(8, 0.3)}!2).midiratio
, 0.001)
}.play;
)
//2
(
//preparation:
var catler = [1, 21/20, 16/15, 9/8, 7/6, 6/5, 5/4, 21/16, 4/3, 7/5, 35/24, 3/2, 63/40, 8/5, 5/3, 7/4, 9/5, 28/15, 63/32];
b = Buffer.sendCollection(s, catler, 1);
)
(
{
var noise, bank, click, choix;
noise = PinkNoise.ar(40); //BrownNoise, PinkNoise, ...
click = MouseButton.kr(-0.01, lag: 0);
choix = {K2A.ar(TIRand.kr(0, b.numFrames-1, click))}!4;
Splay.ar(BPF.ar(
noise
, 600 * BufRd.kr(1, b.bufnum, choix, 1, 0)
, 0.001, {SinOsc.kr( EnvGen.kr( Env([ 6, 6 , {rrand(1, 3.0)}.value], [0.1, 4], \exponential), click)).min(0.3)}!4 )
)
}.play;
)
Dust, Dust2
générateurs d'impulsion aléatoire
Crackle
Bruit chaotique
Les Ugens <
Oscillateurs Périodiques <
Index >
Filtres
There are no comments on this page. [Add comment]