Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.05;
Скачать: CL | DM;

Вниз

Смешивание звуков   Найти похожие ветки 

 
Владимир Кладов   (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 вся ветка

Текущий архив: 2006.02.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
3-1133847253
ShiFT
2005-12-06 08:34
2006.02.05
программа построения cхемы связей


3-1134038479
Helen
2005-12-08 13:41
2006.02.05
Не могу установить драйвер MSSQL в BDE


2-1137447397
Compton's G
2006-01-17 00:36
2006.02.05
StringList


11-1118404589
vitge
2005-06-10 15:56
2006.02.05
Работа KOL под PALM


2-1137685641
_vasya
2006-01-19 18:47
2006.02.05
Как использовать одну процедуру несколько раз одновременно