Je pense qu'on ne prétend pas obtenir un clone de DX7 parfait au sample près, ce n'est à mon avis pas l'objet de la démarche, mais l'esprit est là, il n'y pas de doute à mon sens.
Alors bien sûr, des solutions FM, on n'en manque pas, que soit en logiciel (DEXED, FM8...) ou en hardware (le MOD7 du Kronos, la FM-X du Montage/MODX, le Volca FM, etc., sans compter les synthés d'époque qui vivent encore très bien sur le marché de l'occasion). Le tout pour des prix allant de 0 à ... pas mal d'euros.
Le parti-pris de R. Ceballos était de développer un expandeur (matériel, donc), pour un coût le plus significativement inférieur possible aux autres solutions "en dur" neuves. Il explique dans le détail sa démarche sur la page Futur3soundz.com, et notamment comment son cahier des charges l'a amené à privilégier le FPGA comme support de son projet.
Au final, on obtient pour une mise de départ de $50 environ, un module FM à la croisée de pas mal de machines emblématiques de ce type de synthèse ("Yamaha DX series, OPL chip series, TX81Z/802/816 modules, etc."). Entre autres caractéristiques, on a :
- polyphonie 32 notes
- 6 opérateurs par voix
- modes Legato et Portamento mono ou polyphoniques
- 8 formes d'ondes par opérateur (salut le TX81z/V50 :aime)
- Un générateur d'enveloppe (volume, je suppose) 6 segments par op.
- Un générateur d'enveloppe (pitch) 6 segments
- Un LFO (Triangle, carré, S/H) par voix
- Pano automatique
- Chorus
- Latence de moins d'1ms
Le code de XFM est monotimbral, mais le MIDI Thru étant implémenté on peut prévoir de chaîner plusieurs FPGA par ce biais.
Le code de XFM est open source, compatible et adaptable via les outils Arduino standards.
Enfin, le module FPGA retenu par Ceballos, le Mojo v3 étant lui-même en open source, les plus mordus pourraient même optimiser ce poste en partant directement du cœur du module, le Spartan-6 :eek
DSC03972.jpg
Dans le futur... Ceballos prévoit plus gros, sur un FPGA plus costaud (le Spartan-6 étant ici rempli à bloc, apparemment), grâce au design modulaire du XFM. En fait, il serait même déjà en train de le tester :cool
Commentaire