Я пишу приложение для Android, которое увеличивает громкость определенных частот звукового файла, и я, к сожалению, не могу использовать встроенный Android Equalizer, потому что мне нужно увеличить громкость на частотах 4 кГц, 6 кГц и 8 кГц.
Для этого я читаю и записываю исходный звуковой файл .wav в массив с плавающей точкой, затем выполняю быстрое преобразование Фурье для массива, получая доступ к нужной мне полосе частот и увеличивая громкость на этой полосе.и, наконец, мне нужно преобразовать этот массив обратно в файл .wav для воспроизведения.Массив float содержит образцы исходного файла wav.
У меня возникают проблемы с поиском способа сделать это в Android Studio, я впервые работаю с всесторонним звуковыми файлами, поэтому у меняпроблема в выяснении, как действовать.