drum patterns
-------------

<tempo definition>
<instrument definition>
<instrument definition>
.


------------
tempo definition:

	tempo	FLOAT;

------------
instrument definition:

	<instrument type>
	<volume definition>
  	<panning definition>
	<effect definition>
	<shuffle definition>
	<instrument pattern>

------------
instrument types:

sample:

	sample_mono <filename>
	sample_stereo <filename>


synth:

	synth <filename> <synth params>
	
------------	
volume definition:

	volume 	FLOAT

------------
panning definition:
	pan		FLOAT
	pan		random
   
------------
effect definition:

	effect	<effect_type> <effect_params>
	
	
effect types:
	echo	<delay> <volume> <feedback>	
	stereo_echo <delay> <volume> <feedback>
	lpf		<cutoff_freq> <resonance>
	distort	<gain> <attenuation>
	
------------
shuffle definition:

	shuffle	FLOAT
	
------------	


EXAMPLE:

-----------------------------
tempo 120

sample_mono 	kick
volume 			1.0
pan				0.0
shuffle			0.5
pattern			9..59..59..59..5

sample_mono		hihat
volume			1.0
pan				random
shuffle			0.5
pattern			8575857585758575

synth			blip	1.0 0.5 0.1 0.4
volume			1.0
pan				random
stereo_echo		0.040 0.5 0.5
shuffle			0.5
pattern			.56..56..56..56.
.
-----------------------------


