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
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;
|
|
|