Clojure/Java: библиотеки Java для спектрального анализа звука?

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

Я уже задал этот вопрос в comp.dsp, но мне ясно, что, получая ноу-хау для создания это на моем собственном пользовании основной библиотекой FFT собирается потребовать большего количества времени и энергии, чем я имею в настоящее время. Вот мой исходный вопрос с большим количеством detai: http://groups.google.com/group/comp.dsp/browse_thread/thread/e04f78d439e9e2bd

Я нашел много хороших библиотек для проигрывания со звуком (я использовал JSyn в прошлом), но ни один из них, кажется, не настраивается для возврата быстрой и грязной спектральной информации о звуковом образце.

Любые указатели очень ценились бы.

18
задан jkndrkn 9 August 2010 в 21:08
поделиться

3 ответа

В этом блоге показана java-реализация алгоритма БПФ, который очень краток и считывает аудиофайлы и вычисляет частотный спектр.

Вы также можете проверить Библиотеку БПФ с открытым исходным кодом Jtranforms

К сожалению, блога больше нет, вот некоторые другие ресурсы по БПФ.

12
ответ дан 30 November 2019 в 09:21
поделиться

Вы видели это:

http://download.oracle.com/javase/tutorial/sound/TOC.html

Я также использовал Java Media Платформа для обработки видео, но я считаю, что они также предоставляют хороший API для обработки звука. Вы также должны изучить это.

0
ответ дан 30 November 2019 в 09:21
поделиться

посмотрите на пакет jAudio в jMir , вероятно, там гораздо больше, чем вам нужно ...

2
ответ дан 30 November 2019 в 09:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: