home *** CD-ROM | disk | FTP | other *** search
- { BASS.RC commonly used patterns and bass/chord set up }
- { Copyright (c) September 1991, Andrew Kay }
-
- \setbass 1 0 120 *
- { bass on channel 1, no transpose, vel=120, no program change}
-
- \setchords 2 0 100 *
- { chords on channel 2, no transpose, vel=100, no program change}
-
- \irq 2 { mpu interrupt number }
-
- \swing 50 60 { set no swing, swing length = 60 (quaver/eighth) }
-
- {
- * these percussion definitions work on a Roland D-110
- * with percussion on channel 9. I assume b = bass drum,
- * s = snare, h = high hat. If you don't like an instrument,
- * set its velocity value to 0. To use them, remove the open
- * comment marker ({) at the start of each line.
- }
-
- { \setperc b 9 35 120 {bass drum, chan 9, note 35, velocity 120}
- { \setperc s 9 38 120 {snare, chan 9, note 38, velocity 120}
- { \setperc h 9 42 100 {high hat, chan 9, note 42, velocity 100}
-
-
-
- { Patterns 0-9 simple gadgets }
-
- \pat 0 1 { single crash, cut short }
- 1 @0 x a b c ^b < (#>3) d < (#>4) e >>
-
- \pat 1 2 { Oooom Pah (2 beat) }
- @0 2 x 1 a b c ^b @1 b c d
-
- \pat 2 3 { Oooom pah pah }
- v100 @0 2 x 1 b c ^b v90 @1 a b c @2 a c d e ^s
-
- \pat 3 4 { Oooom pah pah pah (4 beat) }
- v100 @0 2 x 1 b c ^b v90 @1 a b c @2 a c d e ^b @3 a b c ^s
-
- \pat 4 4 { Oooom pah Oooom pah (2x2 beat) }
- < (#<4) v100 @0 1 x' v90 @1 1 c a' b' c' @2 1 xc @3 1 c a' b'
- ~ v100 @0 1 x' v90 @1 1 c d b' @2 1 xc @3 1 d a' b'
- > v100 @0 ^b @2 ^b @3 ^s
-
- \pat 5 2 { strummed chord, 2 beats }
- v80 2 @0 x
- v80 `200 @0 a @`7 b @`14 c @`21 d
-
-
- \pat 6 2 { 2 strummed chords, 2 beats }
- v80 2 @0 x
- v70 `160 @0 a @`7 b `152 @`14 c `139 @`21 de
- `59 @`160 de @`167 c @`174 b @`181 a
-
-
- { Patterns 10-19 Common Styles }
-
- \pat 10 4 { bass+swing quavers -- fast, jazz }
- 1 v100 @0 a b c d
- `60 v90 @1 a b c < (#>3) d >
- 1 @2 a b c d
- `60 @3 a b c < (#>3) d >
- < (p30) `30 @`210 < (#>3) a c d ~ (#>4) a c d e ~ a b c > >
- < (p30) `30 @`450 < (#>3) a c d ~ (#>4) a c d e ~ a b c > >
- < (p10) `60 @`-60 x-1 >
- < (p60) 1 v100 @0 x v90 @2 x
- ~ (p50) 1 v100 @0 x v90 @1 xc @2 xb @3 x-1
- ~ 1 v100 @0 x `60 v90 @1 x+2 @2 xb @3 xt+4
- >
- v50 @0^b^h @`60^h @1^h @1`60^h @2^h @2`60^h @3^h @3`60^h
-
- \pat 11 4 { fast R & B }
- v100 `75 @0 xa @1 xb @2 xc @3 xb
- `30 @`85 xa' @`205 xa' @`325 xa' @`445 xa'
- < (p50) v80 `40 @`85 abcd @2 abc @`445 abcd
- ~ (p30) v80 `40 @`85 abcd @`205 abc @`325 abcd @`445 abc
- ~ v80 `40 @1 abcd @3 abcd
- >
- v100 @0 ^b @`80 ^h @1`80 ^h @2`80 ^h @3`80 ^h
-
-
- \pat 12 4 { slow ballad - arpeggios }
- v80 2 @0 x @2 x
- v80 `60 @0 a @`60 b @1 c @1`60 d @2 c @2`60 d @3 b @3`60 c
-
-
- \pat 13 8 { swing }
- v80 1 @0 x @1 xa+2 @2 xb @3 xc @4 xb @5 xd @6 xc @7 xb
- v80 @`-40 `40 cde @0 2`80 abcd @2`80 1`40 cde
- @4 2`80 abcd @6`80 1 cde @7`80
- v60 @0 ^h @1 ^h @1`80 ^h <(p50) @2 ^h > @2`80 ^h
- <(p50) @3 ^h > @3`80 ^h
- <(p50) @4 ^h> @5 ^h @5`80 ^h
- <(p50) @6 ^h > @6`80 ^h @7 ^h @7`80 ^h
-
- { Other Patterns (miscellaneous) }
-
- \pat 20 2 { Quela }
- `90 @0 x @`90 xb `60 @`180 x
- `45 @0 a `15 @`45 a b c `30 @`60 a b c
- `45 @`90 d `15 @`135 a b c `30 @`150 a b c
- @`180 a b c @`210 a b c
-
-