Benvenuto, Visitatore. Per favore, effettua il login o registrati.

  Hai perso la tua email di attivazione?

Main Home Help Ricerca Login Registrati

+  Virtual Sound - FORUM
|-+  Linguaggi per la Computer Music
| |-+  Max MSP Jitter
| | |-+  Realizzare interfacce grafiche (gui) con max o per patcher di max
« precedente successivo »
Pagine: [1] Stampa
Autore Topic: Realizzare interfacce grafiche (gui) con max o per patcher di max  (Letto 196 volte)
Matteo Vallicella
Newbie
*
Posts: 4


Guarda Profilo
« il: Dicembre 11, 2007, 16:32:28 »

Ciao a tutti, sono un super nubbo  Grossa risata di max. Ho parlato con brunozamborlin su msn e lui mi ha consigliato di aprire questo thread per fare in modo che tutti possano usufruire di eventuali soluzioni alla mia domanda.

Per la mia tesi di laurea mi e' stato proposto di progettare una interfaccia utente il piu' "bella" possibile per un filtro, che simula il funzionamento del MOOG VCF, modulo dell'omonimo synth.

Il filtro c'e' gia' ma come ben sapete le interfacce di max sono molto scarne ed essenziali.

Io vorrei puntare ad un risultato piu' simile possibile ai vari VST che si usano con cubase, se possibile.


Purtroppo non so proprio da dove partire e che strumenti utilizzare.
Se avete consigli, strumenti, esempi da cui posso ricavare codice o idee...

Grazie

Matteo
Loggato
brunozamborlin
Hero Member
*****
Posts: 776



Guarda Profilo
« Risposta #1 il: Dicembre 12, 2007, 19:48:06 »

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  Occhiolino
« Ultima modifica: Dicembre 12, 2007, 19:50:41 da brunozamborlin » Loggato

Matteo Vallicella
Newbie
*
Posts: 4


Guarda Profilo
« Risposta #2 il: Dicembre 12, 2007, 20:39:10 »

Si si il patcher c'e' gia' e funziona, io devo solo abbellire la grafica.

hai per caso esempi da cui posso prendere spunto?
Loggato
brunozamborlin
Hero Member
*****
Posts: 776



Guarda Profilo
« Risposta #3 il: Dicembre 12, 2007, 20:57:42 »

Ti interessa farla in 3D o in 2D?

Un esempio di interfaccia 2D (pubblicità occulta Grossa risata):



in 3D per effetti audio ce ne sono ancora pochette... e in effetti per un semplice filtro forse non ha senso.
si usano più per effetti di spazializzazione 3D
ecco uno screenshot di jade:
Loggato

Matteo Vallicella
Newbie
*
Posts: 4


Guarda Profilo
« Risposta #4 il: Dicembre 13, 2007, 00:33:58 »

Grazie mille bruno, non dovrebbe essere molto difficile fare la grafica se non ritagliare i vari pot con photoshop e usarli in max...

se ho problemi ti faccio sapere.
Loggato
Pagine: [1] Stampa 
« precedente successivo »
Salta a:  


Login con username, password e lunghezza della sessione

Powered by MySQL Powered by PHP © Copyright 1996 - 2008 - ConTempoNet Edizioni Musicali ® - P.IVA: 05174251008
Tutti i diritti riservati - Tutti i marchi sono registrati -
È vietata la riproduzione, anche parziale, dei testi e delle immagini.
Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC
Traduzione Italiana a cura di SMItalia
XHTML 1.0 Valido! CSS Valido!