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.

35 lines
729 B
Plaintext

~ir = Buffer.read(s, "/Users/lcoogan/snd/samples/convolution/ir_chunks/ir_chunk_055.wav");
~ir.play;
b = Buffer.read(s, "/home/lcoogan/snd/live/2025-04-26.Basic_City_Brewery/harm/01 Ritual for Harmonica.wav", bufnum:0);
b = Buffer.read(s, "/Users/lcoogan/Misc/grave.wav");
b = Buffer.read
(
SynthDef(\convolv, {
var sig, env;
// sig = SinOsc.ar(\freq.ar(440));
sig = PlayBuf.ar(1, b, 1, loop: 0, doneAction: 2); // Mono playback (1 channel)
// env = EnvGen.kr(Env.asr(0.1, 0.3), doneAction:1);
// sig = LPF.ar(sig, 600);
sig = Convolution2.ar(sig, ~ir, 512); // Apply convolution reverb with buffer size 512'''
Out.ar(0, sig.dup * 0.1);
}).add;
)
Synth(\convolv, [\freq, [50].midicps]);
MIDIIn.connectAll;