
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

Šajā rokasgrāmatā mēs izveidosim bezvadu midi CC kontrolieri, kas ļaus jums izmantot savu Microbit kā midi kontrolieri un savienot to ar iecienītāko mūzikas producēšanas programmatūru.
Kas ir Midi CC?
Bieži saīsināts CC, bet pareizais termins ir "Kontroles maiņa") MIDI ziņojumu kategorija, kas tiek izmantota, lai sniegtu veiktspējas vai ielāpu datus parametriem, kas nav savi ziņojumu tipi (piezīme, piezīme izslēgta, pēcskāriens, polifons pēc pieskāriena, slīpuma līkuma un programmas maiņas).
Lūdzu, ņemiet vērā, ka šī apmācība ir paredzēta Mac, taču tai vajadzētu darboties arī personālajā datorā. Lūdzu, atstājiet komentāru, ja pamanāt kādas problēmas ar datoru saderību, un es labprāt atjaunināšu rokasgrāmatu
Piegādes
- Mikrobit x2
- MidiSerial bez matiem
- Logic Pro X (vai jebkura DAW pēc jūsu izvēles)
1. darbība: akselerometra datu nosūtīšana

Tā kā galu galā mēs vēlēsimies pārvietoties bezvadu režīmā, mums būs nepieciešami divi mikrobīti. Viens, lai uztvertu mūsu akselerometra datus un nosūtītu tos pa mikrobīta radio, un otrs, lai saņemtu datus un izvadītu tos kā MIDI CC, kamēr ir pievienots mūsu datoram.
Pirmkārt, ļaujim kodēt uztveršanas ierīci. Mēs fiksēsim piķa un rites vērtības no mikrobitu akselerometra un pēc tam pārraidīsim tās pa radio. Tomēr nav iemesla, kāpēc mikrobitā nevarētu izmantot dažādas citas ievades, piemēram, tā pogas vai pat kompasu!
Lai iegūtu pilnu Microbit MIDI iespēju sarakstu, lūdzu, skatiet oficiālo dokumentāciju šeit.
2. darbība: datu saņemšana un konvertēšana uz midi

Ja mūsu otrais mikrobits ir savienots ar datoru, izmantojot USB, tas pa radio saņems mūsu akselerometra datus un pārvērtīs mūsu MIDI CC vērtībās.
Svarīgs bloks šeit ir Use Midi Serial, kas ļauj mums izmantot tilta lietojumprogrammu un novirzīt midi cc iekšēji datorā.
Midi CC ir pieejami 120 kanāli (no 0 līdz 119), tomēr šai demonstrācijai mēs izmantosim tikai divus - 0. kanālu un 1. kanālu, tiem attiecīgi piešķirot Pitch and Roll.
Gan piķis, gan slīpums mēra no -180 līdz 180, un, lai gan Midi CC vērtības var būt no 0 līdz 127, tāpēc datu diapazonu konvertēšanai izmantoju “kartes” bloku. Es iesaku spēlēt ar šo numuru sarunu procesu, tiklīdz jūs zināt, kuru parametru vēlaties kontrolēt, jo jūs varētu vēlēties tikai vērtības noteiktā diapazonā (atkarībā no jūsu kontrolētā efekta).
Plašāku informāciju par datu vākšanu ar mikrobitu skatiet šeit.
3. darbība. Datora iestatīšana


MidiSerial bez matiem
Lai novirzītu Midi signālu no sava mikrobita uz jūsu izvēlēto DAW, jums būs nepieciešama tilta lietojumprogramma, piemēram, Hairless MidiSerial - lejupielādējiet to bez maksas no GitHub lapas šeit.
Audio Midi iestatīšana
Piezīme. Ja izmantojat Mac, pārliecinieties, ka esat izvēlējies MIDI izeju kā "IAC Bus 1". Ja tas nav redzams sarakstā, jums jāatver Audio MIDI iestatīšana, dodieties uz MIDI Studio (no loga izvēlnes augšpusē), noklikšķiniet uz IAC draivera un pārliecinieties, vai ir atzīmēta rūtiņa “Ierīce ir tiešsaistē”.
4. darbība. Parametru piešķiršana jūsu DAW


Kā Logic Pro X lietotājs es koncentrēšos uz šo programmatūru - tomēr, pēc manas izpratnes, tai vajadzētu darboties līdzīgi jūsu izvēlētajam DAW
Pārliecinieties, vai Loģika ir iestatīta MIDI ieejas saņemšanai no IAC kopnes, to var pārbaudīt izvēlnē> Midi> ieejas. Izvēlieties parametru, kuru vēlaties kontrolēt, piemēram, sintezatora filtra izslēgšana, papildu kanāla nosūtīšanas apjoms vai EQ frekvence. Pēc tam pakavējiet šo parametru un nospiediet CMD+L. Tagad, pārvietojot savu Microbit, tas šim parametram automātiski piešķirs attiecīgo MIDI CC kanālu.
LŪDZU, IEVĒROJIET manu kodu, jo mēs izmantojam divas vērtības, tā pastāvīgi sūta vērtību abiem CC kanāliem (0 un 1), un tāpēc loģika ļoti sajaucas, kad mēģināt piešķirt parametru. Es plānoju uzlabot kodu, lai tas nesūtītu vērtību, ja skaitlis ir vienāds (vai nelielā diapazonā), tomēr līdz tam es iesaku noņemt vienu no "ifs" uztvērēja kodā, lai Logic saņemtu tikai vienu MIDI CC vērtība vienlaikus šajā piešķiršanas posmā.
Loģikā jūs varat arī sīkāk noregulēt MIDI kontrolieri, pielāgojot ievadi ar reizināšanas vērtību, iestatot min un max vērtības. EQ High Cut izmantotās vērtības ir redzamas attēlā iepriekš.
5. darbība: kas tālāk?
Apsveicam! Tagad jums vajadzētu kontrolēt loģiku ar savu mikrobitu … bezvadu režīmā!
Ar MIDI un Microbit ir tik daudz iespēju. Jūs varat iestatīt dažādus "sižetus" mikrobitā, ļaujot mainīt, kuru CC kanālu kontrolē katra akselerometra vērtība, pamatojoties uz nospiežamo pogu uz nosūtītāja mikrobita. Piešķirot izpildītājam pilnīgu kontroli pār dažādiem instrumentiem. MIDI var arī daudz vairāk nekā mūzika, un daži apgaismojuma galdi ir iespējoti arī MIDI.
Kliedziet citiem mūzikas mikrobitu veidotājiem
Šeit ir daži no maniem iecienītākajiem veidotājiem, kas paplašina iespēju robežas ar fantastisko aparatūru.
Helēnas Lī muzikālais cimds Mini. Mu Microbit Pimoroni
Kā savienot savu mikrobitu ar Pure Data, izmantojot Vulpestruments
Kapteiņa Credible mikrobitu orķestris
Mikrobitu ģitāra, autors Deivids Valis
Parādi man, ko tu dari
Vai sekojāt šai rokasgrāmatai? Atsūti man video attēlu uz manu twitter/instagram @frazermerrick
Ieteicams:
Bezvadu 4 spēlētāju ģimenes spēļu kontrolieris: 3 soļi

Bezvadu 4 spēlētāju ģimenes spēļu kontrolieris: Šis ir bezvadu arkādes stila kontrolieris, ar kuru vienlaikus var spēlēt 4 cilvēki. Tas ir bezvadu, lai jums nebūtu jāpiesaista dators pie kontroliera, ko izmanto 5 gadus veci bērni. Viņi visu laiku krīt, un es nevēlos, lai tie iznīcinātu visas manas rotaļlietas, kad
Praktiskais Arduino ESP32 bezvadu sienas kontaktligzdas LED sloksnes kontrolieris: 6 soļi

Praktisks Arduino ESP32 bezvadu sienas kontaktligzdas LED sloksnes kontrolieris: tas ir ļoti praktisks DIY bezvadu sienas kontaktligzdas kontrolieris zemu izmaksu LED sloksnēm. Tas aizstāj lētos wifi kontrolierus, kas tiek pārdoti eBay. Tie labi darbojas ar RGB Led sloksnēm. EBay Wifi kontrolieris nav labi uzbūvēts un viegli salūst. Kā arī
DIY spēļu kontrolieris uz Arduino bāzes - Arduino PS2 spēļu kontrolieris - Spēlējot Tekken ar DIY Arduino Gamepad: 7 soļi

DIY spēļu kontrolieris uz Arduino bāzes | Arduino PS2 spēļu kontrolieris | Spēlēt Tekken ar DIY Arduino Gamepad: Sveiki, puiši, spēlēt spēles vienmēr ir jautri, bet spēlēt ar savu DIY pielāgoto spēļu kontrolieri ir jautrāk. Tāpēc šajā instrukcijā mēs izveidosim spēles kontrolieri, izmantojot arduino pro micro
YABC - vēl viens Blynk kontrolieris - IoT mākoņa temperatūras un mitruma kontrolieris, ESP8266: 4 soļi

YABC - Vēl viens Blynk kontrolieris - IoT mākoņa temperatūras un mitruma kontrolieris, ESP8266: Sveiki, Makers, es nesen sāku audzēt sēnes mājās, austeru sēnes, bet man jau ir 3x no šiem kontrolieriem mājās, lai raudzētu temperatūras kontroli savai mājas brūvei, sieva arī tagad dara šo Kombucha lietu un kā siltuma termostatu
MIDI 5V LED sloksnes gaismas kontrolieris Spielatron vai citam MIDI Synth: 7 soļi (ar attēliem)

MIDI 5V LED sloksnes gaismas kontrolieris Spielatron vai citam MIDI Synth: Šis kontrolieris mirgo trīs krāsu LED sloksnes gaismā par 50mS par piezīmi. Zils G5 līdz D#6, sarkans E6 līdz B6 un zaļš C7 līdz G7. Kontrolieris ir ALSA MIDI ierīce, tāpēc MIDI programmatūra var izvadīt gaismas diodes vienlaikus ar MIDI sintezatora ierīci