anche senza l'ausilio di Javascript, è sufficiente creare un solo oscillatore, inserirlo in un oggetto poly~ e tramite il comando target $1 di poly~ discriminare a quale istanza inviare le informazioni.
Questo è ampiamente trattato nei tutorial di Max ed MSP e puoi trovare un'eccellente esempio in
/examples/synths/ohm/60 hz meditation dove c'è appunto un oscillatore sinusoidale racchiuso in un poly~ per un totale di 20 voci di polifonia (quindi 20 oscillatori con frequenza fissa) ed un multislider con 20 slider che controlla l'ampiezza di ognuno di questi. Per applicare lo stesso concetto ai parametri di frequenza o altro, basta sbizzarrirsi un pò
La patch di generazione non è proprio il massimo in fatto di eleganza a differenza di quella che gestisce il poly~ ma comunque è ottima per scopi didattici. Se ho tempo magari domani ne posto una con delle modifiche.
Comunque anche oscbank è un'oggetto prezioso, prova a dare un'occhiata anche ad ioscbank~ che ha delle funzionalità in più.
Spero di essere stato utile