Skip to content

Instantly share code, notes, and snippets.

View SynthDefs.scd
(
q.seedData = thisThread.randData;
thisThread.randSeed = 20180907;
SynthDef(\additiveSon, {
var freqs = \freqs.kr(0!q.strippedData.size);
var snd = Splay.ar(
SinOscFB.ar(
VarLag.kr(
freqs,
View steno_definitions.scd
t.quelle('a', {|in, c|
in * SinOscFB.ar([50, 50.01] - (10 * In.kr(c.synthIndex%[8, 7])), RMS.ar(in).lag(0.1))
});
t.quelle('e', {|in, c|
var freq = (c.synthIndex+[1, 0.1] - (800 * RMS.ar(in)));
LFPulse.ar(freq, iphase: {Rand()}!2, width: 0.1).lag(0.01) * SinOscFB.ar(8000 - (200 * c.index), 0.3) * (1 - Amplitude.ar(in, 0.01, 0.5) * 0.1)
});
t.quelle('i', {|in, c|
SoundIn.ar([0, 1]) * 20
});
View Ndef.scd
Ndef(\sineWorld, {
Splay.ar([100, 2349, 245, 235, 3534, 346].collect{|freq| SinOsc.ar(freq)})
})
View Ndef.scd
(
Ndef('lonesome', {
var snd;
snd = MyRotate2.ar(SinOscFB.ar({|i| DelayN.kr(LFNoise0.kr(0.2), 0.2, i * 0.2)}!2 * 500 + 500, LocalIn.ar(2).reverse + 1) * LFTri.ar(0.1, [0, 0.2]), LFNoise1.kr(0.1));
LocalOut.ar(snd);
snd * 0.1
});
);
View Ndef.scd
(
Ndef('chirps', {
var dyn, amp, freq, hasFreq, snd;
dyn = LocalIn.ar(2).reverse;
amp = RMS.ar(dyn, 500);
#freq, hasFreq = Pitch.kr(dyn, 200).flop;
snd = SinOscFB.ar(freq.lag([0.01, 0.1]) + [100, LFNoise2.kr(10, 1000, 1000)], 2-amp) * (1-RMS.ar(SoundIn.ar(0), 1000));
LocalOut.ar(snd);
snd
You can’t perform that action at this time.