Мазмуну:
- 1 -кадам: материалдарды чогултуу
- 2 -кадам: Чийүү жана бургулоо
- 3 -кадам: Концепциянын далили
- 4 -кадам: Solder
- 5 -кадам: Код
- 6 -кадам: Jam
Video: Midi Controller Button-Keyboard: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Менин midifighter долбоорумдан шыктануу менен, мен Mega Arduino тактасынын көптөгөн санариптик кириштеринен пайдаланган баскыч стилиндеги midi контроллерин жасоону чечтим. Бул Нускамада биз материалдарды чогултуудан музыка жасоого чейинки кадамдарды карайбыз!
1 -кадам: материалдарды чогултуу
Бул долбоор үчүн мен колдондум:
Ардуино Мега (клон)
22 өлчөөчү зым
16 чоң ак аркада баскычы
10 кичинекей кара аркада баскычтары
Лайкоо куралдары
16мм жана 26мм бургулоо менен бургулаңыз
Көрдүм
Монтаж тактасы
2 -кадам: Чийүү жана бургулоо
Күйгүзүп жаткан нерсеңиздин үстүнөн баскычтарыңызды шылдыңдашыңуз керек болот, мен бул жыгачты таштандыдан таптым жана бул долбоор үчүн идеалдуу болот деп ойлогом. Сиз да ушундай кылгыңыз келиши же аппараттык дүкөнгө баргыңыз келиши мүмкүн.
Кнопкаларды издеңиз жана тешиктерди кайсы жерде бургулоо керектигин белгилеңиз. Кийинчерээк көрүп турганыңыздай, түбү абдан кооз көрүнөт. Сиз бардык тешиктерди бургулоодон мурун баскычтын туура келерин текшерип көрсөңүз болот.
Мен тактайымды кийинчерээк жарымында көрдүм, бирок мен аны ушул этапта жасоону сунуштайт элем.
3 -кадам: Концепциянын далили
Мен аллигатордун клиптерин бир нече баскычка чейин жүгүртүп, 10K идишти орнотуп, аны ширетүү алдында сынап көрүү үчүн кодду жүктөдүм. Бул 100% зарыл эмес, бирок сиз нерселерди кайра текшерүүнү жактырсаңыз жакшы болот.
4 -кадам: Solder
Бул жерде санарип казыктарга өтө көп зымдар бар, мен кийинки жолу мультиплексорду колдонуп көрмөкмүн, бирок чындыгында анча деле жаман эмес, зымдын жылышын текшерип көрүңүз. Код башталгычтын 22 болорун көрсөтөт жана баскычтар хроматикалык түрдө бирге көбөйөт (андыктан C = pin 22, C#= Pin 23 ж.б.). Диаграммада сиз баскычтардын бардыгы чоң чынжырда бириктирилгенин көрө аласыз.
Казандар 5v пинден кубат алышат жана аны менен бирге чынжырланышат. Ошо сыяктуу эле, казандар баскычтар сыяктуу эле негизделген. Акырында, маалымат зымдарын идиштерден A0, A1, A2, A3ка өткөрүңүз.
Эгерде сиз көбүрөөк баскычтарды же казандарды кааласаңыз, анда чындап эле жаңылып калсаңыз болот … жана мен сизди буга үндөйт элем!
5 -кадам: Код
Кодду киргизүүдөн мурун, мен Густаво Силвейрага www.musiconerd.com сайтында рахмат айткым келет, анткени мен анын кодун мурунку долбоордо колдонгом жана аны ушул долбоордо колдонуу үчүн өзгөрткөнмүн.
Мен MacBook'умда Аблетон Live ала турган сериялык сигналдарды миди сигналдарына айландыруу үчүн Hairless Midi иштеп жатам.
Муну моюнга алам, сериялык-midi программалык камсыздоону кемчиликсиз иштегенге чейин толук орнотуу үчүн бир аз убакыт талап кылынган, бирок мен аны учурдагы конфигурациясында орноткондон бери эч кандай көйгөй болгон жок.
Мен эң жакшы үйрөнчүк кодермин, бирок эгер сиз Arduino IDE кодундагы комментарийлерге баш ийип, коддун жана чачсыз мидидин байдын ылдамдыгына дал келсеңиз, анда өтө көп көйгөйдү чечпей туруп, иштешиңиз керек.
6 -кадам: Jam
Мен Ableton Live'ди колдонгонду жакшы көрөм, анткени midi-mapping ийкемдүүлүгү чындыгында ушул сыяктуу инструменттерди камтыйт. Бул жерде Мусоргский менен бирге ойноого шилтеме бар! Менин биринчи көрсөтмөм!
Сунушталууда:
DIY MIDI CONTROLLER USB Plug & Play (UPGRADE NEOPIXEL RING): 12 кадам
DIY MIDI CONTROLLER USB Plug & Play (UPGRADE NEOPIXEL RING): Passionate MAO and Electronic Music, бирок ошондой эле персоналдаштырылган Midi Interface түзүүгө болорун көрүп, мине 6 потенциометрди жана 12 баскычты (күйгүзүү / өчүрүү), бирок жерди кыйын кылуу үчүн бул мурунтан эле болгон, мен визуалдык көрсөткүчтү кошкум келет
Байланышсыз 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 контроллерин жасоону чечтим. Ар кандай сенсор (потенцио
Aalto үчүн Arduino MIDI Controller: 7 кадам
Aalto үчүн Arduino MIDI Controller: Үйрөнчүк музыкант болгондуктан, мен аналогдук синтезден VSTке көп барам. Мен " VST " маанай, мен чындап эле бир укмуш инструментке кирдим: Madronalab's Aalto VSTБул укмуштуудай VST абдан ийкемдүү, ал абдан жакшы үндөрдү чыгарат жана эң сонун
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дан алганын угуп жатам, ошондуктан мен кредит ала албайм алардын бардык генийлери. Мен жөн гана ыңгайлуулукту кошуп, кайра толтурууну кааладым