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

Вниз

Работа со звуком   Найти похожие ветки 

 
DDDeN ©   (2002-04-10 15:48) [0]

Здравствуйте! Подскажите как микшировать вавки и менять их громкость независимо от общей.


 
MJH ©   (2002-04-10 16:16) [1]

DirectSound - про такое слышал?


 
PVOzerski ©   (2002-04-10 16:35) [2]

Кое-что подсказать могу, из области "некомпрессированный wav-файл изнутри".
Вообще-то они бывают 8- и 16-битные (а еще моно и стерео, во втором случае точки, относящиеся
к 1-му и 2-му каналам, чередуются). В случае 16 бит "тело" wav-файла - последовательность
классических smallint"ов, где 0 - он 0 и есть. Тогда менять амплитуду можно, перемножая значение
каждой точки на соответствующий коэффициент и отслеживая угрозы выйти за диапазон smallint.
В случае 8 бит ситуация чуть-чуть сложнее: точка - беззнаковое(!) 8-битное целое (Дельфийский
тип byte), но нулевому уровню звука соотвествует 128. Т.обр., преобразование амплитуды будет
выглядеть так: Anew:=((longint(Aold)-128)*K)+128;



Страницы: 1 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.021 c
1-35349
sanci
2002-07-30 11:22
2002.08.12
QickReport


8-35387
stup
2002-04-03 17:48
2002.08.12
Помогите сделать хороший интерфейс при использ. DelphiX


3-35132
Gily
2002-07-21 07:00
2002.08.12
About IBDataSet


1-35338
совсем Новенький
2002-07-29 20:01
2002.08.12
АЛГОРИТМЫ трансляции математических выражений. Mapl.


1-35237
Gonzalez
2002-07-20 09:06
2002.08.12
Типизированный файл внутри *.exe