home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-10-26 | 1.4 KB | 49 lines | [TEXT/ScoM] |
- ; Fibonacci Rock for sax, basssynth and percussion.
-
- (def-length
- perc (gen-fibonacci 5 '(1/4 1/8)'(1/16 1/16 1/8))
- bass (gen-fibonacci 5 '(1/8 1/8 -1/8) '(-1/16 1/16 -1/16 1/16))
- sax (gen-fibonacci 5 '(1/16 1/16 1/16 1/16 -1/16 1/16) '(-1/8 1/16 1/16))
- )
-
- (def-symbol
- perc (gen-fibonacci 5 '(q r)'(u s t)) ; (q r) = bongos (u s t) = congas
- bass (gen-fibonacci-trans 5 '(a h =) '(= e = -b))
- sax (gen-fibonacci-trans 5 '(a d c e = f) '(= g b))
- )
-
- (def-velocity
- perc (gen-fibonacci 5 '(90 70) '(85 70 75))
- bass (gen-fibonacci 5 '(75 85 0) '(0 90 0 70))
- sax (gen-fibonacci 5 '(50 54 57 78 0 80) '(0 92 95))
- )
-
-
- (def-tonality
- sax (activate-tonality (funky1 c 5))
- bass (activate-tonality (blues1 c 2))
- perc mt-32
- )
-
- (def-zone
- perc (append (gen-fibonacci 3 '(-1/4 1/8) '(-1/16 1/16 -1/8))
- (gen-fibonacci 5 '(1/4 1/8) '(-1/16 -1/16 -1/8))
- (gen-fibonacci 8 '(1/4 1/8) '(1/16 1/16 -1/8)))
-
- bass (append (gen-fibonacci 3 '(1/4 -1/8) '(-1/16 1/16 -1/8))
- (gen-fibonacci 5 '(1/4 -1/8) '(1/16 1/16 1/8))
- (gen-fibonacci 8 '(1/4 -1/8) '(1/16 -1/16 1/8)))
-
- sax (append (gen-fibonacci 3 '(-1/4 -1/8) '(1/16 1/16 -1/8))
- (gen-fibonacci 5 '(1/4 -1/8) '(1/16 1/16 -1/8))
- (gen-fibonacci 8 '(1/4 1/8) '(-1/16 -1/16 1/8)))
- )
-
- (compile-instrument-p "ccl;output:" "rocktrio"
- perc
- bass
- sax
- )
-
- ; set tempo 1/4 = 110-120
-