in reply to BeatBox 2003

The sample.tab file:

# # Pretty straightforward format # *whateveryouwant* : name of the measure # instrumentname : must be a delared sub in your code # '--x-x-' line : is the beats of a measure, put a # 'x' if you want to make it sound. # NAME = : Allows you to have multiple playlists # that you can choose on the command line # PLAY(A1,A2,...) : The playlist, will play all the pre # declared measures in the given order # # (note that you have to put a colon between the # instrument's name and the miserable excuse for a partition # # If you make some cool grooves send'em my way! # *R0* SE : ----x-------x--- BDA : x-x---x---x----- HO : x-x-x-x-x-x-x-x- *R1* SE : ----x--x----x--- BDA : x-------x-x----- HO : x-x-x-x-x-x-x-x- *R2* SE : ----x--x----xxxx BDA : x---x---x---x--- HO : x-xxx-x-x-x-xxx- # from http://www.mxtabs.net/ *F1* HP : xxxx-xx-x-xx-x-x SA : ----x--x-x--x-x- BDA : x-x-----x-xx---- *F1FILL* TH : --x------------- TMH : -----------x---- SA : --x---x----x---x THF : ------x--------x BDA : x--xx--x-x--xx-- *HH1* HP : x-x-x-x-x-x-x-x- SA : ----x-------x--- BDA : x--x-xx--xx----- *HH2* HP : x-x-x-x-x-x-x-x- SA : ----x-------x--- BDA : x--x--x--xx----- *HH3* HP : x-x-x-x-x-x-x-x- SA : ----x-------x--- BDA : x-x--x-x-------- *X1* CR1 : x--------------- HO : --x-x-x-x-x-x-x- SA : ----x--x----x--- BD1 : x-x------xx--x-x *X2* CR2 : x--------------- HP : --x-x-x-x-x-x-x- SA : ----x--x-x--x--- BDA : xx-x--x-x--x-x-x *X3* CC1 : x--------------- HO : --x-x-x-x-x-x-x- SA : ----x--xx--xx--x BD1 : x-xx-x-x--x--x-x *XF* CS : x-----------x--- HC : --x-x---x------- SA : ----x-xx-x--x-x- BDA : -x-x------x--x-- *TPH1* SA : x-xx-x--x-xx-x--x-xx-x-- TH : -x--x-xx-x--x-xx-x--x-xx BDA : x--x--x--x--x--x--x--x-- HP : x---x---x---x---x---x--- *TPH2* SA : x-xx-x--x-xx-x--x-xx-x-- TH : -x--x-xx-x--x-xx-x--x-xx *TPH3* SA : x-xx-x--x-xx-x--x-xx-x-- TH : -x--x-xx-x--x-xx-x--x-xx *TPH4* SA : x-xx-x--x-xx-x--x-xx-x-- TL : -x--x-xx-x--x-xx-x--x-xx BDA : x--x--x--x--x--x--x--x-- HO : x---x---x---x---x---x--- *TPH5* SA : x-xx-x--x-xx-x--x-xx-x-- CS : -x--x-xx-x--x-xx-x--x-xx BDA : x--x--x--x--x--x--x--x-- HC : x---x---x---x---x---x--- *M1* CR1 : ---x---x---x---x TL : x-x----------x-- TLM : -x------x-x-x-x- THM : ----x-x--x---x-- TH : -----x------x-x- *M2* SA : xx--xx--xx--xx-- THF : --x--x--x--x--x- TH : x--x--xx----x--x BDA : --x--x----x----x M = PLAY(M1,M2,M2,M2,M1,M2,M2,M2,M1,M2,M2,M2) R = PLAY(R0,R1,R0,R1,R2,R1,R0,R2,R1,R1,R1,R0,R2) F = PLAY(F1,F1,F1,F1FILL,F1,F1,F1,F1FILL) HH = PLAY(HH3,HH1,HH2,HH1,HH2,HH1,HH1,HH2,HH3) X = PLAY(X1,X2,X3,XF,X1,X2,X3,XF,X1,X2,X3) TPH = PLAY(TPH1,TPH2,TPH4,TPH3,TPH5,TPH2,TPH1,TPH3); LIST = PLAY(M1,M2,R0,R1,F1,F1FILL);