
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51

Бул колдонмодо биз Microbitти midi контроллери катары колдонууга жана аны сүйүктүү музыкалык өндүрүш программаңызга туташтырууга мүмкүндүк берүүчү зымсыз midi CC контроллерин түзөбүз.
Midi CC деген эмне?
Көбүнчө CC кыскартылат, ал эми туура термин - "Control Control") MIDI билдирүүлөрүнүн категориясы, алар өзүнүн атайын билдирүү түрлөрүнө ээ болгон параметрлерден башка көрсөткүчтөрдүн иштешин же патч маалыматын жеткирүү үчүн колдонулат (эскертүү, өчүрүү, тийүүдөн кийин, полифониялык) aftertouch, pitch bend жана программаны өзгөртүү).
Сураныч, бул окуу куралы Mac үчүн иштелип чыккан, бирок ал дагы PC үчүн иштеши керек. Сураныч, эгер сиз PC шайкештигине байланыштуу кандайдыр бир көйгөйлөрдү байкасаңыз, комментарий калтырыңыз, мен кубанычтуу түрдө колдонмону жаңыртам
Жабдуулар
- 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га чейин), бирок бул демо үчүн биз экөөнү гана колдонобуз - 0 -канал жана 1 -канал, булар тийиштүү түрдө Pitch жана Rollго дайындалган.
Пит жана роллдун өлчөмү -180ден 180ге чейин, ал эми Midi CC баалуулуктары 0дон 127ге чейин болушу мүмкүн, ошондуктан мен маалымат диапазондорун которуу үчүн "карта" блогун колдонуп жатам. Кайсы параметрди башкаргыңыз келгенин билгенден кийин, бул сандагы сүйлөшүү процесси менен ойноону сунуштайм, анткени сиз белгилүү бир диапазондогу баалуулуктарды каалашыңыз мүмкүн (сиз көзөмөлдөп жаткан эффектке жараша).
Микробит менен алыстан маалымат чогултуу жөнүндө көбүрөөк маалымат алуу үчүн бул жерди караңыз.
3 -кадам: Компьютериңизди орнотуу


Чачсыз MidiSerial
Миди сигналын микробиттен тандалган DAWка багыттоо үчүн сизге Hairless MidiSerial сыяктуу көпүрө тиркемеси керек болот - муну GitHub баракчасынан бекер жүктөп алыңыз бул жерде.
Audio Midi орнотуу
Эскертүү: Эгерде сиз Mac колдонуп жатсаңыз, MIDI Outту "IAC Bus 1" катары тандап алыңыз. Эгерде бул тизмеде көрүнбөсө, анда сиз аудио MIDI орнотуусун ачышыңыз керек, MIDI студиясына өтүңүз (үстүңкү терезе менюсунан), IAC драйверин чыкылдатыңыз, "Түзмөк онлайнда" кутучасы бар экенин текшериңиз..
4 -кадам: DAW параметрлериңизди дайындоо


Logic Pro X колдонуучусу катары, мен бул программалык камсыздоого басым жасайм - бирок менин түшүнүгүм боюнча, ал сиздин DAW тандоосу боюнча иштеши керек
Logic IAC Busтан 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 Musical Glove by Helen Leigh for Pimoroni
Vulpestruments аркылуу микробитиңизди Таза маалыматка кантип туташтыруу керек
Капитан Ишенимдүү Microbit оркестри
Дэвид Уэйлдин Microbit гитарасы
Мага эмне кылганыңды көрсөт
Бул көрсөтмөнү аткардыңызбы? Мага видеонун сүрөтүн twitter/instagram @frazermerrickке жөнөтүңүз
Сунушталууда:
Байланышсыз Midi Controller: 6 кадам (Сүрөттөр менен)

Байланышсыз Midi Controller: Байланышсыз нерселерди жасоо азыркы учурда тренд болуп калды. Мен Arduino Pro micro жана кээ бир IR-жакындык детекторлор тактасын колдонуп жөнөкөй midi контролерун түздүм, анын ичинде салыштыргыч бар, бул жеткиликтүү жана арзан болушу керек. Бул долбоор
Lune - MIDI Controller Arduino менен (ди -джей же музыкант үчүн): 5 кадам (сүрөттөр менен)

Lune - MIDI Controller With Arduino (DJ же Musician үчүн): Бул менин биринчи arduino (микроконтроллер) долбоорунун аты Lune. Мен ардуинону пайдалуу жана чоң долбоор менен үйрөнгүм келди, ошондуктан мен аралашып кетүү үчүн бардык функциялары бар midi DJ контроллерин жасоону чечтим. Ар кандай сенсор (потенцио
Oceania Midi Controller (ызы-чуу 0-жээк жана башка синтездер үчүн): 6 кадам (сүрөттөр менен)

Oceania Midi Controller (Noise 0-Coast жана башка синтездер үчүн): Акыркы бир нече жылда бир катар синтезатор өндүрүүчүлөр " стол жарым модулдук " аспаптар. Алар жалпысынан Eurorack модулдук синтезаторунун формасы менен бирдей формада болушат жана көбү g катары арналган
KUNAI MIDI CONTROLLER: 9 кадам (Сүрөттөр менен)

KUNAI MIDI КОНТРОЛЛЕРИ: КУНАЙ - эң жогорку сапатты колдонгон 4 x 4 MIDI контроллери; Япониянын SANWA баскычтары, DAW башкара ала турган банктарга, тийүү чыпкасына жана толугу менен ыңгайлаштырылган жана модулга ээ
NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 кадам (Сүрөттөр менен)

NES Controller Shuffle (Nintendo Controller MP3, V3.0): Мен Nintendo Controller MP3, Version 2.0 үчүн дизайнында ryan97128ди толугу менен жулуп салдым жана ал идеяны бардык акылдуу Morte_Moyaдан алганын угуп жатам, ошондуктан мен кредит ала албайм алардын бардык генийлери. Мен жөн гана ыңгайлуулукту кошуп, кайра толтурууну кааладым