Звук в Линуксе/Предисловие
Зачем нужна книжка
правитьВо многие современные дистрибутивы GNU/Linux входит достаточно большое количество приложений для работы со звуком как на пользовательском, так и на профессиональном уровне. Как ни странно, те, кому они нужны, зачастую о них не знают, да и вообще мало кто о них знает. Это рождает массу слухов вроде «некуда податься бедному музыканту кроме как в винду с макосью».
Если есть возможность смотреть кино со всеми шестью звуковыми каналами и писать музыку, не перезагружаясь в другую операционную систему, об этом стоит знать всем заинтересованным в этом людям.
Откуда в Wikibooks взялся готовый текст книжки
правитьВ основе этой книжки лежит документация, которую три года назад начал писать Александр Прокудин при поддержке Романа Смирнова, подготовившего главу про MIDI. Документация до недавних пор была целиком и полностью привязана к печатной документации для дистрибутива ALT Linux Master.
За три года эта мини-книжка пережила три или четыре пересмотра с дополнениями. Но в конечном итоге стало ясно, что в мире свободного софта всё развивается слишком быстро и одному человеку нечего и думать о том, чтобы поддерживать её в приличном виде одному. Поэтому было принято решение переложить её в Wikibooks.
Что представляет собой исходный текст
правитьВ первоначальном виде книжка структурирована следующим образом.
Первая часть раздела документации о звуке предназначена для пользователей, не имеющих опыта работы как с GNU/Linux, так и с цифровым звуком вообще. Здесь читатель узнает об особенностях различных звуковых подсистем и звуковых серверов, а также о различных представлениях звука и форматах его хранения.
Вторая часть предназначена для музыкантов, которых особенности GNU/Linux интересуют в сугубо прагматическом аспекте — чем записать звук с внешнего источника, обработать его, свести несколько дорожек в одну, в чём набрать ноты, которые не стыдно будет отдать музыкантам в оркестре и т.д.
Недостатки книжки и что можно с ними сделать
правитьГлавный недостаток книжки становится очевиден моментально: слишком много обзорности и совсем никакой практики. Тянуть на себе в одиночку ещё и практику — совсем гиблое дело. Это не значит, что о практическом использовании «звукового» софта на русском или хотя бы английском нет ничего. Есть перевод на русский вводного курса по Lilypond, сделанный Русланом Гордеевым. Есть книжка того же Александра Прокудина (то есть меня) по Audacity, включающая помимо традиционного текста по теории цифрового звука ещё и серию уроков использования Audacity для решения задач из реальной жизни. На английском есть масса уроков, включая недавний и очень толковый урок Бена Пауэрса "Ardour and Hydrogen tutorial", написанный для пользователей Mac OS X, но не теряющий от этого своей ценности. Полный список документации на английском, как всегда, есть у Дэйва Филипса.
Словом, при минимальном количестве заинтересованных, но активных лиц из этого вымученного материала можно сделать достаточно приличную книжку для тех, кто ради удовольствия или хлеба насущного имеет дело со звуком. Это потребует как минимум пересмотра структуры и подхода к изложению некоторых вещей в целом. К примеру, автор сознательно отказался от переноса имеющегося текста главы «Воспроизведение звуковых файлов», поскольку при наличии великолепных проигрывателей вроде amaroK, по всем параметрам «уделывающих» аналоги под Windows, рассказывать о ключах консольного проигрывателя ogg123 просто нелепо. Некоторые темы на момент перекладывания текст в Wikibooks остаются нераскрытыми совсем, к которым относится, к сожалению, организация радиовещания при помощи свободного софта.
В идеале хочется видеть книжку, поддерживаемую сообществом для сообщества же, в которой можно найти максимально возможное количество ответов на вопросы по работе со звуком в GNU/Linux — от правил написания конфигов для ALSA до примеров студийного сведения и мастеринга записей.
Несколько пожеланий потенциальным участникам
правитьБыло бы крайне разумно придерживаться одной терминологии, чтобы читающие текст новички не ломали себе голову несуществующей разницей между дискретизацией и сэмплированием (и прочими химерами разума).
Было бы ещё разумнее воздержаться от жёсткой завязки на тот или иной дистрибутив. Для музыканта вся разница сводится к тому, какое у него мультимедийное ядро в системе — 2.4.x или 2.6.x, а значит jackstart запускать или jackd. Всё остальное — издержки весеннего обострения, недостатка женской ласки и прочих напастей. А чтобы пользователи дистрибутивов точно знали, как им получить ту или иную программу в виде скомпилированного бинарника или порта Gentoo, стоит завести специальный подраздел для пользователей разных дистрибутивов. И пусть вся дистроспецифика живёт там.
Стоит выдерживать разумное соотношение между теорией и практикой (как оно устроено и что именно нужно сделать) и руководствоваться старым добрым методическим принципом «от простого к сложному».
Конкретные рацпредложения — в отдельной главе, Пути развития книги, следующей за предисловием.
Автор