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, Srpanj
Anonim
Microbit Midi CC bežični kontroler
Microbit Midi CC bežični kontroler

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

Što je Midi CC?

Često skraćeni CC, dok je točan izraz "Promjena kontrole") Kategorija MIDI poruka koje se koriste za prijenos podataka o performansama ili zakrpe za parametre koji nisu oni koji imaju vlastite namjenske vrste poruka (napomena uključena, napomena isključena, naknadni dodir, polifoni aftertouch, pitch bend i promjena programa).

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

Pribor

  • 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 u konačnici htjeti moći bežično kretanje, 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čunalom.

Prvo, kodirajmo uređaj za snimanje. Snimit ćemo vrijednosti visine i visine zvuka s mikrobitnog akcelerometra, a zatim ih prenijeti putem radija. No nema razloga zašto ne biste mogli koristiti razne druge ulaze na mikrobitu, poput njegovih gumba ili čak kompasa!

Za potpuni popis 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.

Ovdje je važan blok Use Midi Serial, koji nam omogućuje korištenje aplikacije bridge i usmjeravanje midi cc -a unutar računala.

Midi CC ima na raspolaganju 120 kanala (0 do 119), međutim za ovu demo verziju koristit ćemo 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 biste možda željeli samo vrijednosti unutar određenog raspona (ovisno o učinku koji kontrolirate).

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

Korak 3: Postavljanje računala

Postavljanje računala
Postavljanje računala
Postavljanje računala
Postavljanje računala

MidiSerial bez dlake

Za usmjeravanje Midi signala s vašeg microbita na vaš DAW po izboru trebat će vam aplikacija za premošćivanje, 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 (s izbornika prozora pri vrhu), kliknite na IAC upravljački program kako biste potvrdili okvir "Uređaj je na mreži".

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 djelovati slično na vašem DAW -u po izboru

Provjerite je li Logic postavljen za primanje MIDI ulaza s 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, kad pomaknete svoj Microbit, on će tom parametru automatski dodijeliti odgovarajući MIDI CC kanal.

NAPOMENE s mojim kodom, budući da koristimo dvije vrijednosti, 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), no do tada preporučujem uklanjanje jednog od "if -ova" u kodu primatelja tako da Logic prima samo jedan MIDI CC vrijednost u isto vrijeme tijekom ove faze dodjeljivanja.

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

Korak 5: Što je sljedeće?

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

Toliko je moguće s MIDI -jem i Microbitom. Možete postaviti različite "scene" na mikrobit, omogućujući vam da promijenite koji CC kanal kontrolira svaka vrijednost akcelerometra na temelju pritiska na gumb na mikrobitu pošiljatelja. Davanje izvođaču potpune kontrole nad raznim instrumentima. MIDI također može učiniti mnogo više od glazbe, a neki rasvjetni stolovi također omogućuju MIDI.

Doviknite drugim proizvođačima glazbenih mikrobita

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

Mini. Mu Microbit glazbena rukavica Helen Leigh za Pimoroni

Kako spojiti svoj mikrobit s čistim podacima pomoću Vulpestruments

Orkestar Microbit od kapetana Credible

Microbit gitara David Whale

Pokaži mi što radiš

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

Preporučeni: