Table des matières:

Contrôleur sans fil Microbit Midi CC : 5 étapes (avec photos)
Contrôleur sans fil Microbit Midi CC : 5 étapes (avec photos)

Vidéo: Contrôleur sans fil Microbit Midi CC : 5 étapes (avec photos)

Vidéo: Contrôleur sans fil Microbit Midi CC : 5 étapes (avec photos)
Vidéo: Arduino project 😎^ Arduino #arduino #2022 #2021 #2023 #dc #arduinoproject #diy #foryou 2024, Décembre
Anonim
Contrôleur sans fil Microbit Midi CC
Contrôleur sans fil Microbit Midi CC

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

Envoi des données de l'accéléromètre
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

Réception de données et conversion en Midi
Réception de 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

Configuration de votre ordinateur
Configuration de votre ordinateur
Configuration de votre ordinateur
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

Affectation de paramètres dans votre DAW
Affectation de paramètres dans votre DAW
Affectation de paramètres dans votre DAW
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é: