%~nx1 Es una variable ?
Nop, Es un parámetro. Se le puede llamar variable especial.
"C:\Musica\Melodia.mp3" Es el parámetro 1 (%1), y lo expandimos a "%~nx1" ("%~Nombre y Extensión de 1")
Aqui tienes un tutorial de Lauburu, (Y abajo hay un post mio, soy "pitoloko", con más información complementaria):
http://www.portalhacker.net/index.php/topic,149270.0.html
Salu2