Sadržaj:

Bežični kontroler Microbit Midi CC: 5 koraka (sa slikama)
Bežični kontroler Microbit Midi CC: 5 koraka (sa slikama)

Video: Bežični kontroler Microbit Midi CC: 5 koraka (sa slikama)

Video: Bežični kontroler Microbit Midi CC: 5 koraka (sa slikama)
Video: Micro:bit u ulozi bežičnog igraćeg upravljača (BLE HID gamepad), zasad kao PoC 2024, Juli
Anonim
Microbit Midi CC bežični kontroler
Microbit Midi CC bežični kontroler

U ovom vodiču ćemo stvoriti bežični midi CC kontroler koji vam omogućava da koristite svoj Microbit kao midi kontroler i povežete ga sa svojim omiljenim softverom za produkciju muzike.

Šta je Midi CC?

Često skraćeni CC, dok je ispravan izraz "Kontrolna promjena") Kategorija MIDI poruka koje se koriste za prijenos podataka o performansama ili zakrpe za parametre koji nemaju vlastite namjenske tipove poruka (napomena uključena, napomena isključena, naknadni dodir, polifoni aftertouch, pitch bend i promjena programa).

Imajte na umu da je ovaj vodič dizajniran za Mac, ali bi trebao raditi i za PC. Ostavite komentar ako uočite bilo kakve probleme u vezi kompatibilnosti računara i rado ću ažurirati vodič

Supplies

  • Microbit x2
  • MidiSerial bez dlake
  • Logic Pro X (ili bilo koji DAW po vašem izboru)

Korak 1: Slanje podataka akcelerometra

Slanje podataka akcelerometra
Slanje podataka akcelerometra

Budući da ćemo na kraju htjeti biti u mogućnosti bežično se kretati, trebat će nam dva mikrobita. Jedan za hvatanje podataka akcelerometra i slanje putem mikrobitnog radija, a drugi za primanje podataka i izlaz kao MIDI CC dok smo povezani s računarom.

Prvo, dopustimo kodiranje uređaja za snimanje. Hvatat ćemo vrijednosti visine i tona s akcelerometra mikrobita, a zatim ih prenositi putem radija. Međutim, nema razloga zašto ne biste mogli koristiti razne druge ulaze na mikrobitu, poput njegovih tipki ili čak kompasa!

Za potpunu listu MIDI mogućnosti Microbita, pogledajte službenu dokumentaciju ovdje.

Korak 2: Primanje podataka i pretvaranje u Midi

Primanje podataka i pretvaranje u midi
Primanje podataka i pretvaranje u midi

S našim drugim Microbitom spojenim na računalo putem USB -a, on će primati naše podatke akcelerometra putem radija i pretvarati u naše MIDI CC vrijednosti.

Važan blok ovdje je Use Midi Serial, koji nam omogućuje korištenje aplikacije za premošćavanje i usmjeravanje midi cc -a unutar računara.

Midi CC ima na raspolaganju 120 kanala (0 do 119), međutim za ovaj demo ćemo koristiti samo dva - Kanal 0 i Kanal 1, s tim da su oni dodijeljeni Pitch i Roll.

I pitch and roll mjere od -180 do 180, a Midi CC vrijednosti mogu biti od 0 do 127, pa koristim blok 'map' za pretvaranje raspona podataka. Preporučujem da se poigrate s ovim procesom razgovora s brojevima kada znate koji parametar želite kontrolirati jer ćete možda htjeti samo vrijednosti unutar određenog raspona (ovisno o efektu koji kontrolirate).

Za više informacija o udaljenom prikupljanju podataka pomoću microbita pogledajte ovdje.

Korak 3: Postavljanje računara

Podešavanje računara
Podešavanje računara
Podešavanje računara
Podešavanje računara

MidiSerial bez dlake

Da biste usmjerili Midi signal s vašeg mikrobita na vaš DAW po izboru, trebat će vam aplikacija za premošćavanje, poput Hairless MidiSerial - preuzmite je besplatno sa stranice GitHub ovdje.

Audio Midi postavljanje

Napomena: Ako koristite Mac, provjerite jeste li odabrali svoj MIDI izlaz kao "IAC sabirnica 1". Ako se to ne pojavi na popisu, morat ćete otvoriti Audio MIDI postavku, otići do MIDI Studija (iz izbornika prozora na vrhu), kliknite na IAC upravljački program kako biste potvrdili da je okvir 'Uređaj na mreži' označen.

Korak 4: Dodjeljivanje parametara vašem DAW -u

Dodjeljivanje parametara u vašem DAW -u
Dodjeljivanje parametara u vašem DAW -u
Dodjeljivanje parametara u vašem DAW -u
Dodjeljivanje parametara u vašem DAW -u

Kao korisnik Logic Pro X -a, fokusirat ću se na ovaj softver - međutim, koliko sam shvatio, trebao bi raditi slično na vašem DAW -u po izboru

Provjerite je li Logic postavljen za prijem MIDI ulaza sa IAC sabirnice, to se može provjeriti u postavkama> Midi> ulazi. Odaberite koji parametar želite kontrolirati, na primjer odsječeni filter sintisajzera, količina slanja pomoćnog kanala ili frekvencija EQ -a. Zatim pomaknite ovaj parametar i pritisnite CMD+L. Sada, kada premjestite svoj Microbit, on će tom parametru automatski dodijeliti odgovarajući MIDI CC kanal.

MOLIMO NAPOMENU s mojim kodom, budući da koristimo dvije vrijednosti, on stalno šalje vrijednost za oba CC kanala (0 i 1) i kao takva Logika se jako zbunjuje kada pokušate dodijeliti parametar. Planiram poboljšati kôd tako da ne šalje vrijednost ako je broj isti (ili unutar malog raspona), međutim do tada preporučujem uklanjanje jednog od "if -ova" u kodu prijemnika tako da Logic prima samo jedan MIDI CC vrijednost istovremeno u ovoj fazi dodjeljivanja.

U Logic -u također možete dodatno fino podesiti MIDI kontroler, prilagođavajući ulaz višestrukom vrijednosti, postavljajući min i max vrijednosti. Vrijednosti koje sam koristio za EQ High Cut mogu se vidjeti na gornjoj slici.

Korak 5: Šta je sljedeće?

Čestitamo! Sada biste trebali kontrolirati logiku svojim mikrobitom … bežično!

Toliko je moguće s MIDI -jem i Microbitom. Na mikrobitu možete postaviti različite "scene", omogućavajući vam da promijenite koji CC kanal kontrolira vrijednost svakog akcelerometra na temelju pritiska na gumbu na mikrobitu pošiljatelja. Davanje izvođaču potpune kontrole nad raznim instrumentima. MIDI takođe može učiniti mnogo više od muzike, sa nekim svetlosnim stolovima koji su takođe omogućeni MIDI.

Povičite drugim proizvođačima muzičkih mikrobita

Evo nekih od mojih omiljenih proizvođača koji pomiču granice onoga što je moguće sa fantastičnim komadom hardvera.

Mini. Mu Microbit muzička rukavica Helen Leigh za Pimoroni

Kako spojiti svoj mikrobit na Pure Data pomoću Vulpestruments

Mikrobit orkestar kapetana Credibilnog

Microbit gitara David Whale

Pokaži mi šta radiš

Slijedite ovaj vodič? Pošaljite mi sliku videa na moj twitter/instagram @frazermerrick

Preporučuje se: