Войти
ПрограммированиеФорумЗвук

Помогите разобраться с кодингом звука, а точнее, с его анализом

#0
21:32, 28 мар. 2011

Ребята, помогите пожалуйста с конкретными функциями directsound или ACM.
мне нужно проанализировать конкретный объём звуковой информации. по частотам.
для это, как первый этап или вариант я хочу применить филтер по частотам.
Возможно ли это в DS и ACM. если возможно, объясните как, какие конкретные функции, пожалуйста.


#1
11:09, 30 мар. 2011

SerBoxBob
> какие конкретные функции, пожалуйста.

А разве нельзя обрабатывать самостоятельно данные, а потом записывать в циклический буфер DS? Обрабатывать данные, например простым фильтром антиальясинга.

#2
12:01, 30 мар. 2011

спасибо. конечно, я так понимаю для себя что можно.
мне не хватает на самом деле представления, что значит обрабатывать данные самостоятельно.
Вот ситуация: музыкальные данные лежат в буфере. А как теперь с ними работать непосредственно? Как произвести FFT?
как амплитуды(коэффициенты в разложении) определенных частот поставить в ноль(так нужно)?
Что, данные можно представить как массив? как обратиться к значению амплитуды конкретной частоты?
вот в чем для меня сейчас трудность.
помогите, пожалуйста.

а что такое фильтр антиальясинга, я пока не знаю)

#3
12:07, 30 мар. 2011

Доо, без антиальясинга при обработке звука ну ни как :D

#4
13:15, 30 мар. 2011

: D : D : D : D

Пользуйтесь спектроанализаторами и будет вам счастье.

#5
13:34, 30 мар. 2011

не, мне своя прога нужна, свои функции и обработки))

#6
14:00, 30 мар. 2011

То есть тебе нужно прогить девайс, который срезает определенные частоты? Зачем? Если можно в инете полно бесплатных.

#7
14:07, 30 мар. 2011

срезать мне нужно что бы научится работать со звуком как с данными.
вообще мне нужно знать в каждый момент времени какие коэффициенты стоят у конкретных частот.

или спектроанализаторы это функции такие?

#8
16:39, 30 мар. 2011

BlackMusic
Ему не нужен результат, он пишет собственную прогу, и наверное хочет разобраться в тонкостях самих алгаритмов работы со звуком.

SerBoxBob
Дождись, когда прогеры увидят тему, и не слушай нас :)

#9
16:54, 30 мар. 2011

SerBoxBob
> срезать мне нужно что бы научится работать со звуком как с данными.
> вообще мне нужно знать в каждый момент времени какие коэффициенты стоят у
> конкретных частот.
>
> или спектроанализаторы это функции такие?

Начни лучше с википедии.

#10
16:57, 30 мар. 2011

sinman, спасибо, так и есть)

#11
14:32, 3 апр. 2011

Ребята, ну неужели никто ничего не может подсказать?

#12
19:35, 3 апр. 2011

Думаю тебе лучше обратиться на ресурсы посерьезнее, поковырять исходные коды открытых проектов.

#13
20:08, 8 апр. 2011

Встал на путь истинный. пока не нужно звук проигрывать, на хрен DS.
главное fft и структура wav файлов. вообщем, по схеме, все просто, но это когда разобрался.

ПрограммированиеФорумЗвук

Тема в архиве.