МУЗЫКАЛЬНЫЙ ПОРТАЛ
СИДЖЕЕВ И ДИДЖЕЕВ

СОФТ | МУЗЫКА | СТАТЬИ | СЛОВАРЬ | ФОРУМ

Лучший Trance Зимы 2011: Sergey Lagutin - Cyan light
Контроллер Stanton DaScratch Контроллер Stanton DaScratch
Обзор Cakewalk Sonar 8 Обзор Cakewalk Sonar 8
Open air на русской сцене Open air на русской сцене
Korg nanoSeries: nanoKEY, nanoKONTROL и nanoPAD Korg nanoSeries: nanoKEY, nanoKONTROL и nanoPAD
На главную Главная Статьи Софт Использование MIDI-клавиатуры в качестве DJ-контроллера

Использование 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

Нравится

Комментарии к странице

Комментариев 18, Страницы 1

DIMON11 (написано в среду, 1 апреля 2009 года, в 13:44)

ЗдРавая Идея!!! Я давно это сделал!!! Очень Удобно!!!
Eugene (написано в понедельник, 6 апреля 2009 года, в 20:46)

Spasibo bol'shoy, massivnaya stat'ya!
??? (написано во вторник, 7 апреля 2009 года, в 16:20)

Чё сказать! Супер!!!
виталик (написано в воскресенье, 10 мая 2009 года, в 18:36)

прога просто супер!!!
саша (написано в пятницу, 5 июня 2009 года, в 19:12)

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

Конь (написано в пятницу, 19 июня 2009 года, в 14:01)

буду пробывать.
КОЛЯН (написано в пятницу, 10 июля 2009 года, в 0:48)

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

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

Liqueur (написано в понедельник, 10 августа 2009 года, в 13:02)

как по мне, то таким же образом лучше обычную комповскую клавиатуру подогнать)) (ну, она мне более удобна в использовании)
игорь (написано в пятницу, 2 октября 2009 года, в 12:03)

привет всеи

Dj [G]reaD (написано в субботу, 31 октября 2009 года, в 12:25)

Реальная прога,я замулил немало песен через нее...
DJ (написано в субботу, 7 ноября 2009 года, в 21:44)

НЕ ОЧЕНЬ ПРОГА НО ТОЛК ЕСТЬ
Svjatoy (написано в понедельник, 9 ноября 2009 года, в 23:45)

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

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

Guru (написано в воскресенье, 29 ноября 2009 года, в 5:15)

И всё таки надо купить веpтушки и не париться :)
kentolix (написано в пятницу, 5 марта 2010 года, в 13:26)

привет как лпллцкп
павел (написано в четверг, 11 марта 2010 года, в 2:46)

мне нравится ваша программа
Женя (написано в четверг, 7 октября 2010 года, в 5:46)

Да, очень интересно, спасибо.
Аарон (написано в воскресенье, 20 февраля 2011 года, в 0:22)

Хочу что нибудь создать!
султан (написано в субботу, 30 апреля 2011 года, в 14:28)

салам
*Введите число один:
*Ваше имя:
*Сообщение (не более 4096 символов):
* – поля обязательные для заполнения.

Комментариев 18, Страницы 1

Комплексный видеокурс «Создание музыки на компьютере» | Скачать миксы в mp3 бесплатно! Наверх

Пополнения софта для Windows
Последние сообщения в форумах
Скачать Martinic Combo Combo Model F
Martinic Combo Model F v1.0.2
Combo Model F - бесплатный виртуальный комбо-орган, целиком и полностью имитирующий (никаких семплов) легендарный орган конца 60-х "Farfisa
[ 17-05-2012 ]
 
Скачать Martinic Combo Model V
Martinic Combo Model V v1.1.2
Combo Model V - бесплатный виртуальный комбо-орган, разработанный на основе известного аналога 1960 года.Особенности:Четыре полные октавы.Гармонический
[ 17-05-2012 ]
 
Скачать Xen-Arts IVOR
Xen-Arts IVOR
 IVOR - двух осцилляторный субтрактивный синтезатор с микротоновой настройкой каждой ноты, используя при этом технологию "MTS"
[ 17-05-2012 ]
 
Nervo - We're All No One (V-Andrew Remix) 1
НЕ ЗНАЕШЬ КАК ПОЛУЧИТЬ ТАКОЙ ЗВУК? СПРОСИ ЗДЕСЬ. 2522
DMX 512 Master - как с ним работать? 5
UnoRace - The Album (Zimmer086) 6
E-40 ft Petey Pablo & Lil' Jon-Rep Your City(26 Sound Remix) 4
Продам Access Virus B Desktop 1
patisserie - norway vacation 0
SkyLab Force-The Best Of Blue Podcast (2006-2011) 0
Lamb - Butterfly Effect (Owen Ear remix) [Downtempo] 5
Сведение и мастеринг. Вопросы-ответы, советы, методы. 2053
Stereobaza - Chessboard[Downtempo/Dark/Deep] 13
Вывод изображения на два монитора 2
Музыкальный компьютер 310
Hydrator-Bad HDD[Dubstep] 3
patisserie - koh tao 7

Расширенный просмотр (последние 50)

загрузка...
В статьях
На заметку

Новые статьи

Видеокурс «Создание электронной музыки на компьютере»

Rambler's Top100 © CJCity.ru, CJ John PM. При полном или частичном использовании материалов ссылка на CJCity.ru обязательна. О правах.
Администрация не несет ответственности за достоверность информации, опубликованной в рекламных объявлениях.
Сайт создан 31.03.2003, контакты, реклама на сайте, баннеры. twitter, ЖЖ, blogger, вКонтакте.