Показать сообщение отдельно
  #8  
Старый 24.09.2012, 11:42
Dmitry_DM Dmitry_DM вне форума
Активный
 
Регистрация: 07.08.2012
Сообщения: 258
Версия Delphi: Delphi 7
Репутация: 11
По умолчанию

Цитата:
Сообщение от poli-smen
А переменная Sample каким типом объявлена?
Тип Longword
Я попробовал повысить его до LongInt. Теперь все нормально (с величиной чисел). Вот только я не знаю:числа у меня вывелись <0 и >0. Это логично. Но по-моему не логично то, что на графике столбик-сэмпл выше оси OX соответствует отрицательному числу в txt файле. Как бы наоборот получается...
P.S Всегда MaxAmplitude положительное, это из-за:
Код:
if Abs(Sample) > WavInfo.MaxAmplitude then WavInfo.MaxAmplitude := Abs(Sample);
Но всегда эта MaxAmplitude в TXT файле отрицательна.
И еще все же мне непонятно так должно быть или нет: когда в wav BlockAling 4, а не 2, то сэмплов выводиться ровно в 2 раза больше.
Ответить с цитированием