I am fond of the help patch D.08.table.spectrum.pd. I am interested
in making something similar for my JI sequencer.
But, I want 8 voices with 20-note polyphony. Not 20 notes per voice,
but 8 separate spectrum-lookup tables and 20 instances of the
note-calculating abstraction, switching between those 8 tables
depending on which voice the current note has.
I already have it set up to do 20-note polyphony reading from 8
wavetables, but spectrum lookup is far more expensive; doing it the
way the help patch does means 30 oscillators per note.
Is there any way to set this up so Pd can handle it in real-time? I
set up the wavetables so each is calculated by the same set of
oscillators, which send only to whichever one is being edited; and I
set it up so each of the 20 note abstractions is switched on before
each note and switched off after.
The way I'm conceiving of this, though, each of the 20 note
abstractions would require 30 oscillator abstractions...
Any chance of that happening in real time?
-Chuckk
--
"It is not when truth is dirty, but when it is shallow, that the lover
of knowledge is reluctant to step into its waters."
-Friedrich Nietzsche, "Thus Spoke Zarathustra"