Сделать алгоритм анализа спектра аудио сигнала на java, чтобы код, описанный ниже, работал.
Либо предложить и сделать любой другой вариант анализа спектра, чтобы потом опираясь на данные анализа можно было сделать показ аудио спектра на экран (от 20 до 20000 герц).
// частоты, за которыми мы следим (могут быть другими, это лишь как пример)
float[] frequencies = new float[] { 20, 50, 100, 300, 400, 500, 600, 700, 800 1000, 2000, 5000, 15000 };
// результат записываем сюда
float[] result = new float[frequencies.length];
// обработка потока аудио данных (каждый float имеет значения от -1 до 1. Тишина = 0
// sampleRate - частота дискретизации
void process(float[] input, int bufferSize, float sampleRate)
{
}
Оставлять заявки могут только авторизованные пользователи.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Алгоритм частотного анализа аудио сигнала на Java
Реклама
Алгоритм частотного анализа аудио сигнала на Java
Сделать алгоритм анализа спектра аудио сигнала на java, чтобы код, описанный ниже, работал.
Либо предложить и сделать любой другой вариант анализа спектра, чтобы потом опираясь на данные анализа можно было сделать показ аудио спектра на экран (от 20 до 20000 герц).
// частоты, за которыми мы следим (могут быть другими, это лишь как пример)
float[] frequencies = new float[] { 20, 50, 100, 300, 400, 500, 600, 700, 800 1000, 2000, 5000, 15000 };
// результат записываем сюда
float[] result = new float[frequencies.length];
// обработка потока аудио данных (каждый float имеет значения от -1 до 1. Тишина = 0
// sampleRate - частота дискретизации
void process(float[] input, int bufferSize, float sampleRate)
{
}