Мазмұны:

Arduino Uno және Mozzi бар қарапайым барабан машинасы: 4 қадам
Arduino Uno және Mozzi бар қарапайым барабан машинасы: 4 қадам

Бейне: Arduino Uno және Mozzi бар қарапайым барабан машинасы: 4 қадам

Бейне: Arduino Uno және Mozzi бар қарапайым барабан машинасы: 4 қадам
Бейне: Arduino MIDI барабандары пьезо дискі триггерлері (сызба және кодпен) 2024, Қараша
Anonim
Arduino Uno және Mozzi бар қарапайым барабан машинасы
Arduino Uno және Mozzi бар қарапайым барабан машинасы
Arduino Uno және Mozzi бар қарапайым барабан машинасы
Arduino Uno және Mozzi бар қарапайым барабан машинасы

Аргентинада тұру халықаралық поштаның ұрланатынын немесе кеденде тұрып қалуын білдіреді. Коронавирус карантинін қосыңыз және сіздің келесі жобаңыз ескі Arduino Uno тақтасымен шектеледі. Жақсы жаңалық? Роллинг Стоунздың ұлы ақыны айтқандай: «Уақыт менің жағында … иә»

Мен жұмыс істеу үшін қосымша жабдықты қажет етпейтін тамаша, сонымен қатар күрделі музыкалық кітапхананы - Mozzi жүктедім және мен құжаттарды оқи бастадым. Мен 5 барабан мен 1 түймені толығымен басқаруға болатын қарапайым барабан машинасын/секвенерін алдым. Бірінші тұтқа минутына соққыларды өзгертеді, ал қалған 4 түйме әр соққыда не ойнау керектігін анықтайды. Мен ағымдағы жиілікті анықтау үшін 4 жарықдиодты қостым.

Жабдықтар

Ардуино Уно

Моцци кітапханасы

5 түйме

1 түйме

1 аудио ұясы

Қосымша 3d басып шығарылған корпус

1 -қадам: Мәліметтерді бағдарламалау

Бағдарламалау туралы мәліметтер
Бағдарламалау туралы мәліметтер

Кодтың ішінде, соққылар жүріп жатқанда, әр тұтқа оқылады және 0-ден 1024-ке дейінгі мән 1-10 шкаламен салыстырылады. 1 үнсіздік дегенді білдіреді. 2 - соққыны білдіреді. 3 сәлем дегенді білдіреді. 4 дегеніміз - әр түрлі ноталардағы кейбір синтезделген дыбыстар үшін тұзақ пен соңғы позиция қолданылады.

2 -қадам: қоршау

Қоршау
Қоршау
Қоршау
Қоршау
Қоршау
Қоршау

Қоршау 2 мм тіктөртбұрыштар мен 4 бұрандалармен жасалған.

3 -қадам: дыбыстар

Дыбыстар
Дыбыстар
Дыбыстар
Дыбыстар

Дыбыстар wav -дан шикі деректерге түрлендірілді және.ino кодымен бірге сыртқы.h файлдары ретінде жүктелді. Бұл процедура Audacity сияқты сыртқы бағдарламалық жасақтама, сонымен қатар.raw to.h түрлендіру үшін Python сценарийі өте қиын болды.

Қарапайым барабан машинасын ойнау өте қызықты, әдепкі дыбыстарды Gameboy эффектілері мен сымсыз Atari дыбыстары сияқты басқа дыбыстарға өзгертуге болады.

Әрине, карантин сіздің электронды концерттеріңізге көпшілік қатыспайды дегенді білдіреді, сондықтан мен соққыларды автоматты түрде анықтайтын және музыкаға басын қозғап тұратын кішкене қозғалмалы аниматрониканы жасадым.

4 -қадам: демо

Image
Image

Мұнда барабан машинасының демонстрациясы ойналады.

Қозғалатын бас - бұл дыбыстық модуль мен Arduino Nano қосылған жеке жоба. Ол BPM автоматты түрде анықтайды және сәйкесінше басын қозғайды.

Ұсынылған: