Salut,
j'ai recherché des infos sur cet objet dans ce forum : sans succès (j'ai peut-être mal cherché...)
J'élabore un synthé modulaire (type Synthi AKS d'EMS) et je souhaiterai soigner l'interface (je trouve les objets interface de Max un peu austère).
Je me suis penché sur l'objet jsui qui propose le langage OpenJL à travers l'objet max 'sketch' le tout enrobé de javascript. Bon tout ceci devient complexe pour moi... mais pas insurmontable.
Si l'un (ou l'une) d'entre vous a des infos sur l'écriture d'interface graphique dans Max via d'autres solutions, des conseils,... bref toute information qui m'aiderait dans cette passionnante aventure !
Merci d'avance pour vos réponses
Hors ligne
Tu as pensé à ça :
Les interfaces utilisent souvent des images pour un rendu plus réaliste.
Hors ligne
Effectivement pschiiitt, j'avais vu : c'est pas mal.
Il y a certaines contraintes. Pour un bouton, il faut le dessiner autant de fois qu'il prendra de positions (un peu comme pour les dessins animés).
Avec l'objet jsui, tu peux capter le couple touche + clic pour, par exemple, paramétrer le pas du bouton (fonction classique dans la lutherie virtuelle) :
clic + déplacement de la souris : par pas de 0,1,
clic + shift + déplacement de la souris : par pas de 0,001
ect...
Mais, il faut coder en OpenGL.
Je me demandai si il n'existait pas des outils de niveau supérieur pour dessiner qui pourrait générer l'OpenGL (par ex. Blender puis génération d'un script OpenGL : je délire ?).
J'ai l'impression que dans tous les cas il va me falloir beaucoup de temps
Hors ligne
Effectivement avec jsui, il faudra coder le script permettant de gérer jit.gl.sketch.
Si tu veux utiliser ça, il n'y aura pas d'autre alternative.
Tu as aussi le vieux lcd mais le résultat ne sera pas très beau.
Avec lcd, tu fais du simple.
Si tu ne veux pas des images ou des vieux objets d'interface, alors mets-toi à la programmation de jsui.
Il y a peut-être des choses intéressantes pour toi sur le forum Cycling'74.
Bon courage !
Hors ligne
Sûrement : j'y vais...
Merci
Hors ligne