Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:59
Š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
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“
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
„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
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:
Belaidis 4 žaidėjų šeimos žaidimų valdiklis: 3 žingsniai
Belaidis 4 žaidėjų šeimos žaidimų valdiklis: Tai belaidis arkados stiliaus valdiklis, kuriuo vienu metu gali žaisti 4 žmonės. Jis yra belaidis, todėl nereikia pririšti kompiuterio prie valdiklio, kuriuo naudojasi 5 metų vaikai. Jie nuolat krenta ir aš nenoriu, kad jie sunaikintų visus mano žaislus, kai
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis - „Arduino PS2“žaidimų valdiklis - Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino“žaidimų pultą: 7 žingsniai
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis | „Arduino PS2“žaidimų valdiklis | Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino Gamepad“: Sveiki, vaikinai, žaisti žaidimus visada smagu, tačiau žaisti su savo „pasidaryk pats“žaidimo valdikliu yra smagiau. Taigi, mes padarysime žaidimų valdiklį naudodami „arduino pro micro“šioje instrukcijoje
Belaidis žaidimų valdiklis su „Arduino“ir „NRF24L01+“(vieno ar dviejų valdiklių palaikymas): 3 žingsniai
Belaidis žaidimų valdiklis su „Arduino“ir „NRF24L01+“(vieno ar dviejų valdiklių palaikymas): visą projektą galite rasti mano svetainėje (tai suomių kalba): https://teukka.webnode.com/l/langaton-ohjain-atmega-lla- ja-nrf24l01-radiomoduulilla/Tai tikrai trumpas instruktažas apie projektą. Aš tiesiog norėjau pasidalinti, jei kas nors norėtų
MIDI 5V LED juostos šviesos valdiklis „Spielatron“ar kitam „MIDI Synth“: 7 žingsniai (su nuotraukomis)
„MIDI 5V LED Strip Light Controller“, skirtas „Spielatron“ar kitam „MIDI Synth“: šis valdiklis mirksi trispalviais LED juostų žibintais 50 mS už užrašą. Mėlyna spalva nuo G5 iki D#6, raudona-nuo E6 iki B6 ir žalia-nuo C7 iki G7. Valdiklis yra ALSA MIDI įrenginys, todėl MIDI programinė įranga gali išvesti į šviesos diodus tuo pačiu metu kaip ir MIDI sintezės įrenginys
Lengvas belaidis belaidis antenos stiprintuvas - „Wi -Fi“- „Wlan“: 6 žingsniai
„Easy Wardriving“belaidžio antenos stiprintuvas - „Wi -Fi“- „Wlan“: šioje instrukcijoje aš jums parodysiu, kaip praktiškai be pinigų sukurti labai paprastą belaidę anteną. Aš tai padariau perdirbdamas kai kuriuos daiktus, kuriuos kitu atveju tiesiog išmetėme. Taigi jis taip pat žalias! =) Idėja yra sugauti „Wi -Fi“bangas, kurias