home *** CD-ROM | disk | FTP | other *** search
- -18579
- #
- #
- #This mpl has been created from a XPL file
- #
- # The XPL source file is : VIBRATOR.xpl
- #
- #
-
- # 12 INIT ( ) {
- LABEL INIT
-
- # 13 SAVEIN ( 0 ) ;
- UNSAVEIN
-
- # 14 }
- END
-
- # 19 MAIN ( ) {
- LABEL MAIN
-
- # 20 VAR CURTIME , I , J ;
- # CURTIME -> V[100]
- # I -> V[101]
- # J -> V[102]
-
- # 23 IF ( VEL == 0 ) {
- V= 2 0.000000
- V=VEL 3
- V= 4 0
- V==V 3 2
- V= 4 1
- V== 4 0
- GOTO LAB2
-
- # 24 NOTE1 ( NOTE ) ;
- V=NOTE 2
- NOTE1=V 2
-
- # 25 NOTE2 ( NOTE ) ;
- V=NOTE 2
- NOTE2=V 2
-
- # 26 CHAN1 ( CHAN ) ;
- V=CHAN 2
- CHAN1=V 2
-
- # 27 CHAN2 ( CHAN ) ;
- V=CHAN 2
- CHAN2=V 2
-
- # 28 CLEAR ( ) ;
- CLEAR
-
- # 29 OUTMIDI ( ) ;
- OUTMIDI
-
- # 30 }
-
- # 32 ELSE {
- GOTO LAB3
- LABEL LAB2
-
- # 33 OUTMIDI ( ) ;
- OUTMIDI
-
- # 35 TIME += 440 / 2 ;
- TIME+= 220
-
- # 37 FOR ( I = 0 ;
- V= 101 0.000000
-
- # 37 I < 10 ;
- LABEL LAB4
- V= 2 10.000000
- V=V 3 101
- V= 4 0
- V<V 3 2
- V= 4 1
-
- # 38 I ++ ) {
- V== 4 0
- GOTO LAB5
-
- # 39 VEL -= 2 ;
- VEL-= 2
-
- # 40 IF ( VEL == 0 ) VEL = 1 ;
- V= 2 0.000000
- V=VEL 3
- V= 4 0
- V==V 3 2
- V= 4 1
- V== 4 0
- GOTO LAB6
- VEL= 1
-
- # 41 TIME += 44 ;
- LABEL LAB6
-
- # 41 TIME += 44 ;
- TIME+= 44
-
- # 42 OUTMIDI ( ) ;
- OUTMIDI
-
- # 43 }
- V+= 101 1
- GOTO LAB4
- LABEL LAB5
-
- # 44 FOR ( J = 0 ;
- V= 102 0.000000
-
- # 44 J < 10 ;
- LABEL LAB7
- V= 2 10.000000
- V=V 3 102
- V= 4 0
- V<V 3 2
- V= 4 1
-
- # 45 J ++ ) {
- V== 4 0
- GOTO LAB8
-
- # 46 FOR ( I = 0 ;
- V= 101 0.000000
-
- # 46 I < 20 ;
- LABEL LAB9
- V= 2 20.000000
- V=V 3 101
- V= 4 0
- V<V 3 2
- V= 4 1
-
- # 47 I ++ ) {
- V== 4 0
- GOTO LAB10
-
- # 48 VEL += 2 ;
- VEL+= 2
-
- # 49 IF ( VEL > 126 ) VEL = 126 ;
- V= 2 126.000000
- V=VEL 3
- V= 4 0
- V>V 3 2
- V= 4 1
- V== 4 0
- GOTO LAB11
- VEL= 126
-
- # 50 TIME += 44 ;
- LABEL LAB11
-
- # 50 TIME += 44 ;
- TIME+= 44
-
- # 51 OUTMIDI ( ) ;
- OUTMIDI
-
- # 52 }
- V+= 101 1
- GOTO LAB9
- LABEL LAB10
-
- # 53 FOR ( I = 0 ;
- V= 101 0.000000
-
- # 53 I < 20 ;
- LABEL LAB12
- V= 2 20.000000
- V=V 3 101
- V= 4 0
- V<V 3 2
- V= 4 1
-
- # 54 I ++ ) {
- V== 4 0
- GOTO LAB13
-
- # 55 VEL -= 2 ;
- VEL-= 2
-
- # 56 IF ( VEL == 0 ) VEL = 1 ;
- V= 2 0.000000
- V=VEL 3
- V= 4 0
- V==V 3 2
- V= 4 1
- V== 4 0
- GOTO LAB14
- VEL= 1
-
- # 57 TIME += 44 ;
- LABEL LAB14
-
- # 57 TIME += 44 ;
- TIME+= 44
-
- # 58 OUTMIDI ( ) ;
- OUTMIDI
-
- # 59 }
- V+= 101 1
- GOTO LAB12
- LABEL LAB13
-
- # 60 }
- V+= 102 1
- GOTO LAB7
- LABEL LAB8
-
- # 62 }
- LABEL LAB3
-
- # 64 DESCRIPT ( " VIBRATOR " ) ;
- DESCRIPT VIBRATOR
-
- # 65 DESCRIPT ( " WILL START AFTER ONE HALF BEAT " ) ;
- DESCRIPT WILL START AFTER ONE HALF BEAT
-
- # 66 }
- END
-