Using TMRpcm object, why is the SD Card failing to be found by arduino?
See  https://github.com/greiman/SdFat

Ensure it works with the sdinfo example, and then you can just use the sdformatter example to format the card.