^ Вверх
Статьи / Софт

Использование MIDI-клавиатуры в качестве DJ-контроллера

Эта статья о том, как можно использовать обычную MIDI-клавиатуру в качестве DJ-контроллера. Для примера возьмём программу Virtual DJ. Тем более, что официальное руководство пользователя предполагает самостоятельное изучение данного вопроса.

Программа Virtual DJ

Не секрет, что музыканты сегодня занимаются не только созданием музыки. Немало и тех, кто ещё занимается ди-джеингом. Но что делать, если нет ди-джейских вертушек?! Выход есть - использовать связку софт+хард в виде внешнего MIDI-контроллера и соответствующего ПО. Но необязательно использовать специальный контроллер, для управления параметрами виртуального устройства достаточно и MIDI-клавиатуры с её фейдерами.

Настройка
Рис.1

В окне выбора внешнего контроллера (remote control) представлены готовые варианты контроллеров для диджеинга, но никаких MIDI-клавиатур там, естественно, нет. Зато есть волшебный пункт General MIDI (Рис.1). Как известно, GM - это универсальный язык общения любых внешних устройств с музыкальными программам и VDJ не является исключением. Поэтому выбираем этот пункт: ставим галочку на "activate" и кликаем "config", после этого попадаем в окно выбора настроек MIDI (Рис.2). В левой колонке список всех возможных параметров программы включая и параметры для управления внешним видео. Но для нас главное - это назначить основные параметры микшера и транспортной панели. Да и не на любой MIDI-клавиатуре есть достаточно крутилок и ползунков, чтобы назначить всё, что хочется.

Добавляем
Рис.2

Итак, кликаем на "Add..." («добавить») и попадаем в меню выбора изменяемых параметров (Рис.3 и 4). Там их больше, чем можно увидеть в обычном интерфейсе. Да и не все параметры доступны даже в интерфейсе с максимальными аудио-возможностями. Например, в группе "equalizers" есть параметры "eq_reset" - сбрасывающие настройки эквалайзера, а также отдельные кроссфэйдеры для низких, средних и высоких частот. Процесс назначения соотвествующих MIDI СС# параметрам программы напоминает функцию MIDI learn (и по сути является ей) в секвенсере Steinberg Cubase или операцию "link to controller" в FL Studio. То есть, выбираем в левой колонке группу параметров, в центральной выбираем уже отдельный параметр, которому будет назначен CC# и двигаем выбранную ручку или ползунок или нажимаем кнопку или пэд (в любом случае на вход MIDI программы должно передаться MIDI-сообщение). Если соединение в порядке, то в верху окна должен появиться номер MIDI-контроллера и его значение (в скобках). Да, чтобы не возникло проблем с распознаванием устройства, рекомендуется подключать (или включать, если она уже подключена) MIDI-клавиатуру до запуска VDJ. В правой колонке отображается информация о назначении виртуальным контроллером, диапазоне его значений и возможности выбора различных режимов его работы. А в правом нижнем углу (после выбора MIDI CC#) содержится основная информация как настроено взаимодействие между реальным контроллером и виртуального контроллера (Рис.3).

Меню
Рис.3

Во-первых, надо выбрать тип:

  • Button - кнопка. В этом случае контроллер может принимать 2 значения. Как правило, это 0 (минимальное значение) и 127 (максимальное значение), но можно установить своё значение. Параметр "Momentarily" («моментально», «мгновенно») непонятно зачем придуман, "Reset" - сбрасывает изменеия, сделанные MIDI-контроллером.
  • Slider/Knob - ползунок/крутилка. Здесь имеются в виду контроллеры, которые имеют ограниченный диапазон перемещения. Можно выбрать "Absolute" - шкала от 0 до 127, то есть то, что непосредственно передаётся на MIDI-вход либо Relative Scale (в процентах) - ограничение диапазона. Например, если поставить relative scale=50%, то виртуальный контроллер будет работать в диапазоне равном половине диапазона реального контроллера. Это, видимо, важно, если требуется большая точность в установке значений виртуального конроллера, например, высоты тона (питча). Но никто не мешает поставить 200%, если требуется. Параметр "invert" инвертирует («переворачивает») шкалу значений виртуального контроллера (при передаче MIDI-нуля будем иметь значение 127 и наоборот).
  • Encoder/Wheel - энкодер/колесо. Здесь имеются в виду контроллеры, которые могут неограниченно (encoder) или ограниченно (wheel) вращаться. Конечно, максимальное и минимальное значение при этом остаются неизменными (в любом случае, на вход будут поступать сообщения от 0 до 127). Здесь выбираем шаг изменения параметра (increments) и поведение виртуального контроллера: «неограниченное» вращение (+1=1, -1=127) и «ограниченное» (+1=65, -1=63). Здесь также присутствует параметр "invert".

Во-вторых, во всех трёх случаях можно выбрать из выпадающего меню выполнение MIDI-сообщения определённым образом:

  • "on default deck" - применение к деке, выбранной декой по умолчанию. Если не трогать настройки по умолчанию, то это дека 1.
  • "on deck 1", "on deck 2" - применение в соответствующей деке. По понятным причинам этот пункт доступен не для всех параметров.
  • "on active deck" - применение в выбранной в данный момент деке.

Замечу, что если «железный» контроллер работает в диапазоне параметров от нуля до 127-и, то виртуальный DJ-контроллер может работать в диапазоне от нуля аж до 4096-и.

После назначения всех необходимых параметров в главном меню "MIDI Config" будет отображаться список непосредственно контроллеров MIDI-клавиатуры (CTRL №) и параметров, которыми они управляют.

Midi конфигурация
Рис.4

Здесь используем "Change..." для изменения выбранного параметра или характера поведения контроллера для данного параметра, "Delete" для удаления привязки параметра к контроллеру, "Up" и "Down" для сортировки списка, "Load..." для загрузки ранее сохранённой конфигурации в формате XML, "Save..." для сохранения конфигурации, "Merge..." - для совмещения (добавления) текущей конфигурации с загружаемой. Мой вариант назначения контроллеров на MIDI-клавиатуре Korg Kontrol49: Level 1, Level 2, Crossfader, Pitch 1, Pitch 2 управляются ползунками; Treble 1, Mid 1, Bass 1, Treble 2, Mid 2, Bass 2, Gain 1, Gain 2 управляются энкодерами; play, pause, cue - пэдами; выбор деки осуществляется кнопками sw1 и sw2 на MIDI-клавиатуре. Ради эксперимента назначил 2 параметра эффектов (effect_slider 1 и effect_slider 2) на XY-джойстик (Рис.4). Получилось управлять только простыми эффектами вроде флэнджера. TK Filter V2 отказался подчиняться наотрез. Ещё замечено, что значения параметров эффектов отображается в малом окне эффектов рядом с деками, а внизу в основном окне эффекта ползунки не двигаются несмотря на изменение параметров. С эффектами вообще разлад полный в этом плане. Ещё замечу, что при загрузке настроек MIDI-клавиатуры значения всех энкодеров нулевые, поэтому важно перед началом работы выставить их значения. Со слайдерами проще - достаточно тронуть любой из них и получим текущее положение слайдера.

В итоге имеем неплохую реализацию DJ-контроллера, возможности которой зависят целиком от возможностей выбранной MIDI-клавиатуры. Из минусов можно отметить громоздкость девайса (если не используется миниатюрный вариант вроде Korg NanoKey или M-Audio Ozone) и наличие большого количества неспользуемых клавиш, которые мешают при работе. Зато такой вариант может быть полезен на лайв-выступлении, экономя рабочее пространство.

Moxx, 01.04.2009
CJCity.ru

Обратите внимание:

Статьи про Virtual DJ

Комментарии (21)

Чтобы оставить комментарий, .

  • Гость
    (Гость) 17.02.2013 15:34 #

    Cj Lemax - что-ж я согласен со многими сам же я до этого работал в основном с Fl Studio 9 сейчас тоже недавно скачал Virtual DJ Pro 7.3 в общем прога ничего но все же сущесственно отличается от того же знаменитого TRAKTOR DJ была даже мысль что нужно было качать тракор а не виртуалку ну не чо шас уже вроде как привык для тех кому нужен хороший не дорогой контролер к проге советую купить numark DJ2GO неплохая вещь все что нужно-есть.

  • Гость
    (Гость) 24.06.2012 13:54 #

    Роман - а можно чувствительность улучшить?

  • Гость
    (Гость) 29.05.2012 11:10 #

    Валентин - Вопрос: как назначать мигание лед кнопок?

  • Гость
    (Гость) 30.04.2011 14:28 #

    султан - салам

  • Гость
    (Гость) 20.02.2011 00:22 #

    Аарон - Хочу что нибудь создать!

  • Гость
    (Гость) 07.10.2010 05:46 #

    Женя - Да, очень интересно, спасибо.

  • Гость
    (Гость) 11.03.2010 02:46 #

    павел - мне нравится ваша программа

  • Гость
    (Гость) 05.03.2010 13:26 #

    kentolix - привет как лпллцкп

  • Гость
    (Гость) 29.11.2009 05:15 #

    Guru - И всё таки надо купить веpтушки и не париться :)

  • Гость
    (Гость) 09.11.2009 23:45 #

    Svjatoy - подскажите какой из контроллеров лучше подойдет для Virtual Dj ,меня интересует Reloop Unveils Digital Jockey: Interface Edition (подойдет ли он к Virtual Dj 6) и еще слышал что сконтроллерами дружит Virtual Dj 5 нежели Virtual Dj 6 !!! подскажите если кому не сложно !!!

    vetallove@mail.ru !!! заранее спасибо !!!

  • Гость
    (Гость) 07.11.2009 21:44 #

    DJ - НЕ ОЧЕНЬ ПРОГА НО ТОЛК ЕСТЬ

  • Гость
    (Гость) 31.10.2009 12:25 #

    Dj [G]reaD - Реальная прога,я замулил немало песен через нее...

  • Гость
    (Гость) 02.10.2009 12:03 #

    игорь - привет всеи


  • Гость
    (Гость) 10.08.2009 13:02 #

    Liqueur - как по мне, то таким же образом лучше обычную комповскую клавиатуру подогнать)) (ну, она мне более удобна в использовании)

  • Гость
    (Гость) 10.07.2009 00:48 #

    КОЛЯН - Да ну этот виртуал вигня.лучше купите аблетон с миди контроллером и всё будет клаас. я раньше тоже думал что виртуал это нечто но не поленился изучил аблетон и теперь я первый в своем селе.Также использую кубэйс cx3 с миди клавой и с лупами выступаю в живую это ещё интересней.

    на день молодежи играл на cd тоже норм,но с кубом и миди клавой намного интересней,особено если есть еще микрофон и ктонибудь поет.попробуйте потом узнаете.


  • Гость
    (Гость) 19.06.2009 14:01 #

    Конь - буду пробывать.

  • Гость
    (Гость) 05.06.2009 19:12 #

    саша - каталог софта


  • Гость
    (Гость) 10.05.2009 18:36 #

    виталик - прога просто супер!!!

  • Гость
    (Гость) 07.04.2009 16:20 #

    ??? - Чё сказать! Супер!!!

  • Гость
    (Гость) 06.04.2009 20:46 #

    Eugene - Spasibo bol'shoy, massivnaya stat'ya!


Пополнения софта для Windows

  • BitMeex
    BitMeex17 ноября 2017

    BitMeex это программное обеспечение для дидженига в формате VSTi, которое работает внутри DAW или VSTi хоста.BitMeex имитирует 2 деки с базовыми функциями, достаточными для

  • Stone Voices Marazmator v2.3
    Stone Voices Marazmator v2.317 ноября 2017

    Бесплатный VST синтезатор Marazmator предлагает вам необычное космическое звучание. С помощью этого плагина вы сможете создавать новые звуковые формы, которые смогут удивить

  • Full Bucket Music blooo v2.1.0
    Full Bucket Music blooo v2.1.017 ноября 2017

    The blooo - полифонический виртуал-аналогвый синтезатор, на основе классического субтрактивного синтеза. Написан на родном коде C++ для повышения качества на слабых системах.

  • Audacity v2.2.0
    Audacity v2.2.011 ноября 2017

    Audacity - это бесплатный звуковой редактор с открытым исходным кодом.Audacity можно использовать для: Записи звука. Оцифровки аналоговых записей (кассет, грампластинок).

  • Plogue sforzando v1.933
    Plogue sforzando v1.93310 ноября 2017

    Sforzando - это бесплатный проигрыватель сэмплов, с хорошей совместимостью с SFZ 2.0. Большие любители сэмплов теперь имеют мощный инструмент, чтобы экспериментировать и делиться

Новости музыкального софта

  • IK Multimedia T-RackS 5
    Автоматический мастеринг в T-RackS 5 от IK Multimedia 11 ноября, 2017

    T-RackS от IK Multimedia был одним из оригинальных решений для программного мастеринга «всё-в-одном», и с годами он неуклонно улучшался....

  • Pianoteq 6
    Новый Pianoteq 6 с авторизацией Steinway 28 октября, 2017

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

  • Эмулятор Roland TR-606 для iOS
    Эмулятор Roland TR-606 для iOS от Elliott Garage 23 октября, 2017

    TR-606 традиционно считается одной из менее известных драм-машин от Roland (по сравнению с 808 и 909). Но на самом деле существует довольно...

  • Propellerhead Reason 10
    Propellerhead анонсируют Reason 10 15 октября, 2017

    Добавив поддержку VST-плагинов в  Reason 9.5 в начале этого года, Propellerhead Software снова сосредоточились на встроенном контенте...

  • Пружинный ревербератор PSP Audioware Nexcellence
    Пружинный ревербератор Nexcellence от PSP Audioware 12 октября, 2017

    PSP Nexcellence - это плагин, имитирующий аппаратные пружинные ревербераторы с висящей пружиной (necklace-type). Он предлагает два разных набора...

Новости музыкального оборудования