Миди клавиатура своими руками: Делаем MIDI-клавиатуру из старого детского синтезатора / Хабр
Выбираем midi-клавиатуру для начинающих: 3 практических совета
Вы начинающий музыкант и решили прикупить себе MIDI-клавиатуру, но от огромного ассортимента магазинов глаза лезут на лоб и ничего не понятно из этих сухих технических характеристик? Давайте мы поможем вам выбрать оптимальный вариант «цена-качество».
Так на что же стоит сразу обратить внимание?
Первым делом, обратите внимание на тип подключения – это, конечно, USB. Никаких устаревших MIDI-кабелей, а значит, и проблем с ними.
Во-вторых, раз необходимо определиться с количеством клавиш. Сколько октав взять 3, 7 или больше? Для домашних занятий вполне хватит от 2 до 5 октав в устройстве – это 25, 37, 49 и 61 клавиша, соответственно. Инструменты на 88 клавиш и более оставим для более продвинутых юзеров. Так же для начального и среднего уровня совсем не обязательно иметь устройство с полной имитацией клавиш настоящего акустического инструмента – это для профессиональных занятий, а себе возьмем активную синтезаторную клавиатуру.
В-третьих, кроме игры на клавишах захочется добавить эффектов звучания, для чего управление с компьютера не всегда будет удобным. Гораздо удобнее, когда MIDI-клавиатура позволяет сделать все «своими руками» что-то понажимать, покрутить и управлять виртуальным синтезатором. Стоит обратить внимание на количество пэдов, фейдеров и «крутилок» разного сорта. 4-9 пэдов и такое же количество подвижных элементов вполне хватит для управления любым современным VST-плагином. И обязательно обратите внимание на наличие колеса модуляции и колеса pitch, два отдельных колеса упростят вашу работу. Выбирать клавиатуру, где эти колеса заменены X-Y джойстиком не стоит – это не удобно.
Что касается конкретных моделей, то обратите внимание на таких производителей, как AKAI PRO, M-AUDIO и E-MU. Хорошими вариантами «цена-качество» будут M-AUDIO OXYGEN 49 II, ALesis V49, подороже будут клавиатуры AKAI.
Ну а в век гаджетов хочется отдельно выделить устройства IK MULTIMEDIA и их клавиши iRig Keys, созданные специально для создания музыки на ходу. По пути на учебу, работу, на прогулке да и в любое время вы можете носить инструмент с собой и подключать к своему iOS или Android устройству.
И да, никогда не стесняйтесь подробно расспрашивать об инструменте у продавца и не ленитесь изучить инструмент полностью. Творческих успехов, друзья!
Специально для интернет-магазина musicalive.ru, Григорий Бабак
10 MIDI-контроллеров, которые вы можете построить с Arduino
Цифровой интерфейс музыкальных инструментов, или сокращенно MIDI, — это старая технология, используемая во всех видах современных музыкальных машин. В этом мега-списке, от клавиатур до панелей запуска и всего, что между ними, представлены некоторые из самых крутых проектов Arduino MIDI-контроллера. Все, что вам нужно, чтобы начать, это Arduino и несколько кнопок.
Мы не могли бы составить список контроллеров Arduino MIDI, не включая наш собственный проект! В этом уроке я приведу подробные инструкции по созданию собственного MIDI-контроллера. Используя Arduino, макет и две кнопки, этот проект может быть легко выполнен во второй половине дня.
С определением MIDI, полными примерами кода и четкими принципиальными схемами вы должны ознакомиться с этим руководством по сборке в качестве общего учебника по всем вопросам, связанным с Arduino MIDI. Смотрите наш учебник своими руками. !
Этот проект, созданный опытными дизайнерами Adafruit, является клоном когда-либо популярной Novation Launchpad . Благодаря сетке 8 × 8 из 64 кнопок с подсветкой, этот проект не для слабонервных.
По общему признанию, это, вероятно, дешевле и проще просто купить реальную сделку, но как проект, это очень круто. Что еще круче, так это то, что Adafruit щедро предоставил список материалов и инструкции по сборке вместе с множеством четких фотографий.
Вам понадобится лазерный резак для изготовления чехла, но 3D-версия доступна от пользователя Thingiverse Electronic Grenade.
Этот проект, созданный YouTuber Эваном Кейлом, демонстрирует впечатляющий набор слайдеров и циферблатов. Используя Arduino Pro Micro в своей основе, это устройство способно контролировать практически любой параметр, который вы можете задать ему.
Несмотря на то, что руководства по сборке не существует, видео дает разумный обзор каждого аспекта сборки. Имея схемы , код и 3D-файлы , вы сможете довольно легко воссоздать свой собственный.
Предназначенный для управления педалями гитарных эффектов, этот MIDI-ножной контроллер канала YouTube «Workshy» обладает рядом впечатляющих функций. Благодаря четырем функциональным кнопкам, нескольким банкам, семисегментному светодиодному дисплею и возможности выбора фиксации или мгновенного переключения эта впечатляющая сборка имеет более чем достаточно функций, чтобы занять вас, даже если ваши руки полны!
Там нет учебника по сборке, но предоставляется код Arduino . Подключение некоторых переключателей не должно быть слишком хлопотным, и наше руководство по дисплеям Arduino должно помочь вам выбрать правильный дисплей.
Хотя этот проект технически совместим с Arduino, а не является «настоящей» платой Arduino, этот проект просто слишком крут, чтобы его исключать. В этом проекте, снова прибывшем от Adafruit, используется емкостный сенсорный датчик и набор из 16 светодиодов NeoPixel.
Предоставляется отличное онлайн руководство по сборке , но эта сборка включает в себя некоторые сложные металлоконструкции и 3D-печать.
Однако нет никаких причин, по которым вы не могли бы заменить металл на пластиковые детали.
Это классное руководство от создателя YouTube Electronic Projects. Этот оригинальный проект использует картон и скрепки для бумаги, чтобы создать полностью индивидуальную MIDI-клавиатуру с питанием от Arduino.
Не отчаивайтесь из-за небольшого количества требуемой проводки, вы можете легко уменьшить это, сделав клавиатуру меньшего размера. Следуйте понятному обучающему видео создателя выше, и вы будете создавать музыку в кратчайшие сроки!
Прямо от YouTuber Саймона Макиннона, этот MIDI-контроллер использует аркадные кнопки для управления музыкой! Хотя эта модель «только» имеет шесть кнопок, ее было бы легко расширить.
Мало того, что автор предоставил превосходное письменное руководство , но они также переработали пластмассовый контейнер как шасси.
Музыка в стиле Stranger Things только делает этот проект круче. Хорошая работа, мы говорим!
Этот учебник по MIDI-контроллеру Arduino от заядлого производителя музыки «fraganator» продвигает концепцию аркадных кнопок на шаг вперед. Мало того, что автор реализовал 12 кнопок, расположенных в массиве 4 × 3, но они также включили четыре поворотных регулятора и два фейдера.
Там нет предела тому, что вы можете достичь с этим контроллером. Владелец написал замечательное учебное пособие, а также письменные инструкции и хорошие четкие фотографии, а также предоставил шаблоны вырезов для создания собственного случая — 3D-печать не требуется!
Разработанный специально для Ableton Live, этот контроллер не имеет причудливой рамки или кнопок, как во многих других проектах.
Этот урезанный проект, созданный на YouTube-канале Starfire Technology, является отличным способом изучения основ. С помощью всего лишь нескольких строк кода вы можете создать этот простой контроллер, даже не паяя ничего (хотя вам, вероятно, следует научиться паять в любом случае ).
Этот впечатляющий проект был сделан YouTuber безобразно. С красивым корпусом из дуба и грецкого ореха, 40 аркадными кнопками, расположенными в сетке 8 × 5 и содержащими различные другие кнопки и элементы управления, этот проект, безусловно, является большим.
Работая на Arduino Mega, этот проект несколько отличается от других. Подобно вышеописанному MIDI-пианино, этот аппарат производит ноты. Разработанный так, чтобы даже новички могли создавать мелодии, которые звучат хорошо, это один классно выглядящий контроллер.
За исключением кода, руководство по сборке охватывает физическое изготовление устройства и причины принятия определенных решений.
Какой Arduino MIDI-контроллер вы используете?
Эти проекты показывают, насколько креативным вы можете стать с помощью Arduino. Хотя большинство этих контроллеров должно работать с любой цифровой аудио рабочей станцией (DAW), большинство из них будут работать лучше всего с возможностями согласования ударов и пропуска песен Ableton Live , поэтому обязательно ознакомьтесь с нашим Ableton Live Guide, если ты еще не
Посмотрите наше руководство для начинающих Arduino, если вы новичок в этом замечательном устройстве, и не забудьте прочитать наше руководство по покупке платы для помощи в выборе вашего MIDI-контроллера мозг!
MIDI-клавиатура – сфера использования и основные характеристики
Для профессионалов более подойдет взвешенная MIDI-клавиатура. Своими руками виртуозы могут создавать мелодии, звучание которых ничем не будет отличаться от воспроизводимых на настоящих качественных музыкальных инструментах. Кроме того, дорогие модели данного устройства также оснащены такой функцией, как послекасание. Благодаря этому клавишный механизм в них работает по тому же принципу, что и у настоящего фортепиано.
Существуют и более бюджетные варианты, которые имеют полувзешенную механику. Этот способ отлично подойдет начинающим музыкантам или просто любителям.
Оптимальным вариантом для профессионального исполнителя будет аппаратура с 4-5 октавами и наличием 49 или 61 клавиш. Музыка, сыгранная на таком устройстве, будет практически идентична сыгранной на настоящих инструментах, хотя она и виртуальная. MIDI-клавиатура с меньшим количеством октав станет хорошим вариантом для любителей, или же для тех, кто собирается использовать данный аппарат только для набора нот или аранжировки.
Немаловажным моментом является также тип подключения устройства к компьютеру. Здесь возможны разные варианты – через USB, специальный кабель и др.
Подключение дополнительных устройств
Для создания аутентичного звучания к устройству можно также подключить дополнительные педали. Более дешевые варианты оснащены приборами, которые можно перепрограммировать в зависимости от ситуации. MIDI-клавиатура высокого класса обладает несколькими разъемами, что позволяет одновременно подключить сразу несколько педалей, за каждой из которых будет закреплена определенная функция. Это может быть громкость, модуляция и др. Особенно важно это для профессиональных музыкантов, в частности для тех, кто использует данное устройство в качестве заменителя фортепиано.
Важно также сразу же определиться с количеством настраиваемых контроллеров прибора. Это, в частности, важно для тех, кто работает с разнообразными музыкальными направлениями, поскольку позволяет в реальном времени регулировать дополнительные эффекты и виртуальные аналоги инструментов.
Различия между синтезатором и МИДИ-клавиатурой
Несмотря на внешнее сходство, данные устройства отличаются своей функциональностью. Синтезатор, например, служит для создания музыки непосредственно внутри самой техники, тогда как MIDI-версия использует готовую аудиобиблиотеку.
Что касается технической стороны вопроса, то синтезатор здесь слабее. MIDI-клавиатура имеет лучшую механику клавиш и просто незаменима для качественной профессиональной записи музыки. Синтезатор, однако, станет отличным вариантом для новичков и любителей, поскольку имеет уже готовый набор дополнительных звуков и аккомпанементов.
Какую модель выбрать?
Выбор MIDI-клавиатуры зависит прежде всего от целей ее использования. Если человек профессионально занимается воспроизведением или записью музыки, то выбор сделать лучше в сторону более дорогой модели. Если же есть желание просто развлечься и иногда что-то сыграть, то подойдет и более простой вариант. Многие из дополнительных функций, которыми обладает профессиональная МИДИ-клавиатура, в таком случае будут просто непонятными и ненужными.
Важен также и уровень владения клавишным инструментом. Если человек — пианист, то играть на простенькой модели с плохой механикой клавиш он просто не сможет. Минимум – это 7 октав, взвешенная и полноразмерная клавиатура и максимальное сходство с фортепиано.
Для человека, который, в общем, умеет играть, но ему не требуется виртуозное исполнение, подойдет аппарат от 3 до 5 октав без дополнительных контроллеров и педалей. Различные возможности профессионального устройства он все равно не сможет использовать в полной мере.
MIDI-клавиатура – это устройство, которое позволяет воспроизводить и записывать музыку на качественном профессиональном уровне. Типы данного аппарата отличаются относительно сферы использования, количества октав, механики клавиш и возможности подключения дополнительной техники. Благодаря широкому выбору моделей каждый музыкант, независимо от того, профессионал он или любитель, сможет подобрать себе устройство, исходя из личностных предпочтений и финансовых возможностей.
USB Footswitch или как сделать из обычной клавиатуры MIDI контроллер…
В основном статья рассчитана на гитарастов и иже с ними, так как мало кому необходим ножной контроллер, включил доп клаву, забиндил клавиши и вперед. Хотя может вот для диджеев такое управление вполне уместно. Но лучше всего оно подходит для Guitar Rig и Th2. В общем сегодня мы будем собирать нечто похожее на:
И так, для начала необходимо собрать необходимые запчасти. Вот их небольшой список:
— Корпус. Первое и самое основное что требуется, сложно найти подходящее. Я прикупил для этого дела чехол для кия.
— USB клавиатура, желательно не очень древняя, ибо возможно распайка не подойдет.
— Клавиши (те, что я подобрал): PBS-16B (ФУТЫ), SPA-101B4 (ДОПЫ), PBS-15B push ON (ВКЛ). Все без фиксации. Приобрести можно в Чип и Дипе.
— Провода. Много одножильных. Я думаю для этого лучше всего подойдет витая пара. 2х метров за глаза. Только разматывать неудобно.
— Ну и паяльник думаю почти у каждого найдется, кто решил собирать сей девайс.
— Инструменты для проделывания отверстий в корпусе. Кто чем горазд, можно хоть саморезом, а потом править ножом, но опять же думаю у всех найдется дрель.
Ну что ж, приступим. Первое что необходимо сделать это наметить и просверлить отверстия в корпусе:
Далее вставляем и закрепляем клавиши. С эти проблем возникнуть не должно вообще.
Теперь приступим к более вредной части изготовления нашего футсвича. Паяем провода в соответствии с схемой, не забываем на входа с клавы вешать опознавательные листки с номерами входов:
Должно получится что-то типа этого:
Сейчас начнется очень ювелирный процесс по пайке к контроллеру от УСБ клавиатуры. Замечу, если вам повезло купить/найти/отнять клавиатуру с таким контроллером, как на прикрепленной выше схеме, то без паяльной станции не обойтись. Прикрепить к корпусу плату можно почти любыми подручными средствами, жидкие гвозди, саморезы, суперклей, силикон, да и вообще если пинать сильно не будите, то и так держится, но зависит от корпуса, витая пара плотно прижимает плату.
Делаем косметические улучшения, кто захочет, припаяет диод на корпус от NUB LOCK’а… Сделает отверстие под провод и перепротянет USB кабель. Ну а там, на что уж фантазии хватит. Конечный результат:
Фаза 2. Настройка программного обеспечения. Надеюсь это для каждого изготовившего сей девайс не станет проблемой. Для Guitar Rig делается все проще некуда, включаем NUM Lock, включаем ригу, открываем OPTIONS — CONTROLLER, нажимаем MENU, ищем необходимое действие, кикаем на клавишу Learn и выбираем подходящую кнопку на нашем контроллере. Затем нажимаем на Add Controller и проводим снова те же операции. И так пока не наберем все что необходимо или не закончатся клавиши. Так же можно назначить клавишу на почти любое действие в 3ей риге, нажимаем правой кнопкой мыши на объект и жамкаем снова на Learn.
А вот теперь если есть интерес настроить все это детище на Midi команды, то придется еще немного развлечься.
Значит нам необходимо ПО, которое биндит клавиши на миди команды. И такая программуля есть, правда аналогов не встречал, благо лечить от жадности не нужно. Называется Virtual Midi Controller, настраивается действие по клавише во вкладке C IN, установка — Setup — Далее — Далее. Вот ссылка.
Вместе с ней ставиться и виртуальный MIDI кабель, так что лишних телодвижений делать не придется. Для совсем ленивых выкладываю предустановку банка для футсвича: банк — им следует заменить файл в корне папки с программой, по умолчанию C:\Program Files\Virtual Midi Controller\ , предварительно выйдя из VMC. Для удобства в SETUP поставить галку Run In Background и в основном окне VMC ткнуть на букву К, после чего принимать команды прога будет и в свернутом режиме. Теперь для выхода из проги требуется ликвидировать ее в трее. И вот начиная с этой минуты вы сможете управлять и Nuendo и Sonar с футсвича. Ну и естественно Th2 тоже через миди хватает нашу клаву.
Будут вопросы, обращайтесь…
Следующий задуманные проекты:
— Экранирование гитары.
— Комбик своими руками.
Успехов Вам в муздеятельности…
Как называется подставка под синтезатор. Изготавливаем электронное пианино из MIDI-клавиатуры своими руками
Выбирая стойку для клавишных инструментов
, нужно учитывать массу различных факторов. Первый и основной из них – это вес самого инструмента. В паспортных характеристиках стойки обычно написано точно, до какого именно веса рассчитана та или иная конструкция. Превышать этот вес не рекомендуется, потому что стойка может просто упасть, и вместе с ней разобьется дорогой инструмент. Стойка необходима как для портативного , так и для . Можно поставить его на обычный стол, к примеру – но это в том случае, если у вас много места для отдельного стола, и он устраивает вас по высоте.
Подставки для клавишных можно разделить на два типа: крестообразные и в виде стола. Наиболее распространенные недорогие стойки – крестообразные, и в зависимости от рамы (простой или двойной) они могут как выдерживать тот или иной вес, так и ступенчато/бесступенчато изменять свою высоту с помощью винтового регулятора. Они изготовлены из металла (обычно – сталь или алюминий). Сверху и снизу крестообразные стойки снабжены широкими и плотными резиновыми накладками для того, чтобы предотвратить скольжение как инструмента, так и самой стойки.
Подставка под синтезатор в виде стола считается наиболее надежной и наиболее же универсальной. Она также изготовлена из металла, а её внешний вид напрямую отражает название: она может использоваться не только как подставка под клавишные инструменты, но и для других видов оборудования – микшеров, контроллеров, процессоров и т.д. У такой подставки также регулируются высота и ширина, есть предельный вес инструмента, и, благодаря четырем точкам опоры, синтезатор или цифровое фортепиано на такой стойке располагаются более надежно.
Из других видов подставок для клавишных можно выделить стойку в виде колонны, которая нужна для особо тяжелых инструментов и выдерживает суммарный вес более 100 кг, у нее также обычно два яруса. У крестообразных стоек также бывает опциональный второй ярус, на которой может поместить инструмент не слишком большого веса (обычно не более 25 кг), тогда как у стойки-колонны вес суммируется и превышает обычно центнер. Также в нашем каталоге вы можете увидеть подставки под сценические цифровое пианино, причем под конкретную модель у конкретного производителя: как правило, если было выпущено концертное цифровое фортепиано, тот же производитель и выпускает и опциональную подставку под него.
В детстве у меня было пианино, такое настоящее, советское, киллограм на 300. Мне нравилось на нем бренчать, а после окончания музыкальной школы даже кое-что играть. Пианино — это классно, аутентично, но совершенно не практично. А чтобы совсем прям для души, нужна еще и барабанная установка, пяток примочек к электрогитаре, кларнет, ситар и сэмпловые лупы…
Конечно, сейчас уже не нужно из квартиры делать гараж-студию на заначку в шесть зарплат, достаточно установить на ПК бесплатный музыкальный редактор. Но, неудобно это все.
Клавиатура ПК совсем не похожа на клавишный инструмент, здесь все не так. Более того, для обучения ребенка это совсем не годится. Кажется выбора не остается, как приобретать синтезатор. Но по-прежнему раздирают меня сомнения.
Синтезатор ведь что из себя представляет? Большое устройство, с музыкальной клавиатурой, которое где-то должно занимать прилично места. В которое встроена акустика, а ведь у меня уже есть ресивер с колонками. В которое встроен плохенький ПК, а ведь у меня есть хороший ПК.
Получается, что за 40 тысяч я покупаю то, что у меня уже есть в лучшем качестве, за исключением лишь клавиатуры. Это просто какой-то максимум нерациональных расходов.
В поисках отдельной клавиатуры я набрел на такой класс устройств как USB MIDI Keyboard.
Мне всегда казалось, что MIDI это из области профессиональной музыкальной деятельности.
Но сейчас все музыку делают на ПК, в любом удобном месте, а значит, музыкантам нужны мобильные музыкальные клавиатуры, которые легко помещаются в рюкзак.
В голове сразу сложился план. Подключаем MIDI-клавиатуру к домашнему медиацентру на базе Raspberry Pi 3, где крутится программный синтезатор, позволяя в любое время любому желающему исполнить свой очередной шедевр. На таких MIDI-клавиатурах как правило есть набор регуляторов и дополнительных кнопок, которые программируются на различные эффекты или дополнительные музыкальные инструменты. Выглядит и звучит это очень круто!
Есть устройства побольше и поменьше, есть подороже и чуть дешевле. Я выбрал вариант за примерно 5 тыр. У него две октавы, нормального размера клавиши, кнопки для ударников, ручки настройки, то есть все, о чем может мечтать начинающий музыкант-электронщик.
Я не спец в создании музыки на ПК, поэтому было сложно искать пути реализации своей задумки. Информацию приходилось собирать по крупицам. Пазл постепенно стал складываться и получилось собрать работающее решение, которым с вами и делюсь. Как ни странно, но в стандартном дистрибутиве Raspbian/Debian нашлось все что нужно, даже не пришлось подключать внешние репозитории.
В качестве секвенсера (приложения, воспроизводящего MIDI-файлы) используется fluidsynth.
MIDI-клавиатура сразу обнаруживается через ALSA и доступна для подключения к секвенсеру.
Для воспроизведения звуков различных инструментов используются открытые базы сэмплов в формате SoundFont2. Для начала установим это все.
Sudo -s
apt-get update
apt-get -y install alsa-utils fluid-soundfont-gm fluidsynth
Подключаем MIDI-клавиатуру к Raspberry и запускаем секвенсер в режиме сервера:
Fluidsynth -i -s -a alsa -g 3 /usr/share/sounds/sf2/FluidR3_GM.sf2
Выполняем команду:
Aconnect -o
В результате мы увидим список доступных MIDI-клиентов:
Client 14: «Midi Through»
0 «Midi Through Port-0»
client 20: «VMini»
0 «VMini MIDI 1 »
1 «VMini MIDI 2 »
client 128: «FLUID Synth (1628)»
0 «Synth input port (1628:0)»
Здесь нам важно запомнить номера клиентов клавиатуры и секвенсера, чтобы затем соединить их командой:
Aconnect 20:0 128:0
Теперь у нас все готово для игры на Yamaha Piano (это дефолтный инструмент). Почитайте мануал по fluidsynth , там есть много интересных команд, например, чтобы сменить инструмент на ударники или духовые, задать величину реверберации или хоруса.
Сделаем наш программный синтезатор удобным. Чтобы не соединять вручную клавиатуру с секвенсером каждый раз, напишем простенький демон, который будет это делать при старте автоматом.
Cat > /etc/init.d/fluidsynth /var/log/fluidsynth &
sleep 60s && aconnect 20:0 128:0 &
}
stopDaemon() {
pkill -9 fluidsynth &> /dev/null
}
restartDaemon() {
stopDaemon
startDaemon
}
case «$1» in
start)
startDaemon
;;
stop)
stopDaemon
;;
restart)
restartDaemon
;;
status)
;;
*)
startDaemon
esac
exit 0
EOF
Регистрируем демон для автозапуска:
Chmod 755 /etc/init.d/fluidsynth
update-rc.d fluidsynth defaults
Обратите внимание, теперь при старте секвенсеру передается конфигурационный файл (/home/osmc/midi-router), содержащий команды, превращающие нашу клавиатуру в настоящий синтезатор.
Тут дело вот в чем. Каждая клавиша и крутилка на клавиатуре посылает определенные события, со своим номером. Я так понял тут особенных стандартов нет, так что каждый производитель творит что хочет. Например, я хочу чтобы квадратные клавиши звучали ударными, остальные клавиши звучали пианино, ручки управляли громкостью, реверберацией и хорусом.
Так вот, мне необходимо замэпить коды событий от клавиатуры на разные инструменты, а коды от ручек на коды, которые понимает секвенсер. В fluidsynth это делается при помощи router. Именно эти команды и содержатся в конфигурационном файле.
Вот пример моего конфигурационного файла, с комментариями того, что он делает.
Cat > /home/osmc/midi-router
Чтобы узнать какие коды генерирует именно ваше устройство, необходимо воспользоваться этой утилитой:
Aseqdump -p 20:0
Она слушает и выводит на консоль события с MIDI-клавиатуры. Нажмите кнопку или покрутите ручку и вы увидите тип, канал и код события. Вы можете запрограммировать свою клавиатуру таким образом, каким захотите, а не так, как это придумали инженеры, разработавшие конкретный синтезатор. За что большое спасибо разработчикам fluidsynth, alsa, SoundFont2, Raspberry и V-Mini.
Кстати, эта тема с DIY-синтезаторами нашла отражение в нескольких изобретениях, рекомендую к изучению.
Предисловие
Так как и я, и моя жена были в детстве обучены нажимать на клавиши, то дома явно не хватало некоего устройства с черными и белыми клавишами для передачи опыта нажатия на оные подрастающему поколению. Увы в маленькой «однушке» не то что «Стенвею» — простому «Красному октябрю» не было места. Выход был найден — MIDI клавиатура! Тем более, что попытки сделать самому нечто подобное предпринимались еще на заре моего «радиогубительства». Опять же из за нехватки места было решено ограничиться для начала 4 октавами. Да и финансы не позволяли прикупить какой нибудь «Роланд».
Немного поискав в интернете я наткнулся на объявление о продаже за 50 вечнозеленых девайса под названием Fatar 49. Поискав все в той же паутине нашел описание этого чуда.
MIDI клавиатура Fatar StudioLogic CMK 49
- 4-октавная, полноразмерная, динамическая (чувствительная к скорости нажатия), невзвешенная; 49 клавиш
- Разъемы MIDI выход, к нему подключается штекер с надписью «IN»
- Питание Адаптер питания может не входить в комплект поставки.
- Нужный адаптер питания — 9В, 0.5А. Внутренний контакт «+», внешний «-«.
- Размеры внешние 75.2 х 15 х 8 см
- Вес 2 кг
Семейный совет постановил — БЕРЕМ!!! Прежний владелец продемонстрировав что она работает даже приложил к ней адаптер питания. MIDI шнурок у меня уже был (запас давно как чуствовал). И вот привезя домой и подключив ее к компьютеру, я наконец смог вспомнить детство. И… понять что за 15 лет все забыто почти полностью.
В просторах сети была добыта очень интересная программа «Play Piano» компании Midisoft. Она может практически любого научить играть. Она следит за правильностью игры и указывает на ваши ошибки, как хороший преподаватель. Жаль только что за это время так и не удалось найти чего-нибудь похожего, но поновее (программка 96-го года).
Было это все в прошлом веке. Как говорят в романах — прошли годы… Родились и подросли дети. Клавиатура на столе и тогда была не особенно удобна — очень высоко получалось по сравнению с обычным пианино.
Подставка на стул помогала, но… В этом году было принято решение начать мучить старшего. Надо же на ком-то отыграться за наше обучение. Для него вообще приходилось городить пирамиду на стуле. Да и клавиатура постоянно от него пыталась уехать. Попытки ставить клавиатуру на детский столик помогли не сильно. Теперь он был слишком низким.
Да и малышка теперь постоянно лезла нажимать на клавиши, но особо ей нравилась кнопка выключения, подсвеченная лампочкой. И тогда пришлось заняться проблемой всерьез.
Во-первых стало понятно, что делать клавиатуру на высоту стандартного пианино смысла нет, так как делалось это уже под конкретных людей. Во-вторых сделав только подставку под клавиатуру я быстро понял, что придется удлинять MIDI-кабель. И тогда созрело решение сделать полностью автономный музыкальный инструмент. Покопавшись в запасниках компьютерного железа, из него были извлечены вполне рабочие (хотя морально давно устаревшие) компоненты: материнская плата, процессор, видеокарта и жесткий диск. Найден был также старый блок питания. Не хватало малого — памяти. Хороший человек из сервисной службы подарил мне перед новым годом модуль. Теперь было все что нужно.
Конфигурация получилась самая что ни на есть примитивная для нынешних времен:
- CPU: Pentium MMX 166 MHz разогнаный до 200
- RAM: SDRAM PC100 128 Mb
- HDD: Coner 340 Mb
- VIDEO: TRIDENT
- AUDIO: Onboard Yamaha OPL3
Но для обработки MIDI слабое место здесь только звуковая карта. Для корпуса пришлось прикупить 4 мебельных щита 800х200х20.
Потратив половину выходного дня получил вот такой агрегат:
Сверлим отверстия для кнопки включения и индикаторов «Power» и «HDD».
Вставляем клавиатуру.
Отпиливаем шасси корпуса по размеру материнской платы. Прикручиваем ее установив процессор память и видеокарточку.
Все пустые гнезда шасси закрываем красивыми блестящими заглушками.
Прикручиваем корзину HDD c диском к корпусу.
Подключаем блок питания и все остальные шлейфы и провода
Операционка была установлена заранее. На такой объем удалось поставить только Win98. Подключаем монитор, клавиатуру и мышь. Убеждаемся, что все работает.
Теперь переходим к акустике. Раньше все шло через компьютер, который был подключен к хорошему усилителю и который, в свою очередь, был подключен к приличным колонкам. В объем нового устройства все это не впихнешь. Да и нет смысла. Для такой звуковой карточки хватит чего-нибудь попроще. Опять ныряем в запасники и достаем вот такую (если можно так сказать) акустическую систему:
Разбираем ее и видим внутри:
Да уж, но на безрыбье и рак рыба. Надо будет съездить на дачу, там где-то лежат неплохие динамики и спаянный мной лет 12 назад усилок на К174УН7 — все же мощности у него побольше будет.
Подключаем этот «Звук».
Ну вот… что получилось.
Динамики на даче не были найдены (очевидно уже где-то использовал и забыл), но мир не без добрых людей и сосед отдал мне два автомобильных среднечастотника.
В процессе перетыкания туда-сюда клавиатуры одна из клавиш стала звучать только при сильном нажатии. Пришлось все разобрать и напоить родимую C 2 H 5 OH. Каждую клавишу, каждую резиночку протер, высушил и поставил обратно. Заодно щелкнул фотиком внутреннее устройство.
Усилитель на К174УН7 был обнаружен, но то ли кондеры на нем за это время приказали долго жить, то ли он слишком чувствительный. В общем, жутко фонит. Пришлось пока оставить старый усилитель.
Сначала хотел сделать заднюю стенку из фанеры, но потом решил все же сделать деревянную.
Был приделан пюпитр. В качестве декоративных решеток на динамики были приобретены две круглые решетки для вентиляции. Вся конструкция была разобрана, зашпаклевана, отшлифована и покрыта неводной морилкой.
🎄🎄🎄 С Новым Годом! С графиком работы можно ознакомиться в разделе «Новости»🎄🎄🎄
Эргономичные стойки служат удобной опорой для клавишных. С их помощью можно оптимально расположить контроллеры, синтезаторы и другую аппаратуру. Практичный аксессуар позволяет подобрать и зафиксировать высоту, подходящую определенному исполнителю. Компактность и технологичность большинства современных изделий исключает проблемы с хранением и перевозкой.
Правильный выбор опоры повышает комфорт музыканта во время игры. Из нашей статьи вы узнаете про особенности различных стоек и сможете лучше ориентироваться в ассортименте.
Основные виды
Х-образный тип
Одна из популярных разновидностей. Потребители отмечают следующие преимущества:
Устойчивость, широкие резиновые накладки предотвращают скольжение;
Сравнительная легкость изделий, выполненных из стали либо алюминия;
Простота трансформации и перемещения;
Изменение высоты винтовым регулятором для игры в стоячем и сидячем положении;
Доступная цена, универсальность, возможность использования в любых условиях.
У крестообразных стоек есть лишь одно ограничение: они подходят для музыкального оборудования весом до 55 кг. Roxtone KS016 — оптимальный вариант для легкого синтезатора и других клавишных.
ХХ-образные модели
Их отличительная особенность — двойная рама. Она обеспечивает большую устойчивость, прочность, готовность к высоким нагрузкам. Усиленные металлические конструкции тяжелее и дороже обычных. Благодаря двойным ножкам, Roxtone KS020 спокойно выдерживает вес цифрового пианино, доходящий до 80 кг. Высота регулируется в диапазоне 30-100 см.
Z-образный вариант
Оригинальные аксессуары выглядят современно и привлекательно даже в домашней обстановке. Они послужат надежной опорой вашему синтезатору. У некоторых изделий можно регулировать ширину и высоту, к этой группе относится OnStage KS7350.
С помощью стойки синтезатор располагают на нужном уровне. Эргономичная конструкция снабжена фиксаторами с зажимами, что позволяет установить одно из 6 положений (60─96 см). Ширина регулируется специальным винтовым механизмом. При использовании полноразмерной клавиатуры длину перекладины можно увеличить до 84 см.
Модель OnStage KS7350 идеально подходит для сцены. Прочный металлический каркас способен выдержать клавишные или микшерный пульт весом до 170 кг. В сложенном состоянии аксессуар из алюминиевого сплава занимает мало места. Его удобно хранить, перемещать и транспортировать.
Стойка-стол
Изделия такого типа обычно выполнены из металла. Они отличаются высокой прочностью и универсальностью применения. Стойка-стол не деформируется даже при длительной и частой эксплуатации. Его используют в качестве подставки под клавишные, контроллеры, DJ-оборудование, микшеры и не только.
Существенным достоинством является практичная опция — регулировка ширины и высоты в достаточном диапазоне. Четыре опоры гарантируют максимальную надежность и устойчивость. Раздвижная модель OnStage KS7150 легко выдерживает крупные и тяжелые инструменты весом до 104 кг. Стойку-стол можно установить на максимальной высоте 109 см, а ширину увеличить до метра.
Колонна или тренога
Двухуровневая стойка для клавишных состоит из 2 ярусов, расположенных на разной высоте. Такая конструктивная особенность позволяет размещать более одного инструмента, использовать необходимое оборудование. Тяжелая металлическая тренога служит надежной опорой, выдерживает высокую нагрузку до 100 кг и выше. Прочные элементы наклонной колонны и устойчивость основания внушают доверие, за сохранность аппаратуры не придется беспокоиться.
В двухъярусной конструкции OnStage KS9102 предусмотрена возможность закрепить микрофонную стойку, имеется канал для размещения кабеля. Эта тренога способна выдержать клавишные общим весом 110 кг. Соответственно, нагрузка на каждый уровень не должна превышать 55 кг. Высота их расположения регулируется автономно, до 109 см.
Стойки с несколькими ярусами
Эргономичные многоярусные аксессуары незаменимы для экономии места, компактного расположения инструментов и оборудования. Двухэтажная профессиональная модель Proel SPL152 известного итальянского бренда пользуется популярностью у многих исполнителей. Усиленная конструкция позволяет наряду с основными клавишами размещать дополнительные.
Для этой цели используют стойки второго уровня глубиной 33 см, с максимальной высотой 97 см. Рядом можно расположить пюпитр, микрофон и ноутбук. Предел нагрузки 50 кг.
Деревянные стойки
В отличие от других разновидностей, модели такого типа не складываются и не регулируются. Их параметры остаются неизменными. Значительный вес изделий, изготовленных из древесного массива или ДСП, предполагает стационарное размещение. В то же время у них немало преимуществ: прочность, надежность и устойчивость.
Заслуживает доверия музыкантов стойка CASIO CS-44. Она отлично подходит для цифровых пианино и синтезаторов CDP-230, 220, 200 и других из этой серии. Сочетание массивной конструкции с современной аппаратурой выглядит контрастно и стильно. Такой вариант может преобразить дизайн помещения в лучшую сторону. Специальные элементы конструкции предназначены для стабильной фиксации музыкальной техники.
На что ориентироваться при выборе
Главный критерий — это соответствие вида, технических характеристик, конструкции стойки вашим инструментам и оборудованию. Обратите внимание на предельно допустимый вес, указанный в паспорте изделия. При его превышении велик риск падения опоры. Последствия могут быть печальными: поломка дорогостоящего музыкального инструмента или техники.
Регулировка высоты и ширины — важные опции, повышающие удобство исполнителя. Правильное расположение инструмента уменьшает напряжение и усталость, что положительно отражается на качестве музыки. Если речь идет о подрастающем поколении, то однозначно понадобится регулируемая модель. Для взрослого музыканта и домашнего использования можно ограничиться деревянной разновидностью с неизменными параметрами.
Предполагаются частые разъезды, перевозка инструментов и сопутствующих аксессуаров? Тогда выбирайте складную модель, занимающую мало места. Проверьте надежность защелок, регуляторов и креплений, чтобы избежать неприятных сюрпризов.
Конструкция и внешний вид стойки имеет существенное значение для профессиональных выступлений в концертных залах. Она должна быть максимально удобной и выглядеть достаточно презентабельно. В домашних условиях все зависит от личных предпочтений. Одни отдают приоритет прочности и надежности, дизайн не имеет большого значения. Другие выберут дорогой экземпляр, который станет стильным дополнением интерьера.
Выбор стойки для клавишных инструментов не стоит недооценивать. Представьте ваши ощущения, когда неудачно подобранный аксессуар начнет раскачиваться во время игры. Стоит присмотреться к разным вариантам, внимательно изучить характеристики и принять решение, что больше подойдет в вашем случае: устойчивая трехъярусная тренога, прочная ХХ-образная модель или легкая «раскладушка» из алюминия.
MIDI контроллер, Простой LaunchPad на аркадных кнопках и STM32F042, DIY
То, что у вас уже есть, вы можете удалить в корзине.
MIDI ( Musical Instrument Digital Interface — цифровой интерфейс музыкальных инструментов) — стандарт цифровой звукозаписи на формат обмена данными между электронными музыкальными инструментами.
В настоящее время популярны несколько видов MIDI контроллеров. Самые популярные это фортепианные MIDI клавиатуры.
За ними следуют MIDI контроллеры для диджеинга. Вы собираете на своем ноутбуки треки в цифровом формате. Устанавливаете специальную программу для микширования. Мы при испытаниях нашего контроллера устанавливали NI Traktor. (Бесплатная версия трактора имеет полный функционал, но ограничена по времени работы. Через 30 минут она схлопнется. Но вы тут же её перезапускайте и она опять в полном функционале.) Подключаете к ноутбуку midi-контроллер, и настраиваете программу для работы с ним. Затем, с помощью кнопок, крутилок и фейдеров на вашем midi-контроллере вы двигаете виртуальные элементы в установленной программе.
Секвенсорные MIDI контроллеры или как их ещё называют DAW-контроллеры. Контроллеры, для работы с секвенсором (Синтезатором. Самый известный программный секвенсор сейчас — Ableton Live) — ускоряют процесс записи треков. К Ableton Live мы тоже подключали наш контроллер и управляли фейдерами, крутилками, клипами и другими параметрами DAW. DAW это программный секвенсор.
Падовые MIDI контроллеры. Эти контроллеры сейчас очень популярны, с их помощью можно создавать ритмы или грувы интуитивно понятным способом.
Мы незнаем, к какому виду вы отнесёте MIDI контроллер, который предлагается собрать, но работает он со всеми программами по стандартному интерфейсу MIDI. При подключении к порту USB вашего компьютера он определится как LaunchPad. MIDI контроллер имеет 12 кнопок, два фейдера, пять крутилок и один переключатель. Построить его можно на микроконтроллерном модуле RDC2-0032 это управляющий элемент для проектов цифровой обработки звука на микроконтроллере STM32F042.
RDC2-0032
Кнопки выбрали Аркадные для игровых автоматов. Только они легко позволяют делать очень быстрые нажатия, для барабанной дроби, например.
Кнопки
Схема MIDI контроллера
Файл с прошивкой и инструкцией по прошивке найдёте в разделе Документы. Никакие программаторы не нужны STM32F042 прошивается через USB.
В разделе документы две прошивки первая – “GamePad dfu” для MIDI контроллера с переключателем SW1, который устанавливает режим серийного нажатия кнопок. Т.е. при замыкании AIN1 на землю кнопки начинают работать так: нажатая кнопка выдает серию нажатий в MIDI порт. Это сделано для использования контроллера в качестве GamePad для игр. Если же AIN1 не на земле, то кнопки работают как обычные в любом MIDI контроллере – нажимается один сигнал в порт, отжимается второй сигнал в MIDI порт.
Вторая прошивка “LaunchPad_12DIN_8AIN_LED_D” это стандартный MIDI контроллер. Но в этом случае нужно AIN1 подключить к переменному резистору как AIN2…4. В этом случае будет у вас ещё один фейдер.
Также в разделе документы есть 3D модель для корпуса сделанная в SketchUp и файлы midi_stl. Можете распечатать корпус на 3D-принтере. А можно этот же корпус вырезать на фрезерном станке – ищите файлы MIDI_dxf. Или ножом из вспененного ПВХ файлы «midi-Edge.Cuts». Смотрите ролик про корпус.
Подключайте MIDI-контроллер к любому DAW и делайте электронную музыку!
Это открытый проект! Лицензия, под которой он распространяется – Creative Commons — Attribution — Share Alike license.
Подставка для синтезатора своими руками. Как сделать удобный синтезатор своими руками Как называется подставка под синтезатор
Почти любой современный клавишный инструмент нуждается в надежной опоре. позволяет разместить инструмент так, чтобы он находился на оптимальной высоте и был надежно зафиксирован. Современные стойки представляют собой компактные конструкции, которые удобно транспортировать без потери места и при необходимости можно установить за пару минут в нужном положении.
Если вы используете синтезатор, MIDI-клавиатуру, контроллер или драм-машину, то рекомендуется подобрать соответствующую стойку. Но как ее правильно выбрать? Этому вопросу и посвящена данная статья.
Виды стоек
1. Х-образные.
Это наиболее распространенный и оптимальный вариант на все случаи жизни. Такая стойка довольно легкая, устойчивая, легко складывается, регулируется по высоте, что позволяет играть на инструменте и сидя, и стоя. Недостатком является небольшой вес инструмента, который стойка способна выдержать. Такие стойки с помощью винтового регулятора могут ступенчато или бесступенчато изменять свою высоту, изготавливаются из металла (обычно сталь или алюминий). Крестообразные стойки сверху и снизу снабжены широкими и плотными резиновыми накладками для предотвращения скольжения инструмента и самой стойки.
2. ХХ-образные
. Данные стойки представляет собой усиленный вариант Х-образных стоек. Они гораздо устойчивее за счет двойной рамы, но, соответственно, тяжелее и несколько дороже. Зато могут выдержать больший вес инструмента. Металлические стойки являются самым бюджетным и популярным типом стоек для синтезатора.
3. Z-образные стойки
— надежный аксессуар для синтезатора, могут использоваться как дома, так и на концерте. Z-образная металлическая конструкция смотрится очень стильно и при этом довольна устойчива.
Стойка ROLAND KS-18Z представляет собой Z-образную конструкцию, которая практично и элегантно может вписаться в любой интерьер, имеет достаточно легкий, транспортабельный вес и очень прочные детали конструкции, может надежно удерживать даже самые тяжелые виды клавишных инструментов и синтезаторов, с полноразмерной клавиатурой в 88 клавиш (до 90 кг). Стойка изготовлена из особого сверхпрочного алюминиевого сплава, что дает ей максимально легкий вес и прочность. Конструкция стойки представляет собой специальный складной механизм, обладающий прочными элементами соединения с фиксаторами положения, в виде винтового прижимного механизма. Стойка оснащена удобными фиксаторами высоты, это фиксаторы с винтовым зажимом, всего два зажима для левой и правой стороны. Есть возможность регулировки стойки по высоте, всего есть шесть уровней (от 607 до 932 мм). Для регулировки ширины предусмотрен механизм регулировки ширины стойки (от 615 до 938 мм), это специально регулируемая перекладина, с фиксаторами ширины на удобных механизмах с винтовым зажимом.
4. Стойка-стол
. Такая стойка считается наиболее надежной и универсальной, так как может использоваться не только как подставка под клавишные инструменты, но и для других видов оборудования – микшеров, контроллеров и т.д. Она также изготовлена из металла регулируется по высоте и ширине и, благодаря четырем точкам опоры, обеспечивает надежное расположение инструменту.
5. Стойка в виде колонны (тренога)
, которая нужна для особо тяжелых инструментов и выдерживает суммарный вес более 100 кг, имеет обычно два яруса. На опциональный второй ярус можно поместить инструмент не слишком большого веса (обычно не более 25 кг), тогда как у стойки-колонны вес суммируется и превышает обычно центнер.
6. Двух- и многоярусные стойки
позволяют сэкономить место и надежно разместить ваше оборудование.
7. Деревянные стойки
. Такие стойки обычно изготавливают из ДСП (бюджетный вариант), либо из массива дерева, что существенно дороже. Несмотря на то, что деревянные стойки смотрятся очень стильно в сочетании с цифровым пианино, но они представляют собой стационарный вариант и имеют ряд недостатков: большой вес, невозможность складывания, а значит и компактного размещения, нерегулируемость по высоте, высокая стоимость. Такая стойка не складывается, высоту ее нельзя регулировать. Зато деревянные стойки устойчивы и прочны, способны украсить собой интерьер.
8. Стойка для микшера и ноутбука
очень выручают многих музыкантов, когда нужно подключить инструмент к компьютеру или использовать различное DJ-оборудование.
Полностью регулируемая стойка для ноутбука, которая может быть использована для различного ди-джей оборудования, такого как CD, клавишные, MIDI устройств, проекторы и т.д. Два держателя регулируются по ширине и глубине и надежно удерживают ноутбуки любого размера без помех для портов, слотов. Держатель для ноутбука регулируется по высоте и наклону и вращается на 360 градусов, что позволяет идеально расположить ноутбук. Также стойка оборудована держателем для мыши, который можно расположить с любой стороны левой/правой от ноутбука или просто задвинуть, что является удобным для хранения и транспортировки.
Как сделать правильный выбор?
Выбор стойки для инструмента зависит от ее назначения и условий использования. На что обратить внимание при выборе?
Во-первых, нужно учитывать вес самого инструмента. Каждая модель имеет в своих характеристиках максимальный вес размещаемого инструмента. Данный вес не рекомендуется превышать, иначе стойка может просто не выдержать и повредить при падении инструмент.
Во-вторых, ориентируйтесь на возможность регулирования стойки по высоте. Если на инструменте будет играть ребенок, то вам однозначно придется подбирать для него высоту размещения инструмента. И вообще, это очень удобная опция. Кроме деревянных стоек, такой характеристикой обладают почти все модели.
В-третьих, обратите внимание на то, как стойка складывается и складывается ли вообще. Для транспортировки это очень важная функция. Также, посмотрите места креплений, защелки и регуляторы, люфт может доставить много неудобств.
Не стоит забывать и о внешнем виде. Если для выступлений и репетиций вам прекрасно подойдет металлическая стойка, то для дома можно присмотреться к деревянной подставке и с комфортом использовать ее.
Стойка для клавишных инструментов хоть и является аксессуаром, но при этом играет важную роль, потому что позволяет сделать игру на музыкальном инструменте комфортной и надежной. Поэтому к ее выбору следует подойти ответственно. При выборе стойки учитывайте модель музыкального инструмента, так как имеются конструкции, рассчитанные исключительно на определенные синтезаторы.
На YouTube канале POP-MUSIC вы можете посмотреть полезный обзор десяти популярных моделей клавишных стоек.
В детстве у меня было пианино, такое настоящее, советское, киллограм на 300. Мне нравилось на нем бренчать, а после окончания музыкальной школы даже кое-что играть. Пианино — это классно, аутентично, но совершенно не практично. А чтобы совсем прям для души, нужна еще и барабанная установка, пяток примочек к электрогитаре, кларнет, ситар и сэмпловые лупы…
Конечно, сейчас уже не нужно из квартиры делать гараж-студию на заначку в шесть зарплат, достаточно установить на ПК бесплатный музыкальный редактор. Но, неудобно это все.
Клавиатура ПК совсем не похожа на клавишный инструмент, здесь все не так. Более того, для обучения ребенка это совсем не годится. Кажется выбора не остается, как приобретать синтезатор. Но по-прежнему раздирают меня сомнения.
Синтезатор ведь что из себя представляет? Большое устройство, с музыкальной клавиатурой, которое где-то должно занимать прилично места. В которое встроена акустика, а ведь у меня уже есть ресивер с колонками. В которое встроен плохенький ПК, а ведь у меня есть хороший ПК.
Получается, что за 40 тысяч я покупаю то, что у меня уже есть в лучшем качестве, за исключением лишь клавиатуры. Это просто какой-то максимум нерациональных расходов.
В поисках отдельной клавиатуры я набрел на такой класс устройств как USB MIDI Keyboard.
Мне всегда казалось, что MIDI это из области профессиональной музыкальной деятельности.
Но сейчас все музыку делают на ПК, в любом удобном месте, а значит, музыкантам нужны мобильные музыкальные клавиатуры, которые легко помещаются в рюкзак.
В голове сразу сложился план. Подключаем MIDI-клавиатуру к домашнему медиацентру на базе Raspberry Pi 3, где крутится программный синтезатор, позволяя в любое время любому желающему исполнить свой очередной шедевр. На таких MIDI-клавиатурах как правило есть набор регуляторов и дополнительных кнопок, которые программируются на различные эффекты или дополнительные музыкальные инструменты. Выглядит и звучит это очень круто!
Есть устройства побольше и поменьше, есть подороже и чуть дешевле. Я выбрал вариант за примерно 5 тыр. У него две октавы, нормального размера клавиши, кнопки для ударников, ручки настройки, то есть все, о чем может мечтать начинающий музыкант-электронщик.
Я не спец в создании музыки на ПК, поэтому было сложно искать пути реализации своей задумки. Информацию приходилось собирать по крупицам. Пазл постепенно стал складываться и получилось собрать работающее решение, которым с вами и делюсь. Как ни странно, но в стандартном дистрибутиве Raspbian/Debian нашлось все что нужно, даже не пришлось подключать внешние репозитории.
В качестве секвенсера (приложения, воспроизводящего MIDI-файлы) используется fluidsynth.
MIDI-клавиатура сразу обнаруживается через ALSA и доступна для подключения к секвенсеру.
Для воспроизведения звуков различных инструментов используются открытые базы сэмплов в формате SoundFont2. Для начала установим это все.
Sudo -s
apt-get update
apt-get -y install alsa-utils fluid-soundfont-gm fluidsynth
Подключаем MIDI-клавиатуру к Raspberry и запускаем секвенсер в режиме сервера:
Fluidsynth -i -s -a alsa -g 3 /usr/share/sounds/sf2/FluidR3_GM.sf2
Выполняем команду:
Aconnect -o
В результате мы увидим список доступных MIDI-клиентов:
Client 14: «Midi Through»
0 «Midi Through Port-0»
client 20: «VMini»
0 «VMini MIDI 1 »
1 «VMini MIDI 2 »
client 128: «FLUID Synth (1628)»
0 «Synth input port (1628:0)»
Здесь нам важно запомнить номера клиентов клавиатуры и секвенсера, чтобы затем соединить их командой:
Aconnect 20:0 128:0
Теперь у нас все готово для игры на Yamaha Piano (это дефолтный инструмент). Почитайте мануал по fluidsynth , там есть много интересных команд, например, чтобы сменить инструмент на ударники или духовые, задать величину реверберации или хоруса.
Сделаем наш программный синтезатор удобным. Чтобы не соединять вручную клавиатуру с секвенсером каждый раз, напишем простенький демон, который будет это делать при старте автоматом.
Cat > /etc/init.d/fluidsynth /var/log/fluidsynth &
sleep 60s && aconnect 20:0 128:0 &
}
stopDaemon() {
pkill -9 fluidsynth &> /dev/null
}
restartDaemon() {
stopDaemon
startDaemon
}
case «$1» in
start)
startDaemon
;;
stop)
stopDaemon
;;
restart)
restartDaemon
;;
status)
;;
*)
startDaemon
esac
exit 0
EOF
Регистрируем демон для автозапуска:
Chmod 755 /etc/init.d/fluidsynth
update-rc.d fluidsynth defaults
Обратите внимание, теперь при старте секвенсеру передается конфигурационный файл (/home/osmc/midi-router), содержащий команды, превращающие нашу клавиатуру в настоящий синтезатор.
Тут дело вот в чем. Каждая клавиша и крутилка на клавиатуре посылает определенные события, со своим номером. Я так понял тут особенных стандартов нет, так что каждый производитель творит что хочет. Например, я хочу чтобы квадратные клавиши звучали ударными, остальные клавиши звучали пианино, ручки управляли громкостью, реверберацией и хорусом.
Так вот, мне необходимо замэпить коды событий от клавиатуры на разные инструменты, а коды от ручек на коды, которые понимает секвенсер. В fluidsynth это делается при помощи router. Именно эти команды и содержатся в конфигурационном файле.
Вот пример моего конфигурационного файла, с комментариями того, что он делает.
Cat > /home/osmc/midi-router
Чтобы узнать какие коды генерирует именно ваше устройство, необходимо воспользоваться этой утилитой:
Aseqdump -p 20:0
Она слушает и выводит на консоль события с MIDI-клавиатуры. Нажмите кнопку или покрутите ручку и вы увидите тип, канал и код события. Вы можете запрограммировать свою клавиатуру таким образом, каким захотите, а не так, как это придумали инженеры, разработавшие конкретный синтезатор. За что большое спасибо разработчикам fluidsynth, alsa, SoundFont2, Raspberry и V-Mini.
Кстати, эта тема с DIY-синтезаторами нашла отражение в нескольких изобретениях, рекомендую к изучению.
Еще совсем недавно освоить игру на фортепьяно могли лишь редкие счастливчики, квартира которых позволяла разместить столь масштабный инструмент. С приходом цифровых технологий и появлением синтезаторов вопрос наличия свободного места перестал быть столь животрепещущим. Теперь на первый план вышла проблема приобретения подставки под синтезатор, без которой пользоваться этим замечательным инструментом крайне неудобно.
Виды подставок под синтезаторы
На сегодняшний день ассортимент подставок под синтезаторы можно разделить на два вида: деревянные и металлические.
Деревянные подставки под синтезатор
Деревянные подставки под синтезатор представляют собой устойчивую стационарную конструкцию и внешне напоминают собой обычный стол, но без столешницы. Стойки из дерева есть смысл приобретать тогда, когда возникает необходимость размещения большой и тяжелой синтезаторной установки, причем у нее в помещении есть четко определенное место. Кроме способности выдерживать значительные нагрузки деревянные синтезаторные стойки отличает высокий уровень устойчивости. Самые дешевые варианты таких подставок изготавливаются из ДСП, что не может не сказываться на их внешнем виде и сроке службы. Гораздо дороже обойдутся подставки, выполненные из различных пород дерева. Но зато и прослужит такое изделие куда дольше. Минусом же и тех, и других можно отсутствие возможности регулировки по высоте и ширине.
Металлические подставки под синтезатор
Более универсальным вариантом размещения синтезаторной установки являются подставки, изготовленные из металла. По форме конструкции металлические стойки бывают Z-, X- и XX- образными. Все они могут регулироваться по ширине и высоте, а также способны выдерживать нагрузку от 20 до 130 кг. Благодаря этому такие подставки подходят для установки синтезаторов любой фирмы («Casio», «Yamaha» и др.) и любого размера, включая и детские. Регулировка по высоте позволяет использовать их для игры и сидя, и стоя, а при необходимости — быстро разобрать и спрятать. К основным недостаткам таких стоек можно отнести их относительную неустойчивость и недостаточную фиксацию синтезатора.
Самодельные подставки под синтезатор
Народные умельцы приспособились изготавливать подставки под синтезатор своими руками, подгоняя их под размеры своего личного инструмента. Например, достаточно удобными показывают себя синтезаторные стойки, основой для которых служат обычные гладильные доски. Кроме того, под установку синтезатора можно переделать и ненужный письменный или .
Предисловие
Так как и я, и моя жена были в детстве обучены нажимать на клавиши, то дома явно не хватало некоего устройства с черными и белыми клавишами для передачи опыта нажатия на оные подрастающему поколению. Увы в маленькой «однушке» не то что «Стенвею» — простому «Красному октябрю» не было места. Выход был найден — MIDI клавиатура! Тем более, что попытки сделать самому нечто подобное предпринимались еще на заре моего «радиогубительства». Опять же из за нехватки места было решено ограничиться для начала 4 октавами. Да и финансы не позволяли прикупить какой нибудь «Роланд».
Немного поискав в интернете я наткнулся на объявление о продаже за 50 вечнозеленых девайса под названием Fatar 49. Поискав все в той же паутине нашел описание этого чуда.
MIDI клавиатура Fatar StudioLogic CMK 49
- 4-октавная, полноразмерная, динамическая (чувствительная к скорости нажатия), невзвешенная; 49 клавиш
- Разъемы MIDI выход, к нему подключается штекер с надписью «IN»
- Питание Адаптер питания может не входить в комплект поставки.
- Нужный адаптер питания — 9В, 0.5А. Внутренний контакт «+», внешний «-«.
- Размеры внешние 75.2 х 15 х 8 см
- Вес 2 кг
Семейный совет постановил — БЕРЕМ!!! Прежний владелец продемонстрировав что она работает даже приложил к ней адаптер питания. MIDI шнурок у меня уже был (запас давно как чуствовал). И вот привезя домой и подключив ее к компьютеру, я наконец смог вспомнить детство. И… понять что за 15 лет все забыто почти полностью.
В просторах сети была добыта очень интересная программа «Play Piano» компании Midisoft. Она может практически любого научить играть. Она следит за правильностью игры и указывает на ваши ошибки, как хороший преподаватель. Жаль только что за это время так и не удалось найти чего-нибудь похожего, но поновее (программка 96-го года).
Было это все в прошлом веке. Как говорят в романах — прошли годы… Родились и подросли дети. Клавиатура на столе и тогда была не особенно удобна — очень высоко получалось по сравнению с обычным пианино.
Подставка на стул помогала, но… В этом году было принято решение начать мучить старшего. Надо же на ком-то отыграться за наше обучение. Для него вообще приходилось городить пирамиду на стуле. Да и клавиатура постоянно от него пыталась уехать. Попытки ставить клавиатуру на детский столик помогли не сильно. Теперь он был слишком низким.
Да и малышка теперь постоянно лезла нажимать на клавиши, но особо ей нравилась кнопка выключения, подсвеченная лампочкой. И тогда пришлось заняться проблемой всерьез.
Во-первых стало понятно, что делать клавиатуру на высоту стандартного пианино смысла нет, так как делалось это уже под конкретных людей. Во-вторых сделав только подставку под клавиатуру я быстро понял, что придется удлинять MIDI-кабель. И тогда созрело решение сделать полностью автономный музыкальный инструмент. Покопавшись в запасниках компьютерного железа, из него были извлечены вполне рабочие (хотя морально давно устаревшие) компоненты: материнская плата, процессор, видеокарта и жесткий диск. Найден был также старый блок питания. Не хватало малого — памяти. Хороший человек из сервисной службы подарил мне перед новым годом модуль. Теперь было все что нужно.
Конфигурация получилась самая что ни на есть примитивная для нынешних времен:
- CPU: Pentium MMX 166 MHz разогнаный до 200
- RAM: SDRAM PC100 128 Mb
- HDD: Coner 340 Mb
- VIDEO: TRIDENT
- AUDIO: Onboard Yamaha OPL3
Но для обработки MIDI слабое место здесь только звуковая карта. Для корпуса пришлось прикупить 4 мебельных щита 800х200х20.
Потратив половину выходного дня получил вот такой агрегат:
Сверлим отверстия для кнопки включения и индикаторов «Power» и «HDD».
Вставляем клавиатуру.
Отпиливаем шасси корпуса по размеру материнской платы. Прикручиваем ее установив процессор память и видеокарточку.
Все пустые гнезда шасси закрываем красивыми блестящими заглушками.
Прикручиваем корзину HDD c диском к корпусу.
Подключаем блок питания и все остальные шлейфы и провода
Операционка была установлена заранее. На такой объем удалось поставить только Win98. Подключаем монитор, клавиатуру и мышь. Убеждаемся, что все работает.
Теперь переходим к акустике. Раньше все шло через компьютер, который был подключен к хорошему усилителю и который, в свою очередь, был подключен к приличным колонкам. В объем нового устройства все это не впихнешь. Да и нет смысла. Для такой звуковой карточки хватит чего-нибудь попроще. Опять ныряем в запасники и достаем вот такую (если можно так сказать) акустическую систему:
Разбираем ее и видим внутри:
Да уж, но на безрыбье и рак рыба. Надо будет съездить на дачу, там где-то лежат неплохие динамики и спаянный мной лет 12 назад усилок на К174УН7 — все же мощности у него побольше будет.
Подключаем этот «Звук».
Ну вот… что получилось.
Динамики на даче не были найдены (очевидно уже где-то использовал и забыл), но мир не без добрых людей и сосед отдал мне два автомобильных среднечастотника.
В процессе перетыкания туда-сюда клавиатуры одна из клавиш стала звучать только при сильном нажатии. Пришлось все разобрать и напоить родимую C 2 H 5 OH. Каждую клавишу, каждую резиночку протер, высушил и поставил обратно. Заодно щелкнул фотиком внутреннее устройство.
Усилитель на К174УН7 был обнаружен, но то ли кондеры на нем за это время приказали долго жить, то ли он слишком чувствительный. В общем, жутко фонит. Пришлось пока оставить старый усилитель.
Сначала хотел сделать заднюю стенку из фанеры, но потом решил все же сделать деревянную.
Был приделан пюпитр. В качестве декоративных решеток на динамики были приобретены две круглые решетки для вентиляции. Вся конструкция была разобрана, зашпаклевана, отшлифована и покрыта неводной морилкой.
Тем, кто обучается игре на синтезаторе или же умеет полноценно играть на этом инструменте, очень сложно обойтись без специальной стойки. И это неудивительно. Ведь инструмент сам по себе достаточно тяжелый и обладает немалыми габаритами. Именно по этой причине и требуется стойка для синтезатора. Однако выбор подобной продукции достаточно широк. Если вы новичок, то вам будет сложно определиться с видом стойки. Какие же они бывают и как правильно подобрать?
Подставка под синтезатор из металла
Сегодня в специализированных магазинах можно приобрести ХХ, Х и Z-образные стойки. Они подходят практически под все виды Стойка для синтезатора, изготовленная из металла, обладает рядом преимуществ. Прежде всего такая конструкция отличается от других разновидностей прочностью и легкостью. При игре на музыкальном инструменте не возникает чувства дискомфорта.
Еще одно достоинство таких моделей — возможность регулировать высоту. Такая подставка под синтезатор будет идеальным вариантом для детей. Ведь они быстро растут. Высота стойки легко регулируется. Ее можно постепенно увеличивать, а при необходимости — уменьшить. Такая возможность позволит взрослому человеку играть на инструменте сидя. А это важно при длительных и частых уроках.
Какая лучше?
В последнее время ведутся споры о том, какая стойка для синтезатора лучше: Х или ХХ-образная. По мнению многих, конструкция последнего типа намного устойчивее. Однако ее стоимость значительно выше, чем стоимость Х-образной. Стоит отметить, что стойки, изготовленные из металла, являются более удобными и бюджетными. Этим объясняется их популярность. К тому же при необходимости их можно сложить и спрятать в недоступное для посторонних глаз место. Такие подставки занимают немного места.
Деревянная конструкция
Стойка для клавишных инструментов может быть изготовлена из древесины. Такие конструкции, как правило, изготавливают из ДСП. Это самый бюджетный вариант. Однако некоторые производители выпускают подставки для музыкальных инструментов из цельного дерева. Конечно, стоимость изделия из массива гораздо выше и не всем по карману.
Главный недостаток подобной стойки заключается в том, что сложить ее и убрать в укромный уголок просто невозможно. Помимо этого, нельзя регулировать высоту конструкции. А это говорит о том, что для детей такие подставки не годятся. Конечно, конструкция из дерева обладает и преимуществами. Среди них стоит выделить прочность деталей и устойчивость. К тому же для синтезатора позволит немного оживить практически любой интерьер.
Стойка для клавишных Axelvox KST-11
Если вы часто репетируете выступления, часто занимаетесь, то вам понадобится надежная и качественная подставка под музыкальный инструмент. Именно такими качествами обладает конструкция Axelvox KST-11. Помимо этого, есть возможность регулировать высоту подставки. При этом музыкальный инструмент всегда будет надежно закреплен.
Крестовая складывающаяся стойка Axelvox KST-11 изготовлена из достаточно прочного металла. Конструкция надежная и способна прослужить не один год. Конструкция оснащена пружинным фиксатором. Это позволяет закрепить музыкальный инструмент на определенной высоте. Как правило, конструкция продается вместе с чехлом. Это позволяет при необходимости перевозить стойку без риска ее повреждения.
Подставка Axelvox KST-21
Стойка для клавишных музыкальных инструментов Axelvox KST-21 является надежной и качественной конструкцией. Изготавливаются изделия этой модели из мощного металла. Конструкция прекрасно подходит для многих современных электронных музыкальных инструментов. Стойка Axelvox KST-21 имеет крестообразную форму и оснащена двойной рамой. Это обеспечивает дополнительную надежность и стабильность изделия. При необходимости конструкцию можно перевозить. Ведь она легко складывается.
Стойка для синтезатора Yamaha L85
Подставка Yamaha L85 идеально подходит для установки Р95 и Р85. Конструкция прекрасно спроектирована. Музыкальный инструмент крепится надежно, что обеспечивает его сохранность во время игры. Крепится подставка к низу синтезатора. Стоит отметить, что стойка Yamaha L85 идеально подойдет не только для дома, но и для студии и сцены.
Среди преимуществ изделия стоит выделить его малый вес и прекрасную устойчивость. Выполнена стойка в черном цвете. Она легко устанавливает и крепится к клавиатуре. Подходит подставка Yamaha L85 для музыкантов любого уровня. К тому же она проста в эксплуатации.
Подставка CASIO CS-44
Изготовлена конструкция из многослойной фанеры и пластика. В стойке предусмотрено дополнительное а также нескользящая широкая поверхность для музыкального инструмента и широкие ноги-подставки. Подобное изделие прекрасно впишется практически в любой интерьер. Благодаря непринужденному дизайну, ваш музыкальный инструмент будет выглядеть более изящно.
В завершение
Стойка для синтезатора позволяет облегчить игру на музыкальном инструменте. Однако к ее выбору следует подойти со всей ответственностью. В первую очередь следует определить, кто будет ею пользоваться, какими качествами она должна обладать и будет ли она стоять на одном месте. Если требуется мобильная конструкция, то стоит обратить внимание не те, что изготовлены из металла. Если же требуется создать оригинальный дизайн помещения и сделать условия для игры на синтезаторе более комфортными, то лучше приобрести подставку из древесины. При выборе стойки следует учитывать и модель музыкального инструмента. Ведь имеются конструкции, рассчитанные исключительно на определенные синтезаторы.
10 MIDI-контроллеров, которые можно построить с помощью Arduino
Цифровой интерфейс музыкальных инструментов, или сокращенно MIDI, — это старая технология, используемая во всех видах современных музыкальных машин. Этот мега-список охватывает некоторые из самых крутых проектов MIDI-контроллеров Arduino, от клавиатур до пусковых панелей и всего остального. Все, что вам нужно для начала, — это Arduino и несколько кнопок.
Мы не смогли бы составить список контроллеров Arduino MIDI без включения нашего собственного проекта! В этом уроке я предоставляю полные инструкции по созданию собственного MIDI-контроллера.Используя Arduino, макетную плату и две кнопки, этот проект можно легко сделать днем.
С определением MIDI, полными примерами кода и понятными схемами вам следует ознакомиться с этим руководством по сборке в качестве общего пособия по всем вопросам, связанным с Arduino MIDI. См. Наше руководство по MIDI-контроллеру DIY!
Этот проект опытных дизайнеров Adafruit является клоном неизменно популярной Novation Launchpad. Благодаря сетке 8×8 из 64 кнопок с подсветкой, этот проект не для слабонервных.
По общему признанию, вероятно, дешевле и проще просто купить настоящую сделку, но как проект это очень круто. Что еще круче, так это то, что Adafruit щедро предоставила список материалов и инструкции по сборке, а также множество четких фотографий.
Для изготовления футляра вам понадобится лазерный резак, но 3D-печатная версия доступна у пользователя Thingiverse Electronic Grenade.
Этот проект, созданный ютубером Эваном Кейлом, демонстрирует впечатляющий набор ползунков и циферблатов.Используя в своей основе Arduino Pro Micro, это устройство способно управлять практически любым параметром, который вы можете ему задать.
Хотя руководства по сборке нет, видео дает разумный обзор каждого аспекта сборки. Имея схемы, код и напечатанные на 3D-принтере файлы корпусов, вы сможете довольно легко воссоздать свои собственные.
Этот ножной MIDI-контроллер, созданный для управления педалями гитарных эффектов, с YouTube-канала Workshy обладает некоторыми впечатляющими характеристиками.С четырьмя функциональными кнопками, несколькими банками, семисегментным светодиодным дисплеем и возможностью выбора фиксации или мгновенного переключения, эта впечатляющая сборка имеет более чем достаточно функций, чтобы вы были заняты, даже если ваши руки заняты!
Учебника по сборке нет, но предоставляется код Arduino. Подключение некоторых переключателей не должно вызывать особых проблем, и наше руководство по дисплеям Arduino должно помочь вам выбрать правильный дисплей.
Хотя технически он совместим с Arduino, а не является «настоящей» платой Arduino, этот проект слишком крутой, чтобы его исключать.В этом проекте, снова разработанном Adafruit, используется емкостной сенсорный датчик и массив из 16 светодиодов NeoPixel.
Поставляется отличное онлайн-руководство по сборке, но эта сборка требует сложной обработки металла и 3D-печати.
Однако нет причин, по которым нельзя было заменить металл на пластиковые детали.
Этот классный учебник предоставлен создателем YouTube Electronic Projects. В этом гениальном проекте используются картон и скрепки для создания полностью настраиваемой MIDI-клавиатуры с питанием от Arduino.
Не пугайтесь небольшого количества проводов, которое требуется, вы можете легко уменьшить его, сделав клавиатуру меньшего размера. Следуйте четкому обучающему видео от создателя выше, и вы сразу же начнете создавать музыку!
Созданный прямо от ютубера Саймона Маккиннона, этот MIDI-контроллер использует аркадные кнопки для управления всей музыкой! Пока у этой модели «всего» шесть кнопок, расширить ее было бы несложно.
Автор не только предоставил отличное письменное руководство, но и переработал пластиковый контейнер в качестве шасси.
Музыка в стиле Stranger Things только делает этот проект еще круче. Хорошая работа, мы говорим!
Это руководство по MIDI-контроллеру Arduino от заядлого музыканта «fraganator» продвигает концепцию аркадных кнопок на один шаг вперед. Автор не только реализовал 12 кнопок, расположенных в виде массива 4×3, но также включил четыре поворотных регулятора и два фейдера.
Нет предела тому, чего вы можете достичь с помощью этого контроллера.Владелец написал замечательное руководство, наряду с письменными инструкциями и хорошими четкими фотографиями, они также предоставили шаблоны для резки для изготовления вашего собственного футляра — 3D-печать не требуется!
Этот контроллер, разработанный специально для Ableton Live, не имеет необычной коробки или кнопок, как во многих других проектах.
Этот упрощенный проект, созданный на канале YouTube Starfire Technology, — отличный способ изучить основы.С помощью всего лишь нескольких строк кода вы можете собрать этот простой контроллер, даже ничего не паяя (хотя вам, вероятно, все равно следует научиться паять).
Этот впечатляющий проект был сделан YouTuber uglybuckling. С красивым корпусом Oak and Walnut, 40 аркадными кнопками, расположенными в сетке 8×5, и содержащими различные другие кнопки и элементы управления, этот проект, безусловно, большой.
Этот проект, работающий на Arduino Mega, несколько отличается от других.Подобно указанному выше MIDI-пианино, этот аппарат воспроизводит значения нот. Разработанный так, что даже новички могут создавать хорошие мелодии, этот контроллер выглядит круто.
За исключением кода, руководство по сборке охватывает физическое производство устройства и причины, по которым были приняты определенные решения.
Какой MIDI-контроллер Arduino вы используете?
Эти проекты показывают, насколько творчески вы можете проявить себя, используя только Arduino.Хотя большинство этих контроллеров должны нормально работать с любой цифровой звуковой рабочей станцией (DAW), большинство из них будут лучше всего работать с возможностями согласования ритмов и пропуска песен, которые есть в Ableton Live, поэтому обязательно ознакомьтесь с нашим Ableton Live Guide, если вы еще этого не сделали.
Взгляните на наше руководство для начинающих по Arduino, если вы новичок в этом замечательном устройстве, и не забудьте прочитать наше руководство по покупке платы, чтобы узнать, как выбрать свой мозг MIDI-контроллера!
Надеемся, вам понравятся предметы, которые мы рекомендуем и обсуждаем! MUO имеет филиал
и спонсируемые партнерства, поэтому мы получаем долю дохода от некоторых ваших покупок.Этот
не повлияет на цену, которую вы платите, и поможет нам предложить лучшие рекомендации по продуктам.
Почему планшеты с Android не годятся (и что покупать вместо них)
Думаете о покупке планшета Android? Вот причины, по которым стоит рассмотреть альтернативные планшеты, а также несколько рекомендаций по использованию таблеток.
Читать далее
Об авторе
Джо Коберн
(136 опубликованных статей)
Джо окончил факультет компьютерных наук Линкольнского университета, Великобритания. Он профессиональный разработчик программного обеспечения, и когда он не пилотирует дроны и не пишет музыку, его часто можно встретить фотографирующим или снимающим видео.
Более
От Джо Кобурна
Подпишитесь на нашу рассылку новостей
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Нажмите здесь, чтобы подписаться
Создавайте интеллектуальные механические клавиатуры для MIDI — или действительно крошечный элемент управления Ableton Live
Джон Парк из бутика DIY Adafruit, кажется, серьезно развлекается с крошечными механическими клавиатурами — взломанными, сверхкомпактными MIDI-контроллерами и (с экраном) даже с самым маленьким контроллером Ableton Live, который я когда-либо видел.
Произошла очень вкусная конвергенция ботаников между сообществом разработчиков пользовательских клавиатур — людьми, которые любят создавать и модифицировать свои собственные механические клавиатуры — и миром Raspberry Pi. Ребята из RasPi сделали симпатичную маленькую недорогую плату микроконтроллера с новым чипом под названием RP2040 в качестве своего «мозга».
Увеличенная вычислительная мощность и идеология самостоятельной работы означают, что вы можете взломать эти вещи с помощью Python — даже если вы всего лишь новичок, программист-любитель, благодаря CircuitPython.
Проекты выглядят как простые сборки, полезные и чертовски симпатичные. Я немного боюсь проверять наличие деталей в разгар большой нехватки полупроводников, в которой мы все находимся, но я определенно хочу создать их.
Во-первых, посмотрите, что они могут делать в качестве MIDI-клавиатуры — с коробками 1010, которые мы рассмотрели здесь на CDM:
Но убийца — это Macropad, устройство на базе RP2040 и CircuitPython, которое добавляет дисплей (плюс индикаторы под клавишами).Этого достаточно, чтобы сделать Live-контроллер размером с ладонь — как будто кто-то сжал Ableton Push.
Есть даже одна ручка. Это смешно. Я обожаю это. И да, он работает и с MIDI.
Самого Macropad сейчас нет в наличии у Adafruit, но вы, безусловно, можете воспользоваться этой идеей, используя аналогичные детали.
А зачем останавливаться на достигнутом? Это должно стимулировать некоторые другие идеи взлома клавиатуры для вашего музыкального и визуального использования. Сообщите нам, что вы делаете.Только не скупайте все микроконтроллеры, пожалуйста.
Теги: Ableton Live, adafruit, альтернативные контроллеры, контроллеры, DIY, Электроника, хаки, Аппаратное обеспечение, механические клавиатуры, микроконтроллеры, MIDI, Модальная электроника, Raspberry Pi, raspi, RasPi Shield, USB, USB MIDI
Amazon.com: MIDI-клавиатура для геймпада «Три в одном»
В настоящее время недоступен.
Мы не знаем, когда и появится ли этот товар в наличии.
- Убедитесь, что это подходит
введя номер вашей модели. - МНОГОФУНКЦИОНАЛЬНОСТЬ — объединяет в себе геймпад, клавиатуру и MIDI, три функции в одном.
- ПРОВОДЯЩИЕ ВЕЩИ КАК КЛЮЧ — используйте все проводящее в качестве КЛЮЧЕЙ для ваших творческих работ.
- ЛЕГКО СОЗДАТЬ — Используйте программное обеспечение на языке визуального программирования для изменения значения ключей и ЛЕГКО примените к своим творениям.
- НЕСКОЛЬКО СОЕДИНЕНИЙ — используйте кнопки на плате, зажимы из крокодиловой кожи для подключения проводов или штыревые разъемы на задней панели в качестве дополнительного входа.
- ХОРОШИЙ ДИЗАЙН — Создан с осторожностью и точными размерами; также деревянный корпус позволяет удобно держать.
Создайте свою собственную MIDI-клавиатуру
Выбор при покупке
Партнерские ссылки помогают поддерживать сайт
Infinite Response теперь принимает заказы на VAXMIDI , которую они описывают как первую в мире MIDI-клавиатуру с открытым исходным кодом с полувзвешенными клавишами молоточкового действия, скоростью высокого разрешения, полифонией после касания и скоростью отпускания.Вот подробности своими словами …
Цена
VAXMIDI составляет менее 1/3 стоимости нашего первого продукта VAX77. Такая низкая стоимость возможна только потому, что мы просим вас выполнить окончательную сборку самостоятельно. Ознакомьтесь с инструкциями по сборке; Единственный необходимый вам инструмент — это отвертка. Это не сложная задача, но вам придется посвятить проекту несколько часов. Не торопитесь, создавайте его с осторожностью, и вы получите надежный инструмент, который прослужит десятилетия. Он был разработан так, чтобы не требовать обслуживания, но его можно было легко модифицировать с учетом будущих улучшений от Infinite Response и других членов сообщества VAXMIDI.Мы планируем оказать серьезную поддержку сообществу с помощью форумов по созданию VAXMIDI, дополнению его аксессуарами и поддержке разработчиков программного обеспечения, которые хотят добавить новые возможности VAXMIDI. Присоединяйтесь к нам.
VAXMIDI начался как проект на Kickstarter 31 марта 2015 года. Около 100 спонсоров профинансировали разработку, ожидая, что они получат замечательный MIDI-контроллер через год или когда-нибудь. Некоторые из спонсоров предложили свой опыт в качестве членов VAXMIDI Design Group и порекомендовали многие функции, присутствующие в продукте сегодня.Я благодарю их всех за их мудрость и руководство. Некоторые функции добавили VAXMIDI к стоимости, а розничная цена выше нашей первоначальной цели. Тем не менее, это замечательная клавиатура, которая с каждым годом будет становиться все лучше, поскольку члены сообщества VAXMIDI предлагают аксессуары, улучшения и улучшенную прошивку.
Соотношение цена / качество VAXMID возможно благодаря двум критическим параметрам конструкции. Во-первых, он состоит из 2, 3 или 4 идентичных двухоктавных модулей. Это создавало экономию на масштабе, недоступную для MIDI-контроллера, за счет отсутствия традиционных клавиш на обоих концах клавиатуры.VAXMIDI начинается с буквы F слева и заканчивается буквой E справа. (Вы сможете изменить это значение с C на B, как только в этом году будет разработана дополнительная часть). Эта часть будет бесплатной для спонсоров и первых покупателей.
Вторым параметром конструкции является то, что он собирается конечным пользователем с помощью только отвертки. Это было трудное достижение, но оно необходимо для контроля конечной стоимости. По нашим оценкам, на сборку VAXMIDI уйдет 4 часа, хотя я могу сделать это менее чем за час со всей практикой, которую я имел за последние несколько месяцев.
Независимо от стоимости, VAXMIDI является отличной клавиатурой благодаря датчикам. Я бы не отправился в это путешествие, если бы не открыл их. Они измеряют клавиши более точно, с меньшим энергопотреблением и с меньшими затратами, чем любой датчик, который я когда-либо испытывал. К сожалению, на их изготовление уходит 37 недель.
Ключевые технологии датчиков
Микропроцессор синхронизирует датчики с частотой 200 кГц, что соответствует разрешению 5 микросекунд. U-образный датчик Vishay Semiconductor имеет светодиод на левой стенке и.Гнездо для извещателя 3 мм на правой стене. Крылышко молотка при нажатии клавиши пролетает сквозь датчик. Когда метка пересекает путь светодиода, детектор измеряет длину импульса, чтобы определить скорость нажатия. Обратите внимание на треугольное окно за выемкой. Он находится на пути извещателя, когда клавиша нажата, и когда клавиша нажимается сильнее, молоток перемещается и позволяет большему количеству света попадать в детектор. Так формируется полифоническое after-touch.
Нам удалось обеспечить достаточное количество датчиков для создания 200 клавиатур VAXMIDI, и после того, как мы отправим наши 100 спонсоров, мы отправим оставшиеся 100 в апреле клиентам, которые сделают предварительный заказ сейчас.После того, как эти 100 VAXMIDI будут проданы, мы планируем заказать датчики для следующего производственного цикла для розничной поставки в декабре 2016 года.
Эти 100 единиц для продажи включают 15 четырехоктавных версий, 50 шестиоктавных версий и 35 восьмиоктавных версий, разделенных примерно поровну. между черным и белым.
Цена и доступность:
VAXMIDI отгружает апрель 2016 г.
4 октавы: 649 долл. США
6 октавы: 899 долл. США
8 октавы: 1149 долл. США
Дополнительная информация:
Ещё от: INFINITE RESPONSE
Еще больше новостей…
Пожалуйста, включите JavaScript, чтобы просматривать комментарии от Disqus.
Создайте свою собственную MIDI-клавиатуру с помощью отвертки
Вы когда-нибудь хотели доступную по цене MIDI-клавиатуру, которую можно было настроить самостоятельно? Создайте свой собственный за считанные часы с VAXMIDI.
После успешной кампании на Kickstarter Infinite Response принимает заказы на VAXMIDI, самодельную MIDI-клавиатуру и преемницу отмеченной наградами VAX77. Infinite Response называет это первой в мире MIDI-клавиатурой с открытым исходным кодом, и позволяет пользователям создавать и настраивать параметры клавиатуры менее чем за 1/3 от цены VAX77.
Генеральный директор
Infinite Response Ван Чендлер пишет о том, что делает VAXMIDI особенным на веб-сайте Infinite Response, говоря:
Соотношение цена / качество VAXMIDI возможно благодаря двум критическим параметрам конструкции. Во-первых, он состоит из 2, 3 или 4 идентичных двухоктавных модулей. Это создавало экономию на масштабе, недоступную для MIDI-контроллера, за счет отсутствия традиционных клавиш на обоих концах клавиатуры. VAXMIDI начинается с буквы F слева и заканчивается буквой E справа.Вы сможете перейти с C на B, как только в этом году будет разработана дополнительная часть — эта часть будет бесплатной для спонсоров и первых покупателей.
Вторым параметром конструкции является то, что он собирается конечным пользователем с помощью только отвертки. Это было трудное достижение, но оно необходимо для контроля конечной стоимости. По нашим оценкам, на сборку VAXMIDI уйдет 4 часа, хотя я могу сделать это менее чем за час, используя всю практику, которую я имел за последние несколько месяцев.
Независимо от стоимости, VAXMIDI является отличной клавиатурой благодаря датчикам.Я бы не отправился в это путешествие, если бы не открыл их. Они измеряют клавиши более точно, с меньшим энергопотреблением и с меньшими затратами, чем любой датчик, который я когда-либо испытывал. К сожалению, на их изготовление уходит 37 недель.
Нам удалось обеспечить достаточное количество датчиков для создания 200 клавиатур VAXMIDI, и после того, как мы отправим их 100 нашим спонсорам, мы отправим оставшиеся 100 в апреле клиентам, которые сделают предварительный заказ сейчас. После того, как эти 100 VAXMIDI будут проданы, мы планируем заказать датчики для следующего производственного цикла с розничной доставкой в декабре 2016 года.
Эти 100 экземпляров, выставленных на продажу, включают 15 четырехоктавных версий, 50 шестиоктавных версий и 35 восьмиоктавных версий, примерно поровну разделенных между черным и белым.
Шестоктавный VAXMIDI будет стоить 649 долларов, 6-октавный — 899 долларов, а 8-октавный — 1149 долларов. Вы можете заказать VAXMIDI прямо сейчас на сайте: www.vaxmidi.com.
DIY Сканер MIDI-клавиатуры | Письма-лазейки
11 февраля 2021 г.
После MIDI-контроллера Minimoog появился еще один проект в области электроники, над которым я работал несколько дней назад.Поскольку у меня лежала M Audio Keystation 88 MkII, которую я заменил на более качественную мастер-клавиатуру,
Я решил открыть его и заглянуть внутрь ..
1. Как MIDI-клавиатура выглядит внутри
Первым шагом было разобрать все части и понять, как они работают. Я не могу говорить обо всех MIDI-клавиатурах, но полагаю, что все они работают одинаково.
После снятия корпуса клавиатура выглядит так:
Маленькая зеленая плата содержит микроконтроллер, который управляет клавиатурой:
Если смотреть сбоку, мы видим пластиковые плавники, которые нажимают кнопки при нажатии клавиш:
Для лучшего обзора я снял плату с клавиатуры и внимательно рассмотрел кнопки:
Внутри каждой кнопки есть два круга с проводящими чернилами над подушечкой для проводящих чернил, которые прерваны зазором в форме змеи.Если кнопки нажаты, кружки перекрывают разрыв, соединяя левый и правый входы. Короче говоря, это переключатели.
Почему на каждую клавишу приходится два переключателя?
На каждую клавишу приходится по два переключателя для измерения скорости нажатия клавиши.
Поскольку один круг будет немного выше, он установит соединение немного раньше, чем менее приподнятый.
Время между соединениями можно использовать для определения скорости (меньшее время = более высокая скорость).
2.Анализируем печатную плату
Чтобы понять, что происходит, мне нужно было посмотреть на печатную плату. На все 88 клавиш приходится 2 платы, из которых на одной 49, а на другой 39 клавиш.
С этого момента я решил работать только с 49 клавишами, так как это удобнее.
Присмотревшись, можно увидеть много диодов на пластиковой стороне:
Я сфотографировал другую (более интересную) сторону платы, сшил их вместе, а затем перерисовал медные линии над фотографией:
Затем из правого изображения я создал более контролируемую схему,
который не ограничен размерами печатной платы:
Схема демонстрирует логическое расположение соединений, известное как матрица клавиатуры.
Матрица клавиатуры
Вышеупомянутое расположение проводки позволяет иметь гораздо меньше контактов, чем клавиш.
Здесь у нас всего 21 контакт для 96 переключателей (по 2 переключателя на каждую из 49 клавиш).
Если бы мы не использовали матрицу клавиатуры, мы могли бы просто подключить каждый переключатель напрямую к микроконтроллеру,
но это будет стоить нам 96 контактов ..
21 контакт соединены через 2 штекера с 9 и 12 контактами.
Как мы можем судить по направлению диодов, ток должен течь от 9-контактного разъема к 12-контактному разъему,
поскольку диод позволяет току течь только в одном направлении (направление стрелки).
Идея матрицы клавиатуры такова: если мы активируем только один входной контакт,
выходные контакты, которые будут активны, позволят нам определить, какие именно клавиши были нажаты.
Поскольку у нас есть 9 входных контактов и 12 выходных контактов, у нас есть в общей сложности 9 * 12 = 108 возможных комбинаций,
чего более чем достаточно для наших 96 переключателей.
Пример: Если мы активируем входной контакт 3, выходной контакт 2 будет активен при нажатии переключателя 8A (A = первый, B = второй переключатель).
Мы можем убедиться в этом, посмотрев на схему:
Для лучшего обзора мы можем создать таблицу, чтобы показать, какая комбинация контактов соответствует какому переключателю с ключом:
Конечно, значения этой таблицы будут зависеть от модели клавиатуры, но структура должна быть такой же.
Проверка таблицы матрицы
Чтобы убедиться, что я нахожусь на трассе, я использовал мультиметр в режиме тестирования диодов и подключил положительную сторону к входному контакту, а отрицательную сторону — к выходному контакту.
При нажатии клавиши, соответствующей комбинации контактов, должно быть установлено соединение, в то время как другие ничего не делают.
Я был очень рад узнать, что все вело себя так, как ожидалось.
Что делает сканер клавиатуры
Теперь, когда мы знаем, как работает матрица клавиатуры, мы можем начать думать, как с ней обращаться.В конце концов, нам нужен midi-сигнал каждый раз, когда клавиша нажата (нота включена) и нажата (нота выключена).
Эту задачу выполняет сканер клавиатуры, который представляет собой микроконтроллер, который многократно очень быстро проверяет все комбинации контактов.
Если тест на определенную комбинацию положителен, посылается миди-сигнал для ключа, соответствующего этой комбинации.
3. Сканер клавиатуры Arduino
Поскольку уже существующий микроконтроллер представляет собой черный ящик, давайте подключим наш собственный сканер клавиатуры к Arduino Micro.Arduino Micro идеально подходит для этой задачи, поскольку он действует как USB-устройство, соответствующее классу.
Единственная проблема: Arduino Micro имеет только 20 входных контактов, но нам нужен 21 для наших 49 ключей.
Чтобы исправить это, мы можем использовать мультиплексоры, подобные уже используемым для midimoog.
Схема
На этот раз я начал пайку без плана (не рекомендуется), но потом нарисовал «схему»:
Я явно не рисовал все соединения, это значение цветов:
- красный — 5V
- черный — земля
- серые числа — это контакты клавиатуры (верхняя микросхема идет на входные контакты, нижняя — на выходные контакты )
- синий — это контакты / кабели для выбора
- желтый — вход
- зеленый — выходы
Пайка
После пайки все вместе подключенная плата выглядела следующим образом:
Код
Основная идея того, как проверить, нажата ли клавиша, выглядит следующим образом:
digitalWrite (inputPin, HIGH);
if (digitalRead (outputPin) == HIGH) {
}
Проблема: если клавиша НЕ нажата, выходной контакт все еще может быть ВЫСОКИМ, если он не подключен к земле с помощью понижающего резистора,
поскольку он «висит в воздухе».Когда я понял это, я уже спаял все вместе ..
К счастью, Arduino поставляется с внутренними подтягивающими резисторами.
Это делает ненужным пайку резисторов к каждому входу. Но, к сожалению, нет внутренних резисторов для понижения тока, а это значит, что мы должны перевернуть логику:
void setup () {
pinMode (outputPin, OUTPUT);
pinMode (inputPin, INPUT);
digitalWrite (inputPin, HIGH);
}
void loop () {
digitalWrite (outputPin, LOW);
if (digitalRead (inputPin) == LOW) {
}
}
Мне потребовалось время, чтобы найти этот трюк, но он имеет смысл:
Вместо того, чтобы устанавливать ВЫСОКИЙ выход, мы устанавливаем вход НИЗКИЙ, в результате чего ток продолжает течь через диоды в правильном направлении.
Вот код со всеми правильными входами и выходами в соответствии со схемой:
void setup () {
Serial.begin (9600);
pinMode (10, ВЫХОД);
pinMode (11, ВЫХОД);
pinMode (12, ВЫХОД);
pinMode (2, ВЫХОД);
pinMode (3, ВЫХОД);
pinMode (4, ВЫХОД);
pinMode (5, ВХОД);
digitalWrite (5, ВЫСОКИЙ);
pinMode (6, ВХОД);
digitalWrite (6, ВЫСОКИЙ);
pinMode (7, ВЫХОД);
pinMode (8, ВЫХОД);
}
void set4051 (int pinA, int pinB, int pinC, int channel) {
digitalWrite (pinA, bitRead (канал, 0));
digitalWrite (pinB, bitRead (канал, 1));
digitalWrite (pinC, bitRead (канал, 2));
}
void loop () {
for (int k = 0; k <98; k ++) {
int i = k / 12;
int o = k% 12;
int readPin = bitRead (i, 3) == 0? 6: 5;
set4051 (10, 11, 12, i);
set4051 (2, 3, 4, о);
digitalWrite (7, bitRead (o, 3));
digitalWrite (8,! BitRead (o, 3));
if (digitalRead (readPin) == LOW) {
Serial.println (k);
}
}
}
С этим кодом монитор последовательного порта будет печатать номер k при каждом нажатии клавиши.
Это избавляет нас от полной ерунды думать, какая комбинация входов и выходов приведет к какому ключу.
Все, что нам нужно сделать, это сначала слегка нажать каждую клавишу (переключатель A), затем вниз (переключатель B) и записать зарегистрированные числа в список.
Для моей проводки список выглядит так:
int keys [98] = {
31, 29,
56, 59,
80, 83,
104, 107,
92, 95,
68, 71,
44, 47,
8, 11,
20, 23,
58, 57,
82, 81,
106, 105,
94, 93,
70, 69,
46, 45,
10, 9,
22, 21,
48, 51,
72, 75,
96, 99,
84, 87,
60, 63,
36, 39,
0, 3,
12, 15,
50, 49,
74, 73,
98, 97,
86, 85,
62, 61,
38, 37,
2, 1,
14, 13,
55, 53,
79, 77,
103, 101,
91, 89,
67, 65,
43, 41,
7, 5, 9000 3
19, 17,
54, 52,
78, 76,
102, 100,
90, 88,
66, 64,
42, 40,
6, 4,
18, 16
};
Теперь мы можем перебирать ключи в правильном порядке:
void loop () {
for (int n = 0; n <98; n ++) {
int k = keys [ n];
}
}
Для остальной части логики нам нужно отслеживать, какие клавиши в данный момент нажаты + при нажатии первого переключателя клавиши:
int maxPressTime = 250;
int minVelocity = 10;
int maxVelocity = 90;
int midiChannel = 0;
bool Press [49] = {};
беззнаковое долгое нажатие Start [49] = {};
void loop () {
bool isConnected = digitalRead (readPin) == LOW;
bool isDown = n% 2 == 1;
int keyIndex = n / 2;
int midi = keyIndex + 36;
bool isPressed = нажато [keyIndex] == 1;
}
С этой информацией мы можем реализовать все остальное:
void loop () {
if (isConnected &&! IsPressed &&! IsDown &&! PressStart [keyIndex]) {
pressStart [keyIndex] = миллис ();
}
if (isConnected &&! IsPressed && isDown) {
unsigned long pressTime = millis () - pressStart [keyIndex];
float f = (1 - (float) pressTime / (float) maxPressTime);
int velocity = f * (maxVelocity - minVelocity) + minVelocity;
if (отладка) {
Serial.print («нажатие готово»);
Serial.println (f);
}
нажат [keyIndex] = 1;
if (pressTime <= maxPressTime) {
noteOn (midiChannel, midi, velocity);
MidiUSB.flush ();
if (отладка) {
Serial.print ("on");
Serial.print (midi);
Serial.println ("");
}
}
}
if (! IsConnected && isPressed &&! IsDown) {
нажато [keyIndex] = 0;
noteOff (midiChannel, midi, 0);
MidiUSB.промывать();
если (отладка) {
Serial.print ("выкл.");
Serial.print (midi);
Serial.print ("");
Serial.println ("");
}
}
if (! IsConnected &&! IsDown) {
pressStart [keyIndex] = 0;
}
}
Вот и все! Вы можете найти полный код здесь.
4. Заключительные мысли
- Теперь, когда клавиатура работает, я переделаю это с другими 39 клавишами, чтобы сделать 2 клавиатуры из одной!
- В конце концов, реинжиниринг печатной платы действительно не потребовался, но это помогло для более глубокого понимания.
- В одном из будущих проектов я хочу использовать клавиатуру для отправки напряжения управления высотой тона на аналоговый синтезатор вместо MIDI-сообщений.
- Я также хочу добавить поддержку колеса высоты тона и колеса модуляции + кнопки изменения октавы.
5 простых способов сделать свой собственный MIDI-контроллер с ограниченным бюджетом: Ask.Audio
MIDI-контроллеры являются незаменимыми инструментами для большинства цифровых и электронных музыкантов. Сейчас доступно огромное количество контроллеров, каждый из которых отличается по цене, элементам управления интерфейсом, форм-фактору и возможностям MIDI.Однако что, если вы изо всех сил пытаетесь найти свой идеальный контроллер или не можете позволить себе тот, который вам нужен? Что ж, вы могли бы подумать о создании своего собственного!
Есть много платформ, доступных для музыкантов, художников и дизайнеров, чтобы создавать свои собственные электронные устройства без необходимости слишком глубоко вникать в электронику и код, а также без ущерба для банка. Эти платформы обычно состоят из платы разработки оборудования, которая в простейшем виде содержит следующие функции:
- Набор цифровых входов для подключения элементов управления «вкл / выкл», таких как кнопки или переключатели
- Набор аналоговые входы для подключения непрерывных элементов управления, таких как фейдеры, поворотные переключатели или датчики давления
- Набор цифровых выходов для подключения компонентов, обеспечивающих обратную связь, таких как светодиоды или двигатели
- Порты для подключения платы к компьютерам или другим устройствам , таких как USB-порты или 5-контактные MIDI-порты
- Микроконтроллер для обработки всех данных, передаваемых между входами и выходами
Помимо оборудования, эти платформы обычно включают программный элемент для программирования микроконтроллера и обеспечение аппаратного обеспечения и связанных с ним компонентов определенной функции.Эти платформы можно рассматривать как «мозг» внутри контроллера DIY, и в этой статье мы кратко рассмотрим 5 из лучших и самых простых платформ для использования в ваших MIDI-проектах.
Я буду говорить о двух типах платформ; те, которые специально разработаны для создания DIY-контроллеров MIDI, и те, которые являются универсальными электронными платформами для любителей, для создания почти всего. Специально разработанные платформы отлично подходят, если вам нужно действительно простое решение, позволяющее просто позволить кнопкам и дискам отправлять какой-либо тип MIDI-сообщения, однако платформы общего назначения гораздо более настраиваемы, и вы не ограничены возможностями MIDI. редактор программного обеспечения, который обычно поставляется с первым типом.Стоит упомянуть, что здесь я буду рассматривать только «мозговые» устройства; для завершения вашего MIDI-контроллера вам также понадобятся стандартные компоненты (например, кнопки, поворотные переключатели, светодиоды) для обеспечения управления и обратной связи с вашим контроллером, а также, возможно, корпус или проектный блок. Однако все эти предметы доступны в любом хорошем магазине электроники для любителей.
«Умное» решение, которое лучше всего подходит для вас, зависит от ряда критериев (которые я выделю для каждой из пяти платформ ниже):
- Количество необходимых входов и выходов
- Хотите ли вы USB-MIDI или 5-контактный MIDI-интерфейс, или оба варианта
- Ваши навыки работы с электроникой и схемотехникой
- Ваши навыки программирования
- Ваш бюджет
Livid Instruments Builder DIY Platform
Livid Instruments Brain Jr.
Livid Instruments, компания, выпускающая популярные MIDI-контроллеры Base II и Alias 8, также разрабатывает ряд устройств и деталей специально для пользователей, чтобы они могли собирать свои собственные контроллеры. За 49 долларов вы можете купить их устройство Brain Jr., которое позволяет подключать до 16 цифровых входов, 16 аналоговых входов и 16 цифровых выходов к плате, которая подключается к вашему компьютеру через соответствующий классу USB-MIDI. Или за 189 долларов вы можете получить старшего брата младшего, Brain V2. Это устройство предлагает 128 цифровых входов, 64 аналоговых входа и 192 цифровых выхода, а также 5-контактные разъемы MIDI I / O.Затем вы можете настроить параметры обеих этих плат, используя их собственный программный редактор, индивидуально сопоставив каждый вход / выход с MIDI-нотами, CC или сообщениями изменения высоты звука через раскрывающиеся меню, без необходимости писать какой-либо код!
Livid также поставляет ряд датчиков и компонентов общего назначения для подключения к платам, а также набор специальных плат расширения и экранов для упрощения подключения этих компонентов. Требуются небольшие знания в области построения схем, но у Livid есть обширная вики, в которой задокументировано все, что вам нужно знать, чтобы начать работу.
Если вы не заинтересованы в программировании программного обеспечения или слишком увлекаетесь электроникой, это будет хорошей платформой для вас. Посетите страницу DIY Livid Builder для получения дополнительной информации.
Doepfer Musikelectronic DIY Series
Doepfer USB64
Doepfer Musikelektronic, наиболее известный своими аналоговыми модульными синтезаторами, также производит ряд продуктов DIY для создания MIDI-контроллеров. В настоящее время у них есть в общей сложности шесть продуктов для создания различных MIDI-устройств, однако я собираюсь сосредоточиться здесь только на их двух наиболее гибких устройствах — карманном электронном устройстве среднего уровня, доступном за 82 доллара, и их топовом устройстве USB64, которое доступен за 160 долларов.
Pocket Electronic имеет 16 аналоговых / цифровых входов и может отправлять не очень распространенные MIDI-сообщения, такие как RPN и NRPN, все по разным MIDI-каналам, если это необходимо. USB64 имеет 64 аналоговых / цифровых входа и является единственным устройством Doepfer, которое поддерживает подключение USB-MIDI вместо только 5-контактного MIDI. Ключевой особенностью этих устройств является то, что они настраиваются с помощью аппаратных переключателей и / или разъемов, что отлично, если вы не хотите использовать программное обеспечение с вашим контроллером DIY. Большинство настроек MIDI можно изменить с помощью предустановок, что полезно для мгновенного переключения конфигурации; Pocket Electronic имеет программный редактор только для Windows для создания пользовательских пресетов, однако остальные устройства Doepfer не позволяют настраивать конфигурацию MIDI.
Ни одно из этих устройств не имеет цифровых выходов, как у продуктов Livid, однако Pocket Electronic — ваш доступный вариант, если вам требуется 5-контактное соединение MIDI вместо USB-MIDI, при этом USB64 является более дешевой альтернативой Brain V2, если вам не нужно столько входов / выходов. Посетите веб-сайт Doepfer Musikelectronic для получения дополнительной информации.
Примечание от Doepfer: «В цены на наши товары для самостоятельного изготовления включены блок питания и набор ленточных кабелей с гнездовыми разъемами для подключения управляющих элементов.В случае USB64 даже USB-кабель прилагается. Все, что должен добавить заказчик, — это необходимые элементы управления (без дополнительных проводов / кабелей / источников питания). |
Hale Micro UMC32 + M
Hale Micro UMC32 + M
Подобно платформам Livid и Doepfer, Hale Micro UMC32 + M — еще одна плата разработки, разработанная специально для создания DIY-контроллеров MIDI с небольшим количеством электроники или без нее. необходимого опыта программирования. Плата за 90 долларов имеет 32 входа / выхода для подключения как цифровых, так и аналоговых компонентов (с возможностью соединения двух плат, чтобы удвоить это количество), а также совместимую с классом возможность подключения USB-MIDI.Как и платформа Livid, он поставляется со своим собственным программным редактором (хотя и совместимым только с Windows), который позволяет вам назначать отдельные MIDI-сообщения для каждого ввода / вывода через раскрывающиеся меню без необходимости писать какой-либо код.
Но почему бы вам рассмотреть UMC32 + M по сравнению с Livid Brain Jr. (который дешевле и содержит большее количество входов / выходов)? Hale Micro позволяет каждому входу / выходу иметь свой собственный MIDI-канал, и он может быть настроен на отправку полифонических сообщений о давлении / послекасании — это два аспекта, которые могут быть очень важны для функциональности вашего DIY MIDI-контроллера.
Дополнительную информацию о UMC32 + M см. На веб-сайте Hale Micro.
Arduino
Arduino Uno
Arduino, вероятно, является самой популярной аппаратной / программной платформой для любителей создавать свои собственные интерактивные проекты и устройства. Платформа состоит из ряда различных плат микроконтроллеров, а также специального программного приложения и языка программирования. В отличие от трех вышеперечисленных платформ, Arduino является более универсальной, «ее можно использовать для создания чего угодно, от портативных игровых консолей до роботов.Следовательно, создание MIDI-контроллера с использованием Arduino требует больше работы и знаний в области построения схем и написания кода по сравнению с платформами, специфичными для MIDI. Однако как аппаратная, так и программная среда чрезвычайно удобны для новичков, исключительно хорошо документированы, предлагают гораздо более широкие возможности конфигурации (например, Arduino может отправлять любые типы MIDI-сообщений) и оставляют открытыми гораздо больше возможностей для дальнейшей разработки (Arduino может также можно использовать для создания синтезаторов и блоков эффектов).
Одна область, в которой не хватает Arduino, — это USB-MIDI; ни одна из плат Arduino не обменивается данными через USB-MIDI из коробки, однако существует проект под названием HIDUINO, который предоставляет инструменты и документацию для простого «взлома» определенных плат Arduino для связи через USB-MIDI, кроме того, существует множество бесплатных программных приложений, которые также может конвертировать данные Arduino в MIDI-сообщения.
Самая популярная плата Arduino, Arduino UNO среднего уровня (которую можно взломать с помощью HIDUINO), стоит всего 25 долларов и предлагает 14 цифровых входов / выходов, 6 аналоговых входов и возможность подключения по USB.Есть много других доступных плат Arduino, которые предлагают другой диапазон входов / выходов и варианты подключения в зависимости от цены, хотя использование универсальной платы также означает, что вы можете легко расширить количество и типы входов и выходов с помощью внешних компонентов. Посетите веб-сайт Arduino для получения дополнительной информации о платформе Arduino.
Teensy
Teensy 3.1
Teensy — это платформа разработки, очень похожая на Arduino; настолько похожа, что его программная среда является просто дополнением к программному обеспечению Arduino.Как и Arduino, это электронная платформа для любителей, позволяющая легко создавать различные электронные устройства, однако при цене 20 долларов за плату Teensy 3.1 по сравнению с платой Arduino той же цены Teensy — более быстрое и мощное устройство, предлагающее 34 цифровых устройства. входы / выходы (21 из которых можно преобразовать в аналоговые входы) и возможность подключения по USB на плате размером в половину Arduino UNO.
Главное, что делает Teensy более привлекательным устройством для создания MIDI-контроллеров, чем Arduino, — это встроенная поддержка USB-MIDI, что делает MIDI-контроллеры популярной темой в списке проектов Teensy.Имейте в виду, что сообщество и поддержка Teensy не так велики, как у Arduino, и они не предназначены для начинающих, как Arduino, поэтому для запуска и запуска проекта на основе Teensy потребуется больше времени, если вы новичок в разработке оборудования / программного обеспечения.