News / Live Journal / Information / Soft / Music / Forum / Links / About project




Powered by Google
Информация

 Железо
 Сжатие звука
 Трекеры
 Мьюзиком
 Renoise
 Энциклопедия стилей
 Мастер-класс
 Словарик
 Мысли

Добавить в избранное

Мастер-класс

Подготовка модулей для Интернет

Если честно, то меня уже достало смотреть на безумно длинные модули (в смысле размера) выложенные в Интернет. Неужели трудно сообразить, что чем меньше модуль, тем он доступнее всем. Никто не будет качать 3 метровый ИТ, с какого нибудь попсового сайта, чтобы послушать драмлуп 16 бит 48 кгц стерео с наложеным таким же сэмплом "КАМОН" (или "ЛЕТС ДУ ИТ" /не в смысле Let's do модули IT/). Я не претендую на оригинальность и не думаю, что все последуют моим советам, но если вы так сделаете, то ваш модуль будет занимать намного меньше места (зависит от размера модуля).

Итак, сначала мы попробуем разобраться на чем воспроизводить ваш модуль. На данный момент существует куча плейеров, воспроизводящих модульные файлы. Я перепробовал практически все и у меня сложился такой список (по качеству):

Best — коммерческий Itwav.drv
1. Modplug Player
2. XMPlay
3. IT Player
4. Impulse Tracker 2 MMX driver
...
10. Pulse Player
20. Winamp Player

Если следовать списку, то: покупаете у Jeffrey Lim драйвер $30, рендерите в вав, и этот вав выкладываете в Интернет. Только кто вам даст столько места, какой дурак его будет качать и сколько вы потратите на оплату услуг провайдера, закачивая этот многометровый файл.

Далее Modplug Player. Самый лучший из плейеров воспроизводящий все модули. Причем все он воспроизводит качественно. За историю создания этого плейера, в нем найдены все (?) ошибки, отвечающие за достоверность воспроизведения. Однако, если сравнить то что вы написали в Impulse Tracker и то что проигрывает Modplug, получится не совсем одно и то же. Я так до сих пор и не понял в чем разница. Но меня это устраивает. Тем более, что я сейчас специально адаптирую модули под этот плейер.

XMPlay. Воспроизводит модули чуть похуже Modplug, но зато поддерживает формат .mo3 с сжатием сэмплов по алгоритму mp3. Это формат делает модуль намного меньше, но я поэкспериментировал и понял что в редких случаях мой метод лучше даже чем .mo3.

IT Player. Воспроизводит модули аналогично Impulse Tracker.

Ну про Impulse Tracker даже и писать не буду. Все его знают. Хотя это и не плейер.

Pulse Player оказался намного хуже, чем можно было ожидать от разработчиков IT 3.

Про Winamp даже ничего писать не буду. Один большой сплошной глюк.

Судя по размеру ушей, этому зайцу... о чем это я? А да, выходит самый лучший Modplug Player. И не надо мне присылать гневных писем, это сугубо личное мнение и обсуждению не подлежит. Тем более, что Modplug поддерживает заархивированые zip'ом или rar'ом модули с расширениями .mdr и .mdz. Он поддерживат так же расширения .zip и .rar, но не видит их как свои файлы, а .mdz и .mdr видит.

Итак, модуль готов. Он получился у вас метров под... ...дцать. Не беда, сделаем меньше. Копируете файл под другим именем, или просто в другую директорию. Этот файл предназначен для Интернет. Загружаете оба модуля (оригинал и интернет-версию) в Modplug Tracker. Оригинал нужен для восстановления сэмплов в случае неудачной пересэмпловки. И конвертируете. Как? На этот вопрос я могу ответить только RTFM (Read That F@#$ing Manual).

Я не буду объяснять какие кнопочки тыкать, но могу дать несколько советов насчет обработки:
1. Басовые инструменты оставляете 16 бит, но частоту дискретизации снижаете до минимума (1000-6000 гц). Только прослушайте, чтобы звук не сильно изменился.
Восстановить испорченный сэмпл можно простым копированием из оригинального файла.
2. Шипящие инструменты (тарелочки, снэры, флейты и т.д.) конвертите в 8 бит, и если частота сэмпла не очень высокая — передискретизируете в 22кгц.
3. Остальные инструменты либо конвертите в 8 бит, либо снижаете частоту дискретизации. Либо и то и другое. По вкусу.

Записываете получившийся файл. Что? Получился размер больше чем был? Правильно. Вы сохраняли в каком формате? Compressed IT. А сейчас у вас получился Uncompressed Modplug IT. Ничего страшного, это поправимо. Запускаете WinRAR, устанавливаете в опциях Compression method: best, Dictionary size: 1024, флажок Use multimedia compression и архивируете полученный модуль. Ну и какой размер получился? Сравните с .mo3. Далее два варианта:
1. Переименовываете .rar в .mdz (или .mdr, кому как нравится) и вместе сопровождающим текстовым файлом(ми) архивируете обычным zip'ом.
Это если вы сделали модуль чисто под Modplug.
Если под все плейеры, то:
2. Дописываете в архив сопровождающий текстовик(и) и выкладываете в Интернет. Только учтите — не все серверы поддерживают расширение .rar для юзеров. www.xoom.com, к примеру, не поддерживает.

Данный метод подходит практически для всех форматов, за исключением, разве что .bmx и .mt2, ну и соответственно .it3.

Только не пытайтесь загрузить полученный модуль в Impulse Tracker, играть то он будет, но с редактированием возможны некоторые глюки.

Успехов !!!

Gene J.B.
http://genejb.narod.ru

После написания статьи у EstEps возник вопрос. Я попробую на него ответить.

Насколько и почему отличается качество сжатия модуля, если его сжимать в самом IT?

В Impulse Tracker это делать настолько неудобно что, да простит меня Jeffrey Lim, я бы ему руки оторвал за отсутствие редактора сэмплов. Трекер как трекер, а с сэмплами приходится возиться в других программах. И еще. Я не буду утверждать, но по моему у Modplug Tracker алгоритмы преобразования немного лучше, чем в IT.

Некоторые мысли

Перед тем, как сохранить вы можете поставить для любого инструмента в Modplug Tracker огибающую резонантных фильтров, но поддерживаться он будет только в Modplug Player. Все остальные проигрыватели их игнорируют.

Вернуться в раздел

Dreams...
Отправить письмо дизайнеру
к началу страницы
copyright © 1997-2024 t.r.a.c.k.e.r.s
All Rights Reserved