Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04
În acest ghid vom crea un controler midi fără fir CC, permițându-vă să utilizați Microbit ca controler midi și să îl conectați la software-ul dvs. preferat de producție muzicală.
Ce este Midi CC?
Adesea abreviat CC, în timp ce termenul corect este „Control Change”) O categorie de mesaje MIDI care sunt folosite pentru a transmite date de performanță sau patch-uri pentru alți parametri decât cei care au propriile tipuri de mesaje dedicate (notă activată, notare dezactivată, aftertouch, polifonică aftertouch, pitch bend și schimbarea programului).
Vă rugăm să rețineți că acest tutorial este conceput pentru Mac, însă ar trebui să funcționeze și pentru PC. Vă rugăm să lăsați un comentariu dacă observați probleme legate de compatibilitatea computerului și voi actualiza cu bucurie ghidul
Provizii
- Microbit x2
- MidiSerial fără păr
- Logic Pro X (sau orice DAW la alegere)
Pasul 1: Trimiterea datelor accelerometrului
Deoarece în cele din urmă vom dori să ne putem mișca fără fir, vom avea nevoie de doi microbiți. Unul pentru a capta datele accelerometrului și a le trimite prin radio microbitului, și altul pentru a primi datele și a le transmite ca MIDI CC în timp ce suntem conectați la computerul nostru.
Mai întâi, permite codarea dispozitivului de captură. Vom captura valorile pitch și roll din accelerometrul microbitului și le vom transmite apoi prin radio. Cu toate acestea, nu există niciun motiv pentru care nu ați putea folosi varietatea de alte intrări pe microbit, cum ar fi butoanele sau chiar busola!
Pentru o listă completă a capabilităților MIDI ale Microbit, vă rugăm să consultați documentația oficială aici.
Pasul 2: Primirea datelor și conversia în Midi
Cu al doilea Microbit conectat la computer prin USB, acesta va primi datele accelerometrului prin radio și le va converti în valorile MIDI CC.
Blocul important aici este Use Midi Serial, care ne permite să folosim o aplicație bridge și să direcționăm midi cc intern în computer.
Midi CC are 120 de canale disponibile (de la 0 la 119), însă pentru această demonstrație vom folosi doar două - Canalul 0 și Canalul 1, acestea fiind atribuite Pitch și respectiv Roll.
Atât pitch cât și roll măsoară de la -180 la 180 și în timp ce valorile Midi CC pot fi de la 0 la 127, așa că folosesc blocul „hartă” pentru a converti intervalele de date. Vă recomand să vă jucați cu acest proces de conversație numerică după ce știți ce parametru doriți să controlați, deoarece s-ar putea să doriți doar valori într-un anumit interval (în funcție de efectul pe care îl controlați).
Pentru mai multe informații despre colectarea de date la distanță cu microbitul, consultați aici.
Pasul 3: Configurarea computerului
MidiSerial fără păr
Pentru a direcționa semnalul Midi de la microbitul dvs. la DAW-ul ales, veți avea nevoie de o aplicație bridge, cum ar fi Hairless MidiSerial - descărcați-l gratuit de pe pagina GitHub aici.
Configurare audio Midi
Notă: Dacă utilizați un Mac, asigurați-vă că selectați MIDI Out ca „IAC Bus 1”. Dacă acest lucru nu apare în listă, va trebui să vă deschideți Configurare audio MIDI, navigați la MIDI Studio (din meniul ferestrei din partea de sus), faceți clic pe Driver IAC pentru a vă asigura că este bifată caseta „Dispozitivul este online”.
Pasul 4: Atribuirea parametrilor în DAW
Ca utilizator Logic Pro X, mă voi concentra asupra acestui software - totuși, din înțelegerea mea, ar trebui să funcționeze în mod similar pe DAW-ul ales
Asigurați-vă că Logic este setat pentru a primi MIDI In de la IAC Bus, acest lucru poate fi verificat în preferințele> Midi> intrări. Alegeți ce parametru doriți să controlați, de exemplu un filtru de sintetizator întrerupt, cantitatea de transmisie a canalului auxiliar sau frecvența EQ. Apoi, dați acestui parametru o mișcare și apoi apăsați CMD + L. Acum, când vă mutați microbitul, acesta va atribui automat respectivul canal MIDI CC acelui parametru.
Vă rugăm să rețineți codul meu, deoarece folosim două valori pentru a trimite constant o valoare pentru ambele canale CC (0 și 1) și, ca atare, Logica devine foarte confuză atunci când încercați să atribuiți un parametru. Am de gând să îmbunătățesc codul, astfel încât să nu trimită o valoare dacă numărul este același (sau într-un interval mic), totuși până atunci recomand să îndepărtezi unul dintre „ifs” din codul receptorului, astfel încât Logic să primească doar un MIDI Valoare CC la un moment dat în această etapă de atribuire.
În Logic puteți regla fin controlerul MIDI, reglând intrarea cu o valoare de multiplicare, setând valorile min și max. Valorile pe care le-am folosit pentru EQ High Cut pot fi văzute în imaginea de mai sus.
Pasul 5: Ce urmează?
Felicitări! Acum ar trebui să controlezi logica cu microbitul tău … fără fir!
Există atât de mult posibil cu MIDI și Microbit. Puteți configura diferite „scene” pe microbit, permițându-vă să schimbați ce canal CC controlează fiecare valoare a accelerometrului pe baza unei apăsări de buton pe microbitul expeditorului. Oferirea unui interpret complet control asupra unei varietăți de instrumente. MIDI poate face, de asemenea, mult mai mult decât muzica, cu unele birouri de iluminat, de asemenea, MIDI activat.
Strigați către alți producători de microbiți muzicali
Iată câțiva dintre producătorii mei preferați care depășesc limitele a ceea ce este posibil cu fantastica piesă de hardware.
Mănușă muzicală Mini. Mu Microbit de Helen Leigh pentru Pimoroni
Cum să vă conectați microbitul la date pure prin Vulpestruments
Microbit Orchestra de Captain Credible
Chitara Microbit de David Whale
Arată-mi ce faci
Ați urmat acest ghid? Trimite-mi o poză de videoclip pe Twitter / Instagram @frazermerrick
Recomandat:
Construiți un controler MIDI Arduino: 5 pași (cu imagini)
Construiți un controler MIDI Arduino: Bună tuturor! În acest instructiv vă voi arăta cum să vă construiți propriul controler MIDI alimentat de Arduino. MIDI înseamnă Music Instrument Digital Interface și este un protocol care permite computerelor, instrumentelor muzicale și alt hardware să comunice
Controler de joc DIY bazat pe Arduino - Controler de joc Arduino PS2 - Jucând Tekken cu DIY Arduino Gamepad: 7 pași
Controler de joc DIY bazat pe Arduino | Controler de joc Arduino PS2 | Jucând Tekken cu DIY Arduino Gamepad: Bună, băieți, jocul este întotdeauna distractiv, dar jocul cu propriul controler personalizat DIY este mai distractiv
YABC - încă un controler Blynk - controler de temperatură și umiditate în cloud IoT, ESP8266: 4 pași
YABC - încă un alt controler Blynk - controler de temperatură și umiditate în cloud IoT, ESP8266: Bună ziua, producători, am început recent să cultiv ciuperci acasă, ciuperci de stridii, dar am deja 3x din aceste controlere acasă pentru controlul temperaturii fermentatorului pentru berea mea de acasă, soție face, de asemenea, acest lucru Kombucha acum și ca termostat pentru căldură
Controler de lumină cu bandă LED 5V MIDI pentru Spielatron sau alt MIDI Synth: 7 pași (cu imagini)
Controler de lumină cu bandă LED 5V MIDI pentru Spielatron sau alt MIDI Synth: Acest controler luminează intermitent cu LED-uri tri-color pentru 50mS pe notă. Albastru pentru G5 la D # 6, roșu pentru E6 la B6 și verde pentru C7 la G7. Controlerul este un dispozitiv ALSA MIDI, astfel încât software-ul MIDI să poată ieși la LED-uri în același timp cu un dispozitiv de sintetizare MIDI
Construiți-vă propriul (ieftin!) Controler multifuncțional pentru cameră wireless: 22 de pași (cu imagini)
Construiți-vă propriul (ieftin!) Controler wireless multifuncțional al camerei .: Introducere Ți-a plăcut vreodată să-ți construiești propriul controler al camerei? IMPORTANT NOTĂ: Condensatoarele pentru MAX619 sunt 470n sau 0,47u. Schema este corectă, dar lista de componente a fost greșită - actualizată. Aceasta este o intrare în Digital Da