They generally won't stop singing if they have at least a majority of the party under control, however, the controlled party members should be getting saves each turn to break out of the song, and upon doing so get a normal turn. Were your characters getting their saves each turn?