Мазмуну:

Байланышсыз Midi Controller: 6 кадам (Сүрөттөр менен)
Байланышсыз Midi Controller: 6 кадам (Сүрөттөр менен)

Video: Байланышсыз Midi Controller: 6 кадам (Сүрөттөр менен)

Video: Байланышсыз Midi Controller: 6 кадам (Сүрөттөр менен)
Video: ЗАМОРОЗЬТЕ КОСТИ И ВАРИТЕ 6 ЧАСОВ! Рецепт который изменит вашу жизнь! 2024, Июль
Anonim
Байланышсыз Midi Controller
Байланышсыз Midi Controller
Байланышсыз Midi Controller
Байланышсыз Midi Controller
Байланышсыз Midi Controller
Байланышсыз Midi Controller

Байланышсыз нерселерди жасоо азыркы учурда тренд болуп калды. Мен Arduino Pro micro жана кээ бир IR-жакындык детекторлор тактасын колдонуп жөнөкөй midi контроллерин түздүм, анын ичинде салыштыргыч бар, бул жеткиликтүү жана арзан болушу керек. Бул проекти 32u4 негизделген тактага ээ болгон каалаган Arduinoдо колдонсо болот, бул баштыксыз MIDIге ээ болуу үчүн, чачы жок миди жана аны менен байланышкан каталарды колдонуу керек. Бул долбоор башка ноталарга оңой эле узартылышы мүмкүн болгон 7 негизги ноталар үчүн жасалган. Мен BandLab тарабынан tortwalkти DAW катары колдондум, анткени ал сонун жана бекер. Муну жасоо сизге кызыктуу болот деп үмүттөнөбүз. Бул долбоор алгач студенттерди инфра-кызылдын кооз дүйнөсү жана анын кызыктуу колдонмосу менен тааныштыруу максатында иштелип чыккан.

Жабдуулар

Arduino Pro Micro (же 32u4 негизиндеги каалаган такта)

IR жакындык сенсору * каалаган ноталардын жоктугу

баскычтар (милдеттүү эмес)

ширетүүчү жана коргошун

берг казыктары

perfboard

Зым

компьютер

1 -кадам: нерселерди бирге алуу

Бирге нерселерди алуу
Бирге нерселерди алуу
Бирге нерселерди алуу
Бирге нерселерди алуу
Бирге нерселерди алуу
Бирге нерселерди алуу

Келгиле, адегенде бул проекти жасоо үчүн керектүү нерселерди алалы. Сиз бул компьютерден MIDI контроллерин колдонууну талап кыласыз.

Arduino Pro Micro (же 32u4 негизиндеги каалаган такта) IR-жакындык сенсору * каалаган нота

баскычтар (милдеттүү эмес)

ширетүүчү жана коргошун

берг казыктары

perfboard

Зым

тактаңызды программалоо үчүн сизге Arduino IDE керек болот. Долбоорду текшерүү үчүн MIDI-OX программалык камсыздоосу кайра башталат. Муну DAW менен колдонуу сонун натыйжаларды берет.

2 -кадам: Негиздерди түшүнүү

Негиздерин түшүнүү
Негиздерин түшүнүү

Микроконтроллер объект IR жакындык детекторуна жакындаганда аныктайт. Андан кийин ал компьютерге тиешелүү MIDI кодун жөнөтөт.

Бул үчүн биз тышкы китепкананы колдонобуз. Китепкананы төмөнкү шилтемеден таба аласыз.

github.com/arduino-libraries/MIDIUSB

биз MIDI-OX программасын колдонуп, тиешелүү сигнал компьютер тарабынан кабыл алынганын текшере алабыз.

Биз Digital IO колдонобуз, бизде IR жакындык тактасында салыштыргыч бар. Салыштыргычтын жардамы менен биз микро контролердун I/O портуна 1 же 0 катары киргизебиз

3 -кадам: Кодекс

Кодекс
Кодекс

Код салыштырмалуу жөнөкөй жана оңой өзгөрөт. Мен бул көрсөтмө менен кодду тиркеп койдум.

IR жакындык детекторуна кандайдыр бир объект тоскоолдук кылса, биз тиешелүү сигналды компьютерге жөнөтөбүз

Эгерде сиз башка ноталарды колдонууну кааласаңыз, MIDI диаграммасын колдонуңуз.

Программаны микро контроллерге жүктөө

4 -кадам: Байланыштар

Байланыштар
Байланыштар
Байланыштар
Байланыштар
Байланыштар
Байланыштар
Байланыштар
Байланыштар

IR жакындык тактасын VCC жана жер менен камсыз кылуу.

Чыгууну тиешелүү санариптик I/O казыктарына туташтырыңыз. Мен долбоорум үчүн 2-8 пин колдондум.

колдонулган пинге ылайык кодду өзгөртүүнү унутпаңыз.

Мен талап кылынганда IR жакындык детекторун жана ардуинону оңой эле алып салуу жана алмаштыруу үчүн аял берг пиндерин колдондум.

5 -кадам: Биздин MIDI контроллерибизди текшерүү

Биздин MIDI контроллерибизди сыноо
Биздин MIDI контроллерибизди сыноо

Мен сиздин компьютериңизге MIDI-OX орнотууну сунуштайм.

Перфборттогу бардык туташууну аяктагандан кийин, IR детекторун кошуңуз.

Досканы компьютерге туташтырыңыз.

MIDI тестирлөө программаңызды ачыңыз.

Бир манжаңызды детекторго жакындатууга аракет кылыңыз

6 -кадам: DAWке туташыңыз жана Музыка жасаңыз

DAWке туташыңыз жана Музыка түзүңүз
DAWке туташыңыз жана Музыка түзүңүз
DAWке туташыңыз жана Музыка жасаңыз
DAWке туташыңыз жана Музыка жасаңыз
DAWке туташыңыз жана Музыка жасаңыз
DAWке туташыңыз жана Музыка жасаңыз

Байланышсыз ойноо ыкмасына көнүү үчүн бир аз убакыт талап кылынат, бирок бул кызыктуу тажрыйба болот. Мен жеке Cakewalkто муну колдонуп барабан ойногонду жакшы көрөм. Татымына жараша тактанын жарыгын кошуңуз же бөгөттөңүз

Сунушталууда: