Bonjour, je suis étudiant au beaux art et musicien,
vous imaginez donc que des question de relation Image/son m’intéresse énormément.
maintenant que j'ai un peu trainé sur le forum et maintenant plusieurs solution s'offre a moi,
J'ai vu Pure data, j'ai vu Processing. il serait préférable que j’apprenne a me servir bien d'un seul logiciel plutôt que moyennement de 2.
Je cherchait un comparatif sur le forum mais j'ai pas trouvé. s'il existe merci de me transmettre le lien.
Sinon qu'en pensez vous?
en termes de Possibilité?
de facilité d’accès?
de facilité a programmer?
d'ergonomie?
et parmi les autres logiciels/langages?
pour vous aiguiller voici ce que j'aimerais faire en guise de 1er but a atteindre
Faire une sorte de Piano roll sur un tableau velleda, le programme reconnaitrait formes couleur position pour generer les sons.
Merci d'avance
Hors ligne
J'oubliait de préciser que je suis un newbie complet en code informatique.
:-)
Hors ligne
yecqo a écrit:
J'oubliait de préciser que je suis un newbie complet en code informatique.
:-)
Bonjour et bienvenue,
Il faut bien commencer à un moment
Tu ne trouveras pas de comparatifs entre pure data et processing car ça n'a pas vraiment de sens de les comparer au niveau général. Par contre, on peut les comparer sur des utilisations précises, chacun peut-être plus adapté, plus souple à une réalisation particulière et inadapté pour d'autres.
Par exemple :
créer des instruments sonores modifiables en temps réel : pure data
récupérer et traiter des flux de données venant d'internet : processing
manipuler de la vidéo en temps réel dans un espace 3D : pure data (mais là, ça se discute!)
créer des images 2D à partir de manipulations de formes et de couleurs : processing
Ce ne sont pas des logiciels, mais des langages qui permettent d'écrire des logiciels donc en terme de possibilités, dans les deux cas ça va très loin
Pour la facilité d'accès, je crois qu'il existe aujourd'hui de bonnes ressources d'initiation pour les deux.
A toi de voir aussi, où va ta préférence : programmation graphique (pure data), ou programmation texte (processing)
Il y a d'autres choix possibles, mais pour débuter, je te conseillerais quand même un de ces deux là.
yecqo a écrit:
Faire une sorte de Piano roll sur un tableau velleda, le programme reconnaitrait formes couleur position pour generer les sons.
C'est ambitieux pour un premier projet car tu vas devoir utiliser de la reconnaissance d'images par openCV Et tu peux le faire avec les deux! Si tu prévois de la synthèse sonore, probablement que pure data sera plus adapté. Sur le forum, il y a déjà ces deux projets avec pure data qui peuvent te servir de base (et peut-être d'autres)
http://codelab.fr/2275
http://codelab.fr/2225
Hors ligne
Si tu es musicien, j'aurais tendance à t'orienter vers Puredata qui a été conçu à l'origine pour effectué de la synthèse et du traitement audio.
Se sont les librairies qui on été développées a posteriori (et présentes, pour certaine, dans Pd-extended) qui te permettent en effet d'avoir accès à des univers 3D et du traitement vidéo.
Néanmoins, il existe aussi des librairies audio pour Processing, qui a lui, par contre, été développé à l'origine pour permettre d'accéder à un rendu graphique facilement et rapidement...
Je ne sais pas si je suis objectif, mais j'ai tendance à orienter les "newbies complets en code informatique" vers Pd dont le mode d'écriture est plus "ludique" et le côté temps-réel plus gratifiant sur du court terme (les modifs sont visibles tout de suite).
En même temps, la communauté Processing est beaucoup plus importante, et la documentation plus fournie et facile d'accès.
Et au final, je rejoindrai Emoc... tout dépend de ce que tu veux faire...
Hors ligne
Pour ce qui est de la synthèse je suis déja bien aguerri avec Live, tout les Vst et mon matos Hardware.
j'imaginais pouvoir recuperer du Midi en sortie de Pd ou Processing.
Si j'ai bien compris Processing permet de creer des logiciel Standalone (en Java?) alors que Pure Data ne le permet pas?
ça peut avoir un avantage considérable si je doit rendre compte de mon travail, et trimballer des truc sur Une Clef.
Hors ligne
Oui, processing permet facilement de créer des applications multiplateformes ou applets pour le web, mais ça nécessite quand même d'avoir java pour fonctionner! Ce qui signifie qu'il peut y avoir des soucis de compatibilité de version, etc.
Pour sortir du midi tu peux regarder du côte de midibus, il y a des infos là-dessus dans le livre tout récent Sonifying Processing : http://computermusicblog.com/blog/sonifyingprocessing/ (disponible en pdf)
A toi de choisir maintenant, moi j'ai choisi les deux Ce n'est pas faire double emploi que d'utiliser plusieurs langages, ni du temps perdu, mais c'est plus long
Hors ligne
je me suis lancé dans l'apprentissage de Pure data, j'ai lu des cours et tuto.
mais j'ai une question a 2 francs:
sur un clavier mac comment on ecrit le caractère "sinusoïde" qui est utilisé dans les objet audio? parce que pour l'instant je suis obligé de faire des copiercoller pour l'ecrire.
Hors ligne
c pas alt shit l ???
il est trop pourri le clavier Mac...
heureusement que pour écouter des mp3s,il faut pas trop de boutons.
Hors ligne