10 лучших проектов Arduino MIDI для начинающих
СДЕЛАЙ САМ

10 лучших проектов Arduino MIDI для начинающих

Создавайте музыку с помощью Arduino, подключив его к одному из этих DIY MIDI-инструментов

Image Credit: Funkit/Instructables.

MIDI – это аббревиатура от Musical Instrument Digital Interface. Это протокол связи, который позволяет компьютерам и другим MIDI-совместимым устройствам обмениваться данными. Благодаря встроенным последовательным портам Arduino идеально подходит для DIY MIDI-проектов. Давайте рассмотрим 10 лучших проектов Arduino MIDI для начинающих!

1. Аркадный миди-истребитель

Image Credit: fraganator/Instructables.

Соберите свой собственный аркадный MIDI-контроллер! Этот MIDI-контроллер основан на Arduino Uno и имеет 12 кнопок, четыре регулятора, а также два фейдера. Играйте на барабанах, синтезаторах, эффектах или настройте его на что-нибудь другое, связанное с MIDI!

Arduino Uno имеет шесть аналоговых входов для ручек и слайдеров, а также 12 цифровых входов, которые могут быть использованы для кнопок. Однако аналоговые входы также могут быть использованы для цифровых входов, поэтому вы можете настроить эту сборку так, чтобы вместо слайдеров и ручек было больше кнопок

Инструкции по сборке смотрите в полном руководстве Arcade MIDI Fighter

2. Мини UNTZtrument

Image Credit:Ruiz Brothers/Adafruit.

Этот 16-кнопочный MIDI-контроллер был вдохновлен Novation Launchpad и разработан компанией Adafruit. Основанное на Arduino Leonardo, это устройство имеет четыре ряда кнопок, каждая со встроенным светодиодом, и четыре ручки управления. Поскольку проект оснащен контроллером сетки кнопок Adafruit Trellis, его пайка будет простой, без путаницы проводов

Полная спецификация материалов, а также пошаговые инструкции можно найти в полном руководстве по созданию Mini UNTZtrument. Существует также другое руководство для более крупного UNTZtrument

3.MIDI-гитара

Image Credit: Ruiz Brothers/Adafruit.

Вдохновленная контроллером Guitar Hero, эта MIDI-гитара использует механические переключатели клавиш и имеет светящуюся светодиодную полосу NeoPixel вокруг головы гитары. Она также оснащена грифом для изменения высоты тона. Пользователи могут играть аккорды или ноты, а также регулировать модуляцию движением благодаря встроенному акселерометру

В данной сборке использована плата разработки Grand Central M4, которая использует чип SAMD51, но вместо него можно использовать Arduino Mega. Корпус MX MIDI Guitar был смоделирован в 3D, а руководство доступно на сайте Adafruit

Похожие: Полное руководство по подключению светодиодных лент к Arduino

4.Lune

Image Credit: Funkit/Instructables.

Разработанный для диджейских сетов, Lune включает в себя шесть потенциометров для эквалайзера, три потенциометра для эффектов, восьмикнопочный RGB LED пэд, аркадные кнопки, энкодер и даже ультразвуковые датчики расстояния для MIDI-управления!

Деревянный корпус был изготовлен с помощью лазерной резки; однако можно напечатать корпус в 3D-формате, используя множество моделей, доступных на Thingiverse. Следуйте пошаговому руководству на сайте Instructables

5.MIDI-арпеджиатор

Image Credit: Dmitry/Arduino Project Hub.

Арпеджио – это когда ноты аккорда играются в быстрой последовательности. Это MIDI-устройство, которое создает последовательности арпеджио в виде MIDI-сообщений. Затем они передаются через порт DIN на центральное устройство, например, на компьютер с его программными синтезаторами. Однако его можно использовать и с аппаратными синтезаторами. Руководство по сборке и код приведены на сайте Arduino Project Hub

6.Cthulhinho: MIDI-секвенсор

Image Credit: primvla/Arduino Project Hub.

Это MIDI-секвенсор, созданный с помощью Arduino Nano и предназначенный для живых выступлений. Несмотря на то, что это прототип, эта деревянная коробка оснащена OLED-дисплеем, поворотным энкодером, шестью моментальными кнопками, светодиодами, DIN-разъемом и многим другим. По словам создателя, он способен управлять до пяти синтезаторов

Пользователи также могут перегрузить мелодию на Cthulhinho, чтобы сосредоточиться на настройке эффектов и звуковой скульптуры с помощью ручек или фейдеров, а не возиться с клавиатурой. Полную инструкцию по сборке можно найти на сайте Arduino Project Hub

7.MIDI-контроллер Arduino с энкодером + OLED-дисплей + EEPROM

Image Credit: Yılmaz Yurdakul/YouTube.

Этот MIDI-контроллер Arduino имеет неограниченное количество MIDI-каналов, фейдеры, кнопки, OLED-дисплей и даже использует EEPROM для сохранения изменений в данных. Другие функциональные возможности включают выбор банка, редактируемые ноты и чувствительность энкодера. Этот контроллер можно использовать для всевозможных программ записи, виртуальных инструментов (VST) и устройств воспроизведения

Создатель также отмечает, что для добавления дополнительных элементов управления может потребоваться еще одна плата Arduino. Альтернативным вариантом является Arduino Mega, которая имеет 54 цифровых контакта ввода/вывода. Учебник доступен на сайте Arduino Project Hub

8.Arduino MIDI Poly Synth

Image Credit: JCR/YouTube.

Это полифонический синтезатор, созданный с помощью Arduino Nano. Полифонический означает, что две или более нот могут воспроизводиться одновременно, в отличие от монофонического, который может воспроизводить только одну. Этот синтезатор можно использовать для воспроизведения до трех музыкальных нот одновременно, поэтому он подходит для игры аккордов

Создатель отмечает, что к нему можно подключить педаль эффектов, что приводит к созданию всевозможных интересных звуковых текстур с задержкой, хорусом, фейзером, фленджером, реверберационным искажением и так далее. Несмотря на то, что в данной сборке использовался Arduino Nano R3, вместо него можно использовать Arduino Uno R3 или Pro Mini

Полное описание сборки, включая спецификацию материалов и код, можно найти в руководстве Arduino MIDI Poly Synth

9.Arduino MIDI Stepper Synth

Image Credit: Jonathan Kayne/Arduino Project Hub.

Создателя вдохновила музыка флоппи-дисководов, где флоппи-дисководы управляются шаговыми двигателями, которые пульсируют с определенной частотой, создавая музыкальные ноты. Это звучит потрясающе, и так оно и есть!

Этот проект использует шаговые двигатели для создания музыки путем извлечения MIDI-данных, которые затем преобразуются в значение скорости, заставляющее шаговый двигатель создавать соответствующий шаг. Инструкции по сборке и код можно найти на Arduino Project Hub

10.DIY Guitar MIDI Controller (a.k.a.‘Guitorgan”)

Image Credit: mvniemi/Instructables.

Как следует из названия, это MIDI-контроллер, созданный с помощью гитары. Он работает, определяя, какие ноты ладятся, посредством проверки электрической проводимости между ладами и струнами. Этот метод определения ладов был использован в Guitorgan, электрическом органе старой школы

Создатель отмечает, что эта сборка включает в себя Arduino Mega и гитару с металлическими струнами. Одна оговорка – от него можно ожидать только частичной полифонии. Создайте эту сборку, следуя пошаговым инструкциям и коду на Instructables!

Какой MIDI-контроллер вам подходит?

В этой статье мы рассмотрели ряд MIDI-контроллеров, созданных с помощью Arduino. Вы даже можете использовать их с цифровой аудио рабочей станцией (DAW), такой как Ableton Live

Все эти сборки требуют наличия другой электроники, кроме Arduino; для других требуется уже имеющееся оборудование, например, электрогитара. Кроме того, корпуса для некоторых из этих сборок требуют использования макетной платы только на этапе создания прототипа. После этого для изготовления корпуса необходимо использовать 3D-принтер или лазерный резак. Почему бы не попробовать сделать такой корпус?

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий