Hello,
Après avoir expérimenté un nombre conséquent de synthés analogiques, je passe au modulaire. Et si possible le plus possible en DIY. Etant assez à l'aise avec l'Arduino, j'ai donc immédiatement pensé à lui pour le premier module que j'aimerais réaliser, un convertisseur MIDI->CV/GATE.
En gros, on reçoit des commandes midi sur un port série et on les transforme pour chaque note en un couple tension tout ou rien 0v-12v (appelée GATE) et tension analogique (appelée control voltage ou CV) correspondant à chaque note, au standard 1 volt par octave. Comme il y a 12 demis-tons par octave on a un écart de 0.083333v entre chaque note. A la louche, si on veut des notes justes, il faut au minimum 12 bits de résolution.
Quelle ne fut pas ma surprise de constater qu'il n'y a pas de DAC utilisable dans la famille Arduino! Il y a bien des PWM 8 bits, mais pas assez précis. Le cahier des charges n'est pas trop sévère: Surveillance du midi, calcul de 1 à 10 valeurs puis mise à jours de ces valeurs sur les DAC toutes les millisecondes. A part le problème des DAC, c'est du ressort d'un Arduino Nano à 2 euros.
J'ai aussi regardé du coté des ESP32, même problème. On peut bien sûr ajouter à n'importe quel micro des DAC en I2C, mais ça, c'est le plan B, je regarde d'abord du côté embarqué. Bref, quelqu'un connaitrait une famille de micros qui embarquerait des DAC 12 bits? Google ne m'a pas trop aidé sur ce coup là...
A+
Pfeuh
Partager