Table des matières:

Clavier MIDI Arcade Button : 7 étapes (avec photos)
Clavier MIDI Arcade Button : 7 étapes (avec photos)

Vidéo: Clavier MIDI Arcade Button : 7 étapes (avec photos)

Vidéo: Clavier MIDI Arcade Button : 7 étapes (avec photos)
Vidéo: #1 How to Build a MIDI controller with an Arduino: The DIY MIDI Controller Workshop 2.0 2024, Juillet
Anonim
Clavier MIDI à boutons d'arcade
Clavier MIDI à boutons d'arcade

Il s'agit d'une version 2.0 de l'une de mes premières incursions dans la programmation MIDI Arduino et DIY. J'ai développé mes compétences en matière de prototypage et de conception, j'ai donc pensé que ce serait une bonne démonstration de processus et de progression. Avec un processus de conception plus éclairé, j'ai recyclé les boutons de ma première tentative et me suis lancé dans la construction 2.0 !

Étape 1: Matériaux

Matériaux
Matériaux

Ma 1ère version utilisait un Arduino Mega en raison des nombreuses entrées dont il dispose, mais j'aime la petite taille et les capacités MIDI HID du Pro Micro lors de l'utilisation de la bibliothèque Midi_controller.h. J'ai donc décidé d'utiliser deux multiplexeurs à 16 canaux pour répondre aux exigences d'entrée de 2 octaves de portée.

Voici la liste des pièces que j'ai utilisées:

Grands boutons d'arcade x15

Petits boutons d'arcade x10

Micro Pro x2

Multiplexeur 16 canaux x2

Bague néopixel

Potentiomètre 10k x6

Brancher le fil

Outils à souder

MDF 1/8''

Étape 2: Conception et découpe

Image
Image
Soudure et fil
Soudure et fil

J'ai inclus un fichier.svg pour demander aux esprits si cela est utile, mais j'encourage tout le monde à faire preuve de créativité et d'expérimentation dans le processus de conception. Peut-être qu'utiliser de l'acrylique au lieu du mdf serait génial !

J'ai utilisé un foret et un foret dans la 1ère version, donc je cherchais à obtenir un produit plus précis en utilisant un logiciel de conception et une découpeuse laser cette fois.

Étape 3: Soudure et fil

Soudure et fil
Soudure et fil
Soudure et fil
Soudure et fil
Soudure et fil
Soudure et fil

C'est la partie la plus chronophage. Je trouve certaines parties de la soudure thérapeutiques alors prenez un thé, mettez une confiture lisse et sachez que cette étape est un marathon et non un sprint !

J'ai essayé de récupérer autant de fil que possible de la 1ère version et de prendre note de l'endroit où j'allais placer l'Arduino et le multiplexeur afin d'essayer d'éliminer une partie de la masse de fil qui devrait se faufiler dans la boîte après son utilisation. terminé.

J'ai tendance à embrasser le chaos d'un bon enchevêtrement de fils de bricolage plus que certains, alors suivez vos propres ambitions lors du tri des fils.

En ce qui concerne une procédure pas à pas pour les connexions, écrivez d'abord le code, puis laissez-le dicter où les fils iront…

J'ai construit le clavier de la note la plus basse à la note la plus haute avec les 16 premières notes allant à mux1 et les notes restantes allant à mux2, il pourrait y avoir une légère augmentation de la latence avec la configuration mux mais le processeur 16mhz le traverse assez rapidement pour que je ne peut pas remarquer.

J'ai essayé de plonger dans le multiplexage midi avant tout tutoriel et je me suis heurté à un mur, je recommande donc de faire quelques tutoriels de base pour avoir une compréhension de base si les choses semblent hors de portée.

Je suis ces étapes de dépannage simples:1. Assurez-vous que tout est mis à la terre2. Vérifiez les shorts3. Les pots obtiennent 5v4. Vérifiez que tout est mis à la terre

Étape 4: Trop de fils…

Trop de fils…
Trop de fils…
Trop de fils…
Trop de fils…
Trop de fils…
Trop de fils…

J'ai sous-estimé la profondeur de la boîte et j'avais du mal à faire en sorte que le dessus soit bien assis avec l'impression qu'il était sur le point d'éclater "Akira Style" alors j'en ai parlé avec des amis en studio et j'ai proposé un plan pour le mettre. afficher sous un angle. J'ai fait du prototypage rapide avec des chutes d'acrylique et j'ai trouvé une bonne solution. Il présente en quelque sorte les oiseaux qui nichent à l'arrière comme le labyrinthe de câbles de raccordement dans les synthétiseurs Moog des années 60. Fini, non ?

Étape 5: Néopixel

Image
Image

J'ai utilisé Neopixels dans un projet précédent utilisant le MIDI et j'avais découvert que le MIDI avait besoin d'une carte dédiée pour faire son travail. Je n'ai rien programmé d'extraordinaire, j'ai juste trouvé un programme à partir de l'esquisse d'échantillon de strandtest de la bibliothèque Adafruit.

Étape 6: Codez

Pour télécharger: 1. Assurez-vous de télécharger la bibliothèque Midi_Controller.h2. Sélectionnez "Arduino Leonardo" dans le type de carte3. Sélectionnez borad dans le menu Port4. Compiler et télécharger

Après téléchargement, test avec une application de monitoring midi. Si tout semble fonctionner comme prévu, il est temps de faire de la musique !

Étape 7: Jam Out

J'utilise Ableton Live avec mes projets en raison de sa flexibilité. Si vous utilisez Garage Band cela fonctionnera toujours mais les boutons auront des fonctions fixes en fonction de ce que vous programmez les numéros MIDICC comme dans le croquis. Des questions ? Laissez-les dans les commentaires ! Happy Making !

Conseillé: