Table des matières:
- Fournitures
- Étape 1: Envoi des données de l'accéléromètre
- Étape 2: Réception des données et conversion en Midi
- Étape 3: Configuration de votre ordinateur
- Étape 4: Affectation de paramètres dans votre DAW
- Étape 5: Et ensuite ?
Vidéo: Contrôleur sans fil Microbit Midi CC : 5 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Dans ce guide, nous allons créer un contrôleur CC midi sans fil, vous permettant d'utiliser votre Microbit comme contrôleur midi et de le connecter à votre logiciel de production musicale préféré.
Qu'est-ce que Midi CC ?
Souvent abrégé CC, alors que le terme correct est "Control Change") Une catégorie de messages MIDI qui sont utilisés pour transmettre des données de performance ou de patch pour des paramètres autres que ceux qui ont leurs propres types de messages dédiés (note on, note off, aftertouch, polyphonique aftertouch, pitch bend et changement de programme).
Veuillez noter que ce tutoriel est conçu pour Mac, mais il devrait également fonctionner pour PC. Veuillez laisser un commentaire si vous rencontrez des problèmes concernant la compatibilité PC et je me ferai un plaisir de mettre à jour le guide
Fournitures
- Microbit x2
- Hairless MidiSérie
- Logic Pro X (ou n'importe quel DAW de votre choix)
Étape 1: Envoi des données de l'accéléromètre
Puisqu'en fin de compte, nous voudrons pouvoir nous déplacer sans fil, nous aurons besoin de deux microbits. Un pour capturer nos données d'accéléromètre et les envoyer sur la radio du microbit, et un autre pour recevoir les données et les sortir en tant que MIDI CC tout en étant connecté à notre ordinateur.
Tout d'abord, permet de coder le périphérique de capture. Nous allons capturer les valeurs de tangage et de roulis à partir de l'accéléromètre du microbit, puis les transmettre par radio. Cependant, il n'y a aucune raison pour que vous ne puissiez pas utiliser la variété d'autres entrées sur le microbit, comme ses boutons ou même la boussole !
Pour une liste complète des capacités MIDI du Microbit, veuillez consulter la documentation officielle ici.
Étape 2: Réception des données et conversion en Midi
Avec notre deuxième Microbit connecté à l'ordinateur via USB, celui-ci recevra nos données d'accéléromètre par radio et les convertira en nos valeurs MIDI CC.
Le bloc important ici est Use Midi Serial, qui nous permet d'utiliser une application bridge et de router le midi cc en interne dans l'ordinateur.
Midi CC a 120 canaux disponibles (0 à 119), cependant pour cette démo nous n'en utiliserons que deux - le canal 0 et le canal 1, avec ces derniers assignés respectivement à Pitch et Roll.
Le pitch et le roll mesurent de -180 à 180 et tandis que les valeurs Midi CC peuvent être de 0 à 127, j'utilise donc le bloc "map" pour convertir les plages de données. Je recommande de jouer avec ce processus de conversation numérique une fois que vous savez quel paramètre vous souhaitez contrôler, car vous ne voudrez peut-être que des valeurs comprises dans une certaine plage (selon l'effet que vous contrôlez).
Pour plus d'informations sur la collecte de données à distance avec le microbit, voir ici.
Étape 3: Configuration de votre ordinateur
Hairless MidiSérie
Pour acheminer le signal Midi de votre microbit vers votre DAW de votre choix, vous aurez besoin d'une application de pont telle que Hairless MidiSerial - téléchargez-la gratuitement à partir de la page GitHub ici.
Configuration audio-midi
Remarque: si vous utilisez un Mac, assurez-vous de sélectionner votre sortie MIDI comme "IAC Bus 1". Si cela n'apparaît pas dans la liste, vous devrez ouvrir votre configuration audio et MIDI, accédez au Studio MIDI (à partir du menu de la fenêtre en haut), cliquez sur Pilote IAC et assurez-vous que la case « L'appareil est en ligne » est cochée.
Étape 4: Affectation de paramètres dans votre DAW
En tant qu'utilisateur de Logic Pro X, je me concentrerai sur ce logiciel - mais d'après ce que j'ai compris, il devrait fonctionner de la même manière sur votre DAW de choix
Assurez-vous que Logic est configuré pour recevoir l'entrée MIDI du bus IAC, cela peut être vérifié dans les préférences > Midi > entrées. Choisissez le paramètre que vous souhaitez contrôler, par exemple la coupure du filtre du synthétiseur, la quantité d'envoi du canal auxiliaire ou la fréquence de l'égaliseur. Ensuite, agitez ce paramètre, puis appuyez sur CMD+L. Maintenant, lorsque vous déplacez votre Microbit, il affectera automatiquement le canal MIDI CC respectif à ce paramètre.
VEUILLEZ NOTER avec mon code, puisque nous utilisons deux valeurs, il envoie constamment une valeur pour les deux canaux CC (0 et 1) et, en tant que tel, la logique devient très confuse lorsque vous essayez d'affecter un paramètre. Je prévois d'améliorer le code afin qu'il n'envoie pas de valeur si le nombre est le même (ou dans une petite plage), mais jusque-là, je recommande de supprimer l'un des "si" dans le code du récepteur afin que Logic ne reçoive qu'un seul MIDI CC valeur à la fois au cours de cette étape d'attribution.
Dans Logic, vous pouvez également affiner le contrôleur MIDI, en ajustant l'entrée avec une valeur multipliée, en définissant des valeurs min et max. Les valeurs que j'ai utilisées pour l'EQ High Cut sont visibles sur l'image ci-dessus.
Étape 5: Et ensuite ?
Toutes nos félicitations! Maintenant, vous devriez contrôler la logique avec votre microbit… sans fil !
Il y a tellement de choses possibles avec le MIDI et le Microbit. Vous pouvez configurer différentes "scènes" sur le microbit, vous permettant de changer le canal CC contrôlé par chaque valeur d'accéléromètre en appuyant sur un bouton du microbit émetteur. Donner à un interprète un contrôle total sur une variété d'instruments. Le MIDI peut également faire bien plus que de la musique, certains pupitres d'éclairage étant également compatibles MIDI.
Criez aux autres fabricants de microbits musicaux
Voici quelques-uns de mes fabricants préférés qui repoussent les limites de ce qui est possible avec ce fantastique matériel.
Gant Musical Mini. Mu Microbit par Helen Leigh pour Pimoroni
Comment connecter votre microbit à Pure Data by Vulpestruments
Microbit Orchestra par Captain Credible
Guitare Microbit par David Whale
Montre-moi ce que tu fais
Vous avez suivi ce guide ? Envoyez-moi une photo de la vidéo sur mon twitter/instagram @frazermerrick
Conseillé:
Robot Arduino sans fil utilisant le module sans fil HC12 : 7 étapes
Robot Arduino sans fil utilisant le module sans fil HC12 : Salut les gars, bon retour. Dans mon article précédent, j'ai expliqué ce qu'est un circuit de pont en H, un circuit intégré de pilote de moteur L293D, un circuit de pilote de moteur L293D superposé pour piloter des pilotes de moteur à courant élevé et comment vous pouvez concevoir et fabriquer votre propre carte de pilote de moteur L293D
Point d'accès sans fil de 50 mètres de portée avec adaptateur sans fil USB TP Link WN7200ND sur Raspbian Stretch: 6 étapes
Point d'accès sans fil de 50 mètres de portée avec adaptateur sans fil USB TP Link WN7200ND sur Raspbian Stretch : Raspberry Pi est idéal pour créer des points d'accès sans fil sécurisés mais il n'a pas une bonne portée, j'ai utilisé un adaptateur sans fil USB TP Link WN7200ND pour l'étendre. Je veux partager comment le fairePourquoi est-ce que je veux utiliser un Raspberry Pi au lieu d'un routeur ?T
Système DIY de micro sans fil pour guitare sans fil : 4 étapes
DIY Wireless Mic to Wireless Guitar System: J'ai regardé des vidéos et des groupes et presque tous utilisent un système sans fil à la guitare. Devenir fou, bouger, marcher et faire ce qu'ils veulent sans le cordon alors je rêve d'en avoir un.. Mais.. pour moi maintenant c'est trop cher alors je suis arrivé à ça
Construisez votre propre contrôleur de caméra sans fil multifonction (pas cher !) : 22 étapes (avec photos)
Construisez votre propre contrôleur de caméra sans fil multifonction (pas cher !) : Introduction Avez-vous déjà eu envie de créer votre propre contrôleur de caméra ? REMARQUE IMPORTANTE : Les condensateurs du MAX619 sont de 470n ou 0,47u. Le schéma est correct, mais la liste des composants était erronée - mise à jour. Ceci est une entrée dans le Digital Da
Pirater une sonnette sans fil dans un interrupteur d'alarme sans fil ou un interrupteur marche/arrêt : 4 étapes
Piratage d'une sonnette sans fil dans un interrupteur d'alarme sans fil ou un interrupteur marche/arrêt : j'ai récemment construit un système d'alarme et je l'ai installé dans ma maison. J'ai utilisé des interrupteurs magnétiques sur les portes et les ai câblés à travers le grenier. Les fenêtres étaient une autre histoire et leur câblage n'était pas une option. J'avais besoin d'une solution sans fil et c'est