В конце концов я нашел видео о правильном чтении WAV-файла ( огромный кредит этому видео ) и о том, как отформатирован WAV-файл ( подробно объяснен здесь ), и сделал несколько работа методом проб и ошибок, пока я не понял, как это сделать. Я подумал, что если бы я мог сделать файл в стиле WAV с частотами в них и настроить буфер OpenAL и источник вручную, это сработало бы.
Я столкнулся с некоторыми проблемами, когда обнаружил, что формат отличается от первого объяснения формата файла WAV Я обнаружил, поскольку у некоторых, по-видимому, дополнительные метаданные , которые у меня были проверить и пропустить при попытке загрузить файл WAV. Затем я создал WAV-файл, содержащий частоты, и воспроизвел его, который работал так, как я мог надеяться.
Вот еще одна статья о том, как работает битовая глубина, которая действительно помогла мне понять, что я делал.
Надеюсь, это поможет любому, кто пытается сделать что-то похожее на это!