Я хотел бы, чтобы генерировать сигналы, которые показывают низкие, средние и высокие частоты вместе: ALA Traktor для Ipad http://www.dawsons.co.uk/blog/wp-content/uploads/2013/02/TRAKTOR_DJ_main-2_L.jpgFrequency-сплит осциллограмм
мне удалось получить частотные данные аудио с использованием FFT, затем подвести итоги амплитуды в бункерах на основе частотных диапазонов (низкий: 0 - 300 Гц, середина: 300 - 2000 Гц, высокий: 2000 Гц +), но при построении они не похожи на обычный RMS-график одного и того же звука.
Может кто-нибудь, пожалуйста, дайте мне указатель на то, как генерируются сигналы Traktor? Большое спасибо!
@learnvst правильно, что фильтрация - лучший способ сделать это. Но, если вам понадобится FFT в будущем, я настоятельно рекомендую Kiss FFT (http://sourceforge.net/projects/kissfft/files/kissfft/) Марка Боргердинга. Гораздо проще работать с FFTW и более чем достаточно быстро для любого возможного аудио приложения. – mtrw
Вы уверены, что это то, что показывает трейтор? Мне кажется, что это показывает пик, RMS и что-то еще (abs-mean). –
Im довольно уверен, что толстая линия низких частот - это бас, а внешний вид выглядит как RMS. Средний, который я предполагаю, - это частоты выше баса, но это предположение, поскольку я никогда не использовал версию iPad :) – Val