hello I've done some abstractions to use the object QList as a preset recorder and player. It allows to record a stream of number too.
The help is in french. I'll do an other better in english.
the differents views:
1 - - - view one.
2 - - - view two
Preset with QList
I made an event looper "eveloop" patch with [textfile], works like a tape loop, storing and playing back any Pd messages in a loop. The patch is complex and has a few bugs still, but it works enough for me to make interesting sounds.
Screenshot of patch that does the work (a bug in Pd ate the name labels on the canvases):
[url=http://puredata.info/Members/claudiusmaximus/copyme/gravity/screenshots/gravity-20040622-cm_g_eveloop.pd.png ]http://puredata.info/Members/claudiusmaximus/copyme/gravity/screenshot s/gravity-20040622-cm_g_eveloop.pd.png
Screenshot of patch in use:
[url=http://puredata.info/Members/claudiusmaximus/copyme/gravity/screenshots/gravity-20040622-cm_g_gravity.pd.png/ ]http://puredata.info/Members/claudiusmaximus/copyme/gravity/screenshot s/gravity-20040622-cm_g_gravity.pd.png/
Patches cm_g_eveloop*.pd are part of Copy Me - Gravity, they require IEMLIB for [prepend] and [gate]. The cm_g_gravity.pd patch also requires my DCM100 Mixtab patches, but the rest don't.
Some sounds made with it - the ones after 2004-06-20 use eveloop, earlier ones just had a [metro]:
Todo for the future: make a bank of 16 loops in parallel with a unified GUI, to make it easier to make music - it is hard when one loop contains all the control data for an instrument, you can't change just one controller without clearing all the others. I have a good idea how to do this, and I have time too, but I am lazy
A little complex form now. I have to practice a little more.
But it's an impressive job !
I've discover the jimmies-objects : see
the object pbank is quite powerfull to save preset. my abstraction
I think Qlist, textfile, pbank are objects to store preset. but store a streaming of data. Wich way use ?