а чтоб не мучатся :) http://vedder.se/w …12/STM32F4_USB_MP3.zip
но это STM SPL! сам под HAL думаю перписать, есть пример хороший
а прикрутить проще всего сюда
d:\_ST_\STM32Cube_FW_F4_V1.4.0\Projects\STM32F401-Discovery\Applications\Audio\Audio_playback_and_record
(если не брезгаете stm-ом конечно)