Un contrôleur midi 100 basé sur Arduino
- 90 réponses
- 20 participants
- 22 490 vues
- 26 followers
![secmast secmast](https://static.audiofanzine.com/img/user/avatars/keyboard.png?w=40&h=40&fm=pjpg&s=92cb901d28a49939f174813b6afa38b0)
secmast
![445 posts au compteur 445 posts au compteur](https://static.audiofanzine.com/images/audiofanzine/forum/avatars/new/4.png)
Suite a la discussion sur ce contrôleur:https://fr.audiofanzine.com/surface-de-controle-midi/cme/BitStream-3X/forums/t.541700,mais-ou-le-trouver.html
Je viens jeter ici les bases pour la construction d'un contrôleur midi basé sur Arduino.
Certains pensaient que vu le nombre d'entrée analogique limitée sur une carte Arduino elle ne permettait pas l'utilisation de cette plateforme pour ce genre d'application. Ce n'est évidement pas le cas, il suffit de connaître un peu l'électronique et la programmation pour arriver a un résultat ma fois pas trop mal et peu coûteux.
Comme le montre l'image ci-dessous en utilisant des multiplexer il est possible de multiplier le nombre d'entrée/sortie avec en théorie un maximum de 1024 E/S sur une Arduino Mega.
Donc l'idée de ce fil est de jeter sur le papier le minimum requis pour une interface Midi
Sachant que l'arduino est limité en terme de mémoire (SRAM 2Kb au max) ce qui limite les variables (on en discute ?)
Sachant que l'Arduino est limité en terme de puissance "électrique", 40ma par PIN (on en discute ?)
Liste "A faire"
- Gestion EEPROM
- Alimentation externe
- Calcul d'un boucle sur 80 contrôle
[ Dernière édition du message le 13/09/2013 à 13:00:28 ]
![Rémy M. (chimimic) Rémy M. (chimimic)](https://img.audiofanzine.com/img/user/avatar/5/7/5775.jpg?w=40&h=40&fm=pjpg&s=eb14dd2468c0b835d1966880e02541e0)
Rémy M. (chimimic)
![14218 posts au compteur 14218 posts au compteur](https://static.audiofanzine.com/images/audiofanzine/forum/avatars/new/moderator_thematic.png)
J'ai terminé cette semaine mon petit contrôleur MIDI 001 que j'avais commencé en 2011 et qui m'a récemment servi de base pour mon instrument AcceloMidi 001 (à base d'accéléromètre). J'ai adopté un principe différent pour la configuration de la valeur des contrôleurs puisque l'entrée MIDI est mise à contribution. Je trouve ta méthode plus souple que la mienne, excellente idée que tu as eue là, bravo !
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
![secmast secmast](https://static.audiofanzine.com/img/user/avatars/keyboard.png?w=40&h=40&fm=pjpg&s=92cb901d28a49939f174813b6afa38b0)
secmast
![445 posts au compteur 445 posts au compteur](https://static.audiofanzine.com/images/audiofanzine/forum/avatars/new/4.png)
Merci pour le compliment, je cherche en effet une solution souple, simple a mettre en oeuvre et bon marché.
Quand j'aurai fini l'interface pour le minitaur, j'ai l'intention d'en faire une autre complètement configurable avec un écran LCD, deux entrée / sortie et une passe au travers (traduction littérale
![;-) ;-)](https://static.audiofanzine.com/images/audiofanzine/interface/smileys/icon_wink.gif)
A en croire au nombre de vue de ce poste, il y a un intérêt certain.
![shook-route shook-route](https://img.audiofanzine.com/img/user/avatar/7/3/73013.jpg?w=40&h=40&fm=pjpg&s=b1e842f48caff761244edf95140388dd)
shook-route
![5 posts au compteur 5 posts au compteur](https://static.audiofanzine.com/images/audiofanzine/forum/avatars/new/1.png)
![:bravo: :bravo:](https://static.audiofanzine.com/images/audiofanzine/interface/smileys/icon_bravo.gif)
![secmast secmast](https://static.audiofanzine.com/img/user/avatars/keyboard.png?w=40&h=40&fm=pjpg&s=92cb901d28a49939f174813b6afa38b0)
secmast
![445 posts au compteur 445 posts au compteur](https://static.audiofanzine.com/images/audiofanzine/forum/avatars/new/4.png)
Je bosse un nouveau design basé sur un multiplexeur 16 voies avec une configuration non statique pour les CC.
Et pourquoi pas, un afficheur LCD, je reste dans des coups très bas surtout pour ceux qui ont la possibilité de ce passé d'une carte Arduino et de mettre le microcontroleur en stand alone.
![adrienf adrienf](https://img.audiofanzine.com/img/user/avatar/1/7/171672.jpg?w=40&h=40&fm=pjpg&s=c85abb81672ae460b3cedc146cd9680a)
adrienf
![435 posts au compteur 435 posts au compteur](https://static.audiofanzine.com/images/audiofanzine/forum/avatars/new/4.png)
_ Vérification de mes outils oscilloscope, multimètre : check
_ Vérification de la carte Uno : check
Allez hop, on programme...
![adrienf adrienf](https://img.audiofanzine.com/img/user/avatar/1/7/171672.jpg?w=40&h=40&fm=pjpg&s=c85abb81672ae460b3cedc146cd9680a)
adrienf
![435 posts au compteur 435 posts au compteur](https://static.audiofanzine.com/images/audiofanzine/forum/avatars/new/4.png)
Je viens de réaliser mes premières lignes de code, la communication fonctionne et j'arrive à contrôler ableton avec mon seule et unique potar de disponible. Je commande mes composants en ce moment (multiplexeur, boitier, ect).
Et je bloque un peu sur les valeurs des potentiomètres, tu utilises bien des potentiomètres de : 10 K Ohms Lin ???
.Merci
![secmast secmast](https://static.audiofanzine.com/img/user/avatars/keyboard.png?w=40&h=40&fm=pjpg&s=92cb901d28a49939f174813b6afa38b0)
secmast
![445 posts au compteur 445 posts au compteur](https://static.audiofanzine.com/images/audiofanzine/forum/avatars/new/4.png)
Tu peux mettre un print (analogread(potard)) histoire de vérifier que tu as bien des valeurs allant de 0 à 1024
![;-) ;-)](https://static.audiofanzine.com/images/audiofanzine/interface/smileys/icon_wink.gif)
![Danguit Danguit](https://static.audiofanzine.com/img/user/avatars/generic.png?w=40&h=40&fm=pjpg&s=0d6213e9da38ef4cab8d0bdd3999c731)
Danguit
![3348 posts au compteur 3348 posts au compteur](https://static.audiofanzine.com/images/audiofanzine/forum/avatars/new/7.png)
![Rémy M. (chimimic) Rémy M. (chimimic)](https://img.audiofanzine.com/img/user/avatar/5/7/5775.jpg?w=40&h=40&fm=pjpg&s=eb14dd2468c0b835d1966880e02541e0)
Rémy M. (chimimic)
![14218 posts au compteur 14218 posts au compteur](https://static.audiofanzine.com/images/audiofanzine/forum/avatars/new/moderator_thematic.png)
1023
Et si tu arrives à lire cette valeur, tu auras de la chance...
![;-) ;-)](https://static.audiofanzine.com/images/audiofanzine/interface/smileys/icon_wink.gif)
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
![Danguit Danguit](https://static.audiofanzine.com/img/user/avatars/generic.png?w=40&h=40&fm=pjpg&s=0d6213e9da38ef4cab8d0bdd3999c731)
Danguit
![3348 posts au compteur 3348 posts au compteur](https://static.audiofanzine.com/images/audiofanzine/forum/avatars/new/7.png)
- < Liste des sujets
- Charte