Depending on the settings of the server[like if it follows the officials settings or just goes with the usual or newest pservers settings], the song will be cancelled if[posting the ones I remember, I may miss some or even be wrong on something but this is what I remember]:
Officials:
- Swap the weapon to a non-instrument type
- you've Chello on and change to Combat Knife will cancel the song
- you've Chello on and change to another Chello, the song won't be cancelled
- Change map
- change position at the map by some teleport way like fly wing, teleport skill or even e-call
- use adaptation to circumstances[or whatever is called]
- being dispelled
- char being ganba'd[works on duets, don't remember exactly if it works on song non-duets but should I guess]
- if the song is a duet, ganba can be used to make holes on the song[I don't really remember if this also works for songs like bragi but I remember to see it working on duets like loki]
- lp being used on top of it[this is tricky, lp will cancel songs like bragi but you can re-cast the bragi over the lp and it will work but lp will cancel at 100% duets so even if you recast, it will fail]
- elemental area boosters[or whatever you want to call it] like deluge will also work similar to lp and cut area of a song so you can consider it a bit of cancel on a portion of an area
- ice wall will also work a bit like the previous item - the area covered by ice wall won't have the song effect even if ice wall makes puff after a while and the song is still ongoing
- another song being used over it
Pservers:
- Since the swap thing is something that wasn't implemented before like 1-2 years ago[something like that, may be less or more, dunno exactly when it was implemented] so is a bit recent and not everybody that play pservers is used to that so, some pservers prefer to ignore it and go with:
- swap to any weapon will cancel the song
- Other stuff should work at 100% afaik
Also, don't forget that after using and cancelling a song/walking out of the area of the song, the effect will stay on the chars affected for a couple of seconds[20 or 30 seconds, something like that]. If I remember it right, this timer won't go off even if you teleport, only a log out will kill it.