Développement de synthé
- 13 réponses
- 5 participants
- 5 586 vues
- 8 followers
nirv4nh4ck
Bonjour à tous,
J'aimerais me familiariser au développement hardware dans le but de concevoir un synthétiseur ou sampleur/ synthé majoritairement numérique dans quelques mois/années. J'aimerais donc trouver une technologie évolutive accessible qui ne soit pas bientôt dépassée et puisse donner un résultat "pro" (sans être forcément à la pointe au niveau qualité de son). J'ai beaucoup de mal à trouver mon chemin au milieu de toutes les possibilités (ARM, DSpic, FPGA, etc...).
Je connais assez bien le C++ et pense pouvoir obtenir assez rapidement des résultats avec ce langage. Je ne connais pas du tout le VHDL et n'ai que les bases en traitement du signal, mais je commence à bien connaître les principes de la synthèse sonore (utilisation sporadique de Max/MSP notamment). J'ai également de bonnes bases en électronique, mais pas encore assez pour construire des vrais modules de synthé.
Il y a pas mal de projets basés sur les Arduinos, avec certains résultats assez impressionnants: https://mutable-instruments.net/shruthi1c
D'où ma question: pensez vous que le arduino (ou mbed) soit un bon point de départ? Est-ce vraiment trop limité pour un synthé, si je le fais presque en "tout numérique"? Et pour finir avec une question ouverte, que me conseillez vous (une solution C++ serait la bienvenue ^^)?
[ Dernière édition du message le 28/03/2011 à 01:25:31 ]
- 1
- 2
Anonyme
si ton profil est plutôt "signal", commence à essayer de coder des algos de synthèse sous forme de patches PD/Reaktor, ou de plug-ins !
nirv4nh4ck
Mosben, tu as en partie raison, je me pose beaucoup de questions et me disperse un peu. Mais une fois que j'ai commencé quelque chose, j'ai un comportement assez addictif en général. Je risque d'y passer beaucoup de temps. Je veux donc bien évidemment partir sur le matos adapté, autant à mes préférences qu'à ce que je veux faire.
Pichenettes, tes réponses me font énormément avancer. Je vais bien prendre le temps de relire tout ça.
L'interview de Roger Linn est tout simplement excellente, et me donne une petite claque d'objectivité. C'est sûr que découvrir le prochain instrument de la décennie me parait assez improbable ^^.
Les conseils sur le prototypage sont également très utiles, même si ils peuvent paraitre évidents après coup.
Je me suis engagé, avec un pote, sur la conception d'une performance sonore autonome de TROIS JOURS pour un petit festival. On se dis maintenant que c'était peut-être ambitieux mais comme ça, au moins, je me plonge à fond dans Max/MSP. Ça va me donner des idées plus précises d'instrument et j'espère déboucher sur des prototypes soft.
Je suis donc, vous l'aurez compris, plutôt soft et vais sûrement partir sur la board Mini2440 avec l'ARM9 quand j'aurais de la matière à mettre dessus.
silvertouch06
Je trouve ce sujet très intéressant et plutot bien commenté, et je suis content de voir le créateur du Shruti sur ce sujet. Shruti, un petit synthé hybride de bonne qualité. Il ne lui manque plus qu'une industrialisation entrer dans la cour des MFB, EOWAVE et consorts.
En ce qui me concerne, je suis ingé électronique spécialisé FPGA, et j'ai fais il y a quelques années une émulation de la puce SID (chip sonore du commodore 64). Je bosse actuellement sur un projet audio perso où il y a encore pas mal à faire, et où il y aura une partie software (probablement en Visual Basic).
Concernant le VHDL, cela peut être déroutant au départ, mais quand on a bien compris ce qu'est la description matérielle, le parallélisme, les règles de bases de conception (passage d'un domaine horloge à un autre, la métastabilité, etc...), ce n'est pas plus difficile que de la programmation sur PC, et on arrive vite à un résultat.
Voici un lien, où des synthés on été développés dans des FPGA:
https://www.fpga.synth.net/pmwiki/
Bonne continuation.
"On parle d'écriture inclusive alors que les femmes n'arrêtent pas de dire qu'elles s'en "battent les couilles""
mosben
(Enfin c'est un analog designer d'ASIC qui dit ça alors.... )
- < Liste des sujets
- Charte
- 1
- 2