Have you looked at the ABC Music player included in CargoBot?
Yeah, but I found it difficult to get into. I originally was trying to understand sounds a bit more and specifically a glitch which was annoying. Things started growing legs as usual but am probably reaching the point of where a wheel is being reinvented