home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-03-07 | 1.8 KB | 133 lines | [04] ASCII Text (0x0000) |
- MASC DEFINITIONS
-
- VARIABLE DISCO
- FIND DISCO0 DISCO !
- FIND DISCO1 ,
- FIND DISCO2 ,
- FIND DISCO3 ,
- FIND DISCO4 ,
-
- VARIABLE ROCK
- FIND ROCK0 ROCK !
- FIND ROCK1 ,
- FIND ROCK2 ,
- FIND ROCK3 ,
- FIND ROCK4 ,
-
- VARIABLE POPS
- FIND POPS0 POPS !
- FIND POPS1 ,
- FIND POPS2 ,
- FIND POPS3 ,
- FIND POPS4 ,
-
- VARIABLE MARCH
- FIND MARCH0 MARCH !
- FIND MARCH1 ,
- FIND MARCH2 ,
- FIND MARCH3 ,
- FIND MARCH4 ,
-
- VARIABLE SAMBA
- FIND SAMBA0 SAMBA !
- FIND SAMBA1 ,
- FIND SAMBA2 ,
- FIND SAMBA3 ,
- FIND SAMBA4 ,
-
- VARIABLE BOSSA
- FIND BOSSA0 BOSSA !
- FIND BOSSA1 ,
- FIND BOSSA2 ,
- FIND BOSSA3 ,
- FIND BOSSA4 ,
-
- VARIABLE RHUMBA
- FIND RHUMBA0 RHUMBA !
- FIND RHUMBA1 ,
- FIND RHUMBA2 ,
- FIND RHUMBA3 ,
- FIND RHUMBA4 ,
-
- VARIABLE SWING
- FIND SWING0 SWING !
- FIND SWING1 ,
- FIND SWING2 ,
- FIND SWING3 ,
- FIND SWING4 ,
-
- VARIABLE 4BEAT
- FIND 4BEAT0 4BEAT !
- FIND 4BEAT1 ,
- FIND 4BEAT2 ,
- FIND 4BEAT3 ,
- FIND 4BEAT4 ,
-
- VARIABLE SLOW
- FIND SLOW0 SLOW !
- FIND SLOW1 ,
- FIND SLOW2 ,
- FIND SLOW3 ,
- FIND SLOW4 ,
-
- VARIABLE WALTZ
- FIND WALTZ0 WALTZ !
- FIND WALTZ1 ,
- FIND WALTZ2 ,
- FIND WALTZ3 ,
- FIND WALTZ4 ,
-
- : RR0 ROCK0 ;
- : RR1 ROCK1 ;
- : RR2 ROCK2 ;
- : RR3 ROCK3 ;
- : RR4 ROCK4 ;
-
- VARIABLE RHBASE
- ' RR0 RHBASE !
- ' RR1 ,
- ' RR2 ,
- ' RR3 ,
- ' RR4 ,
-
- : RH0 0 RHBASE + @ @ 0= IF ELSE RR0 THEN ;
- : RH1 2 RHBASE + @ @ 0= IF ELSE RR1 THEN ;
- : RH2 4 RHBASE + @ @ 0= IF ELSE RR2 THEN ;
- : RH3 6 RHBASE + @ @ 0= IF ELSE RR3 THEN ;
- : RH4 8 RHBASE + @ @ 0= IF ELSE RR4 THEN ;
-
- : RH 0 DO RH1 RH2 RH3 RH4 LOOP ;
-
-
- VARIABLE RYBASE
-
- : INNERLOOP ( I -- )
- DUP 2 * RYBASE @ + @
- SWAP 2 * RHBASE + @
- !
- ;
-
-
- ( USE RHY FOR COMMAND LINE )
-
- : RHY ( <WORD> --)
- FIND 2 + ( GET PFA OF RHYTHM WORD )
- RYBASE !
- 5 0 DO I INNERLOOP LOOP
- ;
-
-
- : INNERLOOP2
- DUP 2 * RYBASE @ + @
- SWAP 2 * RHBASE + @
- SWAP [COMPILE] LITERAL [COMPILE] LITERAL COMPILE !
- ;
-
-
- : RHYTHM
- FIND 2 +
- RYBASE !
- 5 0 DO I INNERLOOP2 LOOP
- ; IMMEDIATE
-
-