[PD] Multichannel Mixer

Frank Barknecht fbar at footils.org
Tue Oct 7 21:45:24 CEST 2003


Hallo,

e skogen hat gesagt: // e skogen wrote:

> >>which allows to play multiple soundloops 
> 
> There is a framework for looping sounds on http://www.audionerd.com 
> called GYRE that you could use as a base. You can synchronize 6 loops 
> with timestretch; each has a volume control. The patch should be clean 
> enough that modifications are easy. For instance, adding more loops is a 
> matter of instancing two more abstractions and duplicating part of the 
> GUI (cut and paste, basically).
> 
> As I've only tested it on Windows, I'd like to know if anyone with Linux 
> or OSX is running it. As long as the required externals (cyclone, 
> stripdir, arraysize, zexy, creb) are available on the platforms, I would 
> expect it to work.

This is a great patch, very cool. I ran it on Debian Linux, an except
cverb~ everything could be made to work. I do have the required
externals like arraysize or the crebs in my pd path, so I had to
remove several "externs/" from the patches with a text editor. I
think, it is more common to have externals in a path without the extra
"externs/" prepended.

I do have some suggestions. Well, actually only one: The loop parts of
gyre would make a fine self contained Graph on Parent patch. This way,
extending it to use more or less than the six loops in your patch
would be much easier. I'd figure a patch "gyre.pd" that could be
called as an abstraction like for example: [gyre loopname] or 
[gyre-gop loopname]

Like in the attached example gyre-gop, that would need some work at
localizing it with $0-vars and inlet/outlets.

ciao
-- 
 Frank Barknecht                               _ ______footils.org__
-------------- next part --------------
#N canvas 66 26 222 128 10;
#X obj 1 20 cnv 15 220 100 empty empty empty 20 12 1 14 -233017 -66577
0;
#X obj 64 47 bng 22 250 50 0 loop0-load empty load 0 -6 129 7 -225271
-1 -1;
#X obj 10 48 vsl 15 50 0 100 0 0 loop0-volume empty vol 0 -8 129 7
-262131 -1 -1 0 1;
#X obj 36 48 vsl 15 50 0 4000 0 0 loop0-chunks empty cnk 0 -8 129 7
-249661 -1 -1 0 1;
#X obj 64 86 nbx 2 15 -1e+37 1e+37 0 0 loop0-beats empty beats 0 -6
129 7 -262131 -1 -1 0 256;
#X obj 0 18 cnv 15 220 1 empty loop0-filename_rcv -no_file- 4 8 65
8 -195568 -128992 0;
#X obj 205 45 cnv 1 10 50 empty empty empty 20 12 1 14 -260818 -66577
0;
#X obj 205 45 cnv 1 10 50 empty loop0-vu_gui_rcv empty 20 12 64 14
-233017 -66577 0;
#X obj 104 49 GENS/looper~ \$1;
#X obj 103 70 GENS/loadsound \$1;
#X coords 0 0 1 1 222 120 1;


More information about the Pd-list mailing list