Наши партнеры

UnixForum






Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

Ошибка базы данных: Table 'a111530_forumnew.rlf1_users' doesn't exist
На главную -> MyLDP -> Тематический каталог -> Графика, звук, видео в Linux

Звуки рога изобилия: музыкальные и звуковые приложения для Linux

Оригинал: The November Cornucopia: One Month In Linux Audio
Автор: Dave Phillips
Дата публикации: 30.12.2008
Перевод: Максим Белозеров
Дата перевода: 16 мая 2009 г.

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

Очарование Csound

Стивен Йи (Steven Yi) выпустил новую версию основанной на Java программы для создания композиций &mdash blue 0.125.0 (рис. 1), добавляющую новые отличные инструменты в многофункциональный пакет для музыкантов Csound. В числе интересных функций &mdash замечательный микротоновый клавишный редактор piano roll (с поддержкой интонационных файлов Scala), комплект виджетов для создания панелей управления синтезаторами, автоматизация с помощью скриптов на языке Python, поддержка вложенных объектов и шкал времени. Более традиционный графический интерфейс для Csound &mdash qutecsound (рис. 2) Андреса Кабреры (Andres Cabrera) с дизайном на основе прекрасной и популярной программы MacCsound Мэтта Ингалла (Matt Ingall). Qutecsound 0.3.7 вышла во время написания этой статьи, была собрана и установлена на ноутбук с Ubuntu 8.10. Работает превосходно.

Рисунок 1. blue
Рисунок 2. QuteCsound

На сцене Common Music

Профессор Генрих (Рик) Таубе (Heinrich (Rick) Taube) занимается расширением возможностей своих проектов. В состав Common Music 3 теперь включена библиотека sndlib Билла Шоттштадта (Bill Schottstaedt) для поддержки вывода аудио и MIDI в реальном времени и создания файлов при обработке в Common Music быстрее реального времени. Тем временем маэстро Шоттштадт довел развитие аудиоредактора Snd до версии 10.2. Это обновление в основном содержит только исправления, но стоит отметить включение в программу кода Кьетила Маттеуссена (Kjetil Mattheussen) для поддержки OSC.

Торстен Андерс (Torsten Anders) на протяжении многих лет активно участвует в жизни сообщества Common Music. Недавно он выпустил версию 0.9.7 "Страшилы", его собственной "крайне выразительной системы сочинения музыки на основе ограничений". Интерфейс Strasheela написан на языке программирования Oz. Программа создает файлы в форматах MIDI, Csound и LilyPond. Если вам нравится исследовать нетрадиционные подходы к созданию музыки, поэкспериментируйте со "Страшилой".

Используем снова и снова

Повторное использование кода может быть чудесным, особенно в воплощении программы guitarix (рис. 3) Германа Майера (Hermann Meyer), которую автор называет "простым Linux-усилителем рок-гитары для JACK". Герман, конечно, может считать его простым, но этот усилитель дает настоящий рок-драйв. Guitarix объединяет мощь нескольких LADSPA-плагинов, превосходного ядра высококачественной реверберации jconv Фонса Адриансена (Fons Adriaensen), точные индикаторы meterbridge Стива Харриса (Steve Harris) и утилиту для аудиозаписи jack_capture Кьетила Маттеуссена (Kjetil Mattheussen). Весть пакет был создан в среде разработки модулей цифровой обработки звука FAUST. Недавно увидел свет второй выпуск программы, с версией 0.03.0.

Рисунок 3. Guitarix 0.3.0

В Linux Journal уже публиковалось описание Rakarrack, где можно найти подробности об этом прекрасном процессоре эффектов для гитаристов-линуксоидов. Как и в случае guitarix, разработчики Rakarrack объединили в единое целое множество модулей обработки звука, написанных другими людьми (в основном доблестными Полом Наска (Paul Nasca) и Стефаном Вестерфельдом (Stefan Westerfeld)) и снабдили их простым и удобным графическим интерфейсом. Готова версия 0.3.0, так что скачивайте, устанавливайте и начинайте терзать гитару.

Проект Zyn также основан на коде Пола Наска &mdash фантастическом синтезаторе ZynAddSubFX. Однако, в отличие от guitarix, проект Zyn ориентирован на отделение синтеза звуков от основного инструмента и подключение синтезаторов как LV2-плагинов. С этой целью проект выпустил хост-программу zynjacku для LV2-плагинов программных синтезаторов (рис. 4) и lv2rack для подключения LV2-плагинов эффектов.

Рисунок 4. zynjacku

Некоторые разработчики предпочитают не использовать заново кодовую базу, а реанимировать проекты целиком. Среди недавних возрождений стоит отметить старый добрый программный синтезатор jMax и MIDI-секвенсер seq24. Пока еще не было публичных выпусков jMax Phoenix (так он теперь называется), но Маурицио Де Чекко (Maurizio De Cecco) предоставил прототип для тестирования. В предварительной версии пока мало функций, но было приятно снова увидеть старый знакомый интерфейс jMax на современных машинах. А пока мы ожидаем первого настоящего выпуска от команды разработчиков jMax, можно потратить время на изучение усовершенствований в seq24. Разработчик Иван Эрнандес (Ivan Hernandez) собрал команду программистов и других участников, чтобы подарить миру Linux-аудио секвенсер seq24. Ознакомиться с результатами их трудов можно в последней версии 0.9.0.

Новинки и обновления в списке LAA

Список Linux Audio Announce &mdash лучший источник информации о новинках и обновлениях аудиопрограмм для Linux. Здесь представлена только малая часть новинок, так что не огорчайтесь, если ваша любимая программа не попала в обзор. Увы, объем статьи ограничен, и к тому же в мире аудиопрограмм для Linux происходит столько событий, что одному человеку не под силу отследить все новинки.

Кшиштоф Фолтман (Krzystof Foltman) выпустил обновление сборника аудиоплагинов Calf. В версии 0.0.17 подобран оригинальный комплект эффектов и динамических процессоров, а также пара простых синтезаторов. Процессоры и синтезаторы Calf существуют как в виде самостоятельных программ (рис. 5), так и в виде подключаемых модулей в разных форматах, но рекомендуется использовать их с хост-программами с поддержкой формата LV2, такими как Ardour 2.7 (о ней чуть позже) или описанная выше lv2rack.

Рисунок 5. Calf Multichorus

Кстати о LV2: Дэйв Робийард (Dave Robillard) обновил SLV2, которую он называет "библиотекой, призванной максимально упростить использование приложениями плагинов LV2". SLV2 упрощает добавление LV2 в новые и уже существующие приложения, и всем разработчикам можно порекомендовать добавить поддержку этого важного развивающегося стандарта. Давно пора двигаться дальше, чем позволяет LADSPA. Будущее аудиоплагинов для Linux за форматом LV2, и чем больше приложений будет поддерживать его &mdash тем лучше.

Проект Buzztard продолжает добиваться своей цели по полной замене популярного, но прекратившего развитие модульного трекера Buzz. В последней версии 0.4.0 появилась поддержка табличных синтезаторов в плагинах трекера, улучшена совместимость с существующими машинами Buzz, а графическому интерфейсу добавили привлекательности (рис. 6).

Рисунок 6. Buzztard 0.4.0

Порой сообщения о новинках аудиопрограмм для Linux удивляют, но новость от Криса Бэгвелла (Chris Bagwell) о выпуске версии 14.2.0 почтенного инструментария обработки звука SoX была совершенно неожиданной. Как и в Snd, в SoX накоплено много наработок, так что приятно видеть, что проект продолжает развиваться. SoX &mdash чрезвычайно гибкое приложение, и список его возможностей слишком велик, чтобы приводить его здесь. Так что просто отправляйтесь на их сайт, установите приложение и сами изучите все новые функции.

С выпуском версии 1.4a программа Боба ван де Поэла (Bob van de Poel) Musical MIDI Accompaniment (MMA) стала еще одним полноценным инструментом в арсенале приложений для работы со звуком в Linux. MMA &mdash это генератор MIDI-файлов для аккомпанемента певцам и инструменталистам, аналогичный генератору аккомпанемента Band In A Box. В отличие от этой популярной программы MMA &mdash текстовое приложение. Оно просто в использовании, но если вам нужен графический интерфейс, попробуйте графическую оболочку LeMMA, написанную Геком Лоу (Gek Low) для MMA (рис. 7).

Рисунок 7. LeMMA

Версия 0.5.0 Piano Booster (рис. 8) стала первым официальным выпуском этой интересной программы. Piano Booster &mdash обучающая программа для инструменталистов, желающих улучшить свои навыки в чтении музыки с листа, очень похожая на превосходную программу для тренировки слуха Solfege. На YouTube можно посмотреть видеоролик, демонстрирующий основы работы с Piano Booster. Кстати, в начале ноября 2008 года у Solfege тоже вышла новая версия, в которой к прежней немалой мощи программы добавилась поддержка Csound и MMA.

Рисунок 8. Piano Booster

NASPRO &mdash вклад Стефано Д'Анжело (Stefano D'Angelo) в растущее количество модульных интегрированных систем обработки звука. Версия 0.1.1 &mdash всего лишь второй выпуск программы, рассказать о ней пока особо нечего, но скриншоты плагинов Jack Rack, работающих в медиаплеере Audacious, впечатляют. Будем наблюдать за этим проектом (в нем запланирована поддержка LV2) и надеяться, что разработчики сумеют осуществить все свои грандиозные планы.

Tardigrade Inc. (это Флоран Берто (Florent Berthaut), он же Hitmuri) выпустил новые версии виртуального сэмплера Tapeutape и инструмента управления ударными Tranches. Эти программы &mdash прекрасный пример небольших, но практичных и мощных инструментов. Обе программы позволяют управлять ими по MIDI, обеим требуется JACK, и обе имеют версии как с текстовым, так и с простым графическим интерфейсом.

"Машина времени" (TimeMachine) Стива Харриса &mdash еще одна миниатюрная программа, которая делает одно дело, но делает его действительно хорошо. TimeMachine в фоновом режиме "захватывает" последние десять секунд входящего аудиосигнала и записывает его по команде. Стив создал TimeMachine на замену аналогичной функции в его теперь уже сломанном рекордере на минидисках, но утилита стала любимым инструментом для записи у многих пользователей. К прочим достоинствам программы в версии 0.3.1 добавилась поддержка файлов в формате .WAV и пуск-стоп командами OSC.

Еще одна миниатюрная программа, jackctlmmc, перенаправляет команды MMC (MIDI Machine Control) в транспортной системе JACK. Команды MMC применяются во многих внешних микшерских пультах и рекордерах, поэтому управление этими операциями через JACK поможет обладателям такого оборудования. Первая версия jackctlmmc выпущена как утилита командной строки, но в планах есть графический интерфейс на Qt.

Когда готовилась эта статья, вышла версия 0.5.3 прекрасной программы Лучио Аснаги (Lucio Asnaghi) JOST &mdash мультиформатного хоста для плагинов. В числе новшеств &mdash управление параметрами по MIDI для всех типов плагинов, автоматизация контроллеров, новые плагины, улучшения графического интерфейса и многое другое. Увы, на тестирование JOST не хватило времени, так что подробней о нем мы расскажем в следующих материалах.

А в заключение &mdash самое интересное. На пути Ardour к третьей версии достигнута важная веха: версия 2.7 (рис. 9). На странице с объявлением о выходе Ardour 2.7 перечислены все новшества, в том числе расширенная поддержка OS X, многочисленные улучшения интерфейса, поддержка контроллеров приставки Wii, а также управление через OSC состояниями соло, глушения, готовности к записи и усилением раздельно для каждой дорожки. Ardour становится все лучше от версии к версии. Не терпится посмотреть, чем порадуют нас разработчики в третьей версии.

Рисунок 9. Ardour 2.7

Системные программы

Системные звуковые приложения лишены внешнего лоска, но без них невозможно обойтись. Аудиоприложения в Linux зависят от библиотек, демонов и прочих системных программ, с которыми не имеет дела обычный пользователь. Тем не менее, именно от возможностей и ограничений системных программ зависит большая часть функциональности пользовательских приложений. По мере усовершенствования системных программ совершенствуются и прикладные программы. Ноябрь 2008 года принес несколько приятных новостей и на системном уровне.

В этом месяце были выпущены ALSA версии 1.0.18a (подробности есть в списке изменений) и JACK 0.115.6. У многих пользователей появился повод вздохнуть с облегчением, ведь даже сами разработчики признали, что выпуск версии JACK 0.109.2 был ошибкой. Но теперь есть новая версия, и стоит обновиться до нее. Движемся дальше. Обработчик сессий LASH обновился до версии 0.6.0rc2. В этом выпуске появилась расширенная поддержка системы D-Bus, и теперь требуются тестеры. Как и для последнего выпуска проекта FFADO. Версия 1.999.40 &mdash это релиз-кандидат для широкого тестирования, так что если вы используете поддерживаемое аудиоустройство с подключением по FireWire, помогите команде разработчиков, испытайте новый пакет.

Музыка планеты

Количество ориентированных на аудио дистрибутивов Linux растет, но мало какие из них могут состязаться в долголетии и постоянстве с великолепным PlanetCCRMA, созданный Фернандо Лопес-Лескано (Fernando Lopez-Lezcano). Пакеты Planet доступны для Fedora 8 и 9, но теперь появилась PlanetCCRMA для Fedora 10. Planet всегда отличался стабильностью и качеством среди аудиокомплексов для Linux. Кроме того, этим дистрибутивом пользуются многие разработчики Ardour, так что есть над чем задуматься.

В заключение &mdash несколько интересных музыкальных ссылок из списка рассылки Linux Audio Users (LAU).

  • The LAM Remix &mdash миксы Патрика Ширки (Patrick Shirkey), составленные из музыки из списка LAU и с сайта LAM.
  • LA-It Podcast &mdash подкаст на итальянском языке о звуковых программах для Linux и музыке, созданной с их помощью.
  • Me And My Cronies Trio &mdash новый альбом плодовитого автора Кена Рестиво (Ken Restivo).
  • Laute Minne macht dich hinne &mdash новая музыка Нильса Гэя (Nils Gey).
  • Stille hvisken &mdash чудесная песня Atte André Jensen & Co.
  • 32 (Instrumental), 68 и 36 &mdash три новых произведения Дэвида Коллинса (David Collins).
  • Ascensio Nudae Beatae и Aura Amara &mdash две композиции автора статьи, созданные в Csound.
  • MoonWalk &mdash отличная музыка в стиле "world fusion", автор &mdash Свенд-Эрик Кьер Мэдсен (Svend-Erik Kjaer Madsen).

На сайте LAM, на различных форумах и в списках рассылки отдельных программ можно найти еще музыку, сделанную в Linux. Например, на форумах пользователей Ardour и Rosegarden. В списке рассылки Csound часто встречаются ссылки на музыку, созданную в Linux-версии Csound.



Комментарии