Inhaltsverzeichnis:

Microbit Midi CC Wireless Controller - Gunook
Microbit Midi CC Wireless Controller - Gunook

Video: Microbit Midi CC Wireless Controller - Gunook

Video: Microbit Midi CC Wireless Controller - Gunook
Video: ZIP Tile LED Display for micro:bit by Kitronik 2024, November
Anonim
Microbit Midi CC Wireless-Controller
Microbit Midi CC Wireless-Controller

In dieser Anleitung erstellen wir einen drahtlosen Midi-CC-Controller, mit dem Sie Ihren Microbit als Midi-Controller verwenden und mit Ihrer bevorzugten Musikproduktionssoftware verbinden können.

Was ist Midi-CC?

Wird oft mit CC abgekürzt, während der korrekte Begriff „Control Change“ist Aftertouch, Pitchbend und Programmwechsel).

Bitte beachten Sie, dass dieses Tutorial für Mac entwickelt wurde, es sollte jedoch auch für PC funktionieren. Bitte hinterlassen Sie einen Kommentar, wenn Sie Probleme mit der PC-Kompatibilität feststellen, und ich werde die Anleitung gerne aktualisieren

Lieferungen

  • Mikrobit x2
  • Haarlose MidiSerial
  • Logic Pro X (oder eine DAW deiner Wahl)

Schritt 1: Senden der Beschleunigungsmesserdaten

Senden der Beschleunigungsmesserdaten
Senden der Beschleunigungsmesserdaten

Da wir uns letztendlich drahtlos bewegen wollen, benötigen wir zwei Mikrobits. Eine, um unsere Beschleunigungsmesserdaten zu erfassen und über das Funkgerät des Mikrobits zu senden, und eine andere, um die Daten zu empfangen und als MIDI CC auszugeben, während sie an unseren Computer angeschlossen sind.

Lassen Sie uns zunächst das Aufnahmegerät codieren. Wir werden die Nick- und Rollwerte vom Beschleunigungsmesser des Mikrobits erfassen und diese dann über Funk übertragen. Es gibt jedoch keinen Grund, warum Sie nicht die Vielzahl anderer Eingänge des Mikrobits verwenden könnten, wie beispielsweise seine Tasten oder sogar den Kompass!

Eine vollständige Liste der MIDI-Fähigkeiten des Microbit finden Sie hier in der offiziellen Dokumentation.

Schritt 2: Empfangen von Daten und Konvertieren in Midi

Empfangen von Daten und Konvertieren in Midi
Empfangen von Daten und Konvertieren in Midi

Wenn unser zweiter Microbit über USB mit dem Computer verbunden ist, empfängt dieser unsere Beschleunigungsmesserdaten über Funk und wandelt sie in unsere MIDI-CC-Werte um.

Der wichtige Block hier ist Use Midi Serial, der es uns ermöglicht, eine Bridge-Anwendung zu verwenden und den Midi cc intern innerhalb des Computers zu routen.

Midi CC hat 120 verfügbare Kanäle (0 bis 119), jedoch verwenden wir für diese Demo nur zwei - Kanal 0 und Kanal 1, wobei diese jeweils Pitch und Roll zugewiesen sind.

Sowohl Pitch als auch Roll messen von -180 bis 180 und während Midi CC-Werte 0 bis 127 sein können, verwende ich den 'Map'-Block, um die Datenbereiche umzuwandeln. Ich empfehle, mit diesem Zahlenkonversationsprozess zu spielen, sobald Sie wissen, welchen Parameter Sie steuern möchten, da Sie möglicherweise nur Werte innerhalb eines bestimmten Bereichs wünschen (je nach Effekt, den Sie steuern).

Weitere Informationen zur Datenfernerfassung mit dem Microbit finden Sie hier.

Schritt 3: Einrichten Ihres Computers

Einrichten Ihres Computers
Einrichten Ihres Computers
Einrichten Ihres Computers
Einrichten Ihres Computers

Haarlose MidiSerial

Um das Midi-Signal von Ihrem Microbit zu Ihrer DAW Ihrer Wahl zu leiten, benötigen Sie eine Bridge-Anwendung wie Hairless MidiSerial – laden Sie diese hier kostenlos von der GitHub-Seite herunter.

Audio-Midi-Setup

Hinweis: Wenn Sie einen Mac verwenden, stellen Sie sicher, dass Sie Ihren MIDI-Ausgang als "IAC Bus 1" auswählen. Wenn dies nicht in der Liste erscheint, müssen Sie Ihr Audio-MIDI-Setup öffnen, zum MIDI-Studio navigieren (aus dem Fenstermenü oben), auf IAC-Treiber klicken und sicherstellen, dass das Kontrollkästchen "Gerät ist online" aktiviert ist.

Schritt 4: Zuweisen von Parametern in Ihrer DAW

Zuweisen von Parametern in Ihrer DAW
Zuweisen von Parametern in Ihrer DAW
Zuweisen von Parametern in Ihrer DAW
Zuweisen von Parametern in Ihrer DAW

Als Logic Pro X-Benutzer konzentriere ich mich auf diese Software - aber nach meinem Verständnis sollte sie in Ihrer DAW Ihrer Wahl ähnlich funktionieren

Stellen Sie sicher, dass Logic so eingestellt ist, dass es den MIDI In vom IAC-Bus empfängt. Dies können Sie in den Einstellungen > Midi > Eingänge überprüfen. Wählen Sie aus, welchen Parameter Sie steuern möchten, z. B. einen Synthesizer-Filter-Cut-Off, den Send-Anteil des Aux-Kanals oder die EQ-Frequenz. Dann wackeln Sie mit diesem Parameter und drücken dann CMD+L. Wenn Sie Ihr Microbit nun bewegen, wird diesem Parameter automatisch der entsprechende MIDI-CC-Kanal zugewiesen.

BITTE BEACHTEN SIE bei meinem Code, da wir zwei Werte verwenden, wird ständig ein Wert für beide CC-Kanäle (0 und 1) gesendet und als solches wird Logic sehr verwirrt, wenn Sie versuchen, einen Parameter zuzuweisen. Ich habe vor, den Code zu verbessern, damit kein Wert gesendet wird, wenn die Zahl gleich ist (oder in einem kleinen Bereich liegt), aber bis dahin empfehle ich, eines der "ifs" im Empfängercode zu entfernen, damit Logic nur ein MIDI empfängt CC-Wert auf einmal während dieser Zuweisungsphase.

In Logic können Sie den MIDI-Controller auch weiter feinabstimmen, indem Sie den Eingang mit einem Multiplikationswert anpassen und Min- und Max-Werte einstellen. Die Werte, die ich für den EQ High Cut verwendet habe, sind auf dem Bild oben zu sehen.

Schritt 5: Wie geht es weiter?

Herzliche Glückwünsche! Jetzt sollten Sie die Logik mit Ihrem Mikrobit steuern … drahtlos!

Mit MIDI und dem Microbit ist so viel möglich. Sie können verschiedene "Szenen" auf dem Mikrobit einrichten, so dass Sie ändern können, welchen CC-Kanal jeder Beschleunigungsmesserwert basierend auf einem Tastendruck auf dem Sender-Mikrobit steuert. Geben Sie einem Performer die volle Kontrolle über eine Vielzahl von Instrumenten. MIDI kann auch weit mehr als Musik, wobei einige Lichtpulte auch MIDI-fähig sind.

Rufen Sie andere musikalische Mikrobit-Hersteller an

Hier sind einige meiner Lieblingshersteller, die die Grenzen dessen überschreiten, was mit dieser fantastischen Hardware möglich ist.

Mini. Mu Microbit Musikhandschuh von Helen Leigh für Pimoroni

So verbinden Sie Ihr Microbit mit Pure Data von Vulpestruments

Microbit Orchestra von Captain Credible

Microbit-Gitarre von David Whale

Zeig mir was du machst

Dieser Anleitung gefolgt? Senden Sie mir ein Bild des Videos an mein Twitter/Instagram @frazermerrick

Empfohlen: