Съдържание:
- Стъпка 1: Материали
- Стъпка 2: Напишете кода
- Стъпка 3: Изградете веригата
- Стъпка 4: Качете код
- Стъпка 5: Свържете се към DAW
- Стъпка 6: Готово
Видео: Урок за MIDI контролер с 1 бутон: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Има много уроци за Arduino-MIDI контролери там, това е просто описание на това как да се въртите с обикновен бутон и потенциометър. Бих искал да се сблъскам с нещо подобно, когато току -що започвах, затова направих този урок с цел да помогна на „бъдещето аз“! Това би трябвало да позволи на производителя да бъде по -свободен в собствения си дизайн и синтез на нови музикални инструменти! Станете странни с него!
Стъпка 1: Материали
Ще ви трябва следното: -Arduino Pro Micro
-Моментален бутон
-10k потенциометър
-Свързващи проводници
-Дървена дъска
-IDE на Arduino
-MIDI_Controller.h
-DAW (Garage Band, Ableton, Soundtrap и др.)
Стъпка 2: Напишете кода
Преглеждам писането на кода във видео връзката в горната част на страницата, ако искате да преминете през това стъпка по стъпка. Ако просто искате да изтеглите скицата и да промените това, ще включа връзка в този раздел.
Библиотеката, която използвам (и голям фен на нея) е библиотеката MIDI_controller.h. Ето линк към хранилището на github за него, много благодарение на tttapa за създаването на библиотеката и споделянето й.
Включих някои коментирани редове за разширяване на контролера. Целта е да се създаде основа, за която можете да направите инструмент, който наистина ви отразява!
Стъпка 3: Изградете веригата
Ако харесвате снимки и знаете как да се ориентирате в чертежа, този метод може да резонира с вас. Ще ви преведа през стъпките в средната част на видеоклипа, но ще включа и някои екранни снимки на стъпките тук за справка.
(Първа снимка) Стъпка 1: Свържете червения свързващ проводник от щифта "VCC" на Arduino към "+" шината на платката. Стъпка 2: Свържете червения свързващ проводник от десния щифт на потенциометъра към "+" шината Стъпка 3: Свържете синия свързващ проводник от щифта „GND“на Arduino към шината „-“на дъската. Стъпка 4: Свържете синия свързващ проводник от левия щифт на потенциометъра към шината "-" на макета. Стъпка 5: Свържете синия свързващ проводник от един от щифтовете на бутона към "-" шината на макета.
(Втора снимка) Стъпка 1: Свържете бял джъмпер проводник от "другия" щифт на бутона към щифт "2" на Arduino. (3 -та снимка) Стъпка 1: Свържете бял джъмпер проводник от средния щифт на потенциометъра към щифт " A0 "на Arduino. (4 -та снимка) Това показва разстоянието и подравняването на щифтовете на потенциометъра.
Стъпка 4: Качете код
Изберете дъската "Arduino Leonardo" от менюто и качете скицата в Arduino от IDE и това е всичко!
Стъпка 5: Свържете се към DAW
Тъй като това устройство е програмирано да бъде MIDI устройство като всяко друго, може да не се наложи да правите нищо фантастично, за да го възпроизведете, но може да се наложи да отидете в менюто „Настройки“, за да кажете на програмата да слуша контролера. Обикновено използвам Ableton, но този път реших да опитам с уеб-базиран DAW "Soundtrap". Бях на няколко кликвания от настройката и след като избрах „Arduino Leonardo“от менюто на устройството, той започна да реагира перфектно.
Стъпка 6: Готово
Следващата стъпка е ваша да предприемете! Как ще го изведете на следващото ниво? Какви бутони ще използвате? 3-D печатна кутия? Публикувайте всякакви въпроси в коментарите и успех!
Препоръчано:
Бутон за отброяване на Arduino с бутон за почивка: 4 стъпки
Бутон за обратно отброяване на Arduino с бутон за почивка: Тази инструкция ще ви научи как да създадете таймер за обратно броене с помощта на 4-цифрен 7-сегментен дисплей, който може да се нулира с бутон. Получих идеята да направя това, защото докато създавах едноцифрен 7-сегментен дисплей в клас, исках да създам нещо
Схема на бутон за алармен бутон за паника, използваща 555 IC таймер (част-1): 4 стъпки
Схема на бутон за алармен бутон с помощта на таймер 555 (част-1): Алармена верига за паника се използва за незабавно изпращане на авариен сигнал до хората на близко място, за да се обадят за помощ или да ги предупредят. Възможната паническа ситуация може да бъде всяка, тя не се ограничава до няколко ситуации. Човек би могъл да запази
Схема на бутон за алармен бутон с паника, използваща 555 IC таймер (част-2): 3 стъпки
Схема на бутон за алармен бутон с паника, използваща 555 IC таймер (част-2): Хей момчета! Запомнете част 1 от тази инструкция. Ако не погледнете тук. Продължаване по -нататък … Алармена верига за паника се използва за изпращане на спешен сигнал незабавно до хората на близко място, за да се обадят за помощ или да ги предупредят. Възможният тиган
AVR микроконтролер. Превключване на светодиодите чрез превключвател с бутон. Отстраняване на бутон: 4 стъпки
AVR микроконтролер. Превключване на светодиодите чрез превключвател с бутон. Отстраняване на бутони: В този раздел ще научим как да направим код на програма C за ATMega328PU, за да превключва състоянието на трите светодиода според входа от превключвател на бутон. Също така, ние проучихме решения на проблема с „Switch Bounce“. Както обикновено, ние ще
Бутон-клавиатура на Midi контролер: 6 стъпки
Бутон-клавиатура на Midi Controller: Вдъхновен от моя проект за midifighter, аз се заех да направя midi контролер в стил бутон, който се възползва от многото цифрови входове, които има платката Mega Arduino. В тази инструкция ще преминем през стъпките, взети от събирането на материали