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.
Frank Barknecht _ ______footils.org__