Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Существует множество руководств для контроллеров Arduino-MIDI, это краткое руководство о том, как начать работу с помощью простой кнопки и потенциометра. Мне бы очень хотелось наткнуться на что-то подобное, когда я только начинал, поэтому я сделал этот урок с целью помочь «будущему себе»! Это должно позволить производителю быть более свободным в собственном дизайне и синтезе новых музыкальных инструментов! Странно с этим!
Шаг 1: материалы
Вам понадобится следующее: -Arduino Pro Micro
-Мгновенная кнопка
-10k потенциометр
-Провода подключения
- макетная плата
-Arduino IDE
-MIDI_Controller.h
-DAW (Garage Band, Ableton, Soundtrap и т. Д.)
Шаг 2: Напишите код
Я прохожу через написание кода по ссылке на видео в верхней части страницы, если вы хотите пройти через это шаг за шагом. Если вы просто хотите загрузить эскиз и изменить его, я добавлю ссылку в этот раздел.
Библиотека, которую я использую (и большой поклонник), - это библиотека MIDI_controller.h. Вот ссылка на репозиторий github, большое спасибо tttapa за создание библиотеки и ее совместное использование.
Я включил несколько строк с комментариями для расширения контроллера. Цель состоит в том, чтобы заложить основу, на которой вы сможете сделать инструмент, который действительно отражает вас!
Шаг 3: Постройте схему
Если вам нравятся картинки и вы разбираетесь в макете, этот метод может вам понравиться. Я покажу вам шаги, описанные в средней части видео, но я также включу несколько скриншотов шагов для справки.
(1-е изображение) Шаг 1: Подключите красный соединительный провод от контакта «VCC» на Arduino к «+» шине макета. Шаг 2: Подключите красный соединительный провод от правого контакта на потенциометре к «+» шине на плате. Шаг 3: Подключите синий соединительный провод от контакта «GND» на Arduino к «-» шине макета. Шаг 4: Подключите синий соединительный провод от левого контакта потенциометра к шине «-» на макетной плате. Шаг 5: Подключите синий соединительный провод от одного из контактов на кнопке к «-» направляющей макетной платы.
(2-е изображение) Шаг 1: Подключите белую перемычку от «другого» контакта на кнопке к контакту «2» на Arduino. (3-е изображение) Шаг 1: Подключите белую перемычку от среднего контакта на потенциометре к контакту « A0 на Arduino. (4-й рисунок). Это показывает расстояние и выравнивание контактов потенциометра.
Шаг 4: Загрузите код
Выберите плату «Arduino Leonardo» в меню и загрузите скетч в Arduino из среды IDE, и все!
Шаг 5: подключитесь к DAW
Поскольку это устройство запрограммировано как MIDI-устройство, как и любое другое, вам, возможно, не придется делать что-то особенное, чтобы оно воспроизводилось, но вам, возможно, придется зайти в меню «Настройки», чтобы программа прислушивалась к контроллеру. Обычно я использую Ableton, но на этот раз я решил попробовать с веб-DAW "Soundtrap". Мне оставалось несколько щелчков мышью до его настройки, и как только я выбрал «Arduino Leonardo» в меню устройства, он начал отлично реагировать.
Шаг 6: Готово
Следующий шаг за вами! Как вы выйдете на следующий уровень? Какие кнопки вы будете использовать? Корпус с трехмерной печатью? Вопросы задавайте в комментариях и удачи!