WebSound.ru Home
    Главная | Комментарии | Архив выпусков | Форум и чат | AudioTag.info | Музоблог | reTracked | Авторский блог  



  Поиск:

Поиск по WebSound.Ru:
Поиск в Интернете:
Powered by




  Партнеры, реклама:




Audio watermarking
TrustedAudio.com



 
28.Aug

2001

N50

Здравствуйте!

Как говорится: "лучше меньше, да лучше!". Это я про выпуски отмазываюсь :-). Ну, нет новостей, не хочется выпускать номер. Вот, подсобрал, теперь выдаю "нагара".

Продолжаем эпопею с музыкой из Шерлока Холмса. Поскольку мои предыдущие попытки выложить треки он-лайн не увенчались успехом, я воспользуюсь помощью посетителей. Уважаемый Ник Леонов поделился ftp-сервером, на который я залил треки. Вот пара слов от Ника: "Очередная попытка осчастливить народ soundtrack'ами из фильмов: ftp://mp3:mp3@www.kemtel.ru/. Ограничения на FTP: 5 юзеров, многопоточная закачка запрещена, анонимный доступ тоже. Канал узкий, поэтому ногами прошу не пинать, а о траблах сообщать сюда nbl@kemtel.ru. К сожалению, долгую жизнь этому серваку гарантировать, увы, не могу." Это все, чем лично я могу помочь. Спасибо, Ник!

Э-э-эх... На свой страх и риск... Это должен прочесть каждый, кому не безразлично то, как он кодирует MP3. Мы уже несколько недель с Дмитрием Куцановым составляем и редактируем дополнение к FAQ, в котором обсуждаются отличия механизмов работы CBR, VBR и ABR на примере кодера Lame. Работа эта кропотливая и очень сложная, поскольку необходимо как понятно объяснить, так и постараться не вдаваться в слишком глубокие тонкости. Признаюсь честно: отличия этих режимов я понял, ну, эдак, письма с 15 от Дмитрия :-). Теперь борьба у нас с ним идет за каждое слово и предложение: моя задача как можно более понятно объяснить, его - как можно больше скрыть :-), чтобы не оголять тонкости процесса кодирования. Безусловно, он понимает в кодировании намного поболее меня и знаком с этим не понаслышке. Знаю, мою эту публикацию он не одобрит, но я публично извиняюсь перед Митей и все-таки выкладываю написанное на сегодняшний день, поскольку тянуть дальше и улучшать можно до бесконечности. Итак, в FAQ сайта обсуждение вопроса: "Каковы отличия режимов CBR, VBR и ABR? (применительно к кодеру Lame)?". Еще раз спасибо, Митя.

Прежде чем начать разговор, уточним две детали:

1. Кодирование в MP3 происходит поблочно: кодируемый файл разбивается на фреймы (кадры) равного размера, каждый кадр кодируется и записывается в выходной поток; таким образом, выходной поток также имеет кадровую структуру.

2. Фреймы могут быть закодированы не на любом битрейте, а только на одном из входящих в таблицу стандартных для MPEG1 Layer III битрейтов: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320. Кодирование на любых промежуточных битрейтах стандартом не предусмотрено.

Вступление

Люди, использующие VBR в Lame, обычно аргументируют это фразой: "я хочу получать постоянное качество, а не постоянный битрейт". Действительно, ведь в музыке бывают простые пассажи, на которые вполне хватает и 128 Кбит/сек (например паузы между песнями), а бывают и сложные, на которых человек с хорошим слухом, хорошей аудио картой и прочей аудиоаппаратурой услышит дефекты компрессии даже на 320 Кбит/сек. На самом деле такой аргумент не совсем правомочен.

CBR

Даже в режиме CBR, mp3-кодер может перераспределять биты во времени, выделяя большее или меньшее количество бит во время сложного или простого пассажей, что позволяет в целом улучшить качество звучания. Такое перераспределение бит делается за счёт так называемого резервуара бит: во время кодирования простых пассажей кодер тратит на них не весь заданный пользователем битрейт, а лишь около 90%, около 10% экономится в резервуаре для кодирования сложных мест (изначально резервуар пуст). При кодировании сложных пассажей кодер будет использовать все 100% указанного битрейта и добавлять дополнительные биты из резервуара (если таковые имеются, то есть если резервуар не пуст). К сожалению, в соответствии со стандартом, размер резервуара ограничен. Это означает, что если простой сигнал продолжается достаточно долго, резервуар накапливает свой объем до определенных максимально допустимых пределов и далее кодирование идёт уже с использованием всех 100% битрейта. И обратная ситуация: если сложный сигнал продолжается достаточно долго, из резервуара (постепенно) забираются все сэкономленные биты и далее кодирование идёт с использованием уже теперь всех 100% битрейта.

ABR: Пояснение

Можно было бы сказать что резервуар неплохо справляется со своей основной обязанностью - накопление "лишних" битов во время простых пассажей и их выдача в качестве дополнительных при кодировании сложных пассажей, если бы не одно "но": он обладает конечным и причём весьма ограниченным размером, что означает, что копить его можно лишь до определенных пределов, и вынимать, соответственно, тоже, пока резервуар не опустошится. Именно для того чтобы убрать этот главный недостаток резервуара и был разработан ABR.

Главное отличие ABR от CBR в том, что в CBR все фреймы обязаны быть одного размера (то есть битрейт для всех фреймов должен быть одинаков), в ABR же это ограничение снято, соответственно, существует возможность вместо стандартного весьма ограниченного по размеру резервуара использовать практически бесконечный "виртуальный" резервуар. Выглядит это приблизительно следующим образом.

ABR: Механизм

Допустим, что пользователь указал режим ABR и определенный битрейт B (пользователь может указывать абсолютно любой битрейт от 32 до 320, даже не из стандартной сетки битрейтов, например можно указать в качестве желаемого среднего битрейта 129). Кодер принимает кусок аудио, который необходимо закодировать (фрейм). Таким же образом, как и в CBR, определяет его сложность (об этом мы поговорим ниже). Если пассаж сложный, то кодер также берёт на него больше битов, но уже не из резервуара (как в CBR), а просто на просто увеличивая битрейт на необходимое количество ступеней (выбранный битрейт должен входить в сетку стандартных), создавая таким образом "виртуальный резервуар" (поднять битрейт здесь можно - это не CBR). Что значит "виртуальный резервуар"? Это просто: мы предположили, что указанного пользователем битрейта B кодеру мало, ему нужно K бит (K > B), тогда кодер подбирает такой минимальный стандартный битрейт N, при котором выполняется: N >= K (такой выбор битрейта мы и называем "виртуальный резервуар"). Затем происходит кодирование с помощью K бит взятого куска аудио. Однако N >= K, то есть мы использовали меньше бит, чем есть во фрейме, так не будем же мы выбрасывать эти лишние биты? Вот эти лишние биты мы и записываем в уже настоящий резервуар. Так как в ABR есть возможность использовать "виртуальный резервуар" не имеет смысла строить стандартный резервуар, поэтому когда придет следующий кусок аудио, для его кодирования сначала будут использованы биты из резервуара, а потом кодер решит какой битрейт необходим дальше. Другими словами, если в CBR кодер все время старается накопить как можно больше бит в резервуаре, то в ABR кодер наоборот, старается избавиться от бит в резервуаре, так как копить их незачем - можно просто поднять битрейт. Простые пассажи кодируются меньшим количеством бит, на них берётся примерно 95% от указанного битрейта B, но теперь остаток не откладывается в резервуар, кодер просто берёт фрейм с меньшим битрейтом. Возникающая разница (оставшиеся биты) записывается в стандартный резервуар (не выбрасывать же оставшиеся биты...).

ABR: Итог

Таким образом, использование резервуара в ABR отлично от CBR. В CBR битрейт менять нельзя и резервуар специально копят путем сохранения там бит, которые остались (были сэкономлены) от кодирования фрейма на заданном изначально фиксированном битрейте во время простого пассажа; если для кодирования нужны биты и резервуар пуст - то пуст, ничего с этим поделать нельзя и кодирование идет просто на указанном битрейте в ущерб качеству. В ABR битрейт переменный и стандартный резервуар фактически не нужен, однако поскольку поднятие (опускание) битрейта происходит обязательно до определенного табличного значения, которое может оказаться выше необходимого кодеру количества бит, то лишние биты, конечно, не выбрасывают, а сохраняют в резервуаре. Иными словами, в CBR накопление стандартного резервуара - основная задача, в ABR же есть неограниченный "виртуальный резервуар" и стандартный используется только для хранения лишних бит, образовавшихся в результате разницы между табличными значениями битрейтов и реально необходимым битрейтом.

VBR

VBR - переменный битрейт. Пользователь указывает желаемое качество. Lame опираясь на свою психоакустическую модель выделяет для каждого фрейма ровно то количество бит, которое необходимо для достижения заданного качества. В выходном потоке фреймы соответственно имеют разные битрейты (которые всегда ложатся в таблицу стандартных битрейтов). Использование резервуара в VBR абсолютно идентично ABR - туда попадают только неиспользованные хвостики фреймов.

Методы оценки сложности сигнала

Таким образом, основное отличие CBR, ABR и VBR, как вы уже наверное поняли из сказанного выше, состоит в использовании разных методов подсчёта необходимого для кодирования каждого фрейма количества бит.

Методы оценки сложности сигнала: метод 1 (VBR)

Первый метод основан на вычислении "психоакустической маскировки" и "ошибки кодирования". Этот метод используется в VBR и теоретически должен был бы давать максимальное качество если бы психоакустическая модель Lame'а была идеальна. В основе этого метода лежит очень простая идея: на кодирование выделяется минимальное количество бит, необходимое для выполнения условия: [ошибка_кодирования] < [порога_маскировки] (то бишь дефекты кодирования должны маскироваться основным сигналом и не должны быть различимы на слух).

Пояснение по поводу маскировки. Основная масса "аудио компрессоров с потерями" использует для сжатия аудио сигнала особенности человеческого слуха (в противовес существуют аудиокомпрессоры использующие особенности звукоизвлечения), а именно его неидеальность. Можно указать несколько основных "дефектов" слуха используемых в сжатии звука: 1) ограниченный динамический диапазон. Человек не слышит слабых сигналов или иначе говоря существует некий порог слышимости. 2) громкие сигналы (особенно шумовые, а не тональные) обладают маскирующим действием, при чем как во временной, так и в частотной области (если кто-то "жахнул" из пушки вы можете и совсем слух потерять 8-) ), т.е. любой мощный, особенно шумовой сигнал? определённой частоты маскирует достаточно слабый сигнал, особенно если он лежит в близком частотном диапазоне и такой замаскированный сигнал можно не кодировать, ведь человек его не слышит. Порог маскировки может быть увеличен на несколько дециБелл уменьшением качества кодирования (объяснение этому: чем хуже качество кодирования, тем больше артефактов и помех в звучании, и тем более мощный сигнал необходим, чтобы замаскировать эти помехи).

Плюс такого метода: теоретически максимальное качество. Минусы: невысокая скорость а также то, что из-за не идеальности психоакустической модели в Lame, постоянно занижается битрейт, соответственно не рекомендуется использовать без фиксированной нижней границы около 112- 128 кБ/с, а следовательно режим VBR вообще не рекомендуется использовать на низких средних битрейтах. Резервуар в VBR минимизирован, а следовательно не рекомендуется использовать ограничение битрейта сверху (объяснение: так как практически резервуара в VBR нет, если ограничить битрейт сверху, то некоторым фреймам со "сложной" музыкой может оказаться недостаточно бит для кодирования звука, поскольку дополнительные биты взять неоткуда - резервуара нет и битрейт ограничен; такие фреймы будут кодироваться только тем количеством бит, которое имеется в наличии - то есть на максимально допустимом битрейте, что может привести к плохому качеству кодирования).

Методы оценки сложности сигнала: метод 2 (ABR / CBR)

Второй метод основан на вычислении Perceptual Entropy (PE), характеризующей сложность кодируемого сигнала (чем сложнее сигнал, тем PE больше). Этот метод используется при кодировании CBR и ABR. Как уже говорилось, этот метод принципиально отличается от заложенного в VBR, так как выбор битрейта лежит не на кодере, а на пользователе, при этом Lame лишь добавляет/отнимает небольшое количество бит во время кодирования сложных/простых мест соответственно. Происходит это примерно следующим образом.

CBR. для каждого фрейма выделяется "основное", постоянное количество бит, 90% от указанного битрейта и "дополнительное", переменное. Простые пассажи кодируются с помощью этих 90-а процентов, а оставшиеся 10% процентов накапливаются в резервуаре битов (как было описано вначале), вплоть до его заполнения, после чего на кодирование простых пассажей уходит весь битрейт (так как экономить биты некуда). Сложные пассажи кодируются используя полный битрейт плюс из резервуара изымаются дополнительные биты, если только в нём ещё есть биты. Плюсы: совместимость, минусы: из-за малого размера резервуара очень часто нахватает дополнительных бит для кодирования сложных мест.

ABR. При кодировании ABR использование резервуара минимизировано, он просто на-просто не нужен, ведь в ABR мы можем использовать фреймы с разным битрейтом и, соответственно, не накапливать биты в резервуаре (механизм работы ABR пояснен на примере выше). После вычисления PE и необходимого "дополнительного количества" бит, Lame просто выбирает минимальный битрейт в который укладывается полное необходимое количество бит (битрейт выбирается из таблицы). Остаток бит не выбрасывается, а накапливается в резервуаре.

Замечание: неправильно было бы думать, что в CBR и ABR совсем не используется психоакустика - конечно же это не так. Такая вещь как перераспределение битов отведённых на кодирование фрейма между всеми частотными полосами лежит именно на психоакустике.

Заключение

Итак, ещё раз: CBR, ABR и VBR в Lame отличаются разными методами подсчёта необходимого для кодирования количества бит и разной "философией" использования резервуара. В CBR и ABR основное количество бит выделяемых на кодирование фрейма устанавливается пользователем при запуске программы: ключами -b или --abr для CBR или ABR соответственно. Количество дополнительных бит необходимых для для кодирования сложных мест рассчитывается по одинаковой формуле. Разница между CBR и ABR лишь в том, что в режиме CBR битрейт постоянен и возможности кодера по использованию дополнительных битов из резервуара сильно ограничены размером резервуара, в режиме же ABR у кодера есть возможность изменять битрейт, а резервуар используется лишь для хранения невостребованных бит.

В VBR используется абсолютно другой метод. Пользователь лишь задаёт качество, а LAME самостоятельно, на основании психоакустической модели (порою не совершенной), рассчитывает количество бит необходимых для кодирования каждого фрейма с заданным качеством.

Работа с резервуаром в ABR и VBR одинакова.

Обсудить в форуме.

Coding Technologies обновила свою утилиту для кодирования и проигрывания файлов в новом формате MP3 PRO до v1.0.2. Скачать новую версию можно по этому адресу: http://www.codingtechnologies.com/mp3PROzone/download.htm. Из нововведений: немного подправлен движок, улучшено качество воспроизведения. Максимальный битрейт для кодирования - по-прежнему 64 Kbps.  Параллельно с этим, обновление постигло и подраздел с проигрывателями: там появился WinAMP plug-in (v0.98b5) для воспроизведения .MP3Pro-файлов (MP3 Pro).  Но это не все....

Новость новостей. На официальном сайте Coding Tech. только появилась обновленная бета кодека со всеми старыми ограничениями, а в подразделе с утилитами уже лежит новая версия программы Nero Burning ROM v5.5.4.0 с возможностью кодирования файлов в MP3 Pro безо всяких ограничений!!! А именно, доступные битрейты - вплоть до 96 Kbps, Intensity Stereo можно выключить. Сравнений я никаких не проводил - рано пока, но все желающие могут попробовать и высказаться по этому поводу в форуме.

Так-с. Если помните, в прошлом выпуске я выложил новый вариант знаменитого аудио редактора Samplitude Studio. Так вот, напоминаю, с версиями этого редактора непонятка вышла. Дело в том, что раньше редактор назывался SEK'D Sampli..., а теперь вдруг MAGIX AG Sampli... А параллельно этому существует еще и SEK'D Sequoia. Вот какое разъяснение по этому поводу дает нам читатель Anton Labaznikov: "В последнем обновлении от 10 числа на websound есть вопросы о Samplitude, Sequoia и иже с ними. Итак. Раньше фирма Sekd занималась выпуском трёх версий программы Samplitude. Это: Samplitude Master, Samplitude Studio и Samplitude 2496 (в порядке функциональности). Эту программу они позиционировали как мультимедийную со всеми вытекающими функциями и ценами. Теперь фирма Sekd решила ориентироваться на профессиональный аудио-рынок и доработав свою же Samplitude, наклепала новую программу - Sequoia, в основном скопировав новые идеи с профессионального аппаратно-программного Sonic Solutions (например так называемое 4-points object editing). Вобщем версия 5.92 Секвои практически ничем и не отличалась от аналогичной 5.92 Самплитюды кроме этого редактирования. Но стоить стала если мне не изменяет память около 3000$ в отличие от Самплитюды, которая около 1000$. Саму же программу Самплитюд фирма Sekd продала фирме Magix, которая имела опыт создания подобных програм, менее известных. Видимо ушла и часть разработчиков Самплы, если не все. Что мы теперь имеем. Фактически две одинаковых программы с разной стоимостью и направленных на разный рынок, которые производят две разных фирмы. Magix быстро освоилась и недавно выпустила версию Samplitude 6.0 в традиционных трёх вариантах. Насколько я понимаю Sekd ещё не выпустила шестую Секвою. Поэтому самой революционной на сегодняшней день является именно шестая версия Самплитюды, нежели новая Секвоя, которая не имеет всех новых функций шестой версии... Видимо выкладывать её не имеет смысла, хотя для чьего-то интереса вполне может быть Ж:-)". Во-первых, спасибо Антону за информацию, а во-вторых раз такое дело, с выкладыванием Секвойи пока погодим. А, вот, MAGIX AG Samplitude Studio Producer вы можете скачать из подраздела с редакторами.

Обсудить в форуме.

Возможно, несколько необычная для этого сайта новость, но все же. Павел Гаврилов в форуме сообщил следующее (примечание: Soul - переносной проигрыватель CD-MP3/WMA): "Надеюсь, данные сообщения не считаются и не будут считаться офтопиком (особенно с учетом того, что главный модератор сам ходит с Soul'ом :) Итак, вышла новая версия прошивки для Соула - 1.05s. Качать тут: http://www.soulplayer.com/dl_firmware.html. Потестил. Появилось несколько интересных новых фич. Перечисляю: 1) Плейлист на проигрывание теперь можно задать не только вручную, но и загрузив его из m3u файла. Как это реализовано (блин, круть, как реализовано): при нажатии кнопки Program на экране появляется список изо всех обнаруженных на диске m3u файлов. А первым пунктом этого списка идет пункт "program", при выборе которого мы переходим в режим ручной сборки плейлиста, как это было раньше. 2) Запоминание позиции проигрывания для десяти последних вставленных дисков. Ну, на десяти не проверял, но три диска вставил, потом вернул в плеер первый, и он продолжился с запомненной позиции. Удобно. Кстати, наблюдаемый иногда баг ненахождения диска при включении остался, как раз только что пронаблюдал. Баг - не баг, не знаю. Продул линзу и зеркало компакта - вроде заработало. Но обратите внимание: раньше он после такого глюка сбрасывал запомненную позицию, а теперь - нет. Просто в него якобы вставили какой-то другой, "пустой" диск, а потом вернули обратно предыдущий, который он запомнил. Удобно.
Примечание: "долгая память" не относится к DirectCD дискам. Если вы их вынули и вставили другой диск, а потом вернули обратно - то оппаньки
". Вот так. Я сам являюсь владельцем такого проигрывателя, так что вынес новость на первую страницу :-).

Продолжу тоже несколько несвойственной для этого сайта новостью. Как ни крути, а выход новой звуковой карты от такого гиганта, как Creative - это событие. Тем более, что Creative - это фирма, которая как ни какая, пожалуй, другая внесла "столько" в звук на PC. Еще нужно сказать, что ее карты никогда не были плохими. Да, всегда приходили на рынок конкуренты (а, как же иначе?), которые предлагали зачастую карты и лучше, но ни один спор даже компетентных людей не приводил к однозначному ответу: что лучше SB Live или MX300 :-). Не, я не говорю про всякие там Гравизы Ультрасаунды, это само собой, но как класс карты Creative всегда были ближе к пользователям, чем остальные. К чему это я. Ага, все, наверное, уже слышали о выходе новой карты от Creative: Audigy. Я посчитал своим долгом сообщить подробнейшие характеристики этой карты (на английском, извините, думаю и так все ясно будет):

  • 32-bit Professional Quality Effects Engine
  • Creative's Audigy™ patented effects processor
  • Support for real-time digital effects like reverb, chorus, normalizer, pitch shifter, or distortion across any audio source
  • Capable of processing, mixing, and positioning audio streams using up to 131 available hardware channels
  • Full 32-bit digital mixer maintains all sound mixing in the digital domain, eliminating noise from the signal
  • Customizable Plug-In Effects Architecture allows new audio effects to be downloaded from the Web via CreativeWare
  • High Definition Audio Quality Playback of 64 audio channels, each with its own independent sample rate
  • 24-bit Analog-to-Digital conversion of analog inputs at 48kHz sample rate
  • 24-bit Digital-to-Analog conversion of digital sources at 48kHz to analog 5.1 speaker output
  • 16-bit recording with sampling rates of 8, 11.025, 16, 22.05, 24, 32, 44.1, and 48kHz
  • Supports Sony® / Philips® Digital Interface (SPDIF) format input signal of up to 24-bit/96kHz quality
  • SPDIF output up to 24-bit resolution at selectable sampling rate of 44.1, 48, or 96kHz
  • Low latency multi-track recording with ASIO™ support
  • EAX®, ADVANCED HD™, Advanced Audio and 3D Audio Technology Hardware acceleration of EAX ADVANCED HD for games
  • User-selectable EAX ADVANCED HD music presets, pre-configurable DSP modes simulating various acoustic environments
  • Advanced time-scaling
  • Audio Cleanup
  • Upgradeable 3D audio architecture for future improvements
  • Dolby® Digital audio decoding to 5.1 speaker channels in both analog and digital modes
  • Optimized, user-selectable settings for two, four, or six speakers, headphones, and external A/V amplifiers
  • Creative Multi Speaker Surround™ (CMSS) technology places any monaural or stereo source in a 360° audio space
  • SB1394 Connectivity High speed connection to IEEE® 1394 enabled devices with up to 400Mbps transfer rate
  • Hot-plug support for ease of connecting or disconnecting external devices
  • Interconnection of up to 63 devices for peer-to-peer communication
  • SB1394 Certification Program thoroughly tests and certifies participating vendors' 1394-enabled devices with Sound Blaster Audigy for optimal performance and ease of use
  • Realistic Wave-Table Synthesis Creative's Audigy music synthesis engine
  • 64-voice hardware polyphony with E-mu® Systems, Inc.'s patented 8-point interpolation technology that reduces distortion to inaudible levels
  • Uses SoundFont® technology for user-definable wave-table sample sets
  • Unlimited sample size can be loaded into host memory for professional music reproduction (limited to available system memory size)
  • Scalable PCI wave-table synthesis architecture with multi-timbre capability
  • 48 MIDI channels with 128 GM & GS compatible instruments and 10 drum kits
  • Sound Blaster Audigy MP3+ On-Board Connectors Analog / Digital Out (Analog Center & Subwoofer / 6-channel SPDIF Output)
  • Line in
  • Microphone in
  • Line level out (Front) / Headphone out
  • Line level out (Rear)
  • SB1394 port
  • Telephone Answering Device in
  • Analog CD Audio in
  • Digital CD Audio in
  • Expansion header to an external 15-pin MIDI / Joystick port
  • Internal SB1394 header to Sound Blaster Audigy drive (upgrade option)
  • Expansion header to the Sound Blaster Audigy drive (upgrade option)
  • External Audigy Drive Front Panel Connectors PCM SPDIF In and Out (RCA/Coaxial Jack)
  • Headphone Out (1/4" Stereo Jack with Volume control)
  • Line In 2 (1/4" Stereo Jack, shared with Microphone In 2)
  • Microphone In 2 (1/4" Jack with Gain control)
  • MIDI In (mini DIN)
  • MIDI Out (mini DIN)
  • Optical SPDIF In and Out
  • Stereo Auxiliary In (2 x RCA/Coaxial Jack)
  • Infra-red Receiver
  • SB1394 port
  • SB1394 Extension connector (rear) to the main card*
  • Audigy Extension connector (rear) to the main card*
    * via the Audigy Extension card
  • Works with the Following Standards Windows® 98, 98SE, NT® 4.0, 2000, and Me
  • Sound Blaster MIDI and General MIDI
  • Plug and Play
  • Sound Blaster PCI
  • EAX ADVANCED HD
  • EAX
  • Microsoft® DirectSound®, DirectSound3D™, and derivatives
  • PCI 2.1 compliant
  • AC '97 compliant
  • Dolby® Digital
  • ASIO™
  • Sound Blaster Audigy Audio Performance Signal-to-Noise Ratio (A-Weighted) = 100 dB
  • Crosstalk (Left/Right and vice versa) = -100 dB
  • Total Harmonic Distortion + Noise at 1kHz (A-Weighted) = 0.004 %
  • Frequency Response at -3 dBr = <10 Hz to 22 kHz

Есть дополнения? :-) Информация с сайта http://www.castlex.com. Если Вам есть что сказать в форуме - милости прошу.

Интересную ссылку прислал уважаемый читатель Map. Вот здесь http://guiguy.wminds.com/downloads/decurse/ можно скачать утилиту, которая является фронт-ендом для почти любого кодера. Вообще, там много интересных утилиток, загляните.

Вот еще ссылочка: http://www.computermusic.co.uk/tutorial/tutorialmain.asp. Тут располагается сайт, на котором расположено большое количество статей и мануалов к различным программам для обработки и создания звука на компьютере. Сознаюсь, там все на английском, но если очень надо, то вам дорога именно туда.

Александр Слепенкин поделился со мной ссылкой на небольшую коллекцию трекерных модулей в стиле SynthPop. Это такая специфическая музыка типа KOTO Masterpieces (если кто знаком). Не могу сказать, что вся музыка там потрясающего качества, но несколько действительно достойных модулей я там нашел. Прошу: http://www.verkkotieto.fi/~fairlane/ld/ld.htm.

Alec Tsoy прислал мне превью-вариант своего замечательного плаг-ина для WinAMP DSPTool. Напомню, плаг-ин отображает высокоточный спектр в режиме реального времени. В новой версии, которая была предоставлена мне, появилась также возможность просмотра не только спектра, но и сонограммы. Это поистине здорово, свои некоторые соображения я направил автору и всем нам теперь остается ждать публичной версии плаг-ина. А старая версия плаг-ина доступна в подразделе проигрывателей.

WinAMP 3 обновился, что ознаменовано появлением новой альфы, это уже восьмая по счету: alpha 8r. Должен сказать, что плеер с каждым разом все более преображается и в него все добавляются новые приблуды, прибамбасы, примочки и фенечки. Например, меню стало прозрачным, что приятно воспринимается глазом, плеер стал сильно быстрее грузить скины (которых пока нет :-) ), плеер вообще стал загружаться заметно быстрее, быстрое чтение плей-листов и еще много чего. Качайте! http://genghis.winamp.com/~brennan/wa3/. Кстати, здесь же выложено SDK для создания компонент.

В подразделе с проигрывателями обновился WinAMP Plug-In до v1.1 для воспроизведения .VQF-файлов (TwinVQ). Корректно читает тэги, имеет конфигурацию, а также умеет осуществлять декодирование файлов на диск в .WAV. By Peter Pawlowsky (homepage: http://www.blorp.com/~peter/).  Новое с версии 1.0: изменен механизм при форматировании названий треков.

В подразделе с утилитами обновилась программа MPEG Audio Collection до v2.82 beta. Программа для ведения коллекции MPEG-файлов. Особенности: сканирование *.mp? файлов; поддержка MPEG версий 1-2.5 Layer 1-3; считывание всех MPEG-характеристик включая ID3-таги; информация о коллекции и папках; поиск по имени, свойству или ID3-тагу; проигрывание файлов через установленный плеер; создание списков на проигрывание; поиск определенных файлов на диске; редактор ID3-тагов; поддержка Xing VBR; импортирование из других коллекций; поддержка очень больших коллекций; обновление информации; построение различных отчетов (*.txt, *.dif, *.html); многоязыковый интерфейс; поиск дубликатов; печать CD-коверов (official homepage: http://www.jfaul.de). В новой версии программы добавлена возможность работы с файлами в формате TwinVQ, Ogg Vorbis, WAV PCM, добавлена поддержка ID3v2.4.x тэгов.

В подразделе с проигрывателями обновился WinAMP Plug-in до v1.15 для воспроизведения .OGG-файлов (Ogg Vorbis).

В подразделе с кодерами обновился GOGO-no-coda до v3.01alpha. Кодер MP3, основанный на оптимизированном Lame v3.88. GOGO производит кодирование с очень высокой скоростью, превышающей скорость кодирования самого Lame. GOGO использует при кодировании набор инструкций MMX, 3D Now! и SSE (если система поддерживает их использование). Данный вариант программы является консольным.

В подразделе с редакторами аудио появился новый VST/DirectX Plug-in: RoomVerb v1.2 by  SpinAudio. RoomVerb - это ревербератор, основанный на моделировании Virtual Room Acoustic и обеспечивает реалистичную симуляцию реверберации в комнате, позволяет задавать параметры комнаты, дистанции между слушателем и источником звука, имеет также множество других настроек. Обладает очень приятным интерфейсом.

Еще один плаг-ин в подразделе с редакторами аудио - DirectX Plug-in: Voice Tweaker Pro v3.02 by RBC. Это очень качественный профессиональный плаг-ин для управления различными характеристиками звука голоса. Регуляторы позволяют управлять тончайшими деталями голоса. Плаг-ин позволяет менять тональность и тембр голоса манипулируя формантными областями. Можно управлять чувствительностью, модуляцией и многими другими параметрами. Имеет достаточно удобный интерфейс.

Для любителей или подневольных пользователей формата RealAudio (.RA): в подразделе с кодерами аудио обновился Real Producer до v8.51. Напоминаю, эта программа производит кодирование (компрессию) аудио и видео информации в потоковый формат RealAudio (RA). В комплекте идет необходимый серийничек.

Музыкальные обновления в подразделе с еженедельной трекерной музыкой сегодня особенные. Недавно закончившаяся пати Assembly'2001 не принесла (лично мне, как наблюдателю) ничего сверх выдающегося, как, может быть, в предыдущем году, однако работы, представленные на Assembly, никогда не бывают плохими. Представляю вам два модуля, на мой взгляд, заслуживающих особого внимания. Итак, глубоко потрясшая меня модуль "Al-bahar Al-ahmar". Я слышал, конечно, много этнических вещей, и арабских тоже, но таких еще никогда. Продолжительность звучания модуля небольшая, но это стоит послушать, уверяю вас, и, желательно, с закрытыми глазами. Модуль "Funkacider" - фанк джаз. Красиво и очень качественно, это касается как аранжировки, так и исполнения вцелом.

 

10.Aug

2001

N49

 
Здравствуйте!

Что-то лето не богато новостями, все ленятся и работать никто не хочет, так что и программы выходят реже, и новостные странички обновляются не часто, и авторы всего этого отдыхают, наверное. Ну, да, ничего, я для вас все равно обязательно найду что-нибудь интересное. Уж простите, что обновления сейчас не часты, я стараюсь.

Господа, приходит много писем с предложениями о развитии или создании того или иного раздела сайта. Предложений действительно много, так же, как и отраслей в области компьютерного звука. Однако есть одно предложение, которое приходит чаще других - развить раздел/подраздел с риалтаймовыми эффект-процессорами. То бишь, гитарные процессоры, эквалайзеры и прочие самостоятельные программы обработки звука (подразумеваются именно программы, а не плаг-ины). Если у вас есть что-то интересное по этому поводу, то присылайте свои идеи/программы мне. А по поводу гитарных процессоров - смотрите ниже ;-).

В подразделе литературы "Теория" обновился вариант книги Пола Уайта, "Творческая звукозапись", 1989 год. Теперь книга в формате RTF, который можно открыть в Word'e и читать с большим удобством, чем досовкий txt. Главы из предисловия: Микшерная консоль, Коммутационные панели, Эквалайзеры (и фильтры), Инхансеры, Компрессоры и лимитеры, Гейты и экспандеры, Панорамирование, Цифровые эффекты, Искусственная реверберация, Гармонайзеры, Управление через МИДИ.

Вот такое письмо я получил сегодня: "...открылся замечательный сайт http://bdh.narod.ru,  посвященный Большому Детскому Хору. Отличная подборка записей (некоторые из этих песен я безуспешно искал долгие годы), прекрасное качество звука - еще несколько недель назад об этом можно было только мечтать. Но им нужна помощь. Каждый из нас по собственному опыту знает, насколько трудно "раскрутить" сайт, сделать так, чтобы о нем узнали все, кому дороги наши старые добрые песни. И тут многое зависит от поддержки друзей и единомышленников....". Вот, посильно помогаю сайту. Кстати, хочу сказать, что на сайте представлено действительно большое количество записей старых добрых песен. Так что посетите, может быть вы найдете там что-то давно забытое доброе...

Благодаря Валерию Анисимовскому, которому я выражаю огромную благодарность, пополнился подраздел программирования "Библиотеки". В подразделе появились сразу три SDK для работы с пространственным аудио:

  • OpenAL specification v1.0 (draft) & reference. API спецификация, являющаяся смесью спецификации OpenGL v1.2 и OpenGL Programming Guide, second edition. OpenAL (Open Audio Library) является программным интерфейсом для работы с аудио аппаратурой компьютера. Интерфейс включает в себя набор функций и операций, позволяющих создавать высококачественное аудио звучание; основной задачей OpenAL является предоставление возможности создания многоканального объемного аудио звучания. OpenAL представляет собой достаточно простой и понятный интерфейс, обеспечивающий базисные функции управления звуком, а именно: позиционирование, эффект Доплера, направленность и некоторые другие. Однако интерфейс не предоставляет возможность реализации отражений звука, реверберации, преодоления преград и прочих более сложных эффектов.
  • EAX v2.0 SDK, specifications, EAGLE v2.0 (Environmental Audio Librarian Editor) & EAX-AC3 расширение для OpenAL, by Creative Labs. Спецификация и описание EAX v2.0 (Environmental Audio Extensions). EAX представляет собой значительно более продвинутый механизм работы со звуком, чем OpenAL или MS DirectSound. В нем имеются широкие возможности реализации таких сложных эффектов, как преодоление звуком преград, реверберации, окружающего звучания и других эффектов. Архив включает в себя также расширение и описание EAX-AC3 для OpenAL, предоставляющее возможность работы с аудио в формате Dolby Digital AC3.
  • A3D v3.0 SDK by Aurial Inc..A3D - это механизм и интерфейс для создания позиционированного аудио, в основе реализации этого механизма лежит использование т.н. HRTF (Head Related Transfer Functions) - функции преобразования аудио информации на основе данных, полученных в лабораторных условиях с помощью тестового манекена. A3D предоставляет следующие возможности: управление усилением звука, высотой, панорамированием, ориентацией в 3d, дистанцированием, создание эффекта Доплера, управление скоростью звука, установку зависимости от геометрии помещения. Как видно, A3D, также как и DirectSound и OpenAL не предоставляет возможности создания таких эффектов, как реверберация и преодоление преград.

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

Кстати, чуток подобновился подраздел с линками - вы заглядывайте туда иногда.

Когда-то давным-давно я искал музыку из кинофильмов про Шерлока Холмса и доктора Ватсона. Один из посетителей форума Arizona (спасибо ему) создал небольшой сайтик http://holmes123.narod.ru куда выложил все треки из этих фильмов. Прошло уже много времени, а narod.ru глючит, не давая иногда людям ничего скачать. Так что я создал для вас новую страничку, куда поместил всю музыку, разбитую на архивы по мегабайту. Прошу: http://sherlok.wallst.ru.

Обновления софта сегодня, как, впрочем, и в прошлый раз, очень приятные и серьезные.

Например, в подразделе с редакторами обновился знаменитый редактор Fruity Loops до v3.1.1 (полная). Полнофункциональный секвенсор для создания музыки и драм-лупов (петель) с механизмом внутреннего микширования и расширенной поддержкой внешних MIDI-устройств. Созданная композиция/петля может быть экспортирована в MIDI-файл или отрендерена в WAV/MP3-файл. Фрути Лупз является дорожечным (паттерн) секвенсором, где создание музыки происходит в Piano Roll, Step Sequencer и затем сборка в окне Playlist. Имеется большой набор уже готовых инструментов + множество эффектов в режиме реального времени. Изменения с версии 3.0 (последней, лежавшей у меня) следующие: исправлен экспорт в MIDI, множественные исправления в рендерере WAV, новые MIDI-пресеты, исправлены проблемы с процессорами Cyrix, добавлены некоторые плаг-ины, обновлен SDK плаг-инов, а также еще целая страница исправлений и дополнений. Качайте на здоровье.

Всех любителей гитары и музыкантов, думаю, порадует следующее обновление. В подразделе с синтезаторами и эффект-процессорами появилась новая программа Guitar FX Box v2.5. "Просто подключите свою гитару ко входу звуковой карты компьютера и вы услышите, как ваша гитара взвоет и запоет, вы услышите то, что слышит обладатель дорогостоящих педалей. Guitar FX Box предлагает ОЧЕНЬ маленькую задержку, которую почти невозможно услышать, - около 20 ms или ниже (в зависимости от звуковой карты). Интуитивный интерфейс. Эффекты: Overdrive/distortion, Echo, Pitch shifter, Reverb, Wah-Wah (EnvelopeWah & AutoWah), Chorus, Tremolo, I/O EQ (Bass / Mid / Treble), Compression and Phaser". Все, что я слышал об этой программе - было просто восторженными вскриками и воплями, эта программа, на сколько я понял, оценивается исключительно высоко. Программа полнофункциональна (только примените приложенный а архиве хрюк 8-D).

Помнится, очень, ну, просто, очень много людей искали программу для обработки Mp3 - MP3 Trim Pro. Так вот, в подраздел с утилитами добавилась программа MP3 Trim Pro v1.6. В этом же подразделе лежит и более новая версия, 1.76, однако это не Pro-вариант, отличие которого состоит в том, что в нем отсутствует возможность работы в пакетном режиме. Для тех, кто не знает, программа позволяет очищать, разрезать, усиливать и осуществлять фэйдинг файлов в формате MP3. Режим очистки полезен для уменьшения размеров файлов. Режим отрезания позволяет выбрасывать из файлов нежелательные шумы и звуки. Режим усиления позволяет осуществлять нормализацию амплитуды сигнала. Программа работает только с содержимым MP3 без процедуры декомпрессии/компрессии. Пользуйтесь на здоровье!

В подразделе с редакторами аудио обновился популярный и очень мощный редактор некогда SEK'D, а теперь MAGIX AG (?) Samplitude Producer 2496 v6.0. Раньше редактор имел только один вариант поставки (на сколько мне известно): Samplitude Studio, теперь же есть три варианта: Master, Studio и Producer. Последний вариант, на сколько я понял, самый мощный по возможностям, поэтому я выкладываю именно этот вариант программы (как всегда, все полнофункционально и никаких ограничений ;-) ). Новшеств в программе масса: MAGIX AG Rich Media Authoring (возможность прямого чтения почти всех известных потоковых аудио форматов, таких как, MPEG, WMA и проч.; встроенный FTP-клиент для скачивания сэмплов, поддержка собственного формата видео, встроенный модуль записи CD, работа с файлами 16/24/32 бита), более дружественный интерфейс (более эргономичные диалоги фильтров и плаг-инов, пресеты и проч.), бОльшие возможности обработки звука (новый параметрический четырех-полосный эквалайзер, поддержка аудио объектов с применением для каждого объекта множества фильтров в риал-тайм, как то: динамический, FFT, Dehisser, эквалайзер, оптимизация под Pentium 4), а также новейший High-End Mixer, новые приемы и удобства при осуществлении записи и еще несколько листов с описанием нововведений. Как всегда, полнофункционально. У меня, вот, только вопрос возник: имеется в наличии еще программа Sek'D Sequoia v5.92. Я ее установил и сначала было подумал, что это какой-то другой продукт от Sek'D, а когда пригляделся, то обнаружил, что Samplitude Producer и Sequoia - это просто одно и то же, только у первого чуток меню побольше... Не выкупила ли часом MAGIX AG фирму Sek'D (или ее продукцию) и не заставила ли старую фирму сменить название своего продукта? Во всяком случае похоже на то. Если кто-то владеет информацией по этому поводу, просветите, пожалуйста.

Что-то буржуины взяли новую моду: выпускают не просто новые версии программ, а еще и меняют их названия, так, чтобы никто не понял. Вот, например, c Samplitude не понятно что приключилось, теперь вот еще и Steinberg отличились. Помните плаг-ин Steinberg Ultravoice? Забудьте, его сменила новая версия и новое название - VST плаг-ин: Steinberg Voice Designer v1.03. Этот плаг-ин позволяет обработать голос в режиме реального времени, а именно менять как высоту (тональность) голоса, так и его характер, за счет сдвига формантных областей спектра.

Почему-то я совсем забыл обновить знаменитый редактор Sound Forge c 5.0 beta до 5.0. Делаю это с удовольствием. Саунд Фордж v5.0 build 117 - мощный звуковой редактор, конкурирующий с Кул Эдит Про. Эффект-обработка, фильтрация, мастеринг, поддержка плаг-инов DirectX, "откат", MIDI-синхронизация, работа с сэмплами 192 Khz / 24 bit, запись audio CD, функции восстановления аудио и прочие возможности. Как обычно, полнофункционален после применения специального хрюка, приложенного в архиве.

Новая программа в подразделе с редакторами аудио: Steinberg Nuendo v1.5.1. Профессиональная студия для записи и мастеринга аудио с полной поддержкой MIDI/VST. В комплекте поставки включены множество полезных VST аудио плаг-инов. Некоторые возможности: faders/crossfades, запись MIDI, синхронизация с другим оборудованием, VST микшер и эффекты, surround sound, автоматизация микширования, удаленное управление, множество полезных фильтров и плаг-инов для обработки звука в риал-тайм.

В подразделе утилит обновилась замечательная программа EncSpot до v1.0 beta 2. Эта утилита собирает и показывает всю возможную информацию о MP3-файлах, хранимых у вас. Программа пытается определить каким кодером было произведено кодирование файла, какой битрейт был использован, способ хранения стерео информации (stereo, joint stereo). Кликнув на каждом отдельном файле можно увидеть график распределения битрейтов по фреймам (имеет смысл при VBR). (official homepage: http://www.guerillasoft.com/encspot).

В подразделе с редакторами обновилась замечательная маленькая и очень удобная программа Massiva до v0.62 (была v0.58)- небольшой MIDI/Audio-секвенсер с возможностями серьезного продукта, выглядит как Steinberg Cubase. Поддержка SB AWE32/64 и SBLive!. Программа стала платной, но не для нас ;-). То бишь, выложенный комплект как всегда аккуратно хрюкнут. Кстати, что нового в очередной версии, я вам поведать не смогу, так как автор ничего по этому поводу не написал. Так что уж простите...

В подразделе с утилитами обновилась программа Nero Burning Rom (by aHead) до v5.5.3.5. Напоминаю, это очень удобная и качественная программа для записи CD. Позволяет создавать CD следующих типов: data, video, смешанные, а также загрузочные, UDF, hybrid; мульти- и одно-сессионные. Предоставляет возможность записи MP3 на аудио-диски без необходимости предварительного декодирования MP3 в WAV-файлы. В архиве сама программа, хрюк (в виде кейгена) и модуль для русификации.

В подразделе с реставраторами аудио обновилась заслуженно популярная программа для очистки аудио DART Pro'98 до v1.28 (май 2001). Итак, это одна из лучших программ по очистке и восстановлению аудио. Включает алгоритмы очистки от гармонических искажений, широкополосных шумов (шумы при записи с магнитной ленты) и импульсных помех (щелчки, потрескивания и проч.). Незаменимый помощник при реставрации аудио с плохих аудио-CD, пластинок, магнитной ленты и другой звуковой информации.

В подразделе с анализаторами аудио появилась удобная утилитка Spectrogram v6.2.1. Небольшая, но удобная утилита для построения сонограмм (спектрограмм). Позволяет осуществлять сканирование как в режиме реального времени, так и в пост режиме. Имеется возможность выбора размера FFT, диапазона сигнала, цветовой схемы. В пост режиме можно прокручивать  построенную сонограмму, а также выбирать произвольный ее размер (визуальную величину отображаемого окна).

Не смотря на то, что я уже обращался к творчеству такого замечательного автора трекерной музыки, как Falcon, к хорошему никогда не жалко вернуться еще раз. Нет, честно говоря, этот автор меня откровенно потряс, как потрясли когда-то Skaven и Purple Motion. Итак, в подразделе с еженедельными трекерными модулями сегодня модуль "Solar eclipse". Удивительно ненавязчивая и красивая музыка, которая не дает уху "соскучиться" от однотонных фрагментах. Охарактеризовать стиль я затрудняюсь, похоже не drums'n'bass. Модуль "Aural sunflower" также являет собой красивую льющуюся ненавязчивую музыку, удивительно точно отражающую настроение.

И, как говорит уважаемый мною Сергей Доренко, "всего вам доброго" :-).

 

24.Jul

2001

N48

Здравствуйте!

Друзья, простите мне мое небольшое отсутствие в эфире - уж очень горячая пора выдалась. Однако не смотря на просто катастрофическую нехватку времени абсолютно ни на что, я по-прежнему стараюсь радовать вас новыми выпусками и интересной и полезной информацией. Кстати, сегодня получился какой-то немереный по объему выпуск, уж простите, дорогие Dial-Up'еры... Зато сегодня есть что почитать и покачать.

Давно не обновлялся FAQ сайта, пора бы его обновить. Во-первых, я добавил в него свежую информацию о новом кодеке MP3 Pro. Во-вторых, большое спасибо Мите Куцанову за то, что благодаря его консультациям и очень активному участию, появилось на свет дополнение к FAQ в виде обсуждения ответа на вопрос "Какие методы кодирования стерео информации используются в алгоритмах MPEG (и других)?". Этот вопрос очень и очень часто появляется в письмах читателей, так что, вот, надеюсь, компетентный ответ.

Существует несколько методов кодирования стерео аудио информации в стандарте ISO11172-3 (MPEG-1 Layer 1,2,3).

Dual Channel. Этот режим предполагает кодирование стерео каналов, как абсолютно независимых. Иными словами, в этом режиме кодирование аудио информации происходит отдельно в каждом канале без использования корреляций между ними. Как и следует из названия, этот режим главным образом предназначен для кодирования двух параллельных но различных каналов (например, речь на английском и немецком языках), а не стерео (т.е. не два канала, несущих информацию о стерео картине). Этот режим не рекомендуется использовать для кодирования стерео сигнала, так как существуют проигрыватели (например, madplay), проигрывающие по умолчанию только один канал если поток помечен как Dual Channel.

Stereo. Этот режим ничем не отличается от предыдущего по способу кодирования, а лишь маркируется иначе в выходном потоке (в его заголовках). Однако название режима все-таки предполагает, в отличие от предыдущего, кодирование именно стерео информации.

Joint Stereo - это общее определение методов кодирования стерео информации, основанных на использовании избыточности последней. Другими словами, все методы кодирования, основанные на использовании корреляций между двумя стерео каналами, подпадают под определение Joint Stereo.

При кодировании в MPEG-1 имеются две разновидности этого метода.

MS Stereo. В данном режиме кодируются не левый и правый канал, а их суммарная составляющая и разностная. При этом перед кодированием сигнал в каждом отдельном фрейме разбивается на частотные полосы (что, собственно, происходит всегда, то есть не только в Joint Stereo). Затем производится вычисление суммарной и разностной составляющей каналов, что математически выглядит так: Mi=(Li+Ri)/sqrt(2), Si=(Li-Ri)/sqrt(2), где i - номер частотной полосы на которые разбивается сигнал перед кодированием, M и S - Mid (сумма) и Side (разность) каналы соответственно, L и R - левый и правый каналы. При таком кодировании о какой-то деградации качества говорить не приходится, поскольку ничего кроме простейших арифметических операций здесь нет. Тяжело говорить про все MP3- кодеры, но именно так делается в Lame Encoder в режиме VBR. В кодерах от Fraunhofer и в Lame CBR (возможно и в других кодерах, так как этот метод описан в стандарте) в Joint Stereo применяется дополнительный механизм, называемый "Sparsing of side channel". Суть этого метода заключается в более жёстком кодировании side-канала, на который, в этом случае, как правило, выделяется меньшее количество бит, что приводит к деградации звучания в side канале, но улучшению качества кодирования в mid.

Intensity Stereo. В этом режиме в верхнем частотном диапазоне так же происходит кодирование общей составляющей обоих каналов, как и в случае MS Stereo, но вместо кодирования разностной составляющей в верхнем диапазоне частот происходит просто регистрация и запись мощностей сигналов в левом и правом каналах в каждой частотной полосе начиная с некоторой определенной. Иными словами весь сигнал разбивается на полосы, фактическому кодированию подвергается только нижний диапазон частот side-канала, а в верхнем частотном диапазоне начиная с определенной полосы происходит не кодирование сигнала в каждой полосе, а лишь регистрация мощностей сигнала в каждой полосе. Кодирование стерео сигнала в нижнем частотном диапазоне осуществляется в режиме MS Stereo или просто Stereo.

Таким образом, в режиме Joint Stereo фактически происходит кодирование лишь общей составляющей каналов, а стерео на высоких частотах "воссоздается" (если такой термин здесь уместен, а лучше "синтезируется") в соответствующем канале путем умножения общего сигнала на известные (сохраненные при кодировании) значения мощностей частотных участков в соответствующем канале.

Можно предположить, что приблизительно аналогичные методы кодирования стерео аудио информации применяются и в других алгоритмах компрессии аудио.

Вообще, заглядывайте чаще в FAQ.

Благодаря читателю Benedict в подразделе с линками произошло просто глобальнейшее обновление всех линков, связанных с обработкой звука. Все что там лежит теперь - фактически новые линки. Я потратил просто уйму времени, чтобы перелопатить все линки и описать что где. Я отобрал только самое хорошее. Вот все найденное (извините, что на английском):

General sound processing sites
http://www.ncc.com/misc/dsp_sites.html - DSP and Embedded System Tools - general info and links
http://www.researchdsp.com - Links, papers, info and thoughts
http://www.mrccos.com/~jmagno/dsplinks.html - Just giant DSP-links collection
http://www.epanorama.net/dsp.html - DSP Page: very good sorted DSP-links collection: theory, coding, signal processors
http://www.msu.edu/~cekolani/Links.html - DSP links
http://www.dsprelated.com/ - DSP discussion groups, links
http://www.cmsa.wmin.ac.uk/papers.html - University of Westminster: Department of Electronic Systems, recent publications
http://www.tele.ntnu.no/akustikk/meetings/DAFx99/papers.html - Articles and papers on DSP / WaveLet / Filtering
http://www.acoustics.hut.fi/publications/ - HUT Acoustics Laboratory Publications
http://sound.media.mit.edu - machine listening group: announcements / papers / articles
http://geocities.com/SiliconValley/Pines/7899/ - сайт с научно-популярными статьями
http://www.mtu-net.ru/pinetar/dm/ - DMih home, many interesting articles about computer sound (rus)

Techniques / coding
http://shoko.calarts.edu/musicdsp - MUSIC-DSP is a mailing list hosted by the California institute of the arts (CalArts). the focus of the list is the sharing of music/sound related dsp (digital signal processing) strategies, techniques, code, etc
http://www.smartelectronix.com/musicdsp/ - The music DSP source code archive: how to code, fastest ways, examples.
http://www.nauticom.net/www/jdtaft/ - DSP design performance: 38 Freely Usable Digital Filter Design Applets plus DSP Tutorials and Code Segments.
http://www.jjj.de/fxt/#fxt - The FXT library: FFT code and related stuff - library and descriptions

DSP basics / tutorials
www.bores.com/courses/intro - Bores signal processing: Introduction to DSP - basics
http://www.dsptutor.freeuk.com/ - Wonderful DSP tutorial with Java-applets and examples

Books and Thesis's
http://www.ulib.org/webRoot/Books/Numerical_Recipes/ - Free online books: "Numerical Recipes books in C, Fortran 77, and Fortran 90"
http://www.dspguide.com/ - "The Scientist and Engineer's Guide to Digital Signal Processing"
http://www.acoustics.hut.fi/~bbank/thesis.html - Physics-Based Sound Synthesis of the Piano - master's thesis

Speech related info
http://www.speech.cs.cmu.edu/comp.speech/Section3/speechlinks.html - SpeechLinks - Speech Coding: Speech Technology Hyperlinks Page
http://www.phon.ucl.ac.uk/home/shl10/andy2/&wei.htm - "PERFORMANCE OF A REAL-TIME MULTI-LAYER PERCEPTION ALGORITHM FOR THE EXTRACTION OF VOICING AND VOICE FUNDAMENTAL FREQUENCY INFORMATION"
http://fife.speech.cs.cmu.edu/comp.speech/ - Comp. speech FAQ

Technical info
http://www.pcavtech.com/soundcards/ - PC Sound Card Technical Benchmarks - Soundcards characteristics, tests, parameters.

Audio compression
http://www.uic.nnov.ru:8101/~fmm/ - Alexman's pages, including MP3-page (rus)
http://www.cselt.it/mpeg/ - MPEG-related information: all about MPEG standards, MPEG future, MPEG forums, articles and so on

Вот... Прошу обратить особенное внимание на книги и туториалы. Среди них есть просто потрясающие ссылки. Например, на http://www.dsptutor.freeuk.com/ расположен туториал по DSP, где наглядно показывается все - от звуковой волны и разложения в ряд Фурье до тонкостей, причем все выполнено в виде аплетов, так что все можно подвигать и поизменять, короче, полностью интерактивно. Кроме того, среди книг есть очень серьезные и качественные материалы, при том абсолютно бесплатно, что для книг - редкость. Жду ваших дополнений в раздел линков.

Не часто, кстати, в интернете попадаются бесплатно приличные книги, не часто. А сегодня попалась. В подразделе литературы "Теория" появилась книга Пола Уайта "Творческая звукозапись", 1989 год. Не пугайтесь года написания, а ознакомьтесь внимательно с главами из предисловия: Микшерная консоль, Коммутационные панели, Эквалайзеры (и фильтры), Инхансеры, Компрессоры и лимитеры, Гейты и экспандеры, Панорамирование, Цифровые эффекты, Искусственная реверберация, Гармонайзеры, Управление через МИДИ. А, вот, авторское вступление:

За последние несколько лет техника домашней записи прошла долгий путь развития. Сейчас любой владелец домашней студии пользуется не менее качественным и сложным оборудованием, чем то, что применяется на профессиональных студиях; при этом оборудование для домашней студии стоит дешевле. Чем сложнее становится оборудование, тем больше возрастает творческих потенциал домашней студии. Но окончательный результат зависит только от умения звукоинженера использовать свое оборудование.

В настоящее время обычная песня "собирается" по частям, трек за треком: либо несколько музыкантов играют каждый свою партию, либо это делает один музыкант (играет за всех). Использование МИДИ cеквенсеров приводит к тому, что некоторые треки не имеют ничего общего с исходным исполнением. Работа инженера и продюсера состоит в том, чтобы собрать все эти пространственно-временные события и сделать из них музыку, в которой каждая часть идеально подходит к другой.

Чтобы сделать это, нужно быть немного художником, немного ученым. Вы должны знать, как работает все ваше оборудование, и научиться пользоваться им, получать требуемый результат. Научный аспект работы состоит в том, чтобы знать, как соединить все в единую систему и как управлять параметрами, влияющими на обработку звука. Художественный аспект включается, когда вы принимаете решение, какие эффекты и звуки использовать, каким должен быть баланс и как разместить различные партии в окончательном миксе.

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

В настоящее время на рынке имеется много разных книг. Одни из них предназначены для тех, кто начинает с нуля; другие полны формул. Данная книга является первой в серии книг, освещающих весь процесс целиком. Она посвящена объяснению, как работают эффекты и процессоры, какое влияние они оказывают на звук, как их употребить при записи и при сведении. Иногда может встретиться технический жаргон, но я сделал все от себя зависящее, чтобы объяснить это доступно и сохранить смысл.

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

Комментарии излишни. Как говорится, "must read". Я сам еще не читал, но уже готовлю бумагу для печати. Только одно огорчение - книга в текстовом виде, то бишь даже не в формате Word.

Еще ссылочка на книжку "The Fourier transform": http://www.jjj.de//fxt/fxtbook.pdf.gz.

Андрей Орлов прислал ссылку на форум http://www.quake.mtu.ru/cgi-bin/audiobbs.pl по вопросам звукоусиления/звукоизвлечения. Так что, кому не хватает нашего форума, могут сходить и туда.

Письмо от Александра Левкова:

Сам я профессионально занимаюсь музыкой (играю бас и гитару) уже довольно давно. Еще более давно я занимаюсь компьютерами и весьма долгое время пытаюсь создать полноценную звуковую студию на ПК. Первой звуковой картой, которая у меня появилась, был SB Pro. Совершенно банальная по тем временам, а компьютер 486 DX33. Тогда еще и в мыслях не было как-то обрабатывать звук на компьютере. Хотя, в принципе, в то время уже существовали цифровые процессоры, но цены на них были более чем высоки, а качество звука среднее. В те времена я довольствовался такими отечественными аналоговыми "процессорами" как "Лидер" и педалями "Лель". Разумеется, звук был просто ужаснейший! Но тогда это было более чем неплохо, да и играл я, прямо скажем, так себе:
Однако, прошло года полтора и в моем распоряжении появился компьютер Pentium-100 и карточка Gravis Ultrasound PnP. Разница с SB Pro была просто разительной. MIDI играло и пело. Звук из тональных пиликалок, который слушать было не более чем забавно, совершил невообразимый скачок и стал настоящим, живым. На некоторое время я глубоко увлекся MIDI-музыкой, но быстро охладел к ней, так и не найдя прилично звучащих гитар. Акустика была откровенно искусственной, а overdrive и distortion просто отвратительны. Полноценно радовали только piano, brasses и drums'ы. Остальное - крепкие четверочки, но не более того. Примерно тогда же я совершил первую попытку написать real-time processor. Идея была реализована за месяц на Borland C++ 4.2. Работало echo и примитивный distortion. Задержка была около 150мс. Тот, кто хоть раз пробовал играть сам с таким лагом, понимает, что так играть - нельзя. Успеваешь сказать ноты две, когда начинаешь слышать себя в обработке. Непереносимо! Однако, как средство нелинейного монтажа это могло бы и сгодиться.

Тогда я впервые разочаровался в программных эффектах и взял себе Yamaha SW60XG (в тот период у меня перебывали DB50XG и такая редкая штучка как SW30XG). Впечатление было откровенно двойственное. MIDI был очень навороченным, звуки ближе к оригиналам, но: не хватало живости gravis'а, его атмосферности, хотя в целом и понравилось гораздо больше. Еще там были аппаратные эффекты реального времени. Сколько времени я провел, играя в линию! После "Лидера" звук был просто волшебным. Немного раздражали шум и фон, но тут сделать было ничего нельзя. Первые проблемы были неожиданны - драйвера. Архитектура карт экзотическая, и я так и не смог заставить их работать под WinNT (на данный момент они из последних ОС нигде толком и не работают).
Долгое время я забыл про программные эффекты. Все, что я временами не пробовал, либо имело отвратительное качество, либо давало невероятную задержку, либо страдало и тем и другим. Я сосредоточился на аппаратных эффект процессорах и некоторое время играл на Zoom 505. Звук был приличный. Он, безусловно, не тянул на профессиональный (а что бы вы хотели за 150$), однако фанковые вещи на нем проходили более чем прилично, к noise gate'у претензий тоже не было, но вот драйв подкачал опять. В первый раз он произвел на меня сильное впечатление, потом начал надоедать своей однообразностью. Самый странный эффект получился в результате: при единоличной игре он выдавал приличный драйв, однако при игре вместе с ритм секцией совершенно терялся на ее фоне и выглядел жалко и неубедительно.

Примерно тогда же, немногим позже, я приобрел SB Live! Value. Мощная, конечно, вещь реклама. По обзорам и восторженным статьям я ожидал чего-то невероятного. "Профессиональный звук, необыкновенные эффекты:". Реальность оказалась намного печальней. Яне буду затрагивать звук в играх. К нему я претензий не имею, он действительно прекрасен и нравится мне больше, нежели Vortex'овый. Но вот эффекты!

  • По-моему, ребята из Ceative немного ошиблись при анонсе такого эффекта как flanger и сделали его просто заглушкой для chorus'а. Ау-у-у! Flanger так не звучит, он совсем и вовсе другой. Как старый схемотехник не могу не подтвердить что алгоритмы синтеза и того и другого эффекта схожи (как двигатель трактора в принципе похож на самолетный), но петля ОС во flanger'е охватывает и собственный выход. Впрочем, это неважно. Вобщем - flanger'а просто нет.
  • Сам chorus неплох, на 3+ или даже на 4.
  • Далее - pitch shifter. Ну что тут сказать? Реализовать этот эффект живым действительно очень и очень непросто. Когда-то я сам писал этот алгоритм и могу ответственно заявить, что так и не смог заставить его работать в хорошем качестве, да еще и в реальном времени (на моем тогдашнем Pentium-233MMX обработка 10секю звука занимала минут 7-8!!!). Так что этот вопрос можно отложить. Если честно, то из все действительно профессиональных процессоров этот эффект прилично реализованным я видел только у digitech (уж не помню какая модель, но стоил он глубоко за 1000$).
  • Vocal morpher - no comments
  • Auto wah-wah. Одно слово - отвратительно. Нет никакой возможности настроить квакушку на нужный частотный диапазон, ни на добротность, ни на подъем, я уж не говорю про акцентах на атаке и затухании.
  • Frequency shifter - штучка забавна. Играть на ней, конечно, невозможно, да она и не предназначена для этого, но с голосом можно чуть-чуть побаловаться.
  • Echo - очень и очень прилично. Хотя отсутствует такой важный параметр, как количество отражений (хотя это более типично для dekay), однако регуляторов хватает и результат весьма красив. Мне понравилось.
  • Distortion - не более чем примитивное клиппирование. Никакого мяса нет и быть не может. ОТВРАТИТЕЛЬНО.
  • Reverberation - выше всяких похвал. Вот уж где сделали, так сделали. Честно говоря, я никогда не делал особого акцента в своей музыке на реверберацию, однако на сами ревербераторы насмотрелся. Нигде я не видел такого обилия регуляторов и качества звука. Очень хороший эффект.

Отдельно стоит сказать о такой штуке как parametric equalizer, который нет по умолчанию, но которую можно включить специальным патчиком. Сделано просто здорово, радикально меняет distortion. Из отвратительного он превращается в средненький Dod. К сожалению, в драйверах запрещен такой эффект как компрессор, присутствующий на борту и весьма полезный в работе. Пока еще не существует патча для его включения.

В целом, звук у Live! неплохой. Работает с частотами дискретизации до 96kHz (правда фильтр снимает все выше 24kHz, так что возникает вопрос, не делает ли процессор простой oversampling, хотя на первый взгляд не очень похоже, уж больно качественный oversampling выходит) да звук не только 16, но и 24 бита. С этими 24 битами вообще забавная картинка. Все работу Live! проводит с качеством в 32 бита, а потом для непосредственного выхода дизерит их в 16 или сжимает в 24. Все это производит крайне неоднородное впечатление: с одной стороны можно наблюдать безусловно высочайшую потенцию карты, с другой стороны - отвратительной обслуживание драйверами. Хотя, расчет Creative прост. Есть еще карты и emu-asp - тот же Live!, только вид сбоку. Именно они позиционируются как профессиональное, а не игровое решение, однако и цена соответственно выше.
В результате можно было бы констатировать печальную судьбу дешевых эффект процессоров во главе с Dead!, если бы не одна важная вещь, которая недавно действительно перевернула мое восприятие о звуковых карточках. Не так давно, почти одновременно вышли два кита в редактировании и создании музыки: Sonar XL и Cubase 5.0. Я, как обычно, сразу по выходу установил их себе (Сubase отказался вставать под WinXP). Обе этих программы незамедлительно предложили мне включить MME, присутствующее в моих WDM-драйверах, что я и сделал незамедлительно. После этого я развлечения ради включил живой мониторинг записываемой мною мелодии и услышал себя с лагом всего 25мс (под WinXP). Такой лаг незаметен при игре, и я, снова увлекшись, погрузился в мир DirectX-эффектов. 90% из них оказались откровенным барахлом, однако существовало еще 10%, и я смог выжать из них фантастические вещи. Я нашел просто невероятный flanger, который делает все, что я хочу, прекрасные echo и delay, и, главное, точную эмуляцию лампового комбика. Получить живой звук из него было невероятно трудно, сколько я не пытался, звук оставался слишком искусственным и холодным, типичным скорее для транзисторной, нежели ламповой техники. Помог мне решить эту проблему: эмулятор магнитной ленты. Именно он добавил тепла, и толику специфических нелинейных искажений. Осталось только скорректировать звук эквалайзером - немного поджать басы, и, готово!

Конечно, полученный драйв не везде перекрывает живую лампу, однако при слепом тесте у звукорежиссера с 28-летним стажем, в 35% (!!!) случаях выиграл мой программный эффект перед живым "Карлсбро". Кто-то скажет, что 35% меньше чем 65%, так ведь в и-нете существует масса еще не пробованных мною эффектов, многие из которых улучшат звук, да и вообще, 35 и 65 сравнимые величины. Попробуйте взять даже профессиональный процессор и живой ламповый комбер, там за цифру будет гораздо меньше голосов.
Итоговый вывод несколько парадоксален: На фоне того, что программные эффекты впервые в моей жизни заслужили серьезную часть доверия, я также могу сказать, что такая карта как SB Live! совершенно не нужна для качественного звука. Нужна такая карта, которая смогла бы дать как можно меньшую задержку (порядка 5-10 мсек) и с качеством ввода 24 бита. Частота сэмплирования не имеет решающего значения, многие профессиональные звуковые процессоры работают с частотами дискретизации до 32kHz. Все остальное легко вытягивает Sonar XL и Nemesis Gigasampler, тем более при все возрастающих частотах CPU и величинах ОЗУ.
Пожалуйста, если кто-либо пробовал иные звуковые карты в режиме реального времени в Sonar XL или Cubase 5.0 и получил при этом приемлемые результаты, сообщите об этом на мою почту (mp3@ufanet.ru). Меня также интересует информация о простых картах звукового вывода, которые способны воспроизводить 48kHz звук и больше ничего. Говорят, таких карт развелось множество. Не будучи жителем Москвы и проживая на Урале, я не могу подержать их в руках, потому что такие карты к нам привозят только под заказ, а платить деньги вслепую не особо интересно, хотя, они стоят и не очень дорого (около 10$). Очень интересно, какая задержка у таких карт. Стоят они дешево, ЦАПы и АЦП на них неплохие. Если бы что-то с ними вышло было бы здорово.

Если вам есть что сказать и обсудить по этой теме, прошу в форум.

Обсудить в форуме

В подразделе литературы ("Теория") появилась новая статья "Многоуровневая система распознавания речи" (авторы: Ямов С.И., Кабак И.С., Курочкин С.Н., Бродин А.Г.). Выкладываю эту статью на свой страх и риск, поскольку связаться с авторами и попросить их согласия на публикацию я не могу - нет никаких координат авторов. Однако я надеюсь, что протестовать они не будут - все их авторские права я сохранил и имена авторов указал. Теперь о самой статье. В статей речь идет о способах распознавания речи, точнее, о системе, которая позволяет распознавать речь с достаточно высокой точностью. Статья представляет интерес как сама по себе, так и в качестве материала, описывающего методы на простом и доступном любому читателю языке.

Рад, я очень рад, что создание нового раздела "Программирование" потянуло за собой его (раздела) быстрое толстение ;-). Из письма Александра Ильна: "...нашел один замечательный компонентик, который почти полностью меня устроил (работает под C Builder 3.0, но по-моему на сайте автора есть и для других языков, точно не помню т.к. не было потребности). Точнее это даже набор компонент (из трех штук, которые умеют захватывать звук, производить БПФ, и выводить на экран спектры 3-х типов). Так же после преобразования данные доступны для дальнейшего анализа и обработки в цифре (в виде массива в котором стоят амплитуды по частотам) Что еще сказать? На сколько я помню компонент бесплатный и автор, в свое время, довольно охотно ответил мне на все мои вопросы (не смотря на то что он американец, а с английским у меня всегда было тяжело, а у него с русским вообще напряг :) Поэтому мы общались в основном на С). В архиве есть уже готовая программа которая берет звук со входа звуковухи и рисует на экране его спектр. При самостоятельном написании имеется доступ к некоторым свойствам, как то: источник от куда брать звук, шаг по частоте с которым производится Фурье-преобразование и т.п. Есть конечно и недостатки: алгоритм довольно прожорлив, более менее нормально у меня все заработало на 300-ом Целероне с 64М памяти, для профессиональной работы он конечно не катит т.к. на указанной конфигурации он успевает делать спектр только несколько (10-15) раз в секунду, но для анализа голоса (чем я и занимался) больше и не надо". Я поискал немного и нашел версии под C Builder 3, 4 и 5, кои незамедлительно выкладываю в раздел программирования.

Юрген Фауль прислал для раздела "Программирование" класс для Borland Delphi, который предназначен для считывания информации из файлов формата MPEGplus (*.mp+/*.mpc), а конкретнее: битрейт, время, версия потока, таг.

Валерий Анисимовский прислал две очень полезные ссылки: http://fileformat.da.ru и http://www.wotsit.org - это два сайта, где находятся огромнейшие коллекции файловых спецификаций и описаний файловых форматов. Очень обширная база.

Присылайте мне интересные и полезные библиотеки для обработки звука! Кстати, может быть, кто-нибудь прислал бы мне небольшое описание существующих API для создания трехмерного звучания? Это была бы более чем полезная информация.

Кстати, недавно мне посчастливилось скачать в Интернете полную установочную версию синтезатора Reason (от Propellerheads). Что вам сказать, синт нашумел не зря. Занимает он целый компакт (справедливости ради скажу, что сам синт занимает около 20 мегов, а остальное - заводской банк). После установки я понял, что просто слаб разобраться хотя бы в части того, что он умеет. Такого обилия панелек, настроек и кнопочек я не видел еще никогда в жизни! Я просто не представляю себе, что можно делать с помощью этого чуда. Просто потрясающе, то бишь ничего, кроме как побрызгать слюной я не могу - выложить целый компакт Reason'a я не в состоянии, уж простите.

Дописываю чуть позже... Ей Б-гу, просто как заметки следопыта. Только что скачал еще один синт, который, к сожалению тоже выложить не смогу - 300 мегов. Reaktor 3.0. Просто кошмар, куда мы катимся? От этой программы у меня тоже волосы дыбом встали... Я даже не стал разбираться, поскольку мне хватило предыдущего знакомства с Reason. Что-то просто нечеловеческое... Может я зря брызгаю слюной, но, похоже, все что я видел раньше по сравнению с Reaktor и Reason просто отдыхает (или, как сейчас модно говорить, "просто курит в сторонке" ;-) ).

Обновления софта сегодня наивкуснейшие!

В подразделе с утилитами появилась интереснейшая и полезнейшая программа ASF Recorder v1.1. Эта программа позволяет сохранять в файлы любой потоковый аудио/видео контент, транслирующийся в формате MS Windows Media (протокол mms://). Результатом такого копирования становится ASF-файл в стандартном формате, который может быть воспроизведен с помощью любой стандартной утилиты. Возможна работа через прокси-сервер, а также доступ к запароленным потокам, имеется возможность автоматического восстановления прерванных сессий. Лично я такую утилиту искал очень давно. В принципе, программ для сохранения на винт потоков ra:// и других много - стоит только поискать. Но, вот, с потоками mms была проблема. Теперь ее нет ;-). Автор программы в файле read.me пишет, что версия 1.1 является последней версией. Это связано с тем, что автор... судя по всему, автор просто боится за себя, что вполне оправдано и нормально. Автор пишет, что после появления его программы в сети, об этой утилите написал один уважаемый немецкий журнал, после чего началась просто буря посещений сайта программы. Автор просматривал логи, где фиксировались все входящие, выяснилось, что у него на сайте побывали сотрудники NASA, Fujitsu, Lucent, Microsoft и многоих других компаний... Ясно, что открытие способа захвата столь "обезопасенного" протокола, как mms, не могло пройти незамеченным. Короче, автор, чье имя мы так и не узнаем, ушел и оставил нам в подарок программу, которая может очень пригодиться. Да, самое приятное, что программа поставляется с полными исходниками!

В подразделе с кодерами обновился набирающий все большую популярность Ogg Vorbis Encoder до версии v0.7 (libvorbis Release Candidate 1). Official homepage: http://www.xiph.org/, http://www.vorbis.com. Надо сказать, что у этого алгоритма кодирования аудио в последнее время стали появляться все большие шансы на выживание - об алгоритме "заговорили". Это хороший признак. Лично я желаю кодеку удачи в трудном бою с титанами WMA и MP3.

В подразделе с проигрывателями обновился НЕОФИЦИАЛЬНЫЙ WinAMP Plug-in v1.06 для воспроизведения .LQT-файлов (кодек Liquid Audio). Неофициальный плаг-ин! Поддерживает перемотку, позволяет осуществлять просмотр информации о файлах в миниброузере WinAMP, а также позволяет осуществлять декодирование проигрываемых файлов в WAV, чего не позволяет делать официальный плаг-ин от Liquid Audio. (homepage: http://www.geocities.com/liquid_aac/). Напоминаю, что официальный плаг-ин LQT также доступен для скачивания в подразделе с проигрывателями.

В том же подразделе появился еще один WinAMP Plug-In v1.0 для воспроизведения .VQF-файлов (TwinVQ). Новый плаг-ин корректно читает тэги, имеет конфигурацию, а также умеет осуществлять декодирование файлов на диск в .WAV. By Peter Pawlowsky (homepage: http://www.blorp.com/~peter/). А также доступен другой плаг-ин для VQF, от Chris Dunphy в том же подразделе.

В подразделе с редакторами появился комплект DirectX Plug-in'ов: Waves Native Gold Bundle v3.2. Качественнейшая подборка плаг-инов, включающая минимальные необходимости, а также некоторые специфические вещи. Включает: C4 Multiband Parametric Processor, Renaissance Reverberator (интересный ревербератор), Renaissance Compressor, Renaissance Equalizer, L1 Ultramaximizer, MaxxBass, Q10 Paragraphic, S1 Stereo Imager (интереснейший инструмент для работы со стерео), C1 Parametric Compander, Enigma (позволяет создавать загадочное плавающее звучание), Supertap, MondoMod, Doppler (эмулятор эффекта Доплера), UltraPitch, MetaFlanger, TrueVerb Room Emulator, DeEsser, AudioTrack. Все имеет массу настроек, очень удобный и наглядный интерфейс и управление. Воистину мощный набор утилит. Особенное удовольствие мне доставил Doppler и Stereo Imager. Просто мощнейшие вещи. Doppler позволяет создать ну просто реальный эффект Доплера (например, звук надвигающегося и удаляющегося поезда), настраивается графически. А стерео приблуда позволяет указывать графически как изменять стерео базу, коэффициенты наклона, пропорция между правым и левым каналом и проч. Я уж не говорю про реализации реверов. Уметь бы всем этим по-настоящему пользоваться... Э-э-э-эх... Ну, да я и не претендую ;-). Мое дело поставлять информацию и софт, а ваше - пользоваться всем этим и получать от этого удовольствие.

В подразделе с конвертерами аудио файлов обновилась программа Awave studio до v7.3. Напомню, это мультиформатный конвертер (.MP3 <-> WMA <-> WAV <-> .SND <-> ..... больше сотни форматов). В новой версии улучшена работа с файлами от GigaSampler (.GIG), добавлена поддержка Ogg Vorbis и другие изменения.

В подразделе с редакторами большое обновление - Штейнберг Кубэйс VST32 обновился до v5.0 R5. Напоминаю, эта программа является полнофункциональной системой для записи и редактирования музыки. Сочетает в себе возможность записи MIDI и цифрового аудио в разрешениях 16 / 24 или 32 бит. Основные возможности: запись и редактирование аудио (основное назначение - MIDI), виртуальные синтезаторы, профессиональная удобная среда для редактирования информации, работа при разрядности 16/24/32 бит, запись TrueTape 'Analog Sound', дизеринг. Этот секвенсер считается лучшим и конкурирует с ним только CakeWalk Audio.

В подразделе с проигрывателями обновился F.A.N. player v1.81. Это очень гибкий, удобный и развитый мультиформатный проигрыватель. Изначально поддерживает: MP3, .WMA, MODs (.XM, .IT, .S3M, ....), CD-треки; подключение внешних плаг-инов (визуализационных, DSP, входных, выходных), позволяет также подключение абсолютно любых плаг-инов от WinAMP (в том числе и входных, и SFX), поддерживает "кожи" (skins), которые меняют не только раскраску проигрывателя, но и его вид (конструкцию); очень удобный редактор плей-листов с поддержкой разветвленных деревьев и подвложений, поддержка ID3v1- и ID3v2-тэгов. (Official homepage: www.freeaudio.net). Вообще говоря, FAN меня просто влюбил в себя. Очень качественный продукт и помимо всего прочего он уже обладает всеми теми возможностями, о которых только заявляют разработчики WinAMP 3 и Sonique 2. Очень рекомендую попробовать этот проигрыватель.

В подразделе с кодерами обновился многими уважаемый и используемые кодер MpegPlus (а за одно и декодер тоже). Новая версия MPegPlus Encoder/Decoder v1.7.9a/v1.7.8с. С прошлой версии декодера произошла оптимизация кода, повлекшая большую устойчивость и ускорение работы. Кодер же претерпел изменение психоакустики, а также расширения файлов, получаемых по-умолчанию на выходе кодера теперь не "mp+", а "mpc", а также некоторые другие изменения. Вместе с тем, обновился и WinAMP plug-in для воспроизведения .MP+/.MPC - файлов до v1.7.9f (кодек MPegPlus).

В подразделе с проигрывателями аудио обновился Sonique до v1.95. Мультиформатный "конструкторный" (поддержка плаг-инов, кож) проигрыватель. Поддерживает MP3, MP2, WAV, MOD, XM, IT, S3M, CD-аудио и все форматы MS Windows Media. Навороченный интерфейс, всплывающие анимированные окна. Имеет редактор плей-листов, набор встроенных визуализационных плаг-инов, позволяет изменять высоту тональности звучания, баланс, амплификацию; имеется 20-полосный эквалайзер. Поддерживает DSP плаг-ины. Понятия не имею, что нового в версии 1.95 относительно 1.90 - информации об этом нигде нет.

В подразделе с проигрывателями обновился интереснейший плаг-ин для WinAMP Spectrum Tool DSP Plug-in. Написано, что он от 21 мая, однако судя по дате файла, автор просто забыл изменить информацию в About. Напомню, это полноконфигурируемый, реалистичный анализатор спектра. Позволяет выбрать все необходимые параметры: тип сглаживающей функции (Hamming, Blackman и т.д.), величину выборки БПФ, тип используемой шкалы и проч. Короче, очень симпатичный плаг-ин.

В подразделе с утилитами обновился MP3Trim до v1.76. Утилита позволяет очищать, разрезать, усиливать и осуществлять фэйдинг файлов в формате MP3. Режим очистки полезен для уменьшения размеров файлов. Режим отрезания позволяет выбрасывать из файлов нежелательные шумы и звуки. Режим усиления позволяет осуществлять нормализацию амплитуды сигнала. Программа работает только с содержимым MP3 без процедуры декомпрессии/компрессии. (Official homepage: http://www.logiccell.com/~mp3trim/).

Благодаря пожелавшему остаться неизвестным доброжелателю в подразделе с кодерами аудио обновился кодер FastEnc до v1.02 - ISO-MPEG Audio Layer 3, для Win32 от Fraunhofer.

В подразделе с утилитами обновился граббер CDex v1.40 beta 6. CDex позволяет копировать аудио треки с CD в файлы. Записываемые WAV-файлы могут быть кодированы в MP3 с помощью встроенного dll от Lame Encoder. Что нового с последней версии beta 5 (есть интересные моменты, обратите внимание): улучшено редактирование треков, добавлена поддержка для плаг-инов от WinAMP!, CDDB протокол претерпел апгрейд, встроенные Lame & Vorbis кодеры последних версий, добавлено много GUI-функций и также исправлены ошибки.

В подразделе с кодерами аудио обновился Monkey's audio encoder до v3.90 beta 1 (в комплекте плаг-ин для WinAMP). Этот кодер позволяет сжимать аудио данные без потерь качества, то есть позволяет стопроцентное восстановление данных. По сути, это специализированный архиватор аудио..

В подразделе с утилитами обвновилась очень полезная в хозяйстве программа Sound Card Analyzer до v2.0. Программа Sound Card Analyzer предназначена для тестирования акустических характеристик звуковых карт, а также другой звуковой аппаратуры. Тестирование осуществляется путем воспроизведения тестовых сигналов и записи этих сигналов, прошедших через исследуемый звуковой тракт. Тестированию подвергаются: АЧХ тракта, уровень шумов и наводок, динамический диапазон, уровень нелинейных искажений, уровень взаимопроникновения каналов.

В подразделе с утилитами обновился граббер аудио CD - CD Copy до v4.951. Уже сто лет не обновлял я эту программу, так что напоминаю, утилита позволяет записывать скопированную с CD информацию в WAV, AU, RAW, VQF, RealАudio 5.x и G2 , MS-Audio (WMA), MPG (MPEG 1 Layer 2), MPG-WAV, MP3 (MPEG 1 Layer 3), MP3-WAV, MPA (MPEG 2 Layer 3). Кодирование в MP3 может быть произведено с помощью различных енкодеров: L3ENC, X3ENC, MP3ENC, BladeEnc...

В подразделе еженедельной трекерной музыки сегодня парочка модулей. Жизнерадостный "Sweet things" в подвижном стиле от Andreas Viklund. Но это в качестве разогрева."На второе" сегодня то, что редко попадает в поле моего зрения, но когда это случается, я всегда радуюсь так, будто я только такую музыку и слушаю... Вы знакомы с творчеством Corp$e? Corpse пишет "тяжелуху". Но это не просто хардкор, а это несомненно шедевриальные вещи. Как-нибудь я познакомлю вас с такими его вещами, как Hippohrushka и This means war. Все эти вещи выполнены в одном стиле, но все они отличны друг от друга и представляют собой оконченные произведения высшего класса. Я не являюсь любителем подобной музыки, однако модули Corpse находятся у меня в личной коллекции моих самых любимых модулей. Итак, модуль "No law". Не пожалейте скачать 3 Mb.

07.Jul

2001

N47

Здравствуйте!

Dmitrij Schmunk поделился со мной очень интересной информацией (спасибо большое), которую я поместил в обзор MP3Pro. Оказывается, технология, использованная в MP3Pro, о которой я упоминал в обзоре, а именно, SBR (Spectral Band Replication), она не "просто так", а запатентована ;-). В этом можно убедиться самому, сходив вот сюда: тут (login/password: guest) и тут. На второй ссылке можно ознакомиться с полным описанием SBR. Вероятно, что эта технология не столь проста (я, уж простите, не вникал детально в подробности ее работы, так как для изучения описания необходимо потратить уйму времени), как кажется при изучении результатов тестирования MP3Pro, и в MP3Pro просто используется ее урезанный вариант.

Сегодня я открываю на сайте новый раздел, посвященный программированию. Загляните в главное меню. Там есть две странички: "Информация" и "Библиотеки". Открываю я новый раздел не случайно, однако прежде чем представить то, из-за чего я это делаю, прошу всех читателей: если в вашем распоряжении имеется полезная информация, исходники библиотек или что-то еще, связанное с практической обработкой и анализом звука в цифровом виде, прошу писать мне. Надеюсь раздел со временем разрастется и приобретет вес и интерес.

А теперь о том, что подвигло меня на открытие нового раздела. Читатель ANT (Анатолий) как-то связался со мной по поводу одной интересной написанной им библиотеки. Мы обменялись мнениями по этому поводу и вот что вышло (представляю авторское описание библиотеки, упоминания обо мне за рекламу не считать! ;-)).

AntFFT - небольшой набор функций для быстрого преобразования Фурье. Версия 1.0 build 23.
Библиотека предназначена для тех, кто не владеет C++, но хочет попробовать свои силы в использовании FFT.
Краткое описание API прилагается.

Небольшое предисловие:
Разглядывая картинки в Спектралабе с результатами работы разных кодеров, возникла мысль: а не написать ли мне какую-нибудь программулину, которая бы упростила бы анализ кодеров. У меня были наброски проекта для одной задачи, который в дело не пошел, но в нем использовалась библиотека быстрого преобразования Фурье FFTW (http://www.fftw.org/). Достал исходники, немного покромсал их и стал гонять мой любимый Lame на разных режимах. Исходный Wav - это небольшой кусок моей любимой "Shine on you crazy diamond" из Pink Floyd. Результаты загнал в таблицу (см. описание тестовой программы), и так мне захотелось поделиться с кем-нибудь "достигнутым", что я не удержался, и недолго думая, послал результаты Александру Радзишевскому. В ответ получил заинтересованное письмо с предложением развить идею.

У Александра возникла куча идей, какой должна быть программа. Но, к сожалению, из-за нехватки времени, я вряд ли смогу довести ее в ближайшее время до приличного вида. Поэтому решил, для начала, ограничиться небольшой библиотекой, в которой будет немного, но полезных функций:
+ считать WAV
+ разложить по FFT
+ получить амплитудные составляющие
А потом уже, с использованием ее написать что-нибудь посерьезнее. А может быть кто-нибудь раньше меня сможет это сделать.

Конечная цель: найти некий объективный показатель, или несколько показателей, которые были бы адекватны субъективным ощущениям. Но какой это будет показатель - это тема отдельного обсуждения.

Александр предложил: вычесть амплитудные значения кодированного сигнала из не кодированного сигнала и представить это в графике, где за 0 (прямая линия) будут взяты значения оригинального сигнала, а разница (в большую или меньшую сторону) будет отображаться соответствующими кривыми. (Остальные идеи он, видимо, предложит сам)

Тестовая программа на C++:
Это консольное приложение, написанное на VC 6.0

Читает WAV, если указана оконная функция - накладывает соответствующее окно на считанные данные раздельно по каждому каналу получает спектр в комплексном виде. Для каждой полосы рассчитывает амплитуду ( abs ) и угол ( arg ). Если указан ключик -F, то выводит результаты в файл. Суммирует значения амплитуд. Делит количество частот на указанное ключиком -D (по умолчанию - 8) и выводит в файл результаты для каждого диапазона частот. По окончании расчетов, выводит в файл значение постоянной составляющей, суммы амплитуд и частоту с максимальной амплитудой.

Это коротко. За более подробной информацией, а также просто за скачиванием, отправляйтесь в новый раздел, на страничку с библиотеками. Огромное спасибо автору библиотеки, Анатолию. Надеюсь, автор не забросит ее написание и продолжит начатое дело. А я в свою очередь обязуюсь поддерживать его начинание и подбрасывать идеи ;-). Что же касается нового раздела "Программирование", то я еще раз выражаю надежду, что раздел не будет пустовать и жду ваших предложений. Хочу только предупредить сразу, что лично я программированием не занимаюсь уже давно, поэтому всю интересную информацию и библиотеки прошу присылать мне в максимально описанном (в смысле с описанием) виде, чтобы мне было меньше разбираться.

Даю ссылку на сайт, посвященный различной звуковой аппаратуре: синтезаторам, MIDI-устройствам, пультам и прочему: http://www.home-studio.ru.

Наконец-то обновился всеми любимый и уважаемый Mp3-кодер Lame Encoder до v3.89 alpha. Новая версия сразу помещена в подраздел с кодерами. Кстати, напоминаю, страничка нашего отечественного сборщика Lame Дмитрия Куцанова теперь находится по этому адресу: http://mitiok.cjb.net. В новой версии добавлена поддержка длинных имен файлов, теперь ключ "-pv" работает как положено, улучшения в алгоритме VBR, теперь кодер поддерживает 24-битный вход и многое другое.

В одном из прошлым номеров я анонсировал интересную и полезную программу OSMPX. Анонсировать - анонсировал, а выложить ссылку забыл ;-) Уж простите. Выложил в подраздел с утилитами. Напоминаю. OSMPX v2.0 build 430. программа для работы с архивом MP3 и OGG файлов, компрессии / декомпрессии / рекомпрессии с использованием LAME, L3ENC, OGG, расширенным кодированием файлов, автоматическим сжатием компакт-дисков, мощным редактором тегов, переименованием файлов по тегам, мощной обработкой командной строки и многими другими полезными возможностями.

В подразделе с кодерами обновился Monkey's audio encoder до v3.89 beta 2 (в комплекте плаг-ин для WinAMP). Напоминаю, этот кодер позволяет сжимать аудио данные без потерь качества, то есть позволяет стопроцентное восстановление данных. По сути, это специализированный архиватор.

В подразделе с утилитами обновился Exact Audio Copy до v0.9 prebeta 11. Напоминаю, это самая лучшая программа по граблению аудио CD. Коррекция джиттера, использование различных режимов копирования, автоматическое снижение скорости при ошибках, авто нормализация, поддержка Windows ACM кодеков, копирование отдельных кусков аудио (не только треков), поддержка CDDB, поддержка внешних кодеков, поддержка мультисессионных дисков.

В подразделе с утилитами обновилась заслуженно популярная программа для записи CD Nero Burning Rom до v5.5.2.4. Напоминаю, программа позволяет создавать CD следующих типов: data, video, смешанные, а также загрузочные, UDF, hybrid; мульти- и одно-сессионные. Предоставляет возможность записи MP3 на аудио-диски без необходимости предварительного декодирования MP3 в WAV-файлы. Я абсолютно не знаю, что нового в этой версии, поскольку об обновлениях нет никакой информации. Однако пользователям Nero все же рекомендую скачать программу.

В прошлом номере я упоминал о возможности приобретения CD-MP3 проигрывателя AVC Soul Player и его братца-близнеца SonicBlue Rio Volt. Во-первых, если интересно, почитайте предыдущий номер, в во-вторых Павел Гаврилов прислал мне ссылку на его собственное описание AVC Soul Player, где рассказывается (и показывается на фото) о всех преимуществах и подробностях работы с проигрывателем. Итак, читаем здесь: http://pg.chat.ru/vklem/t_soul.htm.

Кстати, как я говорил, два вышеуказанных плеера позволяют работать с CD-RW дисками, записанными в пакетном режиме. Что это? Представляю вам программу DirectCD v5.0 (программа помещена в подраздел утилит), которая как раз и позволяет создавать такие диски. DirectCD позволяет работать с дисками CD-Recordable (CD-R), CD-ReWritable (CD-RW), или DVD-RAM так, будто работа происходит с обычной дискетой. То бишь, программа является неким драйвером устройства и позволяет работать с CD как с обычным накопителем, используя абсолютно любой файл-менеджер. Основной плюс программы: возможность осуществления при работе с дисками CD-RW любых операций: как чтение и запись, так и пофайловое стирание. Иными словами, DirectCD предоставляет возможность работы с CD-RW как с самой обыкновенной дискеткой. Диски форматируются под файловую систему UDF v1.5. Записываете такой диск в вашем пишущем сидюке, вынимаете диск (еще горяченький), кидаете в плеер и слушаете с диска музыку. Надоели пара-тройка файлов? Вставляете диск и вместо того, чтобы форматировать его и полностью заново перезаписывать, просто стираете надоевшие файлы и записываете вместо них другие, как на дискетку. Все.

Для любителей покачать MP3 - неплохой сайт http://musicpub.net/.

Еще одна ссылка, не попавшая в список сайтов с MP3: http://www.hot.ee/nostalgie/. Сходив по этой ссылке вы попадете на сайт, где можно скачать множество старых советских песен.

Алекс Харломов прислал ссылку на сайт с русской электронной музыкой. Я послушал тамошние вещи и мне очень понравилось. Действительно талантливая музыка и стихи. Послушайте. http://www.mp3.com/arvum. Вообще, в последнее время я уподобился некоторым сайтам и стал кидаться ссылками... А с другой стороны, разве это плохо? ;-)

Сходив вот сюда: http://genghis.winamp.com/~brennan/wa3/, можно в очередной раз поживиться свеженькой версией WinAMP 3.0 alpha 667. Плеер набирает обороты и постепенно превращается в рабочий. В новой альфе имеется автоматическое распознавание MMX, куча исправлений, введена возможность выбора кож с предпросмотром, работа со скриптами и еще много всего полезного. Не знаю, что там предложат остальные (например, второе поколение Sonique), но WinAMP я, похоже, ни на что не сменю ;-).

В подразделе с енкодерами новая программа: Dolby encoder/decoder v1.1a by Digigram. Это кодер/декодер AC-3, как вы сами понимаете. Для кодирования могут быть использованы одновременно до 6 входных файлов. Широкий выбор битрейтов и другой информации для кодирования. Поддерживаются следующие режимы кодирования: 1/0, 2/0, 3/0, 2/1, 3/1, 2/2 и 3/2. Есть возможность превью.

В подразделе с еженедельными трекерными модулями сегодня день Flacon / Pulse. На произведения этого автора я обратил внимание благодаря ссылке на архив с его музыкой на сайте www.demoscene.ru. Поскольку имя этого автора было у меня на слуху, я незамедлительно скачал абсолютно все модули, которые были доступны и внимательно прослушал их. Нечего сказать, автор является плодовитейшим мастером и талантливейшим музкантом. Из множества несомненно талантливейших вещей я отобрал несколько, которые и предлагаю вашему вниманию. Первый модуль "Cosmic overflow" (1996) точно соответствует своему названию. Качественно подобранные инструменты, поистине живая льющаяся музыка. Музыка в космическом загадочном стиле ;-). Еще одной модуль, стиль которого я определять не берусь (поскольку кроме всего прочего не силен в стилях). Модуль "Twixt cup and lip" (1999). Удивительное сочетание классических инструментов и современного ударного темпа. Качественнейшая аранжировка. Модуль "Spineless" чем-то напомнил мне музыку некоторые модули Tangerine: легкий "летний" стиль. Удивительно простая и красивая мелодия. Модуль "Sofa surfin'" я также не берусь отнести к какому-то стилю. Это просто стОит послушать. Несколько рэповая релаксационная композиция. Модуль "Her spirits rise" не менее достойный среди всех прочих. Нагнетающая мощная музыка в неспешном темпе льется из наушников. Стерео давит на голову. Прошу всех, кому действительно не безралично музыкальное творчество людей и плоды этого творчества скачать сегодняшние модули и послушать то, что по праву можно счесть за классику, "высший пилотаж" и просто качественную и красивую музыку.

 

25.Jun

2001

N46

Здравствуйте!

Разгром MP3 Pro.

Господа, с момента опубликования мною небольшого обзора недавно анонсированного формата MP3Pro я получил несколько интереснейших писем, которые помогут мне сегодня пролить свет на "тайну" работы этого алгоритма. Скажу сразу, многие будут разочарованы, некоторые безутешно (еще бы, сам Fraunhofer руку приложил к этому кодеку!). Сегодня мне предстоит немного попотрошить этот формат, никак иначе это назвать нельзя :-). Скажу сразу, все нижеприведенное я мгновенно помещаю в тот самый обзор, который я подготовил еще в прошлом номере. Так что читайте сильно обновленную версию обзора MP3Pro: Пре-тестирование кодека MP3 Pro и его сравнение с существующими кодеками (обновленный вариант). Для того чтобы заинтересовать вас к прочтению этого обновленного варианта материала, предлагаю две сонограммы для убедительности. Первая сонограмма демонстрирует спектральную картину искусственно сгенерированного мною звукового фрагмента:

Следующая сонограмма демонстрирует результат кодирования этого звукового аудио фрагмента в MP3Pro. Смотрите:

Неутешительные выводы ждут вас в этом обзоре. А натолкнуло меня на проведение более детального тестирования нового кодека письмо Дмитрия  Куцанова следующего содержания:

"Mp3_pro файл (от демо версии кодера) представляет собой обычный 64кбит/с mpeg2layer3. При этом около десяти процентов уходит на ancillary_data, куда собственно говоря, и записывается дополнительная информация. Аncillary_data суются в каждый фрейм, что является явным излишком для обычного мп3. Кодирование, наверное, происходит следующим образом: 1) спектр нарезается на куски: от 0 до 8.6 кГц, это будет обычный мп3-шник, выше, пусть, 16кГц (точно не смотрел) выкидывается, серединка 8.6 - 16 режется на несколько кусков; 2) кодируется основная мп3-шка, в каждом высокочастотном куске вычисляется средняя мощность на фрейм и записывается в ancillary_data. Декодирование, похоже, что происходит следующим образом: декодируется обычный мп3шник, из него выделяется диапазон 4.3 - 8.6 кГц. этому кусочку делают raising pitch ровно в два раза, полученный диапазон 8.8 - 17.2 нарезают на кусочки как при кодировании, из ancillary_data достается информация о мощности и присваивается этим кусочкам. Всё это запихивается обратно. Итого имеем: мп3шник с чуть более худшим качеством 64кБ/с - 10% с частотой до 8.6кГц и синтезированные из средних частот высокие частоты с такой же мощностью.".

Короче говоря, заходите сюда и читайте сами новый обзор. Все наболевшее предлагаю высказывать на форуме. Может я и слишком преувеличиваю значение результатов проведенного тестирования, однако это тестирование ставит точки над "i", или, точнее, относит MP3Pro к категории кодеков не способных заменить MP3.

Обсудить в форуме

Если помните, в сорок втором выпуске я опубликовал небольшой обзор существующих сегодня мобильных проигрывателях MP3. Тогда я пришел к выводу, что самым лучшим на сегодня выбором является проигрыватель CD-MP3 player SonicBlue Rio Volt. Напоминаю его возможности: проигрывает MP3 (любой битрейт + VBR) + WMA от Microsoft, читает Audio/CD-R/CD-RW диски и понимает даже диски, записанные с помощью DirectCD (когда диск CD-RW используется как дискетка), поддержка мультисессионных дисков, ЖК дисплей, поддержка ID3-тэгов все версий, поддержка CD-Text, апгрейды БИОСа, работает до 15 часов на одном комплекте батареек, внешнее управление (с провода для наушников). Чуть позже выяснялось, что у этого проигрывателя есть брат-близнец AVC Soul Player, который не отличается от предыдущего проигрывателя ничем, кроме внешнего вида и цены (ни то, ни другое, не в худшую сторону). Так вот, писал я тот обзор не зря - я сам занимался тогда поиском проигрывателя для покупки, поэтому я просто делился впечатлениями. Теперь я вкратце расскажу вам как купить эту штуку. Сразу приношу свои извинения всем тем, кто проживает в России и странах бывшего СССР - к ним этот способ не относится. Так что мое повествование для тех, кто живет в "нормальной" стране 8-). Итак, если вы живете, как я высказался, в нормальной стране, и у вас есть международная кредитка, оказывается даже при этих условиях купить плеер не просто (если только вы не в Америке). После множества попыток купить плеер через Интернет-магазины я понял, что задача сложная. Выяснилось, что только ничтожная толика таких магазинов торгуют с "заграницей". Боятся они принимать международные кредитки, причем даже из "нормальных" стран, не то что из ex-СССР. То есть послать-то покупку - они пошлют, проблема оплатить... Что же делать израильтянам, европейцам и прочим господам? Тыкался я, тыкался, и наткнулся на компанию-посредника www.PayPal.com. Эта компания осуществляет посреднические услуги по переводу денег прямо через Интернет. Короче, регистрируете ОДИН РАЗ вашу кредитку на PayPal, открываете аккаунт и с помощью этого PayPal'а теперь можете расплачиваться со множеством магазинов и людей никогда больше не показывая никому номер вашей кредитки. PayPal - признанная контора по всему миру. В ней зарегистрировано 8 миллионов человек, и через нее можно оплачивать покупки в гигантском числе магазинов. За транзакцию денег PayPal снимает 2,8% от суммы перевода. Покупателю (мне) это выгодно тем, что кредитку я свою "показываю" только одному PayPal (а не каждому магазину, где хочу что-то купить). А продавцам это выгодно тем, что их не "надрючат" с кредиткой - деньги они получают от PayPal, а не от фактического покупателя. Задача покупателя - всего лишь перенаправить нужную сумму продавцу через PayPal. А происходит это через обычный e-mail. Заходите на PayPal, говорите "отправить деньги", он спрашивает адрес, сумму и за что деньги, через 3 минуты деньги у продавца. А PayPal сам уже будет снимать деньги с вашей кредитки. Вот такая процедура. Таким макаром я купил AVC Soul Player в магазине http://www.easybuy2000.com. Кстати, приятный магазин и приятные люди там работают (судя по переписке). Посылают они товары не по обычной почте, а по курьерской почте (если это можно так назвать). Например, в Израиль, отправили через Fedex - 3 дня + 40 баков - и товар уже у меня на дому. Надеюсь, мой опыт кому-то поможет в покупке.

И в очередной раз публикую ссылки на сайты с русскими MP3. Очень много людей спрашивают меня снова и снова "где взять то? А где найти этого?". Друзья мои, я ж не в курсАх! Ищите сами! Я для вас список сайтов и готовлю... ;-) Обновления сегодня помечены звездочкой.

  1. http://www.rmp.ru, (неплохой архивчик + иногда тексты песен, в основном поп + рок)

  2. http://www.altmp3.ru (большой архив, но искать что-то старше 1980 нет смысла)

  3. http://music.lipetsk.ru, (если не ищешь русский рок, заходить нет смысла)

  4. http://www.m21.ru

  5. http://www.allofmp3.com, (Sound tracks, Instrumental, Electronic - огромное количество, половина всего - вышедшее до 1990 года)

  6. http://unicorn.timus.ru, (неплохо, есть редко встречающиеся вещи (ретро))

  7. http://mp3.ps.msu.ru, (из плюсов - очень толстый канал, остальное стандарт - попса и рок, да и тех не очень много)

  8. http://mp3.smolensk.ru, (мало и медленно тянет)

  9. http://www.mp3.kharkov.ua, (не отсортировано и немного исполнителей, однако и не все одна попса)

  10. http://music.extrim.ru, (очень большой архив, есть много всего из разных стилей и жанров)

  11. http://wint.decsy.ru/mp3/, (мало исполнителей и песен)

  12. http://mp3.ural.ru:8101/tracked_modules/

  13. http://mp3.tomsk.ru, (ультра последнее и мало)

  14. http://www.vvsu.ru/denis/tracked_modules/music.asp, (очень мало, но если есть, то полные альбомы)

  15. http://kot.spb.ru/mp3/ (ограничено число пользователей, русского немного)

  16. http://mp3.spb.su, (все подряд, совершенно не отсортировано)

  17. http://mp3.rsuh.ru, (все вперемешку и немного, однако искать удобно)

  18. http://omen.ru/tracked_modules/MP3&RA.HTM, (преобладают рок и поп, большой архив)

  19. ftp://mp3.int.ru, http://mp3files.int.ru (только для зоны .ru), 

  20. http://mymp3.holm.ru

  21. http://www.mfiles.ru, (немного, в основном попса)

  22. http://jedi.kosnet.ru/songs/, (русских очень мало, предпочтение отдается зарубежным исполнителям)

  23. http://anro.ru, (попса, классика (много), ретро)

  24. http://www.crymus.ru/ - TAKAYA музыка; 

  25. http://video.chuvsu.ru

  26. http://muzz.ru,

  27. ftp://mpeg3c:mpeg3c@194.226.56.60/, (классическая музыка)

  28. http://mp3.mmv.ru, (немного классической музыки)

  29. http://ser1.cardio.ru, (просто гигантская подборка, много ретро и инструментала)

  30. http://www.soundtracks.ru, (саунд треки из отечественных и зарубежных фильмов и мультфильмов)

  31. http://www.musicland.ru, (достаточное количество наших и "не наших" исполнителей)

  32. http://mp3.scn.ru,

  33. http://24.6.77.202:12345/rus-sea/tracked_modules/, (подборка: Высоцкий, Заволокин, Подболотов)

  34. http://www.berezniki.ru/tracked_modules/index.html, (несколько альбомов современных исполнителей)

  35. http://www.an.ru/songkino/, (музыка и песни из отечественных фильмов и мультфильмов)

  36. http://patefon.civilavia.ru/, ("Старая пластинка")

  37. http://music.zmnet.ru, (очень большой архив как зарубежной так и отечественной музыки)

  38. http://music.nursat.kz, (архив приличного размера с нашими и зарубежными песнями)

  39. http://chanson.h1.ru/, (небольшая коллекция русского шансона)

  40. http://mp3.ps.msu.ru/, (коллекция приличного размера русских исполнителей)

  41. http://www.bred.ru/mp3/, (большая коллекция зарубежной и русской музыки, в основном все современное)

  42. http://mp3.grammy.ru, (очень большая коллекция зарубежной и русской музыки)

  43. http://upka.narod.ru/tracked_modules/index.htm, (неплохая подборка чистого блатняка)

  44. http://www.mp3ocean.agava.ru/ (достаточно большой выбор современной российской и зарубежной музыки)

  45. http://mp3.rostovcity.ru (быстрый и богатый на MP3 сайт)

  46. http://www.uralmash.ru/mp3/ (небольшая, но местами ценная подборка, есть классика, немецкая, французская музыка)

  47. http://www.rockrus.narod.ru/index.htm (русский рок)

  48. http://retro.samnet.ru/ (ретро музыка)

  49. http://www.sci.smolensk.ru/cgi-bin/mp3/mp3.pl (все ссылки на одной странице: Чайф, Чиж, Ноль, Наутилус, Кино, Крематорий, Сукачев, Земфира; Deep Purple, Louis Armstrong и многое другое)

  50. http://voodoo.dax.ru (много, много музыки)

  51. http://cr769903-a.wlfdle1.on.wave.home.com/mp3/ (музыка украинских авторов и групп)

  52. http://tu104.com/ru/ (современная российская музыка в основном)

  53. http://mpegrom.wallst.ru/

  54. * http://music.sci.am/ (как зарубежная, так и отечественная современная музыка)

  55. * http://ussrmusic.narod.ru/ (лучшие советские песни)

Кстати, по поводу MP3. На сайте http://www.winmx.com обновилась программа WinMX, являющая собой замену старому доброму Напстер. Напоминаю, что программа позволяет обмениваться не только MP3 файлами, но также картинками и видео. Немаловажная деталь - программа поддерживает докачку. И, самое главное, она позволяет работать также и с сетями Напстер, а в ее собственной сети уже обитает очень много людей, число которых растет постоянно.

Уведомляю уважаемых читателей, что сайт Дмитрия Куцанова, где всегда можно поживиться самым свежим кодером Lame, переехал, теперь он находится здесь: http://mitiok.cjb.net/.

Любителям электронной музыки рекомендую зайти на сайт D.Copy http://www.realmusic.ru/dcopy. Я сначала чисто из любопытства зашел и скачал там одну вещь. Она мне до того понравилась, что я скачал все. Короче, зайдите и послушайте сами. Автор - очень талантливый человек.

Из разряда Must Have! Знаете ли вы, что WinAMP безобразно играет трекерные модули? Знаете ли вы, что проигрывателем трекерных модулей номер 1 признан XMPlay (это объективная оценка, а не реклама)? Знаете ли вы, что BASS system основан на движке проигрывателя XMPlay? Так вот, в подразделе с проигрывателями появился плаг-ин для WinAMP для воспроизведения трекерных модулей, основанный на системе BASS. Теперь можно смело выбросить оригинальный плаг-ин от WinAMP и заменить его новым, что я уже и сделал.

В подразделе с кодерами обновилась утилита Windows Media Encoder 8.0 GUI до v1.41 - Front-end для кодера Windows Media Encoder v8.0. Новенького вот чего: полная поддержка финальной версии енкодера, добавлены профайлы, полная поддержка NT4, куча исправлений в UI.

В подразделе с утилитами обновился граббер аудио CD WinDAC до v1.53. Программа, конечно, хорошая, однако я все же рекомендую пользоваться исключительно Exact Audio Copy - безотказная и точнейшая вещь, проверено. В подтверждение моих слов можете поковырять архив выпусков и найти тот, в котором я описывал небольшое сравнение работы WinDAC и EAC.

... тем более, что вот он как раз свеженький и подкатил... Итак, в подразделе с утилитами обновился и Exact Audio Copy до v0.9 prebeta 10. Изменений столько, что переводить все это я не стану... Смотрите сами:

* Again many bug fixes (ID3V2 tag size for VBR header, Ricoh writing, compression in the background, etc.) * It is now possible to specify a different naming scheme for various artist CDs * The power down computer option can now be selected during extraction * Submission of drive features to a central database to share information with other users which don't know the features of their drives or also to combine ones offset if several different results occured on detection. * ID3V2.3.0 tag support (previous version only wrote only ID3V2.4.0, which can't be read correctly by a majority of tag/play utilities) * In order to access more devices on interfaces like USB, Firewire and of course IDE and SCSI drives, EAC is now able to use the ASAPI interface of VOB instead of ASPI or Native SCSI * If you own a multiprocessor system, you can start several encoding threads in the background to speed up compression * To use the newest Fraunhofer FastEnc MP3 encoder on-the-fly, EAC is now able to access the CoolEdit 22-June-01 Pro MP3 PlugIn if copied to the EAC directory (fht.flt) * On external compression, the user defined encoder can use any file extension, Ogg Vorbis and RKAU are now supported as external command line encoders * Using Undo in processing waveform is now optional * EAC now uses FreeDB exclusively, to update your server list, use the "Get active FreeDB server list" function * Interpolation - Replace Frequency works fine now (I am quite satisfied with it now :) * EAC is able to use LAME.EXE (.MP3) and MPPDEC.EXE (.MP+ and .MPC) for decompression and for on-the-fly writing of CDs. Just copy the executables to the EAC
directory. For MP3 decompression with LAME.EXE it is also necessary to either not having the MP3 Fraunhofer codec installed or to select the option in
the compression options. Beware : You need the most actual versions of both programs as previous versions introduced errors in the decompression (sometimes even total trash). So decode a file once using EAC to make sure it is decoded correctly! * Some more smaller additions... ;))

Так что пользуйтесь только EAC!

Ой, раз уж такая лафа пошла с рипперами CD, обновим тогда и CDex до v1.40 beta5 (прошлая бета была 0). Нового тоже такая куча, что не стану и приводить. Качайте и смотрите сами. Изменены настройки вызова внешних кодеров, добавлена поддержка MP+, поддержка ID v2тэгов и еще много чего.

В подразделе с утилитами обновилась программа EncSpot до v1.01 beta 1. Напоминаю, эта утилита собирает и показывает всю возможную информацию о MP3-файлах, хранимых у вас. Программа пытается определить каким кодером было произведено кодирование файла, какой битрейт был использован, способ хранения стерео информации (stereo, joint stereo). Кликнув на каждом отдельном файле можно увидеть график распределения битрейтов по фреймам (имеет смысл при VBR). Что нового из примечательного с версии 0.96 (последней у меня): List context menu works with multiple files; Ctrl+C, V, X; Bitrate, length uses Xing header if available; Commandline may be .mp3 file or folder; New column 'Cue Sheet' (integration with mp3cue); Drag multiple files to list... different to before; Move + Copy + Link files to list using Ctrl, Shift, Drag; Fast search to determine whether file is incomplete; Treeview context menu (only the preliminary version); Can now refresh directory tree (F5 over tree); Can launch with commandline argument (directory path); Export text file / xml file; Added 'vbr' column by popular demand...;  Average bitrate for directory; Copy info to clipboard; Auto-resize columns now optional; More logic improvements... И еще куча всяких исправлений. Очень удобная софтинка. Спасибо автору!

В подразделе с еженедельной трекерной музыкой как всегда обновления. Качественный модель 1996 года в подвижном стиле, очень напоминающем финский ;-): "Rhythm seclusion" / Kosmic Siren (S3M). Еще один красивый мелодичный модуль "Sweet things" by Andreas Viklund (XM). Сегодня музыкальный обновления не тематические, но и не просто так - выбрал то, что пришлось по настроению из кучи модулей, которые ждут своего часа быть опубликованными здесь.

А, вообще говоря, не забываете о том, что есть и раздел с лучшей трекерной музыкой, куда помещаются только самые достойные и красивые вещи. Заходите!