Hallo Florian, Florian Grond hat gesagt: // Florian Grond wrote:
Is there for PD on Windows any possibility to have an oscillator bank with say 50 to 100 oscillators, that accepts a list of 50 to100 components to set/change the frequencies of this oscillators dynamically, possibly smooth with a line~ object?
As Derek recommended, you should definitely look a the matrix objects for this. To see this approach in action: I used [mtx_*~] to build the operator matrix of the PDX7 V2 (http://footils.org/cms/show/51). It just has 6 oscillator operators, however as they all can modulate each other, even with that I have 36 multiplications going on inside [mtx_*~], which would be horrible to patch without the matrix object. (I can show you some details if you're at ZKM during LAC2006.)
[mtx_*~] can save it's settings using its own file handling routine, however I just dumped the matrices to a long list to be able to use it with Memento.
I guess you are aware that having 100 [osc~] objects running will already generate a significant load on your system, so you might also want to consider precalculating all partials, write them to a table and play this with e.g. [tabread4~]. Using more than just one table and [tabread4~] and crossfading the [tabread4~]'s whenever a table changes can help with fighting clicks in that situation, but the approach might not be possible at all depending on how quickly your partials may change.
Frank Barknecht _ ______footils.org_ __goto10.org__