http://nostalgy.org.ru
http://nostalgy.net.ru
http://386.by.ru

30 мая 2007 года

    Digital Sound System 3.0+ ("новая" версия DSS)

Эта версия DSS - последняя из тех, которые создал
российский программист Сергей Сапелин. В отличие
от предыдущих версий, она действительно умеет
воспроизводить MIDI-файлы! Во всех прочих известных
мне дистрибутивах программы был файлик !readme!.txt,
сообщавший, что "Временно убран... MIDI-синтезатор".
А как известно, нет ничего постояннее временного.
С.Сапелин, по всей видимости, прекратил работать над
DSS еще в 2002 году и почему-то не опубликовал свою
полную версию DSS :-(. Тем не менее, он согласился
отправить ее по почте одному из постоянных
посетителей нашего сайта, UZIX'у. А тот, в свою
очередь, поделился этой программой со мной.

Итак, настоящая версия DSS умеет воспроизводить
MIDI-файлы. Что примечательно, также как и в случае
с MP3-файлами, DSS может выводить звук через Ковокс
на LPT-порту и даже через системный динамик (спикер)!
То есть, чтобы слушать MIDI, не нужна даже звуковая
карта! Разумеется, это достигается с помощью
программной реализации волнового синтеза. Для чего
DSS требуются патчи (сэмплы) от звуковой платы
Gravis Ultrasound. Их, кстати, можно скачать с
нашего сайта из раздела "Мультимедиа" (в сжатом
виде около 7.5 Мб). А можно найти их на диске с
драйверами, прилагающемся к плате Gravis Ultrasound,
или загрузить с ftp-сервера, где собраны драйверы
звуковых плат.

1. Итак, распакуйте патчи GUS, т.е. файлы:
ACBASS.PAT
ACCORDN.PAT
...
WOODFLUT.PAT
XYLOPHON.PAT
в отдельный каталог, например, D:\PATCHES

2. Теперь в каталоге с новой версией DSS найдите
файл MSYNTH.CFG, и в нем впишите строки:
dir d:\patches
source gravis.cfg

Если эти строки в MSYNTH.CFG есть, раскомментируйте
и подправьте их. Файл GRAVIS.CFG, содержащий список
патчей GUS, должен находиться в том же каталоге,
что и программа DSS (GRAVIS.CFG прилагается к
настоящему архиву).

3. Запустите дисковый кэш (например, SMARTDRV).
Патчей много (около 200), и без кэширования они
будут загружаться достаточно долго. Убедитесь,
что DSS правильно сконфигурирован (т.е. в файле
DSS.INI записаны верные настройки для устройства
вывода звука, хотя бы системного динамика).
Теперь запускайте DSS, находите в его файловом
менеджере MIDI-файлы и слушайте!

4. Следует заметить, что DSS может зависать при
попытке прослушать MIDI-файл, если запущен
менеджер памяти EMM386 (так было у меня: пришлось
оставить в памяти только HIMEM, и DSS нормально
заработал).

В этот архив, в подкаталог EXAMPLES вложены
некоторые MIDI-файлы, чтобы Вы сразу могли
оценить качество звучания DSS:

Highway star и Solder of fortune (Deep Purple);
Stairway to Heaven (Led Zeppelin);
Регтайм;
Мелодия из к/ф "Солярис" (И.С.Бах);
Лунная соната (Л.В.Бетховен);
Мелодия из к/ф "Новые приключения Шурика".


Достоинства DSS:

DSS - российская программа, и она хорошо подходит
для российских пользователей. Вот ее основные
преимущества:

1. Старые "буржуйские" проигрыватели (в т.ч. ранние
версии WinAMP'а) не знают о существовании русской
кодировки Win-1251. Поэтому они не могут корректно
отображать на экране MP3-тэги (то есть встраиваемые
в MP3-файл пояснительные записи, содержащие сведения
о названии песни, альбома, группы, имени певца...).
Приходится применять транслитерацию и т.д. DSS же
отлично выводит на экран информацию о музыкальной
композиции, которую вы слушаете.

2. DSS отличается низкими системными требованиями.
Он может работать даже на 386, при наличии 4 Мб
памяти, хотя для прослушивания MP3 нужен более
мощный компьютер. Другой хороший проигрыватель Quick
View (например, 2.54) отказывается воспроизводить
MP3-файлы даже при наличии 8 Мб памяти (похоже, ему
нужно 16 Мб). А DSS нормально функционирует даже на
компьютере с процессором типа 486DX2-66 и с 8 Мб
оперативной памяти. На ноутбуке Toshiba Satellite
110CS (Pentium-100, 8 Мб ОЗУ, нет звуковой карты),
работающем в режиме энергосбережения - т.е. с
частотой процессора, сниженной до 50 МГц - DSS
работал без нареканий, выводя звук через Covox.

3. DSS поддерживает много различных устройств
вывода звука: Sound Blaster, ESS, GUS, Windows
Sound System, Covox на LPT (это не звуковая
плата, а простенькая самодельная приставка). Если
у вас нет ни звуковой карты, ни Ковокса - можно
просто вывести звук на встроенный динамик
(PC-Speaker)!!! Конечно, встроенная "пищалка"
звучит тихо, с дребезжанием, но все же слушать
можно, транзисторные карманные приемники работают
порой еще хуже... Кроме того, вместо маленького
динамика можно включить советскую колонку от
"Веги" :-), и в этом случае звук будет гораздо
громче, качественнее и "басовитее". Кстати,
улучшить звучание спикера можно, загрузив
дисковый кэш (например, SMARTDRV).

4. Самое главное: DSS - не просто проигрыватель
MP3-файлов. Это еще и рекордер (средство для
записи) MP3-файлов, и конвертор (позволяет перекодировать
MP3 в WAV, WAV в MP3)... А теперь DSS может воспроизводить
еще и MIDI-файлы: настоящий "швейцарский армейский нож"!

5. На диске DSS занимает очень мало места. В упакованном
виде 250 Кб, в распакованном виде 280 Кб! В 10-20 раз
меньше, чем Mediapleer или WinAMP, и в то же время,
возможностей у DSS будет не меньше...

6. Разные графические эффекты при воспроизведении.
Это линейный индикатор уровня сигнала, спектральный
анализатор сигнала, "цветомузыка" (психоделические цветные
огни) - можно устроить маленькую дискотеку. А также
режимы "осциллографа" и фазовая диаграмма. "Цветомузыка"
может регулироваться.

7. DSS поддерживает плейлисты от WinAMP'а, так что
возможно автоматизировать его работу, и обеспечить
многочасовое музыкальное сопровождение. Это на старом
компьютере без Windows и даже, возможно, без звуковой
платы!

8. Также многим пользователям понравится то, что
к DSS приложено руководство на русском языке
(интерфейс у программы, правда на английском -
чтобы за рубежом могли оценить "русское чудо").


Антиквар (Михаил Бабичев) выражает свою искреннейшую
благодарность Сергею Сапелину за его прекрасную
программу! Спасибо, спасибо!