Софт

Midi Controller

Рейтинг: 4.8/5.0 (941 проголосовавших)

Категория: Windows

Описание

Midi controller

MIDI-контроллеры

Недорогой контроллер Hercules DJ Control MP3 e2 — это наилучший выбор для освоения диджеинга. В комплекте идёт ПО VIRTUAL DJ.

4 990 рублей DJTOOLS.RU

  • Новинка 2011 года от Pioneer! Представлен DDJ-T1 — новейший контроллер, созданный специально для управления программой TRAKTOR DJ. Функциональность TRAKTOR и передовые технологии Pioneer — это секрет создания прекрасной системы для диджеинга.

    36 990 рублей DJTOOLS.RU

  • AKAI APC-40 обращается напрямую к Ableton Live и наоборот. Такая 2-хнаправленная связь делает данный контроллер продвинутым midi-контроллером, который получает обратную связьблагодаря программному обеспечению

    18 900 рублей DJTOOLS.RU

  • Novation Launchpad — специализированный контроллер для Ableton Live, разработанный совместно компаниями Ableton и Novation.

    9 990 рублей DJTOOLS.RU

  • Контроллер HERCULES DJ CONTROL STEEL — микшер на две деки, выполнен в металлическом корпусе с интересным дизайном, обеспечивающий отличную прочность. Возможности по управлению диджейским ПО, порадуют любителей, так и профессиональных ди-джеев.

    8 850 рублей DJTOOLS.RU

  • Vestax VCI-300 mk2 — новая версия превосходного контролера, разработчики сделали ее более легкой и компактной. Как и с выходом первой версии, разработчики делали изменения на основе мнений и потребностей пользователей.

    27 128 рублей DJTOOLS.RU

    Микшер и миди-контроллер с поразительным количеством функций.

    44 900 рублей DJTOOLS.RU

  • Numark MixTrack — это новый DJ-контроллер. Numark MixTrack разработан специально для максимального удобства ди-джеев. Легкий в использовании и освоении, Numark MixTrack работает так же, как и любая установка с микшером и двумя деками.

    7 900 рублей DJTOOLS.RU

  • Портативный ди-джей контроллер Hercules DJ Console Mk4 имеющий встроенную звуковую карту и может управлять двумя деками. Благодаря своим компактным размерам и весу контроллер является идеальным пультом для странствующих ди-джеев, позволяющий работать где угодно.

    7 450 рублей DJTOOLS.RU

  • Контроллер Hercules DJ Console Rmx разработан для ди-джеев, которые много гастролируют, а также для небольших клубов и студии. Это портативное устройство, которое можно легко подключить к ноутбуку, ПК или Mac.

    12 350 рублей DJTOOLS.RU

  • Высокофункциональный контроллер Torq Xponent сумел объединить всю мощь современного ди-джейского софта с безграничными возможностями традиционной эргономики.

    23 900 рублей DJTOOLS.RU

  • Тип: студия в коробке: USB/ MIDI-клавиатура со встроенным звуковым интерфейсом для подключения внешних устройств к компьютеру Клавиатура: 25 динамических клавишРегуляторы: 8 программируемых регуляторов, 8 назначаемых кнопок с функцией управления транспортом, колёса модуляции и высоты тонаВыход: MIDIВкомплекте: головная гарнитура (микрофон + наушники), программное обеспечение, сумка и наплечный ремень

    9 650 рублей POP-MUSIC.RU

  • Native Instruments TRAKTOR KONTROL X1 – первый официальный контроллер TRAKTOR который подходит для любого программного обеспечения для ди-джеинга. Просто присоедините TRAKTOR KONTROL X1 к ПК с установленным TRAKTOR, или любой другой аналогичной программой.

    7 300 рублей DJTOOLS.RU

  • Разработанный совместно с компанией SERATO, Novation Twitch поставляется в комплекте с ПО Serato ITCH, также совместим с другим ПО, таким как Traktor или Ableton Live. Новинка позволяет совершенно по-новому взглянуть на ди-джеинг.

    20 793 рубля DJTOOLS.RU

  • Серия Digital Jockey изначально пользовалась огромным успехом. Теперь Reloop прдставляет новую модель из этой серии — MISSION III или Jockey 3.

    27 900 рублей DJTOOLS.RU

  • Midi controller:

  • скачать
  • скачать
  • Другие статьи, обзоры программ, новости

    MIDI DJ CJ Controller 2


    MIDI DJ CJ CONTROLLER 2.0 USB

    Новая версия моего диджейского контроллера вышла замечательно, а сделать я её решил по нескольким причинам: простой вариант с двумя крутилками - это не очень круто, тем более, если подключение по миди-интерфейсу. Так что решено было сделать подключение по USB, 8 крутилок и 5 кнопок с подсветкой + 5на5 дисплей из светодиодов, но так как светодиодов мне не прислали вовремя, решил что их приделаю "как-нибудь потом". Плюс ко всему я решил оставить в качестве альтернативы вариант подключения по МИДИ, хотя мне было бы вполне достаточно одного USB.

    Теперь ближе к делу, понимаю что читателю не очень интересно рассматривать красивые картинки, а хочется потрогать. как это делается своими руками. В данной статье я собираюсь рассказать как сделать вот такой контроллер, а может просто рассказать как это делалось. А начал с картинок я не зря, на самом деле может хоть я кое в чём и педант, но по жизни не акуратист и такую вот красивую штуку мне из себя было выжать довольно непросто. Но когда-то, когда это всё начиналось с радиолюбительства, я вспоминаю какая была куча простеньких схемок на платах, как оттуда торчали во все стороны провода и помню как в один день я высыпал этот ящик безжалостно в мусоропровод, когда думал что с радиолюбительством уже поконечно, но не всё так просто, ведь где-то в шкафу начал пылиться почти новенький диплом инженера-радиотехника. И не то чтобы я жалкий хвастунишка, просто возможно кое что для меня, имея запас знаний, кажется довольно простым, но я вспоминаю как несколько лет назад, когда я ещё и не был студентом и пришёл в радиолюительство для меня было принципиально важно если в схеме написано что резистор 220 Ом, то найти именно такой или там к примеру транзисторы: если уж МП42Б, то МП42Б и никак не А,В или вообще замена на любой обыкновенный p-n-p (что я бы себе позволил сейчас). Хотя сейчас оно проще, интернет. чуть какой вопрос пишешь на форум и сразу набежит пару десятков "профессоров" и с удовольствием решат всё за тебя, к тому же гугл всегда натолкнёт на опыт "предков".

    Если вы уже начали сомневаться "а нафиг бы мне нужен диджейский контроллер", то вот видео, может быть немного соблазнит:

    Схема устройства базируется на микроконтроллере ATMega16 (уж такой у меня был), и я решил раз уж у меня так много ножек (40 штук) в запасе, надо их обсадить поплотнее, хотя оно в принципе если бы был атмега8 со своими 28 ногами, то и на нём можно было засесть, поступая поэкономичнее к ножкам.

    Принцип действия:
    каждые 5 миллисекунд микроконтроллер считывает данные о положение 8 крутилок и о нажатости 5 кнопок и, если что-то изменилось за это время, посылает через USB кабель в компьютер (или через МИДИ кабель по выбору пользователя).

    В обоих случаях подключения драйвер не нужен, для USB варианта Windows сама устанавливает драйвер при подключении устройства (я тестировал на Vista, Windows XP, Windows 7 x64 и везде работает нормально), для МИДИ варианта (подключаемого через гэймпорт звуковой карты) драйвер уже установлен - он же драйвер звуковой карты, однако дальше чем Windows XP поддержка гэймпорта в драйверах звуковых карт пошла со скрипом, на том же моём ноуте вообще этим портом и не пахло, так что "наше всё" на ближайшие времена это USB порт. Он в принципе очень хитрый порт и мне давно было интересно как-то с ним освоиться и вот мечта свершилась: на микроконтроллерах ATmega, даже не имеющих встроенной поддержки USB, есть возможность работать с USB. Поддержку USB реализовали энтузиасты (такие же как и мы с вами) и назвали свой проект V-USB - http://www.obdev.at/products/vusb/. кроме того моя задача с созданием миди контроллера ещё немного упростилась в связи с существованием похожей разработки от зарубежного автора horo: http://cryptomys.de/horo/V-USB-MIDI/index.html. однако сразу предупрежу вас, что в его разработке прилагаемая программа (прошивка) неполноценна, то есть она демонстрационная. Я не вчитывался, возможно полноценная прошивка там доступна за отдельную плату или автор просто не очень внимательно отнесся к описанию своей разработки, о чём в принципе говорит и схема нарисованная "от руки", к тому же в это чудесной схеме в качестве крутилок использованы переменные резисторы 1 кОм, что недопустимо. Недопустимо потому, что их полный номинал подключен между "плюсом" и "минусом" питания, поэтому когда все 8 крутилок подключено, то получается что их эквивалентное сопротивление 1кОм поделить на 8, то есть 125 Ом - вот мне и интересно что за удовольствие такое нагружать USB порт сопротивлением 125 Ом. Автор видимо подумал, что помехи на сопротивление 1 кОм наводятся труднее и стало быть миди устройство будет работать наиболее предсказуемо, однако могу гарантировать, что если номиналы сопротивлений повысить в 100 раз до 100 кОм то помех не наблюдается и в этом случае, зато устройство кушает от USB кабеля уже не десятки миллиампер, а в 100 раз меньше = 0.4мА (плюс микроконтроллер потребляет всегда фиксированно - порядка 5 мА). Кстати, я так уверенно могу говорить про отсуствие помех на переменных резисторах судя по реализованной функции MIDI Activity LED (смотрите видео) - то есть если помеха произойдёт, тогда она сразу визуализируется на светодиоде:


    На вид схема выглядит сложно, но это всё потому что я развёл все подключения, без сокращений. Так что, если всмотреться, видно что переменные резисторы R5-R11 (50-100 кОм, любые с линейной характеристикой, я взял китайский аналог наших СП3), которые попросту будут "крутилки", все подключены аналогичным образом. На схеме следует отметить 3 основные блока внешней обвязки микроконтроллера: это USB модуль (R3,R4,R19,D1,D2,C1,C2,Q1,X1), модуль устройств ввода(S1-S5,R5-R11) и модуль индикации(LED1-LED6,R1,R2,R13-R16). Все резисторы любые мощностью от 125 мВт, у меня напаяны старые запасы, там и МЛТ-0.25 и всякие. D1,D2 - стабилитроны на 3.6В, можно взять наши КС133А, КС139А. Q1 - кварцевый резонатор 16 МГц. Конденсаторы C1, C2 - 27 пикофарад, керамические, я нашёл в старых запасах, они в виде трубочек. Светодиоды LED1-LED6 - любые на номинальный ток 10мА, прямое напряжение 2.5-3 вольт, цвет на ваш вкус. Также имеются дополнительные детали: C3 (4.7мКф*6.3В)- электролитический конденсатор, служит для стабилизации напряжения питания, C4 (0.1мКф)- керамический конденсатор, защищает микроконтроллер от высокочастотных помех по линии питания, R18 - обеспечивает помехозащищенную логическую единицу на ножке сброса микроконтроллера (если подать логический ноль, тогда микроконтроллер перезагрузится: начнёт программу с начала). X2 это DIN5 миди разъём, вот он на фото:

    Переключатель S6, который тоже можно видеть на фото задней панели устройства, обеспечивает переключение источника питания устройства: между +5 вольт поступающими от миди разъёма и +5 вольт от USB разъема.
    Следует отметить, что светодиоды LED1,LED2 работают в статическом режиме, а LED3-LED6 в режиме динамической индикации. Это немного странно выглядит, но не обращайте внимание, схема немного видеоизменялась в процессе разработки. Кстати, если у вас под рукой будут тусклые светодиоды с яркими в перемешку, тогда как раз можно тусклые поставить в статическую индикацию, а яркие в динамическую - как раз динамическая индикация съест частично яркость ярких светодиодов и на вид будет выглядеть одинаково.

    Также яркость светодиодов можно подгонять, меняя номинал токоограничительных резисторов, находящихся соотвественно на линии каждого светодиода, только не меняйте сопротивление в меньшую сторону - только в большую, не рискуйте пожечь микроконтроллер. Отмечу также, что токоограничительные резисторы в цепи светодиода в динамической и статической индикации различаются по номиналу: 100 и 430 Ом соответственно. Просто в динамической индикации каждый светодиод обязательно "моргает", поэтому он не успевает перегреться и сгореть, но в статической индикации этот номер не пройдёт, так что использовать надо резистор 430 Ом или в самом крайнем случае 300 Ом.

    При создании печатной платы я не особо экономил место, потому что его в корпусе предостаточно, но можете создать свой, более компактный вариант (перешлите мне, для интереса). На печатной плате красной линией отмечена разводка под разъемы миди и USB, зеленой линией разводка под программирование микроконтроллера при помощи LPT порта, я впаял в эти отверстия линейку штырьков с шагом 2.54, они называются PLS. Картинка уже перевернута для лазерно-утюжного метода создания платы, первая ножка микроконтроллера помечена квадратной контактной площадкой, не запутайтесь. После травления, сверления и залуживание получается вот такая красота:

    Совсем не долго напаять небольшое количество деталей. Как видите, я использовал контактную площадку под микроконтроллер - очень полезно если не хотите рисковать перегреть его при пайке, а также полезно, тем что его можно программировать где-то отдельно и ещё можно при желании забрать в другую плату.

    Все крутилки, светодиоды, разъемы и кнопки к плате подпаиваются проводками. Знал бы я, что получается полная мешанина из проводков - развёл бы плату под "шлейф", потому что у меня существует также вторая плата в устройстве - фальш панель, на ней прикреплены все крутилки и кнопки, под каждой кнопкой свой светодиод. Соответствие светодиодов кнопкам: S1 - LED3 и LED4 (у меня под этой кнопкой двухцветный светодиод), S2 - LED5, S3 - LED6, S4 - LED1, S5 - LED2.

    В соответствие с прошивкой, LED4 загорается в моменты, когда происходят изменения на крутилках, поэтому его можно поставить и отдельно, не под кнопкой. Хотя можно взять вообще обычные стандартные кнопки и светодиоды разместить рядом, просверлить для них в панели отдельные отверстия.

    Прошивка и прошивание:

    СКАЧАЙТЕ ПРОШИВКУ вместе с проектом, ссылка находится вверху страницы (прошивка это файл DJ-CJ-MIDI@16MHz.hex из архива)

    К сожалению, с прошивкой микроконтроллера через PLS штырьки ничего не вышло и я был рад только тому, что не впаял его намертво. Всё дело в кварце - он 16 МГц, когда я подключал плату к ЛПТ порту, мк пытался общаться с портом на скорости 16МГц, что для порта многовато будет, не потянул. Пришлось вынуть микроконтроллер и прошить его отдельно, так как фьюзы я тоже менял, пришлось подключить кроме 6 проводков внешний кварц - 5 МГц у меня справился на ура.

    Теперь ближе к делу, инструкция для тех, кто собирает схему:
    1. Скачайте прошивку
    2. Воткните микроконтроллер в ваш программатор (мне нравится простейший LPT-вариант - 6 проводков)
    3. Прошейте вашей любимой программой (мне нравится uniprof)
    4. Выставите фьюзы так: CKSEL0,1,2,3 = 1, CKOPT = 0, SPIEN = 0, SUT1 = 0, SUT0 = 1 (остальные оставить как есть в чистой ATmega16). Программы для прошивания бывают разные, мои данные по фьюзам - в логических единицах и нулях, не по галочкам каких-либо программ.

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

    Корпус и сборка:
    Собрали схему, подпаяли все крутилки, подключили к USB, операционка автоматически устанавливает стандартный драйвер, потрогали любую крутилку - светодиод LED4 отозвался, значит всё работает. Но это всё ещё даже не пол дела, потому что надо изготовить корпус и у меня на приличный вариант корпуса ушло больше времени, чем на всю электронику.
    Первое что надо сделать - решить какой будет корпус, вариантов несколько: пластиковый, деревянный, металлический. Металлический я сразу отбросил, потому что осознавал четко что у меня из металла ничего кроме неуклюжего корыта не получится, поэтому пластик или дерево.
    Дальше я пошёл искать по ближайшим строительно-хозяственным гипермаркетам материал, какую-нибудь подходящую коробочку, в общем что-то похожее. Прошёл Леруа Мерлен, потом Максидом. Приметил, что есть варианты: очень красивые и недорогие пластиковые стеновые панели есть, есть покрытые красивым шпоном МДФ панели из деревянной стружки, есть на худой конец листы фанеры 3мм, но я нашёл на мой взгляд вариант получше: вентиляционную трубу сечением 110*55мм и длинной, в общем на 2 устройства и всего за 100 рублей. Кстати, есть ещё в радиомагазинах какие-то нелепые черные и серые пластиковые корпуса, тут уж дело вкуса. В вентиляционной трубе мне сразу понравился приятный белый цвет, обтекаемые углы и приличное качество обработки поверхности. Когда сборка подошла к концу, боковины корпуса я сделал из кусочков пластиковой стеновой панели, она по цвету и фактуре подошла как родная.

    Кнопки самодельные из мебельных заглушек:

    На фальш-панели сделал прорези, белую кнопку приклеил термоклеем к фальш панели, нажимаешь - прогибается, дальше только нужно ловко подпаять что-нибудь из этого:

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

    Диаметр колпачков кнопок у меня 16мм, так что нужно было просверлить в корпусе соответсвующие отверстия, сверлилось на станке. Однако станок с большим удовольствием вырывает кусок пластика сверлом такого большого диаметра, вместо сверления красивого отверстия, поэтому был найден такой вариант: сверлить через кондуктор, то есть подогнать, зажать пластик между двумя фанерками, на них должна быть уже разметка и всё, весь гамбургер сверлится на ура, клоки не вырывает.

    Нанесение надписей:
    Та же самая лазерно-утюжная технология, применяемая при создании печатной платы позволяет наносить надписи на панель устройства, процесс такой:
    1. На гладкой стороне подложки от самоклейки лазерным принтером печатается рисунок панели. Чтобы принтер эту тонкую бумагу не зажевал, можно нужного размера кусок приклеить к обычному листу офисной бумаги.
    2. Наклеиваем поверх распечатанного рисунка куски скотча, либо, что то же самое, цельный лист прозрачной самоклейки - весь рисунок приклеивается к ней.
    3. Снимаем пленку вместе со всем рисунком и наклеиваем на панель прибора - вот и надписи, защищенные к тому же этой же самой пленкой.
    Получается, однако, что технология не лазерноутюжная, потому что утюг не нужен, но ничего, он ещё пригодится для следующих плат.

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

    Инструкция по использованию:
    После того, как устройство собрано можно им пользоваться, однако лучше сначала протестировать. При подключении контроллера к USB операционная система автоматически устанавливает драйверы. В момент включения обычно светодиод миди-активности вспыхивает несколько раз. Чтобы проверить функциональность устройства я использую бесплатную программу MIDI-OX 7.0 с сайта http://www.midiox.com/ - она может отображать все миди события в виде миди-команд. Сначала надо включить контроллер, потом запускать программу, затем в настройках выбрать среди списка Midi Input наш "DJ CJ MIDI", дальше в окне монитора входов будут видны вес подробности в виде спика, например потрогал первую крутилку - сразу придёт сообщение B0 5A XX и вспыхнет светодиод миди-активности, нажал первую кнопку - придёт B0 01 7F и включится светодиод соответствующей кнопке, нажал ещё раз - придёт B0 01 00 и выключится светодиод.

    Пока ничего не трогать - в программе ничего не изменяется, если летят какие-то события самопроизвольно, то проверьте все ли детали хорошо пропаяны (особенно крутилки).
    Также надо протесировать Midi-OUT, для этого переключателем S6 надо выбрать источник питания от миди, затем нажимая и удерживая кнопку S3 включить прибор в гэйм-порт (со внешними миди-устройствами не пробовал), должен зажечься светодиод LED2, далее в программе MIDI-OX в качестве миди входа надо выбрать миди-порт вашей звуковой карты, потом всё аналогично.
    Когда устройство протестировано можно начинать им смело пользоваться в FruityLoops например, в Cubase, Ableton.

    Сам я использую обычно только FruityLoops (FLStudio), его надо запускать после того как устройство уже включено, дальше в настройках миди выбрать среди списка Midi Input наш "DJ CJ MIDI" и нажать Enable - закрыть настройки, дальше если потрогать крутилку, то уже в самом FLStudio будет мерцать индикатор миди активности. А дальше дело техники: навешивать крутилки на нужные спецэффекты и делать прекраснейшую музыку :)

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

    Варианты использования устройства:
    1. Миди контроллер.
    2. Внешний эквалайзер.
    3. Внешний регулятор громкости.
    4. Светоэффекты.
    5. Своеобразный джойстик или руль.
    6. Электронный ключ
    7. ISP Программатор (при небольшой доработке железа)

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

    В целях расширения функциональности была создана программа. Которая пока позволяет записывать и считывать по USB миди настройки устройства. Они позволяют установить для каждой крутилки и кнопки свой миди канал (от 0 до 15) и свой номер элемента управления (от 0 до 127). Естественно, надо следить чтобы совокупность двух номер для каждого элемента управления была уникальной, иначе возникнет ситуация, когда несколько разных ручек на приборе будут дублировать друг друга с точки зрения компьютера и миди программ.

    Также программа визуализирует на своих виртуальный кнопках и крутилках поведение элементов управления самого устройства. Это позволяет пока что регулировать общую громкость в Windows, а также нажимать в Windows Media Player такие кнопки как воспроизведение, пауза, стоп, предыущий, следующий, что уже расширяет возможности миди устройства до мультимедиа устройства, но функциональность будет ещё наращиваться и далее.

    Свежая версия программы имеется в архиве вместе с прошивкой и схемой.

    Вместо завершения:
    Если вы соберете такое устройство или внесете какие-то изменения - присылайте, мне будет любопытно посмотреть на фотки, прошивки. Также я могу ответить на какие-нибудь вопросы, только пожалуйста имейте совесть и по общим вопросам используйте поисковики, например google.com.

    АРХИВ ПРОЕКТА МОЖНО СКАЧАТЬ В САМОМ ВЕРХУ СТРАНИЦЫ

    ДОПОЛНЕНИЯ:

    MIDI-контроллеры Korg серии nano

    Редакция сайта iXBT.com обращается к вам с просьбой отключить блокировку рекламы на нашем сайте.

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

    Мы никогда не размещали навязчивую рекламу и не просили вас кликать по баннерам. Вашей посильной помощью сайту может быть отсутствие блокировки рекламы.

    Спасибо вам за поддержку!

    MIDI-контроллеры
    Korg серии nano

    Серия контроллеров Korg Nano, в первую очередь, предназначена для мобильного использования, где на приоритет отдается компактности, и лишь потом функционалу и удобству.

    Все контроллеры поставляются в компактных коробках. Внутри — кроме контроллера, есть инструкция на нескольких языках, включая русский, USB-провод и дисконтные купоны на ПО. Первое знакомство было омрачено тем, что в комплекте не было CD с драйвером и ПО для управления контроллерами, а только указание, что все это надо скачивать с офф. сайтов. И все бы ничего, но на сайтах был доступен очень глючный драйвер, и отсутствовало ПО Korg Kontrol Editor, без которого контроллеры работали лишь частично, без возможности каких-либо настроек. К счастью, вскоре ситуация исправилась, и вышло обновление драйвера с появлением ПО, на которое изначально ссылаются мануалы. Видимо, выпуск ПО и драйвера изначально были запланированы лишь к началу продаж контроллеров, а сами контроллеры попали на тест раньше этого срока. По информации от дистрибутора, в дальнейшем никакие диски в комплект включены не будут. На момент написания статьи необходимые файлы выложены на англоязычном сайте Korg .

    Внешне все три контроллера стилизованы под MAC — белый цвет, закругленные края, но общее исполнение и качество пластмассы указывают на бюджетность продуктов.

    nanoKEY

    Технические характеристики nanoKEY

    • клавиатура: 25 чувствительных к скорости нажатия клавиш, 4 варианта кривых Velocity;
    • кнопка CC MODE;
    • кнопки Octave Shift Up/Down;
    • кнопки Pitch Up/Down;
    • кнопка Modulation.

    Коммутация. мини-USB
    Питание. от шины: USB
    Энергопотребление. менее 100 мА
    Прочее: габариты: 320×83×14 мм *
    Вес. 220 г
    Аксессуары. кабель USB
    Поддерживаемые ОС. Mac OS X 10.3.9 или Mac OS X 10.4.7 или выше, Microsoft Windows XP SP2 и выше или Microsoft Windows Vista SP1

    Слева клавиатура содержит кнопки октавного сдвига, Pitch Bend и Modulation.


    nanoKEY, на фото можно видеть продублированную кнопку Pitch Up вместо Pitch Down

    Безусловно, Pitch и Modulation работают как установка двух крайних положений, и полноценно не могут заменить аналогичные контроллеры от полноразмерных клавиатур.

    Сами клавиши оказались лучше, чем можно было ожидать. Тактильно они мало отличаются от клавиатур ноутбуков и slim-клавиатур, но при этом они чувствительны к скорости нажатия. После полноразмерной клавиатуры кажется, что на таких кнопках нельзя ничего сыграть — слишком малый ход и легкое нажатие. Но стоит приноровиться, и несложные партии даются без проблем.

    ПО позволяет настроить параметры контроллера, все сделано достаточно просто и интуитивно. Под Windows XP оформление у ПО от MAC.

    nanoKONTROL

    Технические характеристики nanoKONTROL

    • 9 вращающихся регуляторов;
    • 9 фейдеров;
    • 18 кнопок;
    • транспортные кнопки: REW/PLAY/FF/LOOP/STOP/REC;
    • кнопка SCENE.

    Память. 4 пользовательских сцены
    Коммутация. мини-USB
    Питание. по шине USB
    Энергопотребление. менее 100 мА
    Габариты. 320×82×29,5 мм
    Вес. 290 г
    Аксессуары. кабель USB
    Поддерживаемые ОС. Mac IS X 19.3.9 или Mac OS X 10.4.7 или выше Microsoft Windows XP SP2 и выше или Microsoft Windows Vista SP1

    nanoKONTROL содержит 9 поворотных регуляторов, 9 фейдеров и 24 кнопки, из которых 6 сделаны в виде транспортных. 25-ая кнопка SCENE переключает пресеты, которых всего четыре.

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

    Кнопки имеют подсветку для значения ON, однако связь контроллера с софтом односторонняя, контроллер не отслеживает изменения значений кнопок внутри софта. Таким образом, nanoKONTROL пригодится тем, кто в своих проектах не использует автоматизацию.

    В настройках через Korg Kontrol Editor можно задать инверсию кнопкам, выбрав минимальное значение на ON, и максимальное — на OFF.

    Из нестандартных функций стоит отметить настройки для кнопок Attack Time и Relase Time, это значит, что переход из ON-OFF будет делаться постепенно. Например, если кнопка управляет фейдером, то при задании Attack Time = 60, фейдер будет плавно изменять свое значение, что удобно для задания плавного изменения параметра, не прибегая к фейдеру или кнобу.

    Среди ультракомпактных бюджетных устройств конкуренцию nanoKONTROL может составить только Novation Nocturn .

    Nocturn — крупнее, хоть и немного короче в длину. Однако функциональность у контроллера выше, это и безупорные поворотные регуляторы с индикацией, и обратная связь с софтом, а также фирменная технология управления параметрами Automap Universal 2.0. Если габариты позволяют, то Nocturn будет предпочтительнее в работе. Напомним, что оба устройства не требуют внешнего питания.

    nanoPAD

    Технические данные nanoPAD

    • 12 триггерных пэдов с чувствительностью к скорости нажатия (4 кривых Velocity);
    • сенсорная панель X-Y;
    • кнопка ROLL;
    • кнопка FLAM;
    • кнопка HOLD;
    • кнопка SCENE.

    Память. 4 пользовательских сцены
    Коммутация. мини-USB
    Питание. по шине USB
    Энергопотребление. менее 100 мА
    Прочее. габариты: 320×82×16,5 мм
    Вес. 330 г
    Аксессуары. кабель USB
    Поддерживаемые ОС. Mac IS X 19.3.9 или Mac OS X 10.4.7 или выше, Microsoft Windows XP SP2 и выше или Microsoft Windows Vista SP1

    nanoPAD оснащен двенадцатью чувствительными к скорости нажатия датчиками. Подсветки у датчиков нет.

    Присутствуют режимы ROLL и FLAM для передачи реальных приемов игры. Режим ROLL имитирует дробь, а FLAM — двойной удар. Регулировка частоты повторения удара и громкость (velocity) осуществляется через X-Y тачпад. Функция HOLD позволяет зафиксировать необходимые значения, и, убрав палец с тачпада, настройки остаются такими же, как если бы палец остался на тачпаде.

    Для работы устройства в различных приложениях в padKONTROL предусмотрено 4 пресета, как и у nanoKONTROL.

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


    Определение контроллеров в Ableton Live

    Все контроллеры должны быть включены до запуска секвенсора, иначе секвенсор их не увидит, эта особенность USB-устройств. Все три контроллера смогли одновременно работать под новым драйвером версии 1.2.0. Никаких задержек в работе не было замечено.

    Выводы

    Контроллеры очень компактные, на роль полноценных контроллеров в домашнюю home/Project студию не претендуют. Зато в дорожных условиях могут заменить полноценные контроллеры для черновых работ. Отдельной похвалы заслуживает удобное ПО Korg Kontrol Editor и расширенная функция для nanoKONTROL — Attack Time и Relase Time.

    USB MIDI контроллер на Arduino

    USB MIDI контроллер на Arduino

    Большинство статей в интернете по изготовлению MIDI клавиатур, контроллеров, пультов и т.п. основываются на использовании MIDI-разъемов, подключение которых к современному компьютеру может оказаться проблематично. На старых звуковых картах был Game-порт, к которому можно было подключить джойстик или MIDI-устройство:

    Однако, все новые материнские платы идут с встроенным звуковым контроллером, да и на звуковых картах зачастую отсутствует возможность подключения MIDI-устройств.
    Остается либо покупать современную MIDI-клавиатуру, ди-джейский пульт и т.п. с USB выходом подключения к компьютеру, либо покупать/паять переходник, или же покупать специальную звуковую карту с возможностью подключения MIDI-устройств. Купить конечно не проблема, но мы же на этом сайте не для этого собрались, верно?

    В данной статье я хочу показать, как можно на недорогом контроллере Arduino изготовить простейшую MIDI-клавиатуру с USB-подключением на 8 клавиш и колесом прокрутки.

    Итак, я использовал:
    контроллер Arduino UNO
    8 шт. кнопок
    8 резисторов 10 кОм
    поворотный энкодер 25LB22-Q
    макетная плата и перемычки

    Схема подключения следующая:

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

    Программное обеспечение Arduino

    Структуру MIDI-данных я не буду рассматривать, т.к. это описано в статье: передача MIDI данных от Arduino в компьютер

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

    В данном проекте энкодер используется как колесо прокрутки для изменения модуляции (modulation wheel), однако его можно переназначить и для других целей (pitch bend и т.п.).

    MIDI-данные от энкодера, с Arduino посылаются следующей строкой:
    noteOn(0xB0, 0x01, encoder0Pos);
    где 0xB0 - сообщение контроллера (control change)
    0x01 - код контроллера (в нашем случае Modulation)
    encoder0Pos - значение контроллера (в нашем случае 0-127).
    Меняя коды контроллера вы можете использовать колесо прокрутки (энкодер) для самых разных контроллеров.

    Отдельно стоит упомянуть Pitch Bend. Из спецификации MIDI следует, что необходимо послать сообщение из трех байт: 0xE0 (код Pitch Bend), MSB (старший байт), LSB (младший байт).

    Два крайних байта хранят 14-битное значение pitch которое может лежать в пределах 0. 16383 (0x3FFF). Середина находится 0x2000, все что выше этого значения - происходить изменение высоты тона вверх, если ниже, то высота тона изменяется вниз.
    В коде программы я закомментировал строчки если вы вдруг вместо modulation захотите использовать Pitch Bend (середина значения, разложение на 2 байта и др.)

    Код определения нажатия клавиши включает в себя три состояния: клавиша нажата, клавиша удерживается и клавиша отпущена. Сделано это для того, чтобы можно было передавать значение длительности нажатия клавиши. Если это не нужно, то можно оставить только одно состояние (нажатие клавиши), программа в данном случае существенно упростится.
    Для обработки состояния каждой из восьми клавиш, используется следующий код:

    Обратите внимание, что если будет использоваться pitch bend, то encoder0Pos нужно будет возвращать не в ноль, а в 0x2000 (а лучше задать define в начале программы).

    Итак, схема собрана, скетч в контроллер залит, запускаем Serial Monitor, меняем скорость передачи на 115200 и нажимая клавиши или крутя энкодер смотрим значения.
    Если все нормально, то переходим к следующей части. Сразу скажу, что для меня она оказалось самой проблемной, и если бы я не нашел виртуального USB -> Midi конвертора, то этой статьи не было бы.

    Программное обеспечение ПК (Windows)

    Для того, чтобы принимать данные через USB виртуальный COM-порт от Arduino и передавать их в какую-либо программу MIDI-секвенсор, необходима специальная утилита: Serial MIDI Converter V2D (оф. сайт )

    Программа мультиплатформенная, у меня заработала под Windows 7 x64, правда с некоторыми тормозами.

    Запускаем ее, выбираем порт USB, скорость передачи (115200) и MIDI Input Port и MIDI Output Port.

    Теперь, все те MIDI-данные, которые поступают на USB виртуальный СОМ-порт 12 перенаправляются на порт MIDI Yoke 6 (для создания виртуальных MIDI портов я воспользовался программой MIDI Yoke). Можно перенаправить их на Microsoft GS Wavetable Synth и др. порты.
    Программа постоянно должна быть включенной. При нажатии клавиш или повороте ручки энкодера, внизу должен мигать индикатор Serial RX.

    Для визуального отображения поступающих MIDI данных с порта мне очень пригодилась программа MIDI-OX (оф. сайт ):

    Обратите внимание, что в настройках MIDI Devices необходимо выставить порт MIDI Input.

    Теперь, нажимая клавиши нот или вращая колесо, в Monitor-Output вы увидите MIDI-данные.

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

    Ниже вы можете скачать скетч INO, Serial MIDI Converter V2D, MIDI-OX и MIDI Yoke

    Теги:

    Используем iPad как беспроводной MIDI-контроллер

    iPhones.ru

    Возможности планшета iPad практически безграничны. Его используют пилоты, врачи, предприниматели. От него в восторге даже дети. Но больше всего «таблетка» от Apple востребована в мире музыки. В сегодняшней статье мы научимся использовать iPad в качестве беспроводного MIDI-контроллера в связке с Mac.

    Задача MIDI-контроллера – преобразовывать физическое прикосновение к устройству в цифровой сигнал. В мире музыки любое такое прикосновение к MIDI-устройству после обработки секвенсором будет преобразовано в звук. Если необходимости в покупке дорогостоящего внешнего MIDI-контроллера нет, либо такое приобретение пока не входит в ваши планы, а прописать партию ударных и клавиш хочется уже сегодня, вопрос можно решить при помощи iPad.

    Все изображенные выше устройства являются профессиональными инструментами любого уважающего себя звукорежиссера. Удивительно, но большинство функций этих «коробочек с кучей кнопок» есть в планшете от Apple. Наша задача – подключить планшет к любому установленному на Mac программному секвенсору, и превратить iPad в виртуальный рояль, ударную установку, да и вообще любой инструмент.

    Что для этого нужно

    Для подключения iPad в качестве беспроводного MIDI-контроллера нет необходимости в покупке какого-либо оборудования. Единственное «но» – загрузка соответствующего софта: секвенсора на Mac и приложения, поддерживающего беспроводную передачу MIDI-сигнала на iPad.

    Для простоты установочного процесса данная инструкция будет продемонстрирована на примере секвенсора GarageBand и приложения Pianist Pro. доступного в магазине приложений App Store.

    Инструкция по подключению

    Прежде всего, нам потребуется создать виртуальную MIDI-сеть для подключения iPad. Для этого щелкаем по значку WiFi в меню Dock и выбираем пункт «Создать сеть».

    При выборе имени желательно пользоваться исключительно латинскими буквами. Назовем новую сеть «JamSet». Выбор номера канала не принципиален и можно оставить значение по умолчанию.

    На iPad открываем настройки Wi-Fi и подключаемся к только что созданной сети. Поступит предупреждение о недоступности интернет-подключения. Соглашаемся. На время подключения MIDI-контроллера интернет на Mac будет отключен. Именно такой тип подключения позволяет минимизировать задержки.

    Существует и вариант подключения устройств, принадлежащих к одной сети Wi-Fi без необходимости отключения от интернета. Увы, в таком случае существует риск появления задержек от момента нажатия клавиши на iPad и до момента обработки сигнала на Mac.

    Подключив iPad, на Mac переходим в Утилиты и запускаем приложение по Настройке Audio-MIDI. В открывшемся окне вы увидите все действующие аудио-интерфейсы вашего компьютера.

    Для вызова настроек MIDI-порта в главном меню выберите пункт Окно – Показать MIDI-студию. Среди предложенных MIDI-интерфейсов нас интересует создание беспроводного контроллера, поэтому выбираем пиктограмму «Сеть» .

    Нажав на «+» в окне Сеансы. добавляем новую сессию. Имя можно оставить по умолчанию. Включаем сессию. установив галочку. Запускаем приложение Pianist на iPad и в списке устройств Каталога видим наш планшет.

    Подсвечиваем iPad из окна настроек и выбираем Подключить. Убедитесь, что при подключении не возникло никаких проблем, а новый интерфейс отобразился в списке Участников. Настройка беспроводного MIDI-протокола завершена.

    Открываем GarageBand и создаем новый проект на основе виртуальных инструментов – выбираем Piano.

    Секвенсор автоматически обнаружит появившийся MIDI-интерфейс и теперь iPad стал полноценным MIDI-контроллером. Для большего комфорта полностью отключите звук на планшете. Все настройки, касаемые регулировок звука, тона и тембра звучания инструмента выполняйте исключительно в установленном на Mac секвенсоре. iPad же будет выполнять исключительно роль цифрового тонального преобразователя, благодаря которому вы можете записать любую мелодию, прописать партию ударных, а затем, на созданный паттерн установить любой виртуальный инструмент.

    Под мобильную операционную систему iOS разработано множество виртуальных MIDI-контроллеров и драм-машин. Среди наиболее популярных следует отметить: Synth Arp & DR Pad от Yamaha, Midi Studio. Midi Pilot. OnStage Remote и рассмотренный в данной инструкции Pianist PRO. С чего начать – решать исключительно вам.

    Хочешь получать от нас новости Apple? Да | Нет

    В закладки

    abc8 20 апреля 2015

    “Возможности планшета iPad практически безграничны. ”
    =============
    Как, неужели теперь можно удалять с ipad 4 фотографии, закачанные на него с компутера? Класс. Действительно, в 21 веке – и такой прогресс! Или… не можно?
    А к безграничным возможностям можно добавить человеческую клавиатура, чтобы (давайте помечтаем!) на ней верхний ряд был с цифрами? А… раз пошла такая пьянка… папку типа “мои документы”, куда я могу складывать любые файлы, какие захочу?
    Смешно, правда? iOS – и такие нелепые пожелания.

    iDoctor 20 апреля 2015

    Есть еще вариант обратного применения, то есть когда iPad выступает в роли “мозга”, а к нему подключается МидиКлава через переходник. Есть очень достойные программы от Korg и Yamaha. А еще он не плох как микшерный пульт. Жаль так и не выпустили обещанное приложение дублирующее экран Korg Kronos, очень бы упростила работу с ним.

    LyriD 23 апреля 2015

    вот кстати еще интересное наблюдение. при создании сети устройство-устройство иногда ловил больше лагов, чем через нормальный роутер.

    LyriD 23 апреля 2015

    вот кстати еще интересное наблюдение. при создании сети устройство-устройство иногда ловил больше лагов, чем через нормальный роутер.

    Нашли орфографическую ошибку в новости?

    Выделите ее мышью и нажмите Ctrl+Enter.

    Как установить аватар в комментариях?