home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Audio Version 4.94
/
audioversion4.94knowledgemediaresourcelibraryoctober1994.iso
/
msdos
/
music
/
bassv25
/
bass.rc
< prev
next >
Wrap
Text File
|
1991-10-26
|
3KB
|
107 lines
{ 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