Ce projet visait à concevoir un contrôleur MIDI personnalisé à l’aide d’un Arduino, capable de piloter des logiciels de production musicale tels qu’Ableton Live(DAW). Ce contrôleur comprend deux sections principales : une partie "MIDI Fighter" dédiée à la création musicale, et une partie contrôle permettant de manipuler les fonctions du DAW.
La section MIDI Fighter comporte 16 boutons, chacun correspondant à une note de musique. J’ai utilisé un Arduino Pro Micro et des multiplexeurs pour connecter les boutons. Chaque bouton envoie un signal MIDI lorsque pressé, permettant au logiciel de production musicale d’interpréter ces signaux comme des notes, espacées d’un demi-ton entre chaque bouton.
Le codage des boutons était relativement simple, mais intégrer les multiplexeurs a nécessité des efforts supplémentaires. Après plusieurs tests et ajustements, cette section fonctionne parfaitement, offrant une grande précision et flexibilité dans la création musicale.
La partie MIDI Fighter offre une expérience de jeu fluide et intuitive, idéale pour la production musicale.
Cette partie utilise le protocole Mackie pour envoyer des commandes MIDI interprétées comme des contrôles tels que play, pause, et record. J’ai également ajouté un fader motorisé, une fonctionnalité complexe mais essentielle pour ajuster le volume audio des pistes.
Le fader motorisé ajuste automatiquement sa position pour refléter le niveau audio de la piste active. Cela a nécessité une recherche approfondie pour trouver les bons composants électroniques et développer un code capable de décoder les messages envoyés par Ableton Live.
Cette section du contrôleur offre un niveau de contrôle précis et professionnel, rendant la gestion des pistes audio plus intuitive et efficace.
Le boîtier du contrôleur a été conçu à partir d’un fichier STL trouvé en ligne, modifié dans Fusion 360 pour intégrer toutes les fonctionnalités spécifiques. Après impression 3D et peinture, le boîtier a été assemblé avec tous les composants électroniques installés à l’intérieur.
L’assemblage final a permis de combiner esthétique et fonctionnalité, créant un contrôleur MIDI unique en son genre.