Я удивлен, что библиотека Sound не позволяет легко открывать массивы данных.
Я рекомендую использовать минимальную библиотеку в обработке. Это должно быть проще и идти с множеством примеров. Что вам нужно, так это BandPass фильтр Minim , и уже есть BandPass пример .
Вы можете получить к нему доступ через Обработка> Примеры> Вкладные библиотеки> Minim> Синтез> BandPassFilter после установки библиотеки (если ее там еще нет).
Демонстрация - фокусировка звука, но вы должны быть в состоянии передать сигнал с плавающей точкой [] одному из доступных UGens и передать его фильтру BandPass.
Что касается библиотеки IIRJ, как вы можете видеть в файле readme, есть ссылка на MavenCentral repo , где вы можете скачать скомпилированную библиотеку jar
Перетащите этот файл .jar в эскиз Java для обработки, и вы сможете проверить импорт библиотеки:
import uk.me.berndporr.iirj.*;
Butterworth butterworth = new Butterworth();
Далее вам нужно скачать распакованный файл javadocs и посмотреть, как эта библиотека ожидает поступления 1D-сигнала