Indholdsfortegnelse:

Microbit Midi CC trådløs controller: 5 trin (med billeder)
Microbit Midi CC trådløs controller: 5 trin (med billeder)

Video: Microbit Midi CC trådløs controller: 5 trin (med billeder)

Video: Microbit Midi CC trådløs controller: 5 trin (med billeder)
Video: How to Connect BBC Micro Bit to your DAW or Digital synthesizer 2024, November
Anonim
Microbit Midi CC trådløs controller
Microbit Midi CC trådløs controller

I denne vejledning opretter vi en trådløs midi CC -controller, så du kan bruge din Microbit som en midi -controller og slutte den til din foretrukne musikproduktionssoftware.

Hvad er Midi CC?

Ofte forkortet CC, mens det korrekte udtryk er "Control Change") En kategori af MIDI -meddelelser, der bruges til at formidle ydeevne eller lappe data til andre parametre end dem, der har deres egne dedikerede meddelelsestyper (note on, note off, aftertouch, polyfonisk eftertouch, pitchbøjning og programændring).

Bemærk, at denne vejledning er designet til Mac, men den bør også fungere til pc. Efterlad en kommentar, hvis du opdager problemer vedrørende pc -kompatibilitet, og jeg vil med glæde opdatere guiden

Forbrugsvarer

  • Microbit x2
  • Hårfri MidiSerial
  • Logic Pro X (eller en hvilken som helst DAW efter eget valg)

Trin 1: Afsendelse af accelerometerdata

Afsendelse af accelerometerdata
Afsendelse af accelerometerdata

Da vi i sidste ende vil være i stand til at bevæge os trådløst, har vi brug for to mikrobits. Én til at fange vores accelerometer -data og sende dem over mikrobitens radio, og en anden til at modtage dataene og sende dem som MIDI CC, mens den er tilsluttet vores computer.

Lad os først kode indfangningsenheden. Vi fanger pitch and roll -værdierne fra mikrobitens accelerometer og sender dem derefter over radio. Der er dog ingen grund til, at du ikke kunne bruge forskellige andre input på mikrobiten, f.eks. Dens knapper eller endda kompasset!

For en komplet liste over MIDI -mulighederne i Microbit, se den officielle dokumentation her.

Trin 2: Modtagelse af data og konvertering til Midi

Modtagelse af data og konvertering til Midi
Modtagelse af data og konvertering til Midi

Med vores anden mikrobit tilsluttet computeren via USB, modtager dette vores accelerometerdata over radio og konverteres til vores MIDI CC -værdier.

Den vigtige blok her er Use Midi Serial, som giver os mulighed for at bruge en bridge -applikation og dirigere midi cc internt i computeren.

Midi CC har 120 tilgængelige kanaler (0 til 119), men til denne demo bruger vi kun to - Channel 0 og Channel 1, hvor disse er tildelt henholdsvis Pitch and Roll.

Både pitch og roll måler fra -180 til 180, og mens Midi CC -værdier kan være 0 til 127, så jeg bruger 'map' -blokken til at konvertere dataområderne. Jeg anbefaler at lege med denne talesamtaleproces, når du ved, hvilken parameter du vil kontrollere, da du måske kun vil have værdier inden for et bestemt område (afhængigt af den effekt, du kontrollerer).

For mere information om ekstern dataindsamling med mikrobit, se her.

Trin 3: Opsætning af din computer

Opsætning af din computer
Opsætning af din computer
Opsætning af din computer
Opsætning af din computer

Hårfri MidiSerial

For at dirigere Midi -signalet fra din mikrobit til dit valgte DAW skal du bruge en bro -applikation som Hairless MidiSerial - download dette gratis fra GitHub -siden her.

Lyd Midi -opsætning

Bemærk: Hvis du bruger en Mac, skal du sørge for at vælge din MIDI Out som "IAC Bus 1". Hvis dette ikke vises på listen, skal du åbne dig Audio MIDI -opsætning, navigere til MIDI Studio (fra vinduesmenuen øverst), klik på IAC Driver, og sørg for, at feltet 'Enhed er online' er markeret.

Trin 4: Tildeling af parametre i din DAW

Tildeling af parametre i din DAW
Tildeling af parametre i din DAW
Tildeling af parametre i din DAW
Tildeling af parametre i din DAW

Som Logic Pro X -bruger vil jeg fokusere på denne software - men efter min forståelse burde den fungere på samme måde som din valgte DAW

Sørg for, at Logic er indstillet til at modtage MIDI In fra IAC Bus, dette kan kontrolleres i præferencer> Midi> input. Vælg, hvilken parameter du vil styre, f.eks. Et afbrydelse af et synthesizerfilter, udsendelsesmængde for hjælpekanal eller EQ -frekvens. Giv derefter denne parameter et wiggle, og tryk derefter på CMD+L. Når du nu flytter din Microbit, tildeles den automatisk den respektive MIDI CC -kanal til denne parameter.

BEMÆRK med min kode, da vi bruger to værdier, sender den konstant en værdi til begge CC -kanaler (0 og 1), og logikken bliver meget forvirret, når du prøver at tildele en parameter. Jeg planlægger at forbedre koden, så den ikke sender en værdi, hvis tallet er det samme (eller inden for et lille område), men indtil da anbefaler jeg at fjerne en af "ifs" i modtagerkoden, så Logic kun modtager et MIDI CC -værdi ad gangen i denne tildelingsfase.

I Logic kan du også finjustere MIDI -controlleren yderligere, justere input med en multiplikationsværdi, indstille min og max værdier. De værdier, jeg brugte til EQ High Cut, kan ses på billedet ovenfor.

Trin 5: Hvad så?

Tillykke! Nu skulle du kontrollere logikken med din mikrobit … trådløst!

Der er SÅ meget muligt med MIDI og Microbit. Du kan opsætte forskellige "scener" på mikrobiten, så du kan ændre, hvilken CC -kanal hver accelerometerværdi styrer baseret på et tryk på knappen på afsenderens mikrobit. Giver en kunstner fuld kontrol over en række forskellige instrumenter. MIDI kan også meget mere end musik også, med nogle lysbord også MIDI aktiveret.

Råb til andre musikalske mikrobitmakere

Her er nogle af mine yndlingsproducenter, der skubber grænserne for, hvad der er muligt med det fantastiske stykke hardware.

Mini. Mu Microbit Musical Glove af Helen Leigh til Pimoroni

Sådan tilsluttes din mikrobit til Pure Data by Vulpestruments

Microbit Orchestra af Captain Credible

Microbit Guitar af David Whale

Vis mig hvad du laver

Har du fulgt denne vejledning? Send mig et billede af video til min twitter/instagram @frazermerrick

Anbefalede: