- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF136:Interview
Материал из Linuxformat.
Встречайте: музыкант
- Джоно Бэкон и Майкл Шелдон беседуют о том, как встряхнуть мир аудио с открытым кодом с помощью Jokosher и libre.fm.
Jokosher — это многоканальная студия с открытым кодом для создания музыки и подкастов (подробности см в учебнике), а libre.fm — платформа предоставления доступа к музыке для ее независимых создателей и потребителей. За обоими проектами стоит один человек — Майкл Шелдон [Michael Sheldon]; но что подвигло его на это? Каковы его цели в проектах? И кто его соратники?
Linux Format: Как начался путь Jokosher?
Майкл Шелдон: Я всегда любил возиться с музыкальными инструментами, но в былые времена открытые приложения для звукозаписи меня не радовали. Появившиеся разработки простых в использовании аудиоредакторов раздразнили мой интерес. Правда, если бы не Джейсон Филдс [Jason Fields], который выложил черновую реализацию GUI на форумах LUGRadio, интерес, видимо, угас бы. Но, увидев, что есть как минимум еще один человек, серьезно намеренный все это реализовать, я нырнул туда с головой. Через несколько дней у нас уже был пробный GUI с простыми средствами записи, и это многое говорит о потенциале для быстрой разработки в Python, GTK и GStreamer.
LXF: Каковы изначальные цели проекта?
МШ: Одной из наших целей всегда была простота применения, и помимо создания пользовательского интерфейса она переросла в желание сделать Jokosher понятным для всех, посредством перевода на как можно больше языков и обеспечения максимальной возможной доступности. Мы рассматриваем, как лучше всего использовать Jokosher для самых разных задач. Не фокусируясь чисто на музыкантах, мы пытаемся настолько его упростить, чтобы любой мог сесть за него и начать записывать подкаст.
LXF: Есть интересные проекты от Google Summer Of Code, не расскажете о них?
МШ: Энди Миллер [Andi Miller] рассматривает возможность совместной работы над проектом в нескольких экземплярах Jokosher, взаимодействие Jokosher и Pitivi, и потенциально – дистанционное управление Jokosher. Уже можно управлять Jokosher и Pitivi через D-BUS и клиент командной строки.
Петерис Кришъянис [Pe¯teris Krisˇja¯nis] завершает работу над поддержкой Telepathy в Jokosher и собирается добавить поддержку Telepathy Tubes. Это облегчит запись сессий VoIP в Jokosher, а поддержка Tubes также будет способствовать проекту распределенного редактирования, позволив отправлять сообщения D-Bus через соединения Telepathy удаленным пользователям. То есть подкастеры, которые пользуются Jokosher и связываются через VoIP, смогут удержать вызов и синхронизировать высококачественную запись обоих участников разговора на двух экземплярах Jokosher.
Дэвид Вильямс [David Williams] работает над добавлением в Jokosher поддержки редактирования партитуры – это позволит записывать музыкальные наброски и воспроизводить их в MIDI, помимо обычной аудиозаписи.
Проекты Summer of Code вдохнули в Jokosher новую жизнь. У нас вдруг появилось три новых разработчика, которые, похоже, станут членами основной команды.
LXF: Каким вам видится будущее Jokosher?
МШ: Хотелось бы расшириться на большее число платформ. Мы уже добавили поддержку Solaris и Windows, а Дэвид выразил желание попытаться сделать пакеты Jokosher для Mac OS X, но мы заинтересованы не просто в работе на разных настольных операционных системах. Мы уже добились вдохновляющего успеха на телефоне Nokia N900, работающем на Maemo. Jokosher и N900 могут предложить привлекательную активную платформу для подкастеров, чтобы записывать, редактировать, микшировать и выпускать собственные шоу с помощью одного лишь мобильного телефона.
LXF: Будет ли, по-вашему, Jokosher конкурировать с Ardour?
МШ: У нас немного разные целевые группы. Jokosher нацелен на людей, чей интерес к звукозаписи случаен – пусть это фантастические музыканты или подкастеры, но не аудиоинженеры. Профессионалам звукозаписи интерфейс Ardour покажется привычным, но любителя, который хочет всего лишь записать пару треков, он может отпугнуть.
LXF: Как начинался проект libre.fm?
МШ: Изначально идею проекта предложил Мэтт Ли [Matt Lee] в апреле 2009 года, и он же привлек к нему массу разработчиков. Некоторых интересовало исключительно обеспечение прав личности. Когда last.fm был приобретен CBS, кое-кто опасался частичной утраты собственности над своими данными. Других, как и меня, привлекало свободное распространение музыки и предоставление свободным художникам новых способов раскрутки. Месяц мы вместе работали над системой и реализовали рудиментарный скробблинг (совместимый с API Audioscrobbler и last.fm), и вскоре у нас был базовый web-интерфейс и сервис потокового радио. Какое-то время проект томился в бездействии, поскольку мы занимались другими делами, но несколько месяцев назад он снова ожил, и мы восстановили темп.
LXF: Напрашивается сравнение с last.fm. Вы конкурируете?
МШ: Нам незачем конкурировать с last.fm: я считаю, у наших сервисов разные цели, и мы скорее дополняем друг друга, чем конкурируем. Цель last.fm – музыкальный рынок в общем, а libre.fm фокусируется исключительно на свободных произведениях искусства. Я люблю last.fm и охотно плачу за подписку. Большинство музыкальных произведений, приобретенных мной за последние несколько лет, были созданы авторами, которых я нашел с помощью last.fm. И команда last.fm кажется вполне симпатичными людьми – некоторые даже заходили на наш канал IRC (#libre.fm на irc.freenode.net), чтобы пожелать нашему проекту успеха.
LXF: В чем вам хотелось бы видеть отличие проекта libre.fm от last.fm?
МШ: Помимо различия в выборе содержания, у нас есть множество путей усовершенствования нашего сервиса сверх простого предоставления совместимости API с last.fm. Мне бы хотелось реализовать какую-либо форму системы микро-платежей, желательно интегрированную в уже существующие подобные системы. Это позволит слушателям «давать чаевые» исполнителю, которого они слушают, одним щелчком мыши, и будет включать механизм, реализующий это в клиентских приложениях через наш API.
Еще одним улучшением станут методы API, позволяющие пользователям выгружать свои работы из Jokosher, и они смогут выпускать свою музыку как часть их процесса редактирования.
Также мы планируем интеграцию в проект GNU Social для работы с социальными аспектами сайта – связи с друзьями, группами, обмен сообщениями и т. д.
LXF: Кто работает над libre.fm?
МШ: По части кода, в команду вхожу я, Мэтт Ли, Клинт Адамс [Clint Adams], Йорген Бёнсдален [Jørgen Bøhnsdalen] и Тоби Инкстер [Toby Inkster]. Хотя нам помогает много народу – полный список тех, кто вносит свою лепту, а также подробная информация о том, как вступить в ряды разработчиков, имеется на http://libre.fm/developers.
Также у нас есть потрясающие произведения и web-дизайн от Пабло Лизардо [Pablo Lizardo], а Роб Майерс [Rob Myers] помогает нам нести истину в массы, разрабатывая web-кнопки.
LXF: Libre.fm — это проект FSF; в каком объеме они поддерживают и/или финансируют его?
МШ: На данный момент все финансирование – это добровольные пожертвования, а часть стартовых расходов оплачена FooCorp (компанией Мэтта Ли и Роба Майерса). Но, став проектом GNU и передав авторские права FSF, мы вздохнули с облегчением: теперь мы знаем, что FSF защитит нас в юридическом смысле, обеспечивая соответствие всех наших инсталляций и того, что мы распространяем, лицензионному соглашению AGPL. Персонал FSF также периодически помогает нам с проектом, предлагая свои экспертные заключения по оптимизации базы данных.
LXF: Вы хотите поддержать группы, желающие продвигать свободный культурный контент?
МШ: Определенно, и не только через создание возможности финансово поддерживать авторов через систему вознаграждений: мы хотим распространять информацию и о свободной культуре в целом, и о хороших исполнителях в частности. Для этого у нас есть ежемесячный подкаст (http://libre.fm/podcast), мы там воспроизводим краткую подборку любимых исполнителей сообщества – пользователи их выбирают, помечая треки как «любимые» («loved»).
Кроме помощи уже существующим представителям свободной культуры, мы бы хотели создать пропагандистскую программу, через которую мы бы пытались убедить группы выбрать путь свободной культуры.
LXF: Вы с такой страстью говорите о свободном ПО и о музыке. Каким вам видится будущее музыкального свободного ПО?
МШ: Я полагаю, настоящая сила свободного ПО проявляется тогда, когда несколько проектов сходятся и совместно вырабатывают способ взаимной интеграции, чтобы в итоге получить потрясающие работы: например, работа Энди объединяет Jokosher и Pitivi, чтобы пользователи могли редактировать свое аудио в полнофункциональном аудиоредакторе, одновременно используя его в видеоредакторе. Еще одна интересная сфера, требующая исследования, это улучшение совместимости между форматами проектов, чтобы пользователи могли бы переместить проект из Jokosher в Ardour, если им захочется поднять свои навыки звукозаписи на новый уровень. И, конечно, уже упомянутая потенциальная интеграция между libre.fm и Jokosher, чтобы исполнитель имел действительно простую возможность опубликовать свою работу сразу после ее завершения – это поощрило бы исполнителей идти по пути свободной культуры.