Turinys:

„Microbit Midi CC“belaidis valdiklis: 5 žingsniai (su nuotraukomis)
„Microbit Midi CC“belaidis valdiklis: 5 žingsniai (su nuotraukomis)

Video: „Microbit Midi CC“belaidis valdiklis: 5 žingsniai (su nuotraukomis)

Video: „Microbit Midi CC“belaidis valdiklis: 5 žingsniai (su nuotraukomis)
Video: Electronics Application Project - micro:bit MIDI sequencer 2024, Liepa
Anonim
„Microbit Midi CC“belaidis valdiklis
„Microbit Midi CC“belaidis valdiklis

Šiame vadove mes sukursime belaidį midi CC valdiklį, kuris leis jums naudoti „Microbit“kaip „midi“valdiklį ir prijungti prie mėgstamos muzikos kūrimo programinės įrangos.

Kas yra Midi CC?

Dažnai sutrumpintas CC, o teisingas terminas yra „Kontrolės keitimas“) MIDI pranešimų kategorija, naudojama perduoti kitų parametrų, išskyrus tuos, kurie turi savo pranešimų tipus (pastaba, užrašas, papildomas, polifoninis, našumo ar pataisos, duomenis). po palietimo, žingsnio linkio ir programos keitimo).

Atminkite, kad ši pamoka skirta „Mac“, tačiau ji taip pat turėtų veikti kompiuteriui. Jei pastebėsite kokių nors su kompiuterio suderinamumu susijusių problemų, palikite komentarą ir mielai atnaujinsiu vadovą

Prekės

  • Mikrobitas x2
  • „MidiSerial“be plaukų
  • „Logic Pro X“(arba bet koks jūsų pasirinktas DAW)

1 žingsnis: Akselerometro duomenų siuntimas

Akselerometro duomenų siuntimas
Akselerometro duomenų siuntimas

Kadangi galiausiai norėsime judėti belaidžiu ryšiu, mums reikės dviejų mikrobitų. Vienas iš jų užfiksuoja mūsų akselerometro duomenis ir siunčia juos per mikrobito radiją, o kitas - gauti duomenis ir išvesti juos kaip MIDI CC, kai yra prijungtas prie mūsų kompiuterio.

Pirma, leiskite koduoti fiksavimo įrenginį. Mes fiksuosime žingsnio ir ritinio vertes iš mikrobito pagreičio matuoklio ir tada perduosime jas per radiją. Tačiau nėra jokios priežasties, kodėl negalėtumėte naudoti įvairių mikrobitų įėjimų, tokių kaip jo mygtukai ar net kompasas!

Išsamų „Microbit“MIDI galimybių sąrašą rasite oficialioje dokumentacijoje čia.

2 veiksmas: duomenų gavimas ir konvertavimas į „Midi“

Duomenų priėmimas ir konvertavimas į „Midi“
Duomenų priėmimas ir konvertavimas į „Midi“

Kai antrasis „Microbit“bus prijungtas prie kompiuterio per USB, radijo ryšiu bus gauti mūsų akselerometro duomenys ir paversta mūsų MIDI CC reikšmėmis.

Svarbus blokas yra „Use Midi Serial“, kuris leidžia mums naudoti „Bridge“programą ir nukreipti „midi cc“į vidų kompiuterio viduje.

„Midi CC“turi 120 kanalų (nuo 0 iki 119), tačiau šiai demonstracijai naudosime tik du - 0 ir 1 kanalą, atitinkamai priskirtus „Pitch“ir „Roll“.

Tiek žingsnis, tiek ritinys matuoja nuo -180 iki 180, o „Midi CC“reikšmės gali būti nuo 0 iki 127, todėl duomenų diapazonams konvertuoti naudoju „žemėlapio“bloką. Aš rekomenduoju žaisti su šiuo numerio pokalbio procesu, kai žinote, kurį parametrą norite valdyti, nes galbūt norėsite tik tam tikro diapazono verčių (priklausomai nuo jūsų valdomo efekto).

Daugiau informacijos apie nuotolinį duomenų rinkimą naudojant mikrobitą rasite čia.

3 veiksmas: kompiuterio nustatymas

Kompiuterio sąranka
Kompiuterio sąranka
Kompiuterio sąranka
Kompiuterio sąranka

„MidiSerial“be plaukų

Norėdami nukreipti „Midi“signalą iš savo mikrobitų į pasirinktą DAW, jums reikės tokios tiltelio programos kaip „Hairless MidiSerial“- atsisiųskite ją nemokamai iš „GitHub“puslapio čia.

Audio Midi sąranka

Pastaba: jei naudojate „Mac“, įsitikinkite, kad pasirinkote „MIDI Out“kaip „IAC Bus 1“. Jei sąraše to nėra, turėsite atidaryti „Audio MIDI Setup“, eikite į „MIDI Studio“(lango meniu viršuje), spustelėkite „IAC Driver“ir įsitikinkite, kad pažymėtas langelis „Device is Online“.

4 veiksmas: parametrų priskyrimas savo DAW

Parametrų priskyrimas jūsų DAW
Parametrų priskyrimas jūsų DAW
Parametrų priskyrimas jūsų DAW
Parametrų priskyrimas jūsų DAW

Kaip „Logic Pro X“vartotojas, daugiausia dėmesio skirsiu šiai programinei įrangai, tačiau, mano supratimu, ji turėtų veikti panašiai jūsų pasirinktam DAW

Įsitikinkite, kad „Logic“nustatyta, kad ji gautų MIDI įvestį iš IAC magistralės, tai galima patikrinti skiltyje „Nuostatos“> „Midi“> įėjimai. Pasirinkite parametrą, kurį norite valdyti, pavyzdžiui, išjungtas sintezatoriaus filtras, pagalbinio kanalo siuntimo kiekis arba EQ dažnis. Tada pakreipkite šį parametrą ir paspauskite CMD+L. Dabar, kai perkelsite „Microbit“, jis automatiškai priskirs atitinkamą MIDI CC kanalą tam parametrui.

ATKREIPKITE DĖMESĮ su mano kodu, nes mes naudojame dvi reikšmes, todėl jis nuolat siunčia vertę abiems CC kanalams (0 ir 1), todėl, kai bandote priskirti parametrą, logika labai painiojasi. Aš planuoju patobulinti kodą, kad jis nesiųstų vertės, jei skaičius yra tas pats (arba nedideliame diapazone), tačiau iki tol rekomenduoju pašalinti vieną iš „ifs“imtuvo kode, kad „Logic“gautų tik vieną MIDI CC vertė vienu metu šio priskyrimo etapo metu.

„Logic“taip pat galite patikslinti MIDI valdiklį toliau, koreguodami įvestį dauginimo verte, nustatydami min ir max reikšmes. Vertes, kurias naudoju „EQ High Cut“, galima pamatyti aukščiau esančiame paveikslėlyje.

5 žingsnis: kas toliau?

Sveikinu! Dabar turėtumėte valdyti logiką naudodami savo mikrobitą … belaidžiu būdu!

Yra daug galimybių naudojant MIDI ir „Microbit“. Galite nustatyti skirtingas „scenas“mikrobitoje, kad galėtumėte pakeisti, kokį CC kanalą valdo kiekviena akselerometro vertė, remdamasi mygtuko paspaudimu ant siuntėjo mikrobitų. Suteikti atlikėjui visišką įvairių instrumentų kontrolę. MIDI taip pat gali padaryti daug daugiau nei muzika, o kai kurie apšvietimo stalai taip pat įgalinti MIDI.

Šaukite kitiems muzikinių mikrobitų kūrėjams

Štai keletas mano mėgstamiausių kūrėjų, stumiančių galimybių ribas su fantastiška aparatine įranga.

„Mini. Mu Microbit“muzikinė pirštinė, skirta Helen Leigh, skirta „Pimoroni“

Kaip prijungti savo mikrobitą prie „Pure Data by Vulpestruments“

„Microbit“orkestras, kapitonas Credible

Mikrobitų gitara David Whale

Parodyk, ką gamini

Ar vadovavotės šiuo vadovu? Atsiųskite man vaizdo įrašo nuotrauką į mano twitter/instagram @frazermerrick

Rekomenduojamas: