Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
In deze handleiding maken we een draadloze midi CC-controller, waarmee u uw Microbit als midi-controller kunt gebruiken en deze kunt aansluiten op uw favoriete muziekproductiesoftware.
Wat is Midi-CC?
Vaak afgekort als CC, terwijl de juiste term "Control Change" is. Een categorie MIDI-berichten die worden gebruikt om uitvoerings- of patchgegevens over te brengen voor andere parameters dan die met hun eigen speciale berichttypes (noot aan, noot uit, aftertouch, polyfoon aftertouch, pitch bend en programmawisseling).
Let op: deze tutorial is ontworpen voor Mac, maar zou ook voor pc moeten werken. Laat een reactie achter als je problemen ontdekt met betrekking tot pc-compatibiliteit en ik zal de gids graag updaten
Benodigdheden
- Microbit x2
- Haarloze MidiSerial
- Logic Pro X (of een DAW naar keuze)
Stap 1: De versnellingsmetergegevens verzenden
Omdat we uiteindelijk draadloos willen kunnen bewegen, hebben we twee microbits nodig. Een om onze versnellingsmetergegevens vast te leggen en via de microbit-radio te verzenden, en een andere om de gegevens te ontvangen en uit te voeren als MIDI CC terwijl deze op onze computer is aangesloten.
Laten we eerst het opnameapparaat coderen. We zullen de pitch en roll-waarden van de microbit-versnellingsmeter vastleggen en deze vervolgens via de radio verzenden. Er is echter geen reden waarom u de verscheidenheid aan andere ingangen op de microbit niet zou kunnen gebruiken, zoals de knoppen of zelfs het kompas!
Bekijk hier de officiële documentatie voor een volledige lijst van de MIDI-mogelijkheden van de Microbit.
Stap 2: Gegevens ontvangen en converteren naar Midi
Met onze tweede Microbit die via USB op de computer is aangesloten, ontvangt deze onze versnellingsmetergegevens via de radio en wordt deze omgezet in onze MIDI CC-waarden.
Het belangrijke blok hier is Midi Serial gebruiken, waarmee we een bridge-applicatie kunnen gebruiken en de midi cc intern in de computer kunnen routeren.
Midi CC heeft 120 kanalen beschikbaar (0 tot 119), maar voor deze demo gebruiken we er maar twee - kanaal 0 en kanaal 1, waarbij deze respectievelijk aan Pitch en Roll zijn toegewezen.
Zowel pitch als roll meten van -180 tot 180 en terwijl Midi CC-waarden 0 tot 127 kunnen zijn, gebruik ik het 'map'-blok om de gegevensbereiken om te zetten. Ik raad aan om met dit nummergespreksproces te spelen als je eenmaal weet welke parameter je wilt regelen, omdat je misschien alleen waarden binnen een bepaald bereik wilt (afhankelijk van het effect dat je bestuurt).
Zie hier voor meer informatie over het op afstand verzamelen van gegevens met de microbit.
Stap 3: Uw computer instellen
Haarloze MidiSerial
Om het Midi-signaal van je microbit naar je DAW naar keuze te routeren, heb je een bridge-applicatie zoals Hairless MidiSerial nodig - download deze gratis van de GitHub-pagina hier.
Audio Midi-configuratie
Opmerking: als je een Mac gebruikt, zorg er dan voor dat je je MIDI Out selecteert als "IAC Bus 1". Als dit niet in de lijst verschijnt, moet je je Audio MIDI Setup openen, naar de MIDI Studio navigeren (vanuit het venstermenu bovenaan), klik op IAC Driver en zorg ervoor dat het vakje 'Device is Online' is aangevinkt.
Stap 4: Parameters toewijzen in uw DAW
Als Logic Pro X-gebruiker zal ik me op deze software concentreren, maar naar mijn mening zou het op dezelfde manier moeten werken op je DAW naar keuze
Zorg ervoor dat Logic is ingesteld om de MIDI In van de IAC-bus te ontvangen, dit kan worden gecontroleerd in de voorkeuren > Midi > ingangen. Kies welke parameter u wilt regelen, bijvoorbeeld een synthesizerfilter die wordt afgesneden, de hoeveelheid zendvermogen van het hulpkanaal of de EQ-frequentie. Geef deze parameter dan een wiebeltje en druk vervolgens op CMD+L. Wanneer u nu uw Microbit verplaatst, wordt automatisch het respectievelijke MIDI CC-kanaal aan die parameter toegewezen.
LET OP met mijn code, aangezien we twee waarden gebruiken, verzendt het constant een waarde voor beide CC-kanalen (0 en 1) en als zodanig raakt Logic erg in de war wanneer u probeert een parameter toe te wijzen. Ik ben van plan de code te verbeteren, zodat er geen waarde wordt verzonden als het nummer hetzelfde is (of binnen een klein bereik), maar tot die tijd raad ik aan een van de "ifs" in de ontvangercode te verwijderen, zodat Logic slechts één MIDI ontvangt CC-waarde per keer tijdens deze toewijzingsfase.
In Logic kun je de MIDI-controller ook verder finetunen, de invoer aanpassen met een vermenigvuldigingswaarde, min- en max-waarden instellen. De waarden die ik heb gebruikt voor de EQ High Cut zijn te zien op de afbeelding hierboven.
Stap 5: Wat nu?
Gefeliciteerd! Nu zou je de logica moeten besturen met je microbit… draadloos!
Er is ZO veel mogelijk met MIDI en de Microbit. U kunt verschillende "scènes" op de microbit instellen, zodat u kunt wijzigen welk CC-kanaal elke versnellingsmeterwaarde bestuurt op basis van een druk op de knop op de microbit van de afzender. Een artiest volledige controle geven over een verscheidenheid aan instrumenten. MIDI kan ook veel meer dan muziek, met sommige verlichtingstafels die ook MIDI ingeschakeld hebben.
Shout out naar andere muzikale microbit-makers
Hier zijn enkele van mijn favoriete makers die de grenzen verleggen van wat mogelijk is met dit fantastische stuk hardware.
Mini. Mu Microbit Musical Glove door Helen Leigh voor Pimoroni
Hoe u uw microbit verbindt met Pure Data van Vulpestruments
Microbit Orchestra door Captain Credible
Microbit-gitaar van David Whale
Laat me zien wat je maakt
Deze handleiding gevolgd? Stuur me een foto of video naar mijn twitter/instagram @frazermerrick
Aanbevolen:
Aan de slag met draadloze temperatuur- en trillingssensoren met groot bereik: 7 stappen
Aan de slag met draadloze temperatuur- en trillingssensoren met groot bereik: Soms zijn trillingen de oorzaak van ernstige problemen in veel toepassingen. Van machineassen en lagers tot de prestaties van de harde schijf, trillingen veroorzaken schade aan de machine, vroegtijdige vervanging, lage prestaties en veroorzaken een grote aanslag op de nauwkeurigheid. Toezicht houden
Hoe maak je een draadloze Tin-Can-telefoon! (Arduino Walkie Talkie): 7 stappen (met afbeeldingen)
Hoe maak je een draadloze Tin-Can-telefoon! (Arduino Walkie Talkie): Onlangs zat ik midden in een heel belangrijk telefoontje toen mijn bananentelefoon niet meer werkte! Ik was zo gefrustreerd. Dat is de laatste keer dat ik een oproep mis vanwege die stomme telefoon! (Achteraf ben ik misschien een beetje te boos geworden in
Articulerende draadloze vermogenszender: 4 stappen
Articulating Wireless Power Transmitter: Wilt u een scharnierende arm die uw apparaat zinloos volgt om op te laden? Dit is het project. I Wireless Power Transmitter en Receiver combo die uw apparaat zal volgen…..zolang het ongeveer vijf centimeter verwijderd is
Draadloze stroomoverdracht met behulp van een 9v-batterij: 10 stappen
Draadloze stroomoverdracht met behulp van een 9v-batterij: inleiding. Stel je een wereld voor zonder bekabelde verbinding, waar onze telefoons, lamp, tv, koelkast en alle andere elektronica draadloos worden aangesloten, opgeladen en gebruikt. Dat is inderdaad de wens van velen geweest, zelfs het elektrisch elektronische genie
De behuizing van een draadloze Xbox 360-controller vervangen: 15 stappen (met afbeeldingen)
De behuizing van een draadloze Xbox 360-controller vervangen: stapsgewijze handleiding voor het vervangen van de behuizing van een Xbox 360-controller door een nieuwe behuizing. Deze tutorial kan worden gebruikt om studenten te helpen een basiskennis te hebben van hardware, elektrische/computertechniek en computerwetenschappelijke principes door middel van videogames