Оглавление:

MIDI Pod-Pal: 4 шага
MIDI Pod-Pal: 4 шага

Видео: MIDI Pod-Pal: 4 шага

Видео: MIDI Pod-Pal: 4 шага
Видео: Дуо Макс и Миди: как и куда развиваются Станции (yet another podcast #26) 2024, Ноябрь
Anonim
MIDI Pod-Pal
MIDI Pod-Pal

*** ОБНОВЛЕНИЕ 22 апреля 21 г. ***

*** Я добавил полную схему, показывающую всю проводку, чтобы помочь в строительстве. ***

Я не буду вдаваться в подробности сборки, я хотел показать еще один пример построения MIDI-контроллера на базе Arduino, если вы исследуете эту тему или думаете о создании чего-либо и сборе идей. Мое приложение довольно специфично для Line 6 Pod 2.0, но с некоторыми настройками кода можно сделать его более широко применимым. Есть несколько процессоров гитарных эффектов с поддержкой MIDI, которые размещают свои пресеты в банках по 4. Я играю на гитаре в современном богослужении.. Церковь владеет процессором моделирования Line 6 Pod 2.0, который стоит на полу и не имеет педалей для изменения предустановок или педалей для регулировки громкости. На рынке существует несколько существующих контроллеров. Behringer FCB1010 - отличное решение примерно за 150 долларов, но он занимает больше места на сцене, чем я бы предпочел. И кроме того, что в этом интересного? Я знал, что должен попытаться построить такой. И… мне удалось добиться успеха!

Шаг 1. Основная информация об оборудовании

Основная информация об оборудовании
Основная информация об оборудовании

Шасси: Я "переделал" снятый HDMI-модулятор "ZvBox 160". Хорошая прочная стальная конструкция должна пережить зомби-апокалипсис. Выпотрошил, разложил по деталям, сделал замеры. Затем я создал комбинированный шаблон сверла / этикетку на передней панели в Photoshop. Я распечатал этикетку на клейком листе на всю страницу и добавил клеящуюся накладку из ламинированного листа. См. Midi_con_faceplate.psd. Размеры коробки: 1,7 "В x 10,5" Ш x 4,75 "Г (4,32 см В x 26,67 см Ш x 12,07 см Г).

Контроллер: клон Arduino Mega 2560 от Sainsmart.

Дисплей: модель Kingbright DC08-11SRWA. Я установил его и необходимые резисторы 220 на небольшую монтажную плату, которая также обеспечивала возможность установки на шасси.

Педальные переключатели: то, что у меня было под рукой. SPST кратковременный, нормально открытый. На сайте guitarpedalparts.com они продаются за 3 доллара.

Светодиоды: у меня было несколько двухцветных зеленых и мигающих красных светодиодов, которые я больше не могу определить, откуда они взялись, но любой трехконтактный двухцветный светодиод с общим катодом будет работать.

Назначьте переключатели: маленький SPDT, действие ВКЛ-ВЫКЛ- (ВКЛ). Номер в каталоге Mouser 611-7107-001.

Выходной разъем: Rean NYS2122 TS 1/4.

Педаль: пассивная 10k, линейная, конусообразного типа. Я использовал Line 6 EX 1; Предположительно, M Audio EX-P и Roland EV-5 тоже подойдут. См. Изображение для деталей схемы педали.

Резисторы: 10K для подтягивающих переключателей (Кол-во: 8); 220 Ом для MIDI-разъема (я использовал 2, может хватить одного); 220 Ом для светодиодов предустановленных каналов (8 шт.); 220 Ом для дисплея Kingsbright (КОЛ-ВО: 8); 2,2K для разъема педали экспрессии (Кол-во: 1).

Разъем постоянного тока для монтажа на шасси. Деталь Mouser 502-712A.

ОБНОВЛЕНИЕ: я включил полное схематическое изображение в формате-j.webp

Шаг 2: Особенности / поведение:

Особенности / поведение
Особенности / поведение
Особенности / поведение
Особенности / поведение
Особенности / поведение
Особенности / поведение

Педальные переключатели с маркировкой от «A» до «D» выбирают 4 предустановки в банке. Два других ножных переключателя увеличивают и уменьшают номер банка. При смене банков соответствующий светодиод последней использованной кнопки предустановок горит другим цветом до тех пор, пока вы не выберете предустановку в новом банке или не вернетесь к исходному банку.

2 перекидных переключателя мгновенного действия позволяют пользователю назначать номера MIDI-канала и непрерывного контроллера (CC). Можно выбрать только CC 1, 2, 4 и 7 (настройка в коде Arduino, но может быть расширена), но они наиболее часто используются. На POD 2.0 имеется 9 банков, контроллер имеет доступ ко всем 9, но также включает специальный банк 10. 10-A включает и выключает тюнер, 10-B выбирает режим вау для педали. Либо 10-C, либо 10-D отключат вау и вернутся к назначенному пользователем CC-номеру.

По умолчанию для громкости установлено значение CC7. Светодиодный дисплей показывает номер текущего банка и мгновенно отображает MIDI-канал и номера CC при назначении.

Шаг 3: Код:

Вот код. Я постарался организовать его и добавил много комментариев. Пожалуйста, используйте, используйте повторно, злоупотребляйте или путайте по мере необходимости.

Вам нужно будет включить MIDI-библиотеку от FortySevenEffects на github.com.

Шаг 4: Вот и все

Не стесняйтесь обращаться ко мне, если у вас есть какие-либо вопросы. Я не гуру кода, но был бы рад предложить предложения или идеи.

Рекомендуемые: