Un petit message pour vous présenter ce projet que j'ai lancé il y a un an : un synthé modulaire polyphonique DIY avec look and feel analogique vintage, mais une électronique numérique basée sur Pure Data tournant sur un RPi-4.
L'idée est de s'approcher le plus possible d'un rendu analogique avec de l'émulation, et en particulier la gestion des spécificités des circuits analogiques comme les phénomènes non linéaires et les dérives thermiques. Et bien sûr, de présenter une ergonomie classique avec des vrais câbles de patch et des vrais potars.
Le panneau de commande de chaque module est vu comme un contrôleur en protocole OSC.
Pour l'instant, j'en suis à la première étape fonctionnelle :
- 6 modules au format Eurorack (MIDI, LFO, WAVETABLE VCO, CHAMBERLIN SVF, ADSR/VCA, sortie audio)
- Potars, switchs et jacks 3.5
- Faces avant réalisées en impression 3D double-buse (PLA noir mat pour la plaque, PLA silver pour la sérigraphie)
- Communication de chaque module avec le RPi-4 via un bus I2C
- Remontée des positions des portars, switchs et des câbles de patch en protocole OSC
- Pilotage des LEDs également en OSC
- Moteur de son Pure Data avec une implémentation polyphonique 6 voies pour chaque module physique
Je me suis beaucoup inspiré de tout ce que j'ai pu lire sur anafrog et les sites des grenouilles
Très utile pour bien comprendre les fondamentaux du modulaire analogique avant de me lancer : merci à tous pour vos publications !
Le fait de vouloir émuler avec des techniques numériques, me pousse à décortiquer les implémentations analogiques, et c'est réellement passionnant.
Si vous voulez en savoir plus, la génèse du projet est décrite ici : https://forum.electrolab.fr/viewtopic.php?f=16&t=1944
Voici quelques démos qui montrent les possibilités de la version actuelle :
Et ici une vidéo de la mise en route du premier module : un VCO wavetable avec morphing 2D sur des tables 8x8.
Ca peut paraître assez éloigné d'un VCO analogique, mais en chargeant avec des ondes sinus, triangle, saw, pulse, en s'en approche.
Je voulais un premier module assez universel pour débuter. Je vais probablement ajouter d'autres VCO beaucoup plus classiques par la suite.
Je me suis rapproché du projet https://hackaday.io/project/162812-poly ... ynthesizer, nous échangeons quelques briques technos, mais les objectifs des deux projet sont sensiblement différents (le projet Hackaday cible une implémentation low cost 100% Teensy ou équivalent, sans vouloir reproduire un look vintage).
Bon, je retourne sur le projet, a bientôt pour la suite !
Frédéric.