J'écris ce forum car j'ai pour projet (bien trop ambitieux, j'en suis conscient) de créer un logiciel tel qu'un synthétiseur.
Je pars malheureusement de rien en terme de connaissance en programmation,et j'aimerais savoir un peu quel langage de programmation je dois apprendre pour créer ce type de logiciel (type synthétiseur)
Alors. À ton niveau, c'est sûr que n'importe quel type de projet, ne serait-ce qu'un simple "hello, world!" peut paraître ambitieux.
Concernant le langage, ils peuvent tous arriver aux mêmes résultats, mais de différentes manières. Si ton but est juste de créer un synthétiseur virtuel, ce n'est pas vraiment la peine d'apprendre un langage tel que le C ou le C++ par exemple, mais plutôt un langage haut niveau, qui possède si possible des bibliothèques de gestion audio. Je pense par exemple aux langages .NET (C#, VB, ...). Python aussi est relativement simple à prendre en main, et est fortement conseiller pour débuter. Si tu voudrais rendre ton logiciel accessible sur le net, Javascript est aussi une solution.
Voici une liste des bibliothèques qui intègre les éléments permettant la création de ton application :
Par contre je me demandais un peu comment (et si cela etait possible avec python) on fait pour intégrer une interface graphique (comme il y en a pour les synthetiseurs comme massive) ?
Bonjour, Python me parait pas mal car comme l'a dit @vanaur, un langage de haut niveau est plus simple et convient à tes besoins.
Tu devras aussi te renseigner sur cx_Freeze ou quelque chose comme ça si tu veux distribuer ton logiciel.
Pour un cours de python il en existe un ici sur OC mais je ne sais pas trop ce qu'il vaut.
Et avant de commencer ce projet commence par en faire de plus petits sur quelques heures, puis jours, puis semaines pour bien t'habituer.
Ensuite apprends à maîtriser une interface graphique séparément du reste ainsi que l'API de montage puis conçois ton logiciel. C'est essentiel, ne te lance pas dans l'implémentation direct comme ça.
Voila, bon courage !
"La valeur n'attend point le nombre des années" Le Cid, Pierre Corneille, Don Rodrigue parlant au Comte
l'API de montage, c'est l'API (ou bibliothèque) que tu vas utiliser pour monter le back-end de ton logiciel. Dans ton cas, ce sera une bibliothèque audio, comme un de celles que je t'ai proposé.
Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...
"La valeur n'attend point le nombre des années" Le Cid, Pierre Corneille, Don Rodrigue parlant au Comte
logiciel musical
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...
Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...
Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...
Le meilleur moyen de prédire l'avenir, c'est de l'inventer | N'oubliez pas [résolu] et +1 | Excusez mon ôrtograffe, j'essaie de l'améliorer...