MegaDrum и электронные барабаны

Вы когда-нибудь мечтали играть на барабанах дома? У меня это желание было уже давно, но другого варианта, как электронная установка не имеется — я живу в многоквартирном доме, да и домашние от звуков акустических барабанов повесились бы. Да вот только стоят э-барабаны отнюдь не дёшево. Некоторое время я ковырялся с микрофонами, и даже написал небольшой кусок софта, который худо-бедно распознавал удары по тренировочному пэду Remo. Однако для полноценной установки нужно барабанов 6-10, а микрофонных входов у меня только два. И вот, нашёл я в интернете схемы на один девайс…

Недавно я писал о создании печатных плат в домашних условиях. Эти конкретные платы я сделал для проекта под названием MegaDrum. Это модуль для самостоятельной сборки (DIY-проект), автором которого является Дмитрий Скачков. Сегодня я немного расскажу о создании электронного драмсета в домашних условиях и также о самом устройстве MegaDrum.

Модуль собирается достаточно легко, существует довольно дружелюбный форум поддержки, так что в случае каких-либо проблем всегда можно обратиться туда (я там сижу под своим стандартным ником Firelord, так что решите собрать MD и будут проблемы, обращайтесь).

Поговорим о функциях, которые выполняет MegaDrum. А для этого надо также немного рассказать о принципиальном устройстве электронной барабанной установки. Ниже приведена схема типичного подключения электронных пэдов к компьютеру.

Схема подключения

Устройство электронной части э-барабана обычно простое. В самом простом случае из всей электроники-то там один-единственный пьезо-элемент (триггер), являющийся датчиком вибрации. В пэдах с несколькими зонами может быть больше пьезо или свитчей, а также дополнительных наворотов.

При ударе в пьезо-элементе изменяется потенциал, и это тут же регистрирует триггер-модуль. Мы рассматриваем вариант модуля без встроенных звуков ударных инструментов (это, например, Alesis Trigger IO, MegaDrum, eDrum). Поэтому следующий шаг — модуль обрабатывает поступающие со всех пэдов сигналы и на основе хитрых вычислений динамики отправляет в подключённый по USB/MIDI компьютер MIDI сообщения. В компьютере в этот момент может быть загружен синтезатор или сэмплер ударных инструментов, вроде EZDrummer, Addictive Drums или ещё чего-нибудь. Сэмплер получает MIDI сообщения и из колонок вылетает замечательная музыка.

MegaDrum является довольно мощным проектом, и поэтому поддерживает большое число пэдов от Alesis/Roland (включая трёхзонные пэды), а также имеет поддержку позиционного сенсинга.

Я собрал версию MegaDrum с 32-мя входами (на практике без лишних проблем можно подключить 15 стререо-пэдов и 1 моно-пэд). Платы вы уже возможно видели, а вот весь модуль в сборке:

MegaDrum

Работает модуль как заявлено, однако либо в силу выбранного схемотехнического решения, то ли из-за специфики электропроводки в моей квартире, то ли из-за наводки в соединительных проводах иногда спонтанно возбуждаются входные каналы, когда в сети включается/выключается мощный потребитель электроэнергии.

Ну, всё-таки одно дело было сделать сам модуль, и совершенно другое — электронную ударную установку. Тут я побегал немало, сказалось как отсутствие материалов для пэдов, отсутствие в продаже пьезо-элементов, так и выбранное решение для крепления пэдов на каркасе. В квартире, прямо скажем, у меня тесно, и нужно было компактно всё разместить.

В итоге пэды я собрал по технологии резина — фанера — алюминиевый диск с триггером — поролон — фанера с креплением. Для малого барабана я линчевал тренировочный пэд Remo, разрезав поролон в его внутренностях на две части и проложив там дополнительно алюминиевый диск с пьезо. Электронная бас-бочка у меня уже, к счастью, была, равно как и педаль, поэтому с этим проблем почти не возникло. Просто какой-то нехороший человек в своё время выскреб из неё триггер (не иначе пошёл сдал бедный датчик на металл) и мне пришлось поставить туда свой.

Однако самой главной сложностью оказалось разработать более-менее нормальную динамику для моих пэдов. И даже сейчас я ей не особенно доволен, а занимался я ей около месяца. Триггеры у меня оказались слишком «горячие» и чуть что давали максимальный уровень сигнала, так что я их не просто посадил на алюминиевый диск на «момент», а ещё сделал маленькие прокладки из той фигни, которую кладут в ботинки, чтобы те не мялись.

Пока что я сделал только две тарелки: хай-хет и креш с заглушкой. Однако на время тестирования этого по идее хватает.

Вот что у меня вышло в общем итоге:

edrumset

Недавно к сету добавился и простенький райд.

Томы и тарелка покоятся на алюминиевых трубках диаметром 15 мм. Сами трубки засунуты в обычные микрофонные стойки — менее устойчиво по сравнению с какими-нибудь креплениями из PVC-труб, но зато всё сверхкомпактно, и за 10 минут убирается в угол. Плюс легко регулируется высота :-)

Поработав с электронными барабанами я могу сказать, что в домашних условиях вполне можно за небольшие деньги (не считая сэмплера на ПК) собрать совсем неплохой сет. Мои расходы на сет были следующими: порядка $170 обошлась мне сборка MegaDrum, $30 резина для пэдов, поролон и алюминиевые трубки; бочка и педаль, снер и кабели, а также стойки для микрофонов у меня уже были, но по моим подсчётам они стоили бы дополнительных $200. Итого, порядка $400. Для сравнения, фирменный сет с модулем ROLAND стоит у нас порядка $4000, т.е. в 10 раз дороже. Вроде как неплохо сэкономил, да ещё и опыт получил.

Ну и напоследок небольшая видео-демонстрация того, как вся эта конструкция у меня работает (в качестве сэмплера используется EZDrummer). Конечно, играть на э-сете довольно трудно по первости, да и я и сам по себе ещё косячу иногда, так что не судите строго исполнение — я исправлюсь :-) Один из томов у меня настроен, как райд, а стучу я под мелодию из одной известной игрушки с NES, Journey to Silius (aka Raf World).

Вот ещё одно видео, нацеленное на более адекватную демонстрацию динамических возможностей самодельной установки + MegaDrum.

Позже будет скорее всего добавлено ещё несколько видео.

ВАЖНОЕ ОБЪЯВЛЕНИЕ: В связи с открытым наглым сторонним коммерческим использованием MegaDrum без согласия Дмитрия, MegaDrum отныне собрать будет несколько сложнее (если хотите использовать постоянные обновления прошивок). Сложность заключается в том, что микроконтроллеры с зашифрованными бутлоадером можно будет заказать только у Дмитрия. Впрочем, если вас устраивает перспектива использовать устаревшую версию прошивки (последняя версия megadrum_20100516), то в принципе ничего в плане сборки не изменилось.

Причины инцидента читаем на форуме MegaDrum и в первоисточнике.

This entry was posted in Музыка, Электроника and tagged , , , , , , , , , , , , , , . Bookmark the permalink.

24 Responses to MegaDrum и электронные барабаны

  1. Весьма полезная статья для начинающих. Дали бы ссылку на неё в русскоязычном разделе форума MegaDrum. И большое спасибо за вклад в проект MegaDrum и активное участие на форуме!

  2. Гугл довольно оперативно индексирует страницы :-) Хорошо, потом поставлю ссылку в форум. Спасибо и вам за этот замечательный проект!

  3. Дмитрий says:

    Попробуй поставить LC-фильтры, может поможет. Или второй вариант — поставь в щите дополнительные группы и соедини их толстой гребёнкой, я думаю тонкие совковые жилы не пропускают столько тока.

    Хотя бы разбей первую и вторую комнату на разные линии и поставь медь 1,5мм² — должно помочь. Если нужны дешёвые провода, то обращайся ко мне, у нас они стоят 5.60/м без заземления и 7.60/м с заземлением; если в щите места нет, то шкаф у нас стоит 39 крон.
    http://s47.radikal.ru/i118/0909/36/e2fdb59cc6b8.jpg

  4. Сейчас немного не до этого. Пока работает и ладно :-)

  5. Дмитрий says:

    Просто тут 2 теории исходят из 1 причины:

    1) Когда включаются приборы, содержащие двигатель, то в первую волну синусоиды, когда катушка двигателя ещё не намагничена и не оказывает сопротивления, то сопротивление оказывает только обмотка по формуле сопротивления провода — отсюда и помехи в сети.

    2) Возможно по этой же причине совковые провода в момент пуска двигателей (холодильник или пылесос) пропускают ток с перегрузкой и идущая к этим розеткам линия создаёт «перекос» (если построишь векторную диаграмму перегрузки, то сразу увидишь), отсюда на вашей фазе напряжение ниже, чем на противоположных фазах, отсюда и создаются помехи.

    Поэтому возможное лечение проблем:
    а) снабжение LC-фильтром девайсов, чувствительных к помехам
    б) монтаж более толстых проводов с низким сопротивлением

  6. Pingback: USBAsp — программатор для AVR | Alex.StarSpirals.Net

  7. tristalit says:

    Добрый день.Очень интересный материал,хотелось больше узнать с чего лучше начать собирать це чудо.Если возможно пошаговую инструкцию выложить.Спасибо

    • Идея создать подробную инструкцию была. Однако для этого желательно, чтобы одновременно я бы собирал ещё один модуль для параллельной съемки подробных видео и для демонстрации ЛУТ-метода, и общей сборки. Такой возможности сейчас нет, но в будущем может и соберусь.

      Ну а посоветовать — добро пожаловать на форум MegaDrum :-) по поводу электроники и ЛУТ-метода — это к DI HALT’у. Внимательно почитайте имеющиеся материалы, ознакомьтесь с конфигурацией прибора. Проект довольно сложный, и если предыдущего опыта по сборке устройств/пайке нет, то лучше не торопиться и хорошенько пополнить свои знания и навыки.

  8. tristalit says:

    А если поступить немного по другому сделать самодельный пед и подключить его к готовому барабанному модулю типа ямаха или роланд и тп.Он будет работать?

    • Конечно будет! Главное, найти правильную схему подключения для этих модулей. Toontrack (производители EZDrummer, Superior Drummer 2.0) выделили специальную ветку на форуме, где можно найти такую информацию.

      Построить качественный пэд с нуля, конечно, довольно трудно, особенно если предыдущего опыта нет/мало. Я вот был как раз в таком положении — но по-немногу двигаюсь к качественному съему с самодельных пэдов. Моя основная проблема — нехватка нужных материалов и их труднодоступность.

  9. tristalit says:

    На форуме MegaDrum, я прочитал, что есть готовые киты для этого дела, но не нашел как их можно в Украину заказать.

  10. главное что б соседи не прибежали!

  11. Dead_KENNY says:

    А ты не мог бы на меил подробную схему прислать? grom384@mail.ru

  12. Руслан says:

    Здравствуйте! Ребята не подскажите как сделать самодельные пэды из пьезоэлеиентов? Сколько инфы смотрел по этому поводу, не могу понять что нужно использовать вместо пластика.

    • Вместо пластика — резину, или же специальную сетку. В принципе, есть способы конвертации акустических барабанов в электронные, всё это хитрые манипуляции и спрашивать лучше на соответствующих форумах, где целая толпа опытного народу готова прямо взять и направить на путь истинный. Один из наиболее известных форумов — drummer.org.ua.

  13. sasha66a says:

    Уважаемый Дмитрий!У меня есть старенький «ALESIS HR-16″.Если тебе не трудно подскажи(лучше нарисуй), как из него вывести датчики ,чтобы можно было играть в ручную. Пытался параллельно вывести кнопку и датчик но не чего не получилось.

  14. подскажите пожалуйста, какие программы надо использовать и как! Если можно, как можно точнее-я в прогах разбираюсь о-о-о-очень слабо

  15. JerryTeray says:

    привет всем, скажите, а можно ли купить уже готовую установку в сборе?
    прошу написать на мыло если есть такая возможность jerryteray@mail.ru

  16. Вячеслав says:

    Здравствуйте! Замечательное изделие. Очень хочу сделать такое чудо для дома.
    Практика в прошивках микроконтроллеров немного есть, да и с печатками не проблема. Вопрос без ответа остался с прошивкой. Прошивку megadrum_20100516 я скачал, но не пойму, ее «голую в чистый контроллер», HEX файл, просто достаточно залить и изделие будет работоспособно? Или нужен вначале загрузчик? Мне очень сложно у Вас купить прошитую микруху, дело не в деньгах, а скорее в географическом положении. Мне чистые Меги все равно выписывать, у нас в продаже просто ничего такого нет.
    И еще: скачал EZDrummer, установил его в CUBASE VST и попробовал МИДИ с синтезатора. Задержка от нажатия клавиши, до ее выхода на динамик примерно секунда. Может я что-то не нашел в настройках. Как на этом играть? Что можно еще попробовать, какие программы, подскажите что-нибудь? Заранее благодарю…

    • Да, HEX файл можно заливать сразу в микроконтроллер, загрузчик не нужен, так как обновлений незащищённых прошивок уже не будет.

      Дело скорее всего в используемой аудио-системе. Найдите драйвер ASIO4ALL и в настройках Cubase выберите его.

  17. Вячеслав says:

    Ответить можно на электронку slava@rikt.ru Если можно прошивку без всяких загрузчиков. Мне не нужны обновления. Мне нужно просто, чтобы все работало как на обычных барабанах. О коммерческом использовании даже и речи быть не может. В глухой сибири это не самый ходовой товар.. Заранее благодарю и очень жду ответа…

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*


*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>