Conception d'un synthétiseur virtuel analogique (VA)
- 23 réponses
- 7 participants
- 1 033 vues
- 9 followers

François-Arnaud

Si vous avez des informations à propos de ce sujet, je vous écouterai volontier et je n'attends que ça !
Bonne soirée !!

Jimbass

Avant de choisir une technologie d'implémentation, il faudrait que tu spécifies précisément ce que tu veux faire : quelle architecture de synthèse, quelle technique de modélisation analogique, quelles performances, etc.
Tu peux aller voir le code de plug-ins libres et open-source pour comprendre un peu mieux de quoi il retourne.
En ce qui concerne le FGPA (qui est une technologie de processeurs, pas un langage : les langages HDL les plus courants sont VHDL et Verilog), c'est effectivement très puissant quand on l'utilise correctement, mais il faut voir si le jeu en vaut la chandelle. En gros, si la complexité de ton système est modérée tu pourras peut-être l'implémenter plus simplement en logiciel. Et si c'est suffisamment complexe pour avoir vraiment besoin de FPGA, ca risque de l'être trop pour un premier projet, surtout si tu es tout seul ...
Musikmesser 2013 - Bullshit Gourous - Tocxic Instruments - festivals Foud'Rock, Metal Sphère et la Tour met les Watts

static volatile

Les DSP, eux aussi ont leurs désavantages: c'est cher, les toolchains sont en général propriétaires (et chères si tu veux travailler avec ton propre hardware).
Pour se lancer avec des puces Analog Devices par exemple, il faut compter plus de 600€ pour une dev board et la toolchain ne tourne que sous windows (et coûte un bras).
Chez TI, tu peux trouver moins cher (OMAP-Lxxx par exemple avec une toolchain verrouillée à la carte de dev entre 100€ et 200€).
Pour un premier projet, j'irais peut-être plutôt voir du côté des plus gros Cortex-M4 (ou Cortex-M7, mais le M7 ne sera pas forcément facile à bien faire tourner avec des contraintes temps-réel dures).
L'avantage du Cortex-M4: tu trouves des cartes de dev à moins de 15€ (les Nucleo de STMicro par exemple), la toolchain (gcc, openocd) est libre, gratuite et bien documentée, tu as les instructions DSP (MAC, etc.), un FPU... bref de quoi bien s'amuser déjà.
Le projet Axoloti, par exemple, tourne sur un STM32F4 et on fait déjà pas mal de synthèse avant d'arriver aux limites de mémoire et de calcul.
Resistance is not futile... it's voltage divided by current

Anonyme

Bonjour,
synthétiseur virtuel analogique
Merci d'éclairer ma lanterne en développant ce concept étonnant.

Jimbass

Musikmesser 2013 - Bullshit Gourous - Tocxic Instruments - festivals Foud'Rock, Metal Sphère et la Tour met les Watts

static volatile

Lu comme de la sorte, ça fait un bel oxymore...
Resistance is not futile... it's voltage divided by current
[ Dernière édition du message le 17/07/2018 à 21:40:43 ]

Jimbass


Musikmesser 2013 - Bullshit Gourous - Tocxic Instruments - festivals Foud'Rock, Metal Sphère et la Tour met les Watts

oktopus


Comme quoi, l'humour et les forums, c'est pas toujours évident.
Bref, je surveille ce sujet intéressant. Bon courage François-Arnaud !

François-Arnaud

Pour le FPGA, c'est vrai que ça va vraiment être une usine à gaz, sachant je le maîtrise pas non plus à la perfection, il est super complexe pour moi et mon niveau ! Dites-moi si je me trompe, mais une "ToolChain" est bien la chaîne des différents éléments composant le système ?
Voilà merci, bonne soirée !

[ Dernière édition du message le 18/07/2018 à 01:08:30 ]

François-Arnaud

[ Dernière édition du message le 18/07/2018 à 01:46:58 ]
- < Liste des sujets
- Charte