Диджеинг В Ableton Live. Часть 2. Дератизация

Дератизация – комплексные мероприятия по уничтожению грызунов (крыс, мышей, полевок и др.

).

Вики Давайте продолжим разговор, который мы начали здесь здесь .

Когда я впервые открыл для себя Ableton Live, я был поражен безграничными возможностями, которые он предлагает диджеям.

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

Особенно меня бесила необходимость использовать мышь для выбора и загрузки треков из браузера (в Тракторе, например, такой проблемы вообще нет).

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

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

Тишина этих ночей неоднократно нарушалась криками отчаяния «Блин, как я могу это сделать?!» а также (гораздо реже) удивленные возгласы «Черт возьми!» Работает!».

За время экспериментов ни один MIDI-контроллер не был поврежден, хотя пару раз очень хотелось схватить молоточек.

Очень вероятно, что описанные здесь решения многим покажутся громоздкими и неповоротливыми; Я буду безмерно благодарен, если кто-нибудь предложит более элегантный подход (я мог бы даже предложить кончик ; Сам я, увы, в таких технологиях не силен).

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



1. МАТЕРИАЛЫ И МЕТОДЫ.

Курц: Тебе сказали, что мои методы — это методы сумасшедшего? Уиллард: Но я вообще не вижу никаких методов-с.

Из фильма Апокалипсис сегодня

1.1 МАТЕРИАЛЫ
К сожалению, организовать полностью безмышевое управление Ableton исключительно с помощью самого Ableton невозможно (во всяком случае, такой способ мне неизвестен; возлагаю большие надежды на АКАИ БТР 40 , но на момент написания статьи он еще не доехал до Москвы).

Нам понадобятся еще две утилиты: MIDI-хомут .

Бесплатная программа, создающая в системе виртуальные MIDI-порты.

MIDI-переводчик Боме (далее – БМТ).

Это программное обеспечение может преобразовывать команды клавиатуры и MIDI-сообщения практически во что угодно — другие MIDI-сообщения, макросы клавиатуры, движения мыши и т. д. Программа очень хорошая, но, к сожалению, платная и дорогая — Pro-версия, которой я пользуюсь, стоит около 80 долларов.

Однако если для ваших целей подходит слегка урезанная версия Classic, то вы можете лицензировать ее на вполне законных основаниях, просто отправив открытку автору программы (бумажную, а не ту, что вы подумали ;) ).

Кроме того, нам понадобится какой-нибудь MIDI-контроллер (на первых порах можно обойтись компьютерной клавиатурой, но об этом позже).

Для «пробы пера» подойдет любой.

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

Для контроллеров начального уровня отличным выбором станет Trigger Finger от M-Audio. Более дорогие — AKAI MPD 24 или MPD 32. Топовые модели — это все семейство Xone от Allen & Heath. Ну а когда долгожданный AKAI APC 40 наконец появится в продаже, то проблема выбора, скорее всего, отпадет. Возможно, тогда весь этот текст устареет.

1.2 МЕТОДЫ
Полностью безмышевое управление Ableton (в том виде, в котором я его знаю) возможно благодаря тому, что он содержит Самая важная команда клавиатуры .

Я обнаружил это совершенно случайно.

Ну и не совсем случайно - у меня есть дурная (а иногда даже опасная для жизни) привычка тыкать на все кнопки подряд и смотреть, что происходит - мне обычно лень читать мануалы.

Однако в данном случае читать инструкцию было совершенно бесполезно, так как эта команда недокументирована.

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

Исправляю их ошибку:

Диджеинг в Ableton Live. Часть 2. Дератизация

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

Следует обратить особое внимание на то, как работает эта команда в Mixer Drop Area: в зависимости от того, где именно был фокус (выбрана ли вся область, выбрана ли одна из сцен/треков или один из клипов), для гарантированного перемещения из Области размещения микшера «по горизонтали» (то есть в Браузере) требуется повторить команду дважды, а «по вертикали» (в режиме просмотра клипа/дорожки) – три раза; последовательность Alt (Вверх); Alt (влево) всегда переводит фокус в браузер, независимо от того, где фокус был ранее.

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

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

Однако, насколько я знаю, Loop Brace можно выделить только мышкой, и мы решили мышь не трогать.

Если вы все-таки решили подложить в это место соломку, то вам нужно будет добавить в соответствующие скрипты две команды – выключить и снова включить петлю, при этом выбор «Петлевая скобка» будет снят. Все остальные используемые команды клавиатуры совершенно тривиальны.



2. МОДЕЛЬ ДЛЯ СБОРКИ



Диджеинг в Ableton Live. Часть 2. Дератизация

Общая логика работы описываемой конструкции следующая: 1. MIDI-контроллер отправляет MIDI-сообщение.

2. BMT получает MIDI-сообщение.

3. В зависимости от наличия этого сообщения в шаблоне BMT либо отправляет клавиатурную (макро) команду в AL, либо передает MIDI-сообщение, используя порт, созданный MIDI Yoke. 4. Ableton live получает MIDI-сообщение или клавиатурную (макро) команду.

Предвидя возможный вопрос, отвечаю: нужен MIDI Yoke, без него система не работает. СОЗДАНИЕ ШАБЛОНА В BMT 1. В меню MIDI In выбираем наш MIDI-контроллер, в MIDI-out - любой из портов MIDI Yoke. 2. В меню Options установите флажок MIDI Thru, иначе BMT будет перехватывать все MIDI-сообщения от MIDI-контроллера, включая те, которые не зарегистрированы в шаблоне.

3. Создайте новый пресет.

Диджеинг в Ableton Live. Часть 2. Дератизация

4. Создайте новый переводчик и дайте ему понятное вам имя.



Диджеинг в Ableton Live. Часть 2. Дератизация

5. Кликните правой кнопкой мыши по созданному переводчику, выберите Редактировать и перейдите на вкладку Входящие.



Диджеинг в Ableton Live. Часть 2. Дератизация

6. Установите флажок «Захват MIDI» и нажмите выбранную кнопку на MIDI-контроллере.



Диджеинг в Ableton Live. Часть 2. Дератизация

Если вы видите несколько перехваченных MIDI-сообщений (как на картинке выше), то иногда срабатывает первое, а иногда и последнее.

Не знаю почему, если здесь есть специалисты по MIDI-протоколу, объясните, пожалуйста.

7. Перейдите на вкладку «Исходящие» и в раскрывающемся меню выберите «Эмуляция нажатия клавиш».



Диджеинг в Ableton Live. Часть 2. Дератизация

8. Дальше начинается самое интересное — запись сценария «вживую», и, отчасти, «вслепую» — соответствующее окно в BMT очень маленькое.

Делается это очень просто — последовательно нажимайте клавиши (или комбинации клавиш), и BMT это фиксирует.

Диджеинг в Ableton Live. Часть 2. Дератизация

Естественно, прежде чем записывать сложный сценарий в BMT, вам необходимо пройти его шаг за шагом в Ableton Live и, возможно, записать на листок бумаги.

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

Вопрос: Можно ли использовать в качестве триггеров команды клавиатуры, а не MIDI-сообщения? Отвечать: Можно, но имейте в виду следующее: — Для этого вам понадобится версия BMT Pro, которая стоит денег.

— В реальной работе хороший MIDI-контроллер гораздо удобнее клавиатуры ноутбука (кнопки крупнее, расположены на большем расстоянии друг от друга, есть подсветка).

— Выбранные команды клавиатуры не следует использовать в качестве живых команд прошивки Ableton (а их довольно много — см.

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

— При записи скриптов необходимо отключить текущий пресет в BMT; в противном случае вы рискуете получить ряд вложенных друг в друга макрокоманд, в которых потом без пол-литра разобраться не сможете.



3. ПРИМЕРЫ СКРИПТОВ

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

Однако все они совершенно однотипны, и, поняв логику одного, вы легко сможете написать и все остальные.



3.1 Скрипты для браузерной навигации
Альт (вверх) Альт (слева) // Переносим фокус в браузер.

Вверх или вниз, влево или вправо, на страницу вверх или на страницу вниз, на главную или в конец // А можно я не буду это записывать? :)

3.2 Скрипт загрузки файла *.

als (или *.

wav) на звуковую дорожку

// Этот скрипт использует горячую клавишу, назначенную в Ableton, для // выбор всего трека.

Альт (вверх) Альт (слева) // Переносим фокус в браузер.

Эти команды добавлены «на всякий случай» — если вы // выбрал файл *.

als, а затем случайно переместил фокус из браузера в другое место.

Ctrl (С) // Копируем файл *.

als Горячая клавиша // Выбираем трек.

Фокус перейдет в режим просмотра треков.

Альт (вверх) // Переход в область размещения микшера.

Ctrl (домой) // Переход к первому слоту выбранного трека (Page Up в этом случае не всегда // работает как положено).

Вверх Вниз // Проверяем, что мы действительно попали в первый слот трека, а не выбрали весь трек // целиком (это случается в некоторых ситуациях).

Сдвиг (страница вниз) // Выбираем все слоты на дорожке Удалить // Удаляем все клипы с дорожки Страница вверх // Переходим к первому слоту Ctrl (В) // Вставляем клипы из файла *.

als Страница вверх // Переходим к первому слоту Вопрос: MIDI-контроллер, переводчик MIDI-сообщений, виртуальные порты MIDI, макросы клавиатуры….

Все это очень напоминает бородатый анекдот: «Уважаемые пассажиры, на борту нашего суперлайнера Boeing 7777 есть 2 теннисных корта, 3 бассейна, 6 парикмахерских, 18 ресторанов и 9 дискотек.

А теперь, пожалуйста, пристегнитесь покрепче, сейчас мы со всей этой хренью попробуем взлететь.

Насколько устойчива такая громоздкая конструкция? Отвечать: После отладки система работает на удивление стабильно, если во время ее работы не наступать на распространенные в России сельскохозяйственные орудия, которые называются.



4. ГРАБЛИ

Грабли №1. Схема русской рулетки.

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

Лично у меня на ноуте русская раскладка исключена как класс.

Я рекомендую сделать то же самое.

Грабли №2. ПРИВЕТ ДЕТКА!!! Когда я впервые наступил на эти грабли, я чуть не сошел с ума, пытаясь найти причину частичного отказа только что работавшей безотказно системы; а когда через полчаса он понял, что происходит, то чуть не разбил ноутбук об голову от злости на себя.

Да, вы правильно догадались — Ableton различает строчные и прописные буквы, поэтому при нажатии Caps Lock все макрокоманды выполняются чуть больше, чем наполовину.

Ты знаешь, как бороться.

Грабли №3. Враг с тысячей лиц.

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

Как и в двух предыдущих случаях, нажатие на нее может привести к частичному выходу системы из строя.

Обычно его можно отключить.

Ну вот, пожалуй, и вся мудрость.

Вопросы, критика и примеры собственных интересных сценариев приветствуются.

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

Beatsfactory.net .

Добро пожаловать! Теги: #диджеинг #ableton live #звук

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.