Алгоритм индикатора уровня звука

Алгоритмы: от сортировки пузырьком до численных методов

Модераторы: C_O_D_E, DeeJayC

Ответить
Аватара пользователя
demon416
Сообщения: 178
Зарегистрирован: 30 янв 2006, 14:03
Откуда: kirovskoe

Собствено надо реализовать индикацию уровня звука в реальном времени как например соундфордже
проблема в том что непонятно как именно считать этот уровень
в идеале былобы получить еще и уровни низких/средних/высоких частот
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Если я не ошибаюсь, в формате wav именно эти уровни и хранятся. Последовательно низкие, средние и высокие. Поищите в инете протокол файла wav
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Аватара пользователя
demon416
Сообщения: 178
Зарегистрирован: 30 янв 2006, 14:03
Откуда: kirovskoe

в класическом wav хранятся сырые данные с ацп если каналов несколько значения чередуются такчто это не подходит
нашел что уровень считается среднеквадратически по формуле sqrt(a1^2+a2^2+..+an-1^2+an^2)
попробывал считать по этой формуле результат напомимнает генератор случайных чисел :(
подскажите пожалуйста правильную формулу
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

преобразование фурье и вейвлет анализ, там по сути делов то на 5 строк, если нужно на частоты разбить
It's a long way to the top if you wanna rock'n'roll
Uphiander
Сообщения: 17
Зарегистрирован: 07 ноя 2007, 09:59

Что за задача-то? Эквалайзер написать? Посчитать сравнительный уровень сигнала на некоторых частотах?
Аватара пользователя
demon416
Сообщения: 178
Зарегистрирован: 30 янв 2006, 14:03
Откуда: kirovskoe

Задача - сделать программу управления девайсиной (линейкой светодиодов подкинутой к лпт порту)чтобы эта линейка отображала уровень звука в текущий момент как например пиковые индикаторы в соундфордже
проблема в том что по тз должен светиться только один светодиод соответственно чем выше светящийся светодиод тем выше уровень звука по задумке заказчика в перемещениях светящегося диода должен просматриваться ритм музыки
как я понимаю ритм как правило отбивается низкочастотными звуками
вроде как уже почти разобрался но от советов не откажусь icq 498179681
ака хинт: коментируйте код, самим же легче будет разобраться ;)
Ответить