You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
637 B
Plaintext
31 lines
637 B
Plaintext
(
|
|
{
|
|
var f1 = 197.9;
|
|
var f2 = 210.3;
|
|
var f3 = 239.7;
|
|
|
|
// feedback amounts
|
|
var fbAmt = Line.kr(0, 1, 8); // can modulate later
|
|
// var fbAmt = 0;
|
|
|
|
var x1, x2, x3;
|
|
var sig;
|
|
|
|
// Indirect feedback cycle sorta
|
|
x1 = SinOscFB.ar(f1, SinOscFB.ar(f2, 1 * SinOsc.kr(10), mul:1 + SinOsc.kr(30)));
|
|
x2 = SinOscFB.ar(f2, x1);
|
|
x3 = SinOscFB.ar(f3, x2 * fbAmt);
|
|
|
|
// Mix and protect ears
|
|
sig = Limiter.ar((x1 + x2 + x3).dup * 0.2);
|
|
sig = AllpassC.ar(sig, maxdelaytime:0.2 + SinOsc.kr(0.1), delaytime:0.8 + SinOsc.kr(0.1), decaytime:0.0, mul:1.0);
|
|
}.play;
|
|
)
|
|
|
|
|
|
|
|
(
|
|
{
|
|
SinOscFB.ar(197.1, SinOscFB.ar(313.3 * 0.8, )).dup;
|
|
}.play
|
|
) |