It really can depend on the song itself. If there is silence for a second or so before the music actually starts it will obviously conflict if you use the same process for a song where the music starts at the immediate start of the song.
You are best off trying all of the programs out and see how it works with the songs you are using. Good luck