Это, безусловно, возможно, иначе не было бы программного обеспечения для цифрового студийного микширования.
То, что вы фактически запрашиваете, - это ослабление частотных диапазонов по всему файлу. В аналоговой земле вы должны применить фильтр нижних частот и фильтр верхних частот (или некоторую другую комбинацию фильтров) для ослабления частот.
В программном обеспечении вы могли бы решить эту проблему, написав цифровой фильтр такого рода, который уменьшал бы выходной сигнал различных частот. Частоты будут определены с помощью вычисления FFT.
Самое быстрое, что нужно сделать, это использовать приложение для редактирования аудио и применить изменения там.
Существует аудиотека, называемая PortAudio , которая может обеспечить некоторую поддержку редактирования аудиопотока на числовом уровне. Он написан на C и имеет C API.