anchor.diff:  					defined by tempo / x: <i>C,G/2,E/4</i><br>
   					Combined, an example is: <i>E-E4/4,F#/2,G#/8,B/8,E3-E4/4</i>
   					<br>
  -					Lines may be up to 50 characters.<br>
  +					Lines may be up to [MUSIC_MAXLINECHARS] characters.<br>
   					A song may only contain up to [MUSIC_MAXLINES] lines.<br>
   					"}
   		else
  
positive.code: 			lines.Cut(MUSIC_MAXLINES + 1)
  		var/linenum = 1
  		for(var/l in lines)
  			if(lentext(l) > 50)
  				to_chat(usr, "Line [linenum] too long!")
  				lines.Remove(l)
  			else
  
negative.code: /obj/structure/piano/attackby(obj/item/O, mob/user, params)
  	if (istype(O, /obj/item/weapon/wrench))
  		if (!anchored && !isinspace())
  			playsound(src, O.usesound, 50, 1)
  			to_chat(user, "<span class='notice'> You begin to tighten \the [src] to the floor...</span>")
  			if (do_after(user, 20*O.toolspeed, target = src))
  				user.visible_message( \
  