Voila, j’ai pour projet de construire une midibox pour le plugin MiniMoog V d’arturia.
Avant de me lancer, il me reste un petit détails à régler … comment faire pour avoir un potentiomètre qui n’envoi que 6 ou 7 valeurs…
Je m’explique, sur le minimoog (l’original et le plugin), la sélection de forme d’onde des oscillateurs se fait par une sorte de switch rotatives à 6 ou 7 positions :
(pour vous faire une idée voici un lien vers un photo de la face avant d’un minimoog. Il faut regarder coté OSCILLATOR BANK : c’est ici http://www.synthfool.com/images/miniface.jpg)
je me posais donc la question : "comment faire cela avec la midibox 64E ? (la version numérique).
un switch rotatif, et des résistances en série, pour faire une gros pont diviseur, que tu branche sur une entrée analogique. AU niveau du firmware tu gère ca comme un potentiomètre, mais qui aurait que 6 valeurs.
ben on veux 6 valeurs (ou 7 valeurs), soit codé sur 3 bits :
5/7 = 0.714V
soit les valeurs : 000XXXX, 001XXXX, 010XXXX, 011XXXX, 100XXXXX, 101XXXXX, 110XXXXX et 111XXXXX.
000XXXX pour une tension < 0.714
001XXXX 0.174 < tension < 1.42
etc…
ca laisse une grosse marge a chaque fois
on prends 10k comme résistance total, soit 1.25k pour chaque résistance du pont diviseur, on tombe en plein milieu de chaque plage, après au niveau du code il suffit de rajouter un & avec le masque 1110000000 sur la valeur 10bits.
Meme avec une tolérance de 5% sur les résistance, on devrait rester dans les plages.