Innehållsförteckning:

Microbit Midi CC trådlös handkontroll: 5 steg (med bilder)
Microbit Midi CC trådlös handkontroll: 5 steg (med bilder)

Video: Microbit Midi CC trådlös handkontroll: 5 steg (med bilder)

Video: Microbit Midi CC trådlös handkontroll: 5 steg (med bilder)
Video: How to Connect BBC Micro Bit to your DAW or Digital synthesizer 2024, Juli
Anonim
Microbit Midi CC trådlös handkontroll
Microbit Midi CC trådlös handkontroll

I den här guiden skapar vi en trådlös midi CC -kontroller, så att du kan använda din Microbit som en midi -controller och ansluta den till din favoritprogram för musikproduktion.

Vad är Midi CC?

Ofta förkortad CC, medan den korrekta termen är "Control Change") En kategori av MIDI -meddelanden som används för att överföra prestanda eller patchdata för andra parametrar än de som har sina egna dedikerade meddelandetyper (notera på, notera, aftertouch, polyfoniska eftertouch, tonhöjd och programbyte).

Observera att denna handledning är utformad för Mac, men den bör också fungera för PC. Lämna en kommentar om du upptäcker problem med PC -kompatibilitet så uppdaterar jag gärna guiden

Tillbehör

  • Mikrobit x2
  • Hårlös MidiSerial
  • Logic Pro X (eller valfri DAW)

Steg 1: Skicka accelerometerdata

Skicka accelerometerdata
Skicka accelerometerdata

Eftersom vi i slutändan vill kunna flytta trådlöst behöver vi två mikrobitar. En för att fånga våra accelerometerdata och skicka den över mikrobitens radio, och en annan för att ta emot data och mata ut den som MIDI CC medan den är ansluten till vår dator.

Först låter vi koden fånga enheten. Vi kommer att fånga pitch and roll -värdena från mikrobitens accelerometer och sedan sända dessa över radio. Det finns dock ingen anledning till att du inte kan använda olika andra ingångar på mikrobiten, till exempel knapparna eller kompassen!

För en fullständig lista över mikrobitens MIDI -funktioner, se den officiella dokumentationen här.

Steg 2: Ta emot data och konvertera till Midi

Ta emot data och konvertera till Midi
Ta emot data och konvertera till Midi

Med vår andra mikrobit ansluten till datorn via USB, kommer detta att ta emot våra accelerometerdata över radio och konvertera till våra MIDI CC -värden.

Det viktiga blocket här är Use Midi Serial, som gör att vi kan använda en bridge -applikation och dirigera midi cc internt i datorn.

Midi CC har 120 kanaler tillgängliga (0 till 119), men för denna demo kommer vi bara att använda två - Channel 0 och Channel 1, med dessa tilldelade Pitch and Roll.

Både tonhöjd och rulle mäter från -180 till 180 och medan Midi CC -värden kan vara 0 till 127, så jag använder "kart" -blocket för att konvertera dataområdena. Jag rekommenderar att du leker med den här nummersamtalsprocessen när du vet vilken parameter du vill kontrollera eftersom du kanske bara vill ha värden inom ett visst intervall (beroende på vilken effekt du styr).

För mer information om fjärrsamling av data med mikrobit, se här.

Steg 3: Konfigurera din dator

Konfigurera din dator
Konfigurera din dator
Konfigurera din dator
Konfigurera din dator

Hårlös MidiSerial

För att dirigera Midi -signalen från din mikrobit till din valda DAW behöver du en bryggapplikation som Hairless MidiSerial - ladda ner den gratis från GitHub -sidan här.

Ljud Midi -inställning

Obs! Om du använder en Mac, se till att du väljer din MIDI Out som "IAC Bus 1". Om detta inte visas i listan måste du öppna Audio MIDI -inställningen, navigera till MIDI Studio (från fönstermenyn högst upp), klicka på IAC -drivrutinen och kontrollera att rutan "Enhet är online" är markerad.

Steg 4: Tilldela parametrar i din DAW

Tilldela parametrar i din DAW
Tilldela parametrar i din DAW
Tilldela parametrar i din DAW
Tilldela parametrar i din DAW

Som Logic Pro X -användare kommer jag att fokusera på den här programvaran - men enligt min förståelse borde den fungera på samma sätt som din valda DAW

Se till att Logic är inställd för att ta emot MIDI In från IAC -bussen, detta kan kontrolleras i inställningarna> Midi> ingångar. Välj vilken parameter du vill styra, till exempel ett syntetiseringsfilter avbrutet, extra kanal sändmängd eller EQ -frekvens. Ge sedan denna parameter en vift och tryck sedan på CMD+L. Nu, när du flyttar din Microbit, kommer den automatiskt att tilldela respektive MIDI CC -kanal till den parametern.

OBS med min kod, eftersom vi använder två värden skickar det ständigt ett värde för båda CC -kanalerna (0 och 1) och logiken blir mycket förvirrad när du försöker tilldela en parameter. Jag planerar att förbättra koden så att den inte skickar ett värde om numret är samma (eller inom ett litet intervall), men tills dess rekommenderar jag att du tar bort en av "ifs" i mottagarkoden så att Logic bara får en MIDI CC -värde åt gången under detta tilldelningsskede.

I Logic kan du också finjustera MIDI -styrenheten ytterligare, justera ingången med ett multipliceringsvärde, ställa in min- och maxvärden. De värden jag använde för EQ High Cut kan ses på bilden ovan.

Steg 5: Vad nästa?

Grattis! Nu bör du styra logiken med din mikrobit … trådlöst!

Det är så mycket möjligt med MIDI och Microbit. Du kan ställa in olika "scener" på mikrobiten, så att du kan ändra vilken CC -kanal varje accelerometervärde styr baserat på ett knapptryck på avsändarens mikrobit. Ger en artist full kontroll över en mängd olika instrument. MIDI kan också göra mycket mer än musik också, med vissa belysningsbord också MIDI aktiverade.

Rop till andra musikaliska mikrobitmakare

Här är några av mina favoritmakare som skjuter gränserna för vad som är möjligt med den fantastiska hårdvaran.

Mini. Mu Microbit Musical Glove av Helen Leigh för Pimoroni

Hur du ansluter din mikrobit till Pure Data av Vulpestruments

Microbit Orchestra av Captain Credible

Microbit Guitar av David Whale

Visa mig vad du gör

Har du följt den här guiden? Skicka mig en bild på videon till min twitter/instagram @frazermerrick

Rekommenderad: