Ciao Matteo.
Dunque andiamo con ordine scomponendo il problema in due parti: audio e grafica.
Per l'audio: quando dici che "il filtro c'è già", intendi dire che possiedi già lo pseudocodice in C per realizzarlo?
In caso contraro, in siti come
questo puoi trovarne a bizzeffe.
Se questa è l'idea che hai, dovrai scriverti un cosidetto "external" (cioè componente precompilato in C) che andrai poi ad inserire nella patch di max. Per fare questo, dovrai scaricare
l'SDK della cycling74 (o la relativa per windows ovviamente).
Se invece possiedi già una patch di max che implementa il filtro che ti serve, sei a posto.
Alternativamente, se conosci bene il filtro in questione e sai come funziona, puoi scrivere una patch di msp che lo implementa.
Per quanto riguarda la grafica invece, direi che le opzioni che hai sono:
1 - utilizzare Jitter e realizzare una grafica 3D tramite oggetti grafici
2 - utilizzare OpenGL (tramite il linguaggio di script
Lua) e realizzare una grafica 3D tramite codice testuale
3 - creare con editor grafici esterni (gimp, photoshop e compagnia) dei jpg seguendo certe regole, ed importarli poi in Max per ottenere sfondi, bottoni, toggle e knob.
Pensaci un po, e se hai problemi noi siamo qui
