
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51

Бұл нұсқаулықта біз Microbit -ті midi контроллері ретінде пайдалануға және оны сүйікті музыкалық өндіріс бағдарламалық жасақтамасына қосуға мүмкіндік беретін сымсыз midi CC контроллерін жасаймыз.
Midi CC дегеніміз не?
Көбінесе қысқартылған CC, ал дұрыс термин - «Басқаруды өзгерту») MIDI хабарламаларының санаты, олар өздерінің арнайы хабар түрлері бар параметрлерден басқа параметрлер бойынша өнімділік немесе түзету деректерін беру үшін қолданылады (ескерту, ескерту, есту, полифониялық) түймеден кейін, қадамды иілу және бағдарламаны өзгерту).
Назар аударыңыз, бұл оқулық Mac үшін жасалған, бірақ ол компьютерде де жұмыс істеуі керек. Егер сіз компьютердің үйлесімділігіне қатысты мәселелерді тапсаңыз, түсініктеме қалдырыңыз, мен нұсқаулықты қуана жаңартамын
Жабдықтар
- Microbit x2
- Шашсыз MidiSerial
- Logic Pro X (немесе кез келген DAW)
1 -қадам: акселерометр деректерін жіберу

Ақыр соңында, біз сымсыз қозғала алатын болғымыз келетіндіктен, бізге екі микробитті қажет етеді. Бірі - біздің акселерометр деректерін жинау және оны микробиттің радиосы арқылы жіберу, екіншісі - біздің компьютерге қосылған кезде MIDI CC форматында мәліметтерді алу және шығару.
Біріншіден, түсіру құрылғысын кодтауға рұқсат етіңіз. Біз микробиттің акселерометрінен қадам мен орама мәндерін түсіреміз, содан кейін оларды радио арқылы жібереміз. Микробиттегі басқа кірістерді, мысалы, оның түймелерін немесе компасты қолдана алмауыңызға ешқандай себеп жоқ!
Microbit MIDI мүмкіндіктерінің толық тізімін алу үшін ресми құжаттаманы мына жерден қараңыз.
2 -қадам: Деректерді алу және Midi -ге түрлендіру

Екінші Microbit компьютерге USB арқылы қосылған кезде, бұл біздің акселерометр деректерін радио арқылы алады және MIDI CC мәндеріне түрлендіреді.
Мұндағы маңызды блок - бұл Midi Serial -ді қолдану, ол көпір қосымшасын қолдануға және midi cc -ті компьютер ішінде ішкі бағыттауға мүмкіндік береді.
Midi CC -те 120 арна бар (0 -ден 119 -ға дейін), бірақ бұл демонстрацияда біз тек Pitch пен Roll -ге тағайындалған 0 -арна мен 1 -арнаны қолданамыз.
Қадам мен айналу өлшемі -180 -ден 180 -ге дейін, ал Midi CC мәндері 0 -ден 127 -ге дейін болуы мүмкін, сондықтан мен деректер ауқымын түрлендіру үшін 'карта' блогын қолданамын. Мен сіз қандай параметрді басқарғыңыз келетінін білгеннен кейін осы нөмірмен сөйлесу процесін ойнауды ұсынамын, себебі сіз белгілі бір диапазондағы мәндерді қажет етесіз (сіз басқаратын әсерге байланысты).
Микробиттің көмегімен қашықтан деректерді жинау туралы қосымша ақпаратты мына жерден қараңыз.
3 -қадам: компьютерді реттеу


Шашсыз MidiSerial
Midi сигналын микробиттен таңдаған DAW -ге бағыттау үшін сізге Hairless MidiSerial сияқты көпір қосымшасы қажет болады - мұны GitHub бетінен тегін жүктеп алыңыз.
Audio Midi орнату
Ескерту: Егер сіз Mac компьютерін қолдансаңыз, MIDI шығуын «IAC Bus 1» ретінде таңдағаныңызға көз жеткізіңіз. Егер бұл тізімнен шықпаса, сізге MIDI студиясын орнату керек, MIDI студиясына өтіңіз (жоғарғы терезе мәзірінен), IAC драйверін нұқыңыз, «Құрылғы желіде» ұяшығына белгі қойыңыз..
4 -қадам: DAW бағдарламасында параметрлерді тағайындау


Logic Pro X қолданушысы ретінде мен осы бағдарламалық жасақтамаға назар аударатын боламын, бірақ менің түсінуімше, ол сіздің таңдауыңыз бойынша DAW -те жұмыс істеуі керек
Logic IAC шинасынан MIDI кіруін алу үшін орнатылғанына көз жеткізіңіз, мұны параметрлер> Midi> кірулерде таңдауға болады. Қандай параметрді басқарғыңыз келетінін таңдаңыз, мысалы, синтезатор сүзгісі өшірілген, қосалқы арна жіберу сомасы немесе EQ жиілігі. Содан кейін, бұл параметрді жылжытыңыз, содан кейін CMD+L пернелерін басыңыз. Енді сіз Microbit -ті жылжытқанда, ол автоматты түрде сәйкес MIDI CC арнасын сол параметрге тағайындайды.
Пожалуйста, менің кодымен назар аударыңыз, өйткені біз екі мәнді қолданамыз, ол екі CC арнасы үшін (0 және 1) үнемі мән жібереді, сондықтан параметрді тағайындауға тырысқанда логика қатты шатасады. Мен кодты жақсартуды жоспарлап отырмын, егер ол бірдей болса (немесе шағын диапазонда) мән жібермесе, алайда логика тек бір MIDI қабылдайтындай қабылдағыш кодындағы «ifs» біреуін жоюды ұсынамын. Бұл тағайындау кезеңіндегі бір уақыттағы CC мәні.
Логикада сіз MIDI контроллерін одан әрі дәл баптай аласыз, кірісті көбейту мәнімен реттей аласыз, мин және максималды мәндерді орнатасыз. Мен EQ High Cut үшін қолданған мәндерді жоғарыдағы суреттен көруге болады.
5 -қадам: Әрі қарай не болады?
Құттықтаймын! Енді сіз логиканы микробитпен басқаруыңыз керек … сымсыз!
MIDI және Microbit көмегімен бұл мүмкін. Сіз микробитте әр түрлі «көріністерді» орната аласыз, бұл жіберуші микробиттегі түймені басу негізінде әр акселерометр мәні реттелетін CC арнасын өзгертуге мүмкіндік береді. Орындаушыға әр түрлі аспаптарды толық бақылауды беру. MIDI сонымен қатар музыкадан әлдеқайда көп нәрсені жасай алады, сонымен қатар кейбір жарықтандыру үстелдері MIDI қосылған.
Басқа музыкалық микробитті жасаушыларға айтыңыз
Міне, менің сүйікті өндірушілерім фантастикалық аппараттық құралмен мүмкін болатын нәрселердің шекарасын итермелейді.
Mini. Mu Microbit музыкалық қолғаптары Химен Пиморониге арналған
Микробитті таза деректерге Vulpestruments арқылы қалай қосуға болады
Капитан Кредиблдің микробиттік оркестрі
Дэвид Уэйлдің микробиталық гитарасы
Маған не жасайтыныңызды көрсетіңіз
Бұл нұсқаулықты орындадыңыз ба? Маған бейне суретін twitter/instagram @frazermerrick жіберіңіз
Ұсынылған:
Сымсыз 4 ойыншыға арналған отбасылық ойын контроллері: 3 қадам

Сымсыз 4 ойыншыға арналған отбасылық ойын контроллері: бұл 4 адам бірден ойнай алатын аркада стиліндегі сымсыз контроллер. Дербес компьютерді 5 жасар балалар қолданатын контроллерге байланыстырудың қажеті жоқ, сондықтан ол сымсыз. Олар үнемі құлайды, мен олардың менің ойыншықтарымды қиратқанын қаламаймын
Arduino негізіндегі DIY ойын контроллері - Arduino PS2 ойын контроллері - DIY Arduino Gamepad көмегімен Tekken ойнау: 7 қадам

Arduino негізіндегі DIY ойын контроллері | Arduino PS2 ойын контроллері | DIY Arduino Gamepad көмегімен Tekken ойнау: Сәлеметсіздер ме, балалар, ойындарды ойнау әрқашан қызықты, бірақ өзіңіздің жеке DIY контроллеріңізбен ойнау қызықты, сондықтан біз осы нұсқаулықта arduino pro micro көмегімен ойын контроллерін жасаймыз
Сымсыз контроллері мен сенсорлары бар портативті консоль (Arduino MEGA & UNO): 10 қадам (суреттермен)

Сымсыз контроллер мен сенсоры бар портативті консоль (Arduino MEGA & UNO): Мен қолданған:- Arduino MEGA- 2x Arduino UNO- Adafruit 3.5 " TFT 320x480 сенсорлық экраны HXD8357D- Дабыл сигналы- 4Ohm 3W динамигі- 5мм жарық диодты шамдар- Ultimaker 2+ принтері/ қара PLA филаменті- лазерлік кескіш MDF ағашы- қара бүріккіш бояуы (ағаш үшін)- 3x nRF24
MIDI 5V спиелатронды немесе басқа MIDI синтезі үшін жарық диодты жарықтандырғыш контроллері: 7 қадам (суреттермен)

MIDI 5V спиделатронды немесе басқа MIDI синтезі үшін жарықдиодты жолақ контроллері: Бұл контроллер үш түсті жарықдиодты жарықдиодты шамдарды 50mS үшін жыпылықтайды. G5-D#6 үшін көк, E6-B6 үшін қызыл және C7-G7 үшін жасыл. Контроллер - бұл ALSA MIDI құрылғысы, сондықтан MIDI бағдарламалық жасақтамасы MIDI синхрондау құрылғысымен бір мезгілде жарықдиодты жарыққа шығара алады
Өзіңіздің жеке құрыңыз (арзан!) Көп функциялы сымсыз камера контроллері: 22 қадам (суреттермен)

Өзіңіздің жеке меншігіңізді құрыңыз (арзан!) Көп функциялы сымсыз камера контроллері. Кіріспе Сіз өзіңіздің жеке камера контроллеріңізді құруды ойладыңыз ба? МАҢЫЗДЫ ЕСКЕРТУ: MAX619 конденсаторлары 470n немесе 0.47u. Схема дұрыс, бірақ компоненттер тізімі қате болды - жаңартылды. Бұл Digital Da -ге кіру