Оглавление:

MIDI-барабаны Arduino (Wii Band Hero) + DAW + VST: 6 шагов (с изображениями)
MIDI-барабаны Arduino (Wii Band Hero) + DAW + VST: 6 шагов (с изображениями)

Видео: MIDI-барабаны Arduino (Wii Band Hero) + DAW + VST: 6 шагов (с изображениями)

Видео: MIDI-барабаны Arduino (Wii Band Hero) + DAW + VST: 6 шагов (с изображениями)
Видео: Arduino Midi Drums Part 2 2024, Ноябрь
Anonim
Image
Image
Подготовка цепи ударной установки
Подготовка цепи ударной установки

Привет! В этом уроке рассказывается, как модифицировать ударную установку консоли Wii, главного героя группы, с малым барабаном, 2 томами, 2 тарелками и педалью бочки. Кроме того, с пошаговым руководством, как получить звук из ударной установки, используя DAW и VST, доступные бесплатно.

Только учтите, что это не профессиональная ударная установка, поэтому относитесь к ней как к таковой.

Этот урок основан на работе Эвана Кейла с ударной установкой Rockband. Так что, если у вас есть один из них, перейдите к его руководству:

www.instructables.com/id/Convert-Rockband-…

Вы всегда можете сделать этот проект, сделав пэды для ударных самостоятельно.

Необходимое оборудование:

-Arduino nano

-Ударная установка

-Пьезо датчик (для бас-педали)

-1M резисторы x 6

Резистор -220R x 1

-MIDI-устройство или ПК со звуковой картой midi / игровым портом

-Провода

Необходимое программное обеспечение:

-DAW (Digital Audio Workstation) Мы будем использовать Reaper (бесплатная пробная версия)

www.reaper.fm/

-VST (Технология виртуальной студии) MT Power Drumkit 2 (бесплатно)

www.powerdrumkit.com/

-ASIO (для задержки)

www.asio4all.org/

-Edrum midi mapper (необязательно)

audiomidi.chaoticbox.com/

Шаг 1. Подготовка цепи ударной установки

Подготовка цепи ударной установки
Подготовка цепи ударной установки
Подготовка цепи ударной установки
Подготовка цепи ударной установки

Просто работаем над модулем, к которому подключен геймпад. После того, как вы открыли модуль, удалите ненужные нам вещи, такие как аналоговый джойстик, MIDI-вход и разъем для геймпада. Есть оптопара PC900V, полезная, если вы хотите подключить ударную установку к звуковой карте с игровым / MIDI-портом.. Обрежьте дорожки (малый барабан, том1, том2, крэш, хайхат, kp, hp и midi out), как показано на рисунках, чтобы избежать контакта с внутренней схемой. Не обрезайте дорожки "0V". (смотрите картинки). Удалите слой рядом с кнопкой запуска, чтобы создать общую землю для резисторов датчика и MIDI-порта (вывода).

Шаг 2: изменение схемы

Изменение схемы
Изменение схемы
Изменение схемы
Изменение схемы
Изменение схемы
Изменение схемы
Изменение схемы
Изменение схемы

Теперь вам нужно припаять резистор 1M между выводом контактной площадки и общим заземлением, а также провод к клемме контактной площадки с подходящим разъемом для вашего Arduino (я использую разъем Dupont). Подключите выход midi, как показано на рисунках, красный провод с резистором 220 Ом к Arduino 5V и коричневый провод к Arduino TX. Не обращайте внимания на короткий черный провод, он использовался только для тестирования.

Я использую Arduino nano, чтобы он поместился в коробке. Возможно, вы получите предупреждение при компиляции, потому что памяти мало, но у меня все работает нормально.

Используйте схему для подключения платы к Arduino (HP к A0, Tom2 к A1 и т. Д.). Вы можете увидеть функцию каждого аналогового вывода на картинке кода.

PS: Почему-то я подумал, что «КП» - это педаль бас-барабана, но не подключается к единственному черному разъему на задней панели, поэтому я использовал «HP».

Шаг 3. Изменение педали бас-бочки

Изменение педали бас-бочки
Изменение педали бас-бочки
Изменение педали бас-бочки
Изменение педали бас-бочки
Изменение педали бас-бочки
Изменение педали бас-бочки

К сожалению, педаль бас-барабана не имеет пьезодатчика, поэтому нам нужно это исправить. Не волнуйтесь, это просто.

Вы можете купить (очень дешево) один или найти его на динамике (используемом в качестве твитера). Откручиваем крышку и вырезаем встроенный датчик и заменяем его на пьезо. Приклейте резиновый материал к нижней части крышки и закрепите пьезоэлемент.

Белый провод или штекер - красный провод или пьезоцентр

Серый провод или втулка штекера - черный провод или снаружи пьезо

Шаг 4: Об интерфейсе MIDI

Об интерфейсе MIDI
Об интерфейсе MIDI
Об интерфейсе MIDI
Об интерфейсе MIDI
Об интерфейсе MIDI
Об интерфейсе MIDI
Об интерфейсе MIDI
Об интерфейсе MIDI

Сигнал от Arduino (выход midi) не является аудио, поэтому вам понадобится MIDI-устройство. У вас есть как минимум два варианта: конвертер MIDI в USB или использование звуковой карты ПК с интерфейсом MIDI.

Вы можете купить конвертер MIDI в usb в любом большом интернет-магазине (вы знаете). Синий на картинках является примером. Будьте осторожны с некоторыми дешевыми интерфейсами midi usb, просто погуглите «дешевые midi to usb», и вы увидите.

Мой вариант заключался в том, чтобы использовать старый компьютер, установить win XP sp3 (из-за драйверов), чтобы использовать звуковую карту с интерфейсом midi. Все рекомендуемые программы работают на Win XP.

Вы можете использовать оптопару от печатной платы и сделать свой миди-интерфейс. Используйте PC900 и сделайте схему. Резисторы распаяны на миди-порте для упрощения схемы.

Паспорт для идентификации контактов:

html.alldatasheet.com/html-pdf/43380/SHARP/…

Подключите миди-кабель для следующего шага.

Шаг 5: Тестирование

Тестирование
Тестирование

Подключите Arduino к ПК. Это понадобится вам только для питания или изменения кода и повторной загрузки (возможно, вам придется изменить чувствительность).

Данные передаются через MIDI, а не через USB!

Загрузите код. Первый тест - это ударить по пэду, и вы должны увидеть, как мигает светодиод TX. Если ничего не происходит, настройте чувствительность в начале кода и повторите загрузку. Для начала воспользуйтесь моими настройками.

Если вы хотите, используйте edrum midi mapper, чтобы убедиться, что ваше устройство midi обнаружено и система отправляет сигналы. Это упростит задачу, чем пытаться выяснить, правильно ли работает DAW или VST. Смотреть видео.

Откройте Edrum midi mapper> midi in и выберите свое устройство midi.

Перейти к:

Пэды-> New Generic и дважды щелкните новый пэд ударных.

Щелкните поле с 3 точками перед надписью «Примечание».

появится сообщение "Нажмите на триггер, чтобы установить ноту и канал"

Итак, ударьте по пэду ударных, и сообщение исчезнет, а номер ноты будет переназначен.

Код Arduino:

Шаг 6: Создание звуков

Звуки!
Звуки!

Установите все необходимое программное обеспечение.

Для этого шага посмотрите видео, оно лучше картинок, вот несколько общих указаний:

Reaper - это то место, где мы откроем VST

ASIO обеспечивает интерфейс с низкой задержкой и высокой точностью между программным приложением и звуковой картой компьютера, будет работать автоматически во время работы Reaper.

MT power drumkit - это VST или плагин, а не exe-программа. Вам необходимо скопировать файлы (не вырезать) в папку плагинов Reaper. Инструкции находятся на странице загрузки.

Файлы: MT-PowerDrumKit.dll и MT-PowerDrumKit-Content.pdk.

Лауч Рипер. Перейдите в Параметры-Настройки, появится меню с параметрами слева. Теперь перейдите к:

Аудио-> Устройство-> Аудиосистема и выберите ASIO> ОК

Аудио-> MIDI-устройства-> MIDI-входы и выберите свое MIDI-устройство (должно быть включено)> ОК

Плагины-> VST-> Добавить и выберите путь к плагинам жнеца> Применить> ОК

Чтобы открыть VST (MT power drumkit 2), перейдите на панель инструментов:

Трек-> Вставить виртуальный инструмент на новый трек

Выберите: MT-PowerDrumkit (MANDA AUDIO) (16 выходов) и нажмите OK.

Появится сообщение: Подтверждение построения маршрута, нажмите Да.

Пожертвуйте или пропустите, чтобы начать с Power Drumkit. Используйте мышь, чтобы ударить по ударной установке. Если все работает нормально, вы услышите звуки виртуальной ударной установки.

Примечание: вам может потребоваться закрыть и снова открыть Reaper

Теперь нам нужно сопоставить барабанные пэды. Зайдите в настройки, вы увидите разные барабанные шестерни, выберите одну и ударьте по пэду, который хотите назначить. Повторите для всей ударной установки и сохраните.

Я не барабанщик и даже не музыкант, поэтому не могу дать вам надлежащую демку.

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