Обзор Hydrogen

Автор Синицын Станиславав (С) slsinitsin(@)gmail(.)com. Для проекта oslinux.ru GNU/Linux ХМАО-Югра

В GNU/Linux я иногда пишу, записываю и обрабатываю музыку.
На этом сайте я собираюсь написать несколько обзоров программ, с которыми я чаще всего работаю (и которые нравятся мне свой работой ;-) ).

Если у Вас есть некоторый опыт звукозаписи, то поймете порядок моей работы в создании и записи аранжировки на компьютере:

  1. Создается drum-партия (партия барабанов)
  2. Создается партия бас-гитары (для меня- именно «создается», потому что такого инструмента у меня нет, поэтому я создаю ее на компьютере).
  3. После создания основной ритм-секции записываю гитары. Запись соло-гитары для меня- большая редкость – «Я не люблю играть соло, потому что не умею» (ц) Стив Джонс,- гитарист Sex Pistols.
  4. Запись голоса (бедные мои соседи!...)
  5. Сведение.

Так вот в этом обзоре я разскажу о том, как можно создать первую партию.
Для создания партии барабанов я использую драм-машину Hydrogen. Эта программа обладает некоторыми свойствами, перечислю наиболее интересные:
  • Очень удобной, модульный, быстрый и интуитивно понятный графический интерфейс основанный на QT 3.
  • 32 трека с возможностью задавать громкость, соло, частоту.
  • Поддержка Jack
  • Экспорт в MIDI, WAV
  • Много другое…

Примеры барабанных партий можно посмотреть/прослушать из меню «Файл»-> «Открыть демо» .
Попробуем создать свою партию. Для этого выберем меню «Файл»-> «Новая композиция» , перед нами откроется такое окно:

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

Установка скорости проигрывания (в диапазоне: 30-400 уд./мин) [горячая клавиша = колесо мыши] и кнопка включения/выключения метронома . Я обычно ставлю 118 уд./мин .
Я звук обрабатываю через JACK, поэтому кнопку включаю. Для чего эта кнопка? - Hydrogen будет работать в режиме 'slave' в паре с другой программой, работающей как 'master'(например, Ardour). Система "Jack transport" позволяет управлять одной программой(например, Hydrogen) из другой(например, тот же Ardour) через JACK. Этот апплет доступен только если выбран аудио драйвер JACK.
Hydrogen поддерживает MIDI – это значит, что вы можете наигрывать мелодию с MIDI-клавиатуры, а также экспортировать песню в MIDI-файл.
Поскольку midi-клавиатуры у меня нет, то ноты (то бишь- «удары» в drum-машине) набираю вручную. Инструменты в drum-машине находятся в окне «Редактор паттернов». Там же размещается «рисунок» ударов.
Вот такой примерный «рисунок» из демо-файла:

Этот «рисунок» только часть большого полотна- здесь размещаются четыре такта выбранной части (Pattern). Следующие четыре такта (и предыдущие) располагаются в других частях (паттернах), выбор этих паттернов находится в окне «Редактор композиций»:

Здесь слева видны названия частей (их можно редактировать из контекстного меню «Свойства» ; справа- порядок их игры в композиции.
Ну вот когда барабанная партия записана, можно ее сохранить в WAV или MIDI файл.
Но... Разсказывая о Hydrogen я упомянул, что он работает с Jack. Поясню на живом примере: Готовую партию барабанов я «украшаю» партией басс-гитары. Пишу ноты для нее в программе Rosegarden. Jack-transport существует для того, что бы ноты басс-гитары точно попадали в звук барабанов. Т.е.- ритмический шаг (такт...) в Rosegarden должен повлечь за собой проигрыш из Hydrogen барабанов. Далее- при перемотке тактов тоже самое должно происходить и в «ведомом» Hydrogen. Для организации такого транспорта сделаем следуюущее:

  1. Запускаем сервер Jack.
  2. Запускаем Rosegarden и Hydrogen.
  3. В Hydrogen, на панели управления, включаем кнопку Jack trans.
  4. В Rosegarden проверяем такие настройки: Настройка>Настроить Rosegarden - «Общее» - отметить «Использовать транспорт Jack», В разделе «MIDI» на закладке MIDI Sync должна быть такая картина:
  5. В Hydrogen загружаем композцию.
  6. В Rosegarden из меню «Студия» - «Настройка midi-устройств» находим устройство, ассоциированное с Hydrogen, запоминаем его название
  7. В Rosegarden добавляем дорожку, назначаем устройством проигрывания найденное устройство Hydrogen

На этом вся работа сделана: У нас созданная дорожка при проигрывании автоматически играет партитуру из Hydrogen , что очень удобно, когда партии пишутся «на лету».
В завершении хочу добавить, что данный обзор совсем не претендует на руководство: Руководство по этой программе на русском языке находится по адресу http://www.linuxmusic.ru/docs/hydrogen/tutorial/manual_ru.html .

_____________________________________

Копирование материала разрешено только при наличии ссылки на источник:
неофициальный проект GNU/Linux ХМАО-Югра www.oslinux.ru

ВложениеРазмер
ViaGra.h2song85.14 КБ
9.875
в среднем: 9.9 (8 votes)
Skala аватар
User offline. Last seen 14 недель 3 дня ago. Offline
Зарегистрирован: 05/13/2008
М-дя

Позже попрошу админов выложить мой файл.

____________________________________
Linux разрабатывали для так сказать людей ©

sa
sa аватар
User offline. Last seen 2 недели 2 дня ago. Offline
Зарегистрирован: 05/11/2008
> Skala

О_о!

Еще как выложим!

Статейка супер.

______________________________
In the world without walls, who needs windows?

sa
sa аватар
User offline. Last seen 2 недели 2 дня ago. Offline
Зарегистрирован: 05/11/2008
и еще...

Продолжение будет? это, как я понял, начало?

______________________________
In the world without walls, who needs windows?

Skala аватар
User offline. Last seen 14 недель 3 дня ago. Offline
Зарегистрирован: 05/13/2008
Прикрепленный файл

Прикрепленный файл это плод моего неустанного труда, совершенный ранним утром на заре.
Я хочу сделать панк-ремейк песни гр. "Виа Гра" , которая называется "Стоп, стоп, стоп!". Прикрепленный файл- партия барабанов оттуда.
Будет ли продолжение я не знаю. Но пока мне нечего сказать: Про ExEf я уже написал, про остальных "монстров", в которых я работаю я не осилю руководство написать, признаюсь откровенно.

____________________________________
Linux разрабатывали для так сказать людей ©