Begin Comment

   File: bossanova

   Note: This is a great latin rhythm for pieces like ``Girl From Ipanema''. There's
   	a real tendency for me to get these latin rhythms way too complicated, so
   	if you want to take some stuff out, feel free to do so.
   
   Defines: BossaNova       Standard beat
            BossaNovaSus    Adds sustained choir voices (change Bass2 Voice ... )
            BossaNovaFill   Good for the occasional bar in an ending, etc. Adds Triangle.
               
   Author: Bob van der Poel
   
End


Time 4

/////////////////////////////////////////////////
// Do all defines first

// For all the beats I describing them with 1,2,3,4 representing on-the-beat
// and 1', 2', etc. being on the and-of-1, and-of-2, etc.
// '8' is 8  8th notes

Begin Drum Define
	D1       1 0 90 @
	D2       D1 Shift 1
	D3       D1 Shift 2
	D4       D1 Shift 3
	D1234    D1 * 4
	D1'2'3'4' D1234 Shift .5
	D8       D1 * 8
	D23      D2; D3 @
	D24      D2; D4 @
	D13      D1; D3 @
	D2'4'    D24 Shift .5
	D23'     D2; 3.5 0 90 @
	D12'3    D13; 2.5 0 90 @
	D12'4    D1; D4; 2.5 0 90 @
	D1'3     D3; 1.5 0 90 @
	D13'     D1 ; 3.5 0 90 @
	D12'34'  D13; D2'4' @
End

Begin Bass Define
	B13	1 4 0 90; 3 4 2 80 @
	B12'3   B13; 2.5 8 2 70 @
	B12'34' B12'3 ; 4.5 8 0 70 @

	// These are used as sustained strings on root, 3rd, 5th
	
	L5   1 2 2 90; 3 2 2 70 @
	L3   1 2 1 90; 3 2 1 70 @
	L1   1 2 0 90; 3 2 0 70 @

End

Begin Chord Define
	C1        1 1 90 @
	C1234     C1 * 4
	
	C1233'4'  1 4 90; 2 4 90; 3 8 90; 3.5 8 90; 4. 8 90 @
	C1'2'34   1.5 8 90; 2.5 8 90; 3 4 90; 4 4 90 @
End
	
//////////////////////////////////////////////
// BossaNova

SeqClear
SeqSize 4

Begin Drum
	Sequence  D8
	Rvolume 10
	Rtime 5
	Volume mf
	Tone Cabasa
End

Begin Drum1
	Sequence D13'
	Rvolume 10
	Rtime 5
	Volume f
	Tone LowConga
End

Begin Drum2
	Sequence D2'4'
	Rvolume 10
	Rtime 5
	Volume mf
	Tone OpenHighConga
End

Begin Drum3
	Sequence D2
	Rvolume 10
	Rtime 5
	Volume f
	Tone MuteHighConga
End

Begin Drum4
	Sequence D3
	Rvolume 10
	Rtime 5
	Tone LowBongo
End

Begin Drum5
	Sequence D23
	Rvolume 10
	Rtime 5
	Tone ClosedHiHat
End

Begin Drum6
	Sequence D12'3  D23'	// this is a real Clave pattern
	Rvolume 10
	Rtime 5
	Volume fff
	Tone SideKick
End

Begin Drum7
	Sequence D12'34'  
	Rvolume 10
	Rtime 5
	Tone KickDrum2
End

Begin Drum8
	Sequence D3
	Tone Claves
	RSkip 30
End

Begin Bass
	Sequence  B13   /    B12'3    B12'34'   
	SeqRnd
	RVolume 20
	Rtime 5
	Voice JazzGuitar
	Octave 3
	Articulate 90
	Volume mf
End

Begin Chord
	Sequence C1233'4' C1'2'34 
	Voice JazzGuitar
	Strum 5
	Octave 5
End

DefGroove BossaNova

//////////////////////////////////
// BossaNovaSus
// Add in sustained 1st ,3rd and 5ths

Groove BossaNova

// Change the seqsize from 4 to 8. This is done to let us give a lot
// of variety to the voices. We use 5th, 3rds and roots in 2 octaves.

SeqSize 8

Begin Bass2
	Sequence   L5   /  L3   L1   L5   L3    L1   z
	SeqRnd
	Octave     5    /   /   /    4     /    /  
	Voice      ChoirAahs  /  /  /  VoiceOohs  / /
	Articulate 99
	Volume     mf   /   /   /   f  / / 
End

DefGroove BossaNovaSus

//////////////////////////
// BossaNovaFill
// Add some bells. Good for a 1/2 bar transition

Groove BossaNova

// Add in a triangle for life

Begin Drum9
	Sequence D1'2'3'4'
	Rskip 30
	Tone OpenTriangle
	Volume fff
End

// Change the OpenHighConga pattern. Use snare for emph

Begin Drum1
	Sequence D1234
	Volume mf
	RSkip 10
	Tone snaredrum1
End

// Change the MuteHighConga pattern. Use snare2 for emph

Begin Drum3
	Sequence D1'2'3'4'
	Volume mf
	RSkip 10
	Tone snaredrum2
End

// Make the bass just 13

Bass Sequence B13


// Make chord just 1234

Chord Sequence C1234

DefGroove BossaNovaFill


