The Fail Thead

A little piece of me died today when I read of the existence of XRNS, a music tracker format that uses XML. A music tracker format that uses XML! Can you imagine? If you can’t, Google for “filetype:xrns” to find plenty of samples.

  
XML:   
<?xml version="1.0" encoding="UTF-8"?>  
<renoisesong doc_version="10"><br>
  <globalsongdata><br>
	<octave>4</octave><br>
	<editstep>1</editstep><br>
	<loopplay>false</loopplay><br>
	<loopcoeff>4</loopcoeff><br>
	<loopstart>96</loopstart><br>
	<beatspermin>123</beatspermin><br>
	<ticksperline>3</ticksperline><br>
	<shuffleisactive>true</shuffleisactive><br>
	<shuffleamounts><br>
	  <shuffleamount>36</shuffleamount><br>
	  <shuffleamount>68</shuffleamount><br>
	  <shuffleamount>67</shuffleamount><br>
	  <shuffleamount>47</shuffleamount><br>
	</shuffleamounts><br>
	<songname>Untitled</songname><br>
	<artist>By Somebody</artist><br>
...<br>
  </globalsongdata><br>
...<br>
</renoisesong>   
  

And on it goes. It’s difficult to articulate why this feels so heretical. It’s like those old MOD/tracker formats were designed to be so pure, so efficient. This completely destroys that. Now your playback engine has to carry the baggage of a full XML parsing library.

There are elements of the FFmpeg development team that would enjoy seeing the program grow to be able to handle all the various tracker-type formats (myself included, obviously). It’s not going to be pretty when XRNS collides with FFmpeg.

![](http://fc04.deviantart.com/fs28/f/2008/047/d/4/I M_A_BEE MOTHERFUCKER_by_LEGOguy89.jpg)

Please don’t make me the last one to notice this thread?

Now the “trance guy” is here.

http://bulapictures.com/index.php?l=show&id=153

rofl :lol:

[center]


[/center]

There is fail, and there is uberfail :lol:

that puzzled me for a second, but then I realized: posting TEH WIN in TEH FAIL thread = FAIL, so all is well :P