Форум: "KOL";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];
ВнизСмешивание звуков Найти похожие ветки
← →
Владимир Кладов (2005-06-08 19:12) [0]http://bonanzas.rinet.ru/multiwav.zip
multiwav.pas - смешивание произвольного числа wav-ов (очень полезно для игроделания);
salutunit.pas - эффект салюта. Озвучен через multiwav. Там же - скомпилированный пример с исходниками.
Архив большой, из-за большого числа звуков для салюта. Да, звуки защищены копирайтами, я их убирать не стал, так что смотрите сами, для дистрибуции надо думать, чем легальным заменять.
← →
alexacolor (2005-06-09 04:07) [1]Оно конечно хорошо, но wavs микшировать это уже пройдено давно. Сейчас обычно надо микшировать ogm,mp3,wma... причем главная задача пребуферизация этого всего, чтобы звук запускался с минимальной задержкой, но буфера не занимали всю оперативку. Поэтому если надо - лучше скачать с un4seen.com bass.dll (я так и сделал, предварительно убив месяц на свою реализацию)
← →
Thaddy (2005-06-09 11:22) [2]Not quite true:
For mixing, those other formats are only consumer formats, not for professional audio recording software, i.e. only for streaming, toys, games and dj"s. Professional audio is and will always be mixed in raw, wav or apple iaf format because these are lossless and don"t need time and much extra code to compress/decompress, which is also not lossless! The modern high resolution 32bit float wav format or 64bit wav format are the preferred formats, mixing down to 16 bit CD compatible later. These formats are newer than most of the formats you name ;)
A professional would only mixdown to a compressed format at the very last stage of mixing.
But the programming principles that Vladimir showed here also apply to directshowfilters that can handle those toy formats and many are included with Win XP, so go ahead, give it a try yourself.
Bass.dll defeats the purpose of KOL: writing small programs.
← →
alexacolor (2005-06-10 03:36) [3]Я могу считаться профессионалом в этом вопросе. Естественно в professional audio для сведения используется максимальные sampling rates and resolutions. И принципы микширования далеки от использования directshow и real-time. Но не стоит гоняться с микроскопом за мухами. :) для большинства проектов такое качество не нужно и достаточно multiwav или bass. В микширование звуков в виндовсе real-time много подводных камней и в unforseen с ними успешно борются. К тому же bass.dll<100kb и этим соответствует идеологии KOL ^)
← →
Thaddy (2005-06-10 07:37) [4];)
Agree, to disagree ;-)
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.014 c