
#define	F_NOTE	1
#define	F_REST	0
#define	F_JUMPTO	2
#define	F_LOOP	3
#define	F_ENDLOOP	4
#define	F_PATCH	5
#define	F_PAN	6
#define	F_MUX	7
#define	F_DEMUX	8
#define	F_VOLUME	9
#define	F_XPOSE	10
#define	F_XSET	11
#define	F_SLUR	12
#define	F_RING	13
#define	F_CLOCKSET	14
#define	F_END	15

#define	F_FILTERINC	16
#define	F_FILTERSET	17



#define	note(pitch,dur)	F_NOTE,pitch,dur
#define	rest(dur)		F_REST,dur
#define	jumpto(label)	F_JUMPTO,label
#define	loop(n)			F_LOOP,n
#define	endloop			F_ENDLOOP
#define	patch(num)		F_PATCH,num
#define	pan(value)		F_PAN,value
#define	mux(label)		F_MUX,label
#define	demux			F_DEMUX
#define	volume(val)		F_VOLUME,val
#define	xpose(val)		F_XPOSE,val
#define	xset(val)		F_XSET,val
#define	slur(pitch,dur)	F_SLUR,pitch,dur
#define	ring(dur)		F_RING,dur
#define	clockset(val)	F_CLOCKSET,val
#define	sosend			F_END
#define	finc(f,res)		F_FILTERINC,f,res
#define	fset(f,res)		F_FILTERSET,f,res
