Arduino personnalisé MIDI Controller (8 / 14 étapes)

Étape 8: Le Code - analogique : tests

La Uno

Le code de l’ATmega328 est maintenant transféré, mais la ATmega16U2 est toujours juste un numéro de série - convertisseur USB. Maintenant, il faut programmer pour être un serial - convertisseur du MIDI-sur USB.

C’est comment vous le faites sur Windows (Vista - 10):

  1. Télécharger le dernier Java Runtime Environment depuis le site de Java.
  2. Exécutez le programme d’installation de java.
  3. Cliquez sur « installer ».
  4. Fermez le programme d’installation lorsque vous avez terminé.
  5. Télécharger « Flip » sur le site d’Atmel.
  6. Exécutez le programme d’installation.
  7. Cliquez sur « suivant ».
  8. Acceptez les termes du contrat de licence et cliquez sur « suivant ».
  9. Cliquez sur « suivant ».
  10. Cliquez sur « installer ».
  11. Une fois terminé, cliquez sur « suivant ».
  12. Cliquez sur « terminé ».
  13. Maintenant, branchez l’Arduino sur votre ordinateur et utilisez un petit tournevis pour connecter la broche de remise à zéro de l’en-tête de PDCI deuxième au sol. Il s’agit de l’en-tête ICSP 6 broches à proximité du port USB. (Voir l’image)
    La ATmega16U2 est maintenant en mode DFU (Device Firmware Update). Lire la suite ici.
  14. Allez dans le panneau de contrôle dans Windows. Cliquez sur « Matériel et audio ».
  15. Sous « Périphériques et imprimantes », cliquez sur gestionnaire de périphériques ».
  16. Dans le gestionnaire de périphériques, il y a une catégorie « Autres périphériques ». Dans cette catégorie, il doit être quelque chose comme 'Arduino Uno DFU' ou « ATmega16U2 DFU ». Clic droit sur le périphérique, puis sélectionnez « Update Driver Software ».
  17. Choisissez « Parcourir mon ordinateur pour logiciel pilote »
  18. Ensuite appuyez sur « Parcourir... » et naviguez jusqu'à C:\Program Files\Atmel\Flip 3.4.7\usb dans la nouvelle fenêtre.
  19. Assurez-vous que « Inclure les sous-dossiers » est cochée, puis cliquez sur « Next ».
  20. Dans la fenêtre de sécurité Windows qui s’ouvre, cliquez sur « Installer ».
  21. Vous devriez obtenir une notification que Windows a mis à jour le pilote logiciel pour « AT90USB162 ».
  22. Télécharger le firmware de Arduino de l' Arduino GitHub page en cliquant sur « RAW », puis sur CTRL + S pour enregistrer.
  23. Modifier l’emplacement de votre dossier de téléchargement, supprimez l’extension .txt et choisissez "All files" (garder l’extension .hex). Puis cliquez sur « Enregistrer ».
  24. Télécharger firmware HIDUINO de Dimitri Diakopoulos de sa page de GitHub. Encore une fois, cliquez sur « RAW », CTRL + S, supprimer l’extension .txt, choisissez « All files » et enregistrez-le.
  25. Ouvrez le logiciel Flip.
  26. Appuyez sur CTRL + S pour sélectionner un périphérique, choisissez « ATmega16U2 » et cliquez sur « OK ».
  27. Appuyez sur CTRL + U, puis cliquez sur « Ouvrir » pour ouvrir la connexion USB.
  28. Appuyez sur CTRL + L pour charger un fichier HEX.
  29. Accédez à votre dossier de téléchargement et charger le fichier « arduino_midi.hex » vous avez téléchargé à l’étape 24.
  30. Assurez-vous que tous les 4 boîtes sur le côté gauche sont vérifiées et cliquez sur « Exécuter ».
  31. Une fois cela terminé, vous pouvez débrancher l’Arduino. Maintenant, il n’est plus en mode DFU.
  32. Revenir en arrière pour le gestionnaire de périphériques et vérifier si l’Arduino apparaît comme un périphérique MIDI, sous « Contrôleurs audio, vidéo et jeu ».
  33. Maintenant votre Arduino est un contrôleur MIDI de travail !

Pour plus d’informations et des instructions pour Mac et Linux, consultez la page piratage Arduino. Assurez-vous juste que vous remplacez « at90usb82 » par « at90usb162 » et utilisez les noms de fichier de vos fichiers HEX.

Le Leonardo

Leonardo est déjà prêt à être utilisé comme contrôleur MIDI.

Test

Ouvrez votre production audio préférée ou le logiciel DJ et aller dans les paramètres. L’Arduino devrait maintenant s’afficher dans l’onglet « MIDI ». Vous pouvez maintenant créer une surface de contrôle personnalisée.

Parce que c’est différent pour chaque programme, je vais montrer il sur Mixxx, une libre, open source, tous les logiciels DJ plate-forme numérique.

  1. Tournez tous les boutons et faders à zéro.
  2. Connectez votre Arduino à votre ordinateur si vous n’avez pas déjà.
  3. Mixxx ouvert.
  4. Appuyez sur CTRL + P pour ouvrir les préférences.
  5. Sous l’onglet « Contrôleur MIDI », trouver votre Arduino et l’activer.
  6. Au bas de la fenêtre, cliquez sur « Assistant d’apprentissage de MIDI ».
  7. Cliquez sur « OK » lorsque vous êtes invité à appliquer les paramètres, puis cliquez sur « Commencer ».
  8. Pour affecter le contrôle affiché pour le bouton de droite, il suffit de déplacer le bouton ou le fader, puis cliquez sur « Next ». Si vous ne voulez pas affecter le contrôle illustré, cliquez simplement sur « Skip ».
  9. Lorsque vous êtes prêt, simplement fermer la fenêtre de l’Assistant et cliquez sur « OK » dans la fenêtre Préférences.
  10. Déplacer les contrôles sur votre contrôleur MIDI et regardez les déplacent sur l’écran.
  11. Félicitations, vous avez construit votre propre contrôleur MIDI !

Articles Liés

Interface Arduino USB MIDI

Interface Arduino USB MIDI

Il y a quelques semaines j'ai commencé à travailler sur un contrôleur MIDI en utilisant Arduino et ATmega32. Je n'ai pas rempli prévu encore. Il est en cours d'élaboration.Vous pouvez lire l'ensemble histoire ici http://openhardware.ro/arduino-usb-mi
Arcade bouton MIDI Controller

Arcade bouton MIDI Controller

ayant une interface matérielle de votre musique préférée / DJ / logiciels VJ peut vraiment ouvrir portes dans votre créativité. La forme la plus répandue de contrôle matériel sur votre PC pour de telles applications est un MIDI controller.Un contrôle
Il dessiner vous-même - MIDI controller avec encre conductrice

Il dessiner vous-même - MIDI controller avec encre conductrice

'Draw It Yourself' est un contrôleur MIDI qui utilise une encre conductrice comme boutons. Il est basé sur l'Arduino et utilise un capteur capacitif (deux, en fait) pour déterminer si les boutons dessinés sont être touchés ou non.http://sanidanz.tumb
Arduino MIDI Controller

Arduino MIDI Controller

Un contrôleur MIDI est toute pièce d'équipement qui génère et transmet les données MIDI aux périphériques compatibles MIDI. En bref, si vous avez des boutons de votre contrôleur MIDI, vous pouvez programmer ces boutons à n'importe quel son que vous s
Construire une base Midi Controller partie 1 - 3 facile Pot (potentiomètre) Arduino Uno effets Midi Controller (série-USB)... Rapide, facile et bon marché !

Construire une base Midi Controller partie 1 - 3 facile Pot (potentiomètre) Arduino Uno effets Midi Controller (série-USB)... Rapide, facile et bon marché !

Bonjour à tous,Je suis relativement nouveau sur Arduino et donc ont dû faire face à ma façon de faire mes propres contrôleurs midi. Il y a une quantité énorme d'informations pointillées autour, mais je ne pouvais pas trouver un tutoriel simple pour u
SugarCube MIDI Controller

SugarCube MIDI Controller

Ce projet est un contrôleur MIDI portable, Arduino-powered, basé sur une grille qui démarre dans une variété d'applications à faire beaucoup de choses avec le son. Il a 16 boutons rétro-éclairés, utilisés comme les entrées et les sorties de donner au
Faire votre propre Arduino personnalisé compatible

Faire votre propre Arduino personnalisé compatible

j'aime Ardunio. J'aime les choses que les gens font avec eux et j'aime faire mes propres. En août dernier que j'ai publié une Instructable comment faire votre propre timbre-poste de taille compatible Arduino. Cet Instructable va vous montrer comment
Synthé bricolage + MIDI controller

Synthé bricolage + MIDI controller

Vous voulez être en mesure de contrôler votre Synthétiseur bricolage avec le MIDI ?Jouer avec un clavier ou de séquence il dans votre logiciel d'édition Audio préféré ?Étape 1: Ce que vous devezMatériel1 x Kit de bricolage synthé1 x Arduino Uno1 câbl
Shield Arduino personnalisé et capteurs

Shield Arduino personnalisé et capteurs

Vue d'ensemble :Cette instructable construira une série de modules de capteur personnalisé et un bouclier d'Arduino. Ces modules sont disponibles de nombreuses sources différentes, mais les fans du site Instructables trouverait probablement satisfact
Contrôle de Cubase avec Arduino basé à MIDI

Contrôle de Cubase avec Arduino basé à MIDI

Un de mes amis voulait contrôler Cubase, son logiciel d'enregistrement audio, avec un bouton poussoir afin qu'il puisse arrêter et démarrer des enregistrements à distance sans avoir à passer à l'ordinateur et tapez sur le clavier. Vous pouvez être ca
Arduino Wii Nunchuck controller

Arduino Wii Nunchuck controller

Comment faire pour commander 2 servos pensé le nunchuck wii.Étape 1: pièces Wii nunchuckArduino2 servoCarte de prototypageFils de raccordementÉtape 2: se connecter Brancher le nunchuck wii comme ce schéma.Étape 3: Télécharger le CodeÉtape 4: fait!!!
3 axe Arduino Based CNC Controller

3 axe Arduino Based CNC Controller

j'ai joué avec différentes conceptions CNC et des contrôleurs de moteurs pas à pas depuis de nombreuses années. J'ai commencé à construire des machines CNC il y a longtemps. Mon premier jet d'inspiration provenait d'eggbot de Bruce Shapiro. J'ai essa
Arduino personnalisé Micro Quadcopter Concept

Arduino personnalisé Micro Quadcopter Concept

modifier le 14 avril : Désolé les gars pour l'entrée tardive. vie a été très agitée ces derniers temps pour moi puisque nous avons dû remplacer un tuyau d'égout enterré dans notre maison est située sur la dalle de béton. Mais nous avons fait des prog
Arduino Bureau Fan Controller

Arduino Bureau Fan Controller

Quand j'ai changé récemment les rôles au sein de la société, je me suis déplacé à sites, passant de Bradford à notre siège social à Wakefield. Je l'ai dit au revoir à mon bureau vieux fidèle avec doit avoir ventilateur de bureau pour me garder cool a