Don't forget that default memcpy() produces a "hard edge", and if you change your audio player to C++ new it will sound better.
https://www.audioasylum.com/forums/pcaudio/messages/11/11997...
https://www.audioasylum.com/forums/pcaudio/messages/11/11997...