On Saturday 26 June 2004 23:30, ba wrote:
have a message box with something like "$1-dlka" and name your arrays "4-dlka" etc. then hook that message box up to another that's |set $1( then send that to your tabosc4~ to change the source array. when you change an atom that's hooked up to your original message box (the |$1-dlka( one) then it should change the source array.
I'm not totally sure, this is just off the top of my head
good luck
-brendan
Thanks, Brendan, I think that this approach could work, since I'm probably going to be generating the patch that instantiates all the tables, from the same C programs / shell scripts that generate my database of waveforms. So I suppose my script might as well name the tables as you suggest.
I think you understand what I'm after - basically I have a C program that generates a whole bunch of waveforms that I then want to load into PD tables. I would then have a patch that is probably automatically generated by this same process, which basically consists of these 50 or so tables loaded with the generated waveforms.
And then, it would be nice to have an abstraction on top of tabread~ and the like, where I can just dial in a number to audition the numerous waverforms in this database, rather than using the table names, much the same as you would with something like the Korg Wavestation, or any other synth where you can select the raw waveforms.
Thanks again, I'll consider that approach when I get some PD play time tomorow.
Larry Troxler