воскресенье, 27 марта 2011 г.

Hydrogen драм-машина в linux

Hydrogen

Web: http://www.hydrogen-music.org
Рис. 3. Hydrogen собственной персоной.
Рис. 3. Hydrogen собственной персоной.
В отличие от большинства своих Windows-аналогов, которые созданы в виде плагинов, Hydrogen – это драм-машина (барабанная машина), реализованная как отдельная, самостоятельная программа. В качестве библиотеки для графического интерфейса разработчики выбрали Qt, а своей темной цветовой гаммой интерфейс Hydrogen напоминает Adobe Premiere Pro 2 и Nuendo.
Hydrogen способен воспроизводить звук на одной из звуковых подсистем – OSS, ALSA, Jack, PortAudio. При первом запуске выбран, кажется (я давно не запускал Hydrogen впервые, так что не помню), Jack – поэтому, если вы не слышите звук, запустите предварительно Jack, или переключитесь на ALSA. На мой взгляд, Jack для вывода звука следует использовать лишь в том случае, если вы собираетесь запускать Hydrogen одновременно с какой-нибудь другой музыкальной программой.
Hydrogen поддерживает MIDI – это значит, что вы можете наигрывать мелодию с MIDI-клавиатуры, а также экспортировать песню в MIDI-файл. Другой формат вывода – WAV. Это наилучший способ работы с Hydrogen, поскольку, если вы экспортируете песню в MIDI, то MIDI-файл будет воспроиводиться MIDI-инструментами неизвестно какого качества. А в Hydrogen звуки ударных воспроизводятся с помощью наборов загружаемых пользователем звуковых банков.
В составе дистрибутива Hydrogen идут два банка: GMkit и TR808EmulationKit, дополнительные банки можно свободно скачать с сайта продукта – особенно советую вам UltraAcousticKit. Оба «стандартных» банка основаны на сэмплах из «железных» драм-машин Roland. GMkit – акустические ударные, а TR808EmulationKit больше подходит для техно и сходных стилей. Отмечу, что звучание этих банков лучше, нежели стандартные банки той программной драм-машины, которая идет в комплекте с Cubase и Nuendo.
И еще немного о банках. Hydrogen работат с сэмплами в форматах WAV и FLAC. Есть встроенный редактор инструментов. В Hydrogen вы можете сделать свой собственный банк звуков и экспортировать его во внешний файл, чтобы передать кому-либо (например, на тот же сайт Hydrogen).
Интерфейс у Hydrogen довольно прост. Композиция состоит из паттернов, в которых вы ставите точки там, где должны играть нужные вам ударные инструменты. В паттерне можно также выставить громкость звучания каждой ноты – при умелом использовании этого приема вы добьетесь относительно «живого» звучания партии ударных, если, конечно же, «живое» звучание вам необходимо. Кроме того, для очеловечивания партии, в микшере предусмотрено три регулятора – Humanize, Timing и Swing, при изменении положения которых Hydrogen начнет «ошибаться» при воспроизведении.
Рис. 4. Окно редактирования паттерна.
Рис. 4. Окно редактирования паттерна.
Для редактирования паттерна служит окно Редактор паттернов. Чтобы из него воспроизводилась мелодия (а не вся песня целиком), надо на нижней панели управления переключить режим воспроизведения с Song на Pattern. Для удобства включите там же зацикленное воспроизведение.
Если вам надо проиграть всю песню, переключитесь на режим Song. Паттерны воспроизводятся в порядке, заданном в окне Редактор композиций. У вас есть таблица, где в столбик слева записаны названия паттернов, а сверху идет временная шкала. Надо поставить в таблице квадратики в тех местах, где – а вернее, когда – должен звучать соответствующий паттерн. Несколько паттернов могут звучать одновременно.
Рис. 5. Окно микшера.
Рис. 5. Окно микшера.
Наконец, еще одно важное окно – микшер. Кроме настройки – отдельной для каждого канала – громкости и панорамы (положения звука в стереопространстве), в мастер-секции находится кнопка FX, нажав на которую, вы получите секцию из четырех эффектов. Роль эффектов играют плагины LADSPA, которых существует великое множество. Эти плагины можно взять на http://plugin.org.uk.
Чтобы подключить плагин, нажмите кнопку Edit и в открывшемся окне нажмите другую кнопку – «Выберите FX» – а затем уж выбирайте эффект из списка. В микшере в секции эффектов рядом с каждым эффектом есть кнопка BYP (Bypass, обход). Если ее включить, звуковой сигнал будет идти в обход эффекта, то есть эффект будет временно выключен. А от регулятора Return зависит степень возврата звукового сигнала от эффекта. Чем более Return выкручен вправо, тем больше чувствуется влияние эффекта.
Для каждого канала в микшере, под регулятором панорамы, доступно четыре маленьких светло-серых регулятора. Это посылы на эффекты. Они играют примерно ту же роль, что и Return. Чем больше уровень посыла, тем больше инструмент будет обработан эффектом.
Важный практический совет. Как «подружить» Muse и Hydrogen? Muse – многофункциональная цифровая звуковая рабочая станция, о которой мы поговорим в следующей статье. В Muse вы можете записывать мелодии MIDI-инструментами, воспроизводить их виртуальными синтезаторами и банками звуков Sound Fonts. Кроме того, в Muse можно сводить живой звук, записанный с микрофона или линейного входа. Теперь представим, что мы хотим всю песню сделать в Muse, а партию ударных – в Hydrogen.
Конечно, можно вначале сделать ударные в Hydrogen, затем экспортировать их в WAV и поместить в проект в Muse. Но допустим, что нам нужно редактировать ударные по ходу правки всей композиции. Не будем же мы постоянно сохранять из Hydrogen в WAV! Нам нужно, чтобы, когда включается воспроизведение песни в Muse, начиналось воспроизведении партии ударных в Hydrogen, причем с того же момента времени, с которого начал свое воспроизведение Muse. Как это сделать? Рецепт таков:
Рис. 6. Настройки Muse
Рис. 6. Настройки Muse
  1. Запускаем сервер Jack.
  2. Запускаем Muse и Hydrogen.
  3. В Hydrogen, на панели управления, включаем кнопку Jack trans.
  4. В Muse переходим в Настройки > MIDI-синхронизация, и в разделе «Режим синхр.» включаем «Ведущий». Теперь, если у вас есть хотя бы одна дорожка, то при включении песни на воспроизведение, автоматически будет запущена и композиция в Hydrogen.
  5. В Hydrogen создаем пустую композицию, загружаем нужный банк звуков.
  6. В Muse, идем в Настройки > MIDI-порты/Прогр. синтезаторы. Появится вот такое окно:
Для простоты примера я выбрал выходной MIDI-порт 1. Итак, этому MIDI-порту мы ставим в соответствие Hydrogen MIDI-in, выбрав этот пункт в списке Имя устройства. Hydrogen MIDI-in – это виртуальный MIDI-порт, предоставляемый Hydrogen’ом для приема MIDI-сообщений.
Теперь создаем MIDI-дорожку с ударными (правая кнопка мыши > Добавить дорожку с ударными) и указываем для нее выходной порт Hydrogen MIDI-in. Рисуем на MIDI-дорожке произвольный отрезок, выделяем его и открываем редактор ударной партии (Правка > Ударные, Ctrl-D). Редактируем партию. По-прежнему из Muse, запускаем песню на воспроизведение. Сходным образом настраивается и MIDI-синхронизации с Rosegarden (еще одна виртуальная рабочая станция).
Завершая рассказ о Hydrogen, не могу обойти вниманием некоторые другие его положительные качества. В режиме реального времени, вы можете «играть» на Hydrogen’е не только через MIDI-клавиатуру, но и с помощью обычной компьютерной клавиатуры. Для оживления звучания инструментов Hydrogen позволяет добавить коэффициент случайного изменения питча (базовой частоты) инструмента. Делается это в редакторе инструментов с помощью регулятора Random pitch. Замечу, что этот способ не следует применять к бас-барабану (kick), потому что в реальной ударной установке в бас-бочку бьют механически с помощью специальной педали с колотушкой. Вы нажимаете ногой на педаль и колотушка лупит по барабану. При этом может изменяться громкость звучания, однако, не его тон. А вот уже при игре на рабочем барабане (он же малый, он же snar) звучание зависит от того, как именно вы ударяете по нему палочкой. Тут Random pitch может пригодиться.
В планах разработчиков Hydrogen – переработка интерфейса, устранение окна микшера (с переброской его элементов в другие окна, что, на мой взгляд, не самое лучшее решение), создание программного синтезатора-сэмплера (вместо того, что сейчас доступен из редактора инструмента). Но и то, что уже реализовано в настоящее время, весьма работоспособно. Рабочие качества Hydrogen таковы, что его можно использовать как основную драм-машину в студии любительского или профессионального уровня.

2 комментария:

  1. Здравствуйте! Скажите, а можно как нибудь ударники написаные в tuxguitar загнать в hydrogen? Гугл молчит((

    ОтветитьУдалить
  2. Экспорт из тахгитары в миди - открыть миди в гидрогене. Можно так сделать вродк, точно не помню.

    ОтветитьУдалить