VocalEasel/mma/lib/stdlib/chacha.mma
Matthias Neeracher 35300f3344 merging mma-1.1
2007-04-29 06:47:40 +00:00

253 lines
4.4 KiB
Plaintext

// chacha
Begin Doc
The Cha-Cha-Cha remains a popular rhythm with broad audience appeal,
despite the fact that it is somewhat dated and made trite by
Americanized versions. I've used "Rico Vacilon" as a demo.
This file was mostly developed from the patterns in
"Latin Rhythms: Mystery Unraveled" by Victor Lopez.
End
Author Bob van der Poel
NewSet ArpeggioOctave 7
NewSet ArpeggioVoice Flute
NewSet ScaleVoice Flute
Begin DocVar
ArpeggioOctave The Octave setting for the flute arpeggios (default=7)
ArpeggioVoice Voice for the ChaCha1 Arpeggios (default=Flute)
ScaleVoice Voice for the accending scale in ChaCha1Fill (default=Flute)
End
SeqClear
Time 4
Timesig 4 4
Include stdpats
Seqsize 2
Begin Drum-Clave
Tone Claves
Volume f
Sequence Clave2 Clave3
Rvolume 10
Rtime 5
End
Begin Drum-LGuiro
Tone LongGuiro
Volume f
Sequence {D13; D13 Shift .2}
Rvolume 10
Rtime 5
End
Begin Drum-SGuiro
Tone ShortGuiro
Volume f
Sequence {D24; D24 Shift .5}
Rvolume 10
Rtime 5
End
Begin Drum-HConga
Tone MuteHighConga
Volume m
Rvolume 10
Rtime 2
Sequence {D1; D13 Shift .5} {D1; D1234 Shift .5}
End
Begin Drum-LConga
Tone LowConga
Volume m
Rvolume 10
Rtime 2
Sequence {D234; D24 Shift .5} D234
End
Begin Drum-Snare
Tone SnareDrum1
Volume m
Rvolume 10
Rtime 2
Sequence D13
End
Begin Drum-HH
Tone RideCymbal1
Volume p
Rvolume 10
Rtime 2
Accent 1 70 2 60 3 70 4 60
Sequence D8
End
Begin Drum-MTom
Tone MidTom2
Volume f
Rvolume 10
Rtime 2
Sequence D4
End
Begin Drum-HTom
Tone HighTom2
Volume f
Rvolume 10
Rtime 2
Sequence {D4 Shift .5}
End
Begin Bass
Voice JazzGuitar
Volume f
Octave 3
Articulate 100
Unify On
Sequence {1 4 1- 90; 2.5 16 5 90; 3 8 3 90; 4 4 1 90} \
{1 4 1 90; 2.5 16 5 90; 3 8 5 90; 4 4 1- 90}
End
Begin Chord
Voice Piano1
Volume mf
Articulate 66
Voicing Mode=Optimal
Octave 5
Rskip 10
Rvolume 10
Sequence {C12; C34 Shift .5} {C23 Shift .5}
End
DefGroove ChaCha Our basic, non-American, pattern.
////// Add in flute arps.
Groove ChaCha
Begin Arpeggio
Voice $ArpeggioVoice
Volume m
Articulate 80
SeqRnd On
Octave $ArpeggioOctave
Range 1
Direction Random
Harmony Open
HarmonyVolume 50
Rskip 10
Rvolume 30
Rtime 20
Sequence A8 A4
End
DefGroove ChaCha1 Adds in flute arpeggios.
//////////////////////////
////// Sustained
Groove ChaCha
Alltracks Volume -20
Begin Arpeggio-Sus
Voice Bandoneon
Volume p
Octave 6
Articulate 100
Harmony Open
Range 1
Direction Random
Sequence A2
End
DefGroove ChaChaSus Adds sustained string arpeggios.
Groove ChaCha1
Arpeggio-Sus Groove ChaChaSus
DefGroove ChaCha1Sus Combines the flute and string arpeggios.
///////////////////////////
//// Fills
Groove ChaCha
Seqsize 1
Drum-Clave Sequence D1234
//Drum-LGuiro
//Drum-SGuiro
Drum-HConga Sequence { D1234 Shift .5 }
Drum-LConga Sequence { D1234 Shift .75 }
//Drum-Snare
//Drum-HH
//Drum-MTom
//Drum-HTom
Bass Sequence {1 2. 1 120; 3 4 5 120}
Chord Sequence C13
DefGroove ChaChaFill A one bar fill.
Groove ChaChaFill
Begin Scale
Voice $ScaleVoice
Octave 6
Volume mf
Sequence { 1 1 90 * 24 }
Articulate 102
Range 2
ScaleType Chromatic
Direction Up
End
DefGroove ChaCha1Fill Fill with accending flute run. Makes a good section introduction.
////////////////////////////
////// Introduction
Groove ChaCha
SeqSize 4
Drum-Clave Sequence * * * D14
Drum-LGuiro Sequence * * * D1
Drum-SGuiro Sequence * * * {D12 Shift .5}
Drum-HConga Sequence D13
Drum-LConga Sequence D24
Drum-Snare Sequence D1
Drum-HH Sequence * * D16 D123
//Drum-MTom Sequence D4
//Drum-HTom Sequence {D4 Shift .5}
Bass Sequence * * * B11
Chord Sequence * * C1234 L1
DefGroove ChaChaIntro A plain 4 bar introduction.
/////////////////////////
///// Ending
Groove ChaCha
Drum-Clave Sequence D1234 D13
Drum-LGuiro Sequence * z
Drum-SGuiro Sequence * {D2; D2 Shift .5}
//Drum-HConga Sequence D13
Drum-LConga Sequence D2
Drum-Snare Sequence D8 D1
Drum-HH Sequence D16 z
Drum-MTom Sequence * z
Drum-HTom Sequence * z
Bass Sequence * B11
Chord Sequence * L1
DefGroove ChaChaEnd The End.