Begin Comment

   File: jazzwaltz

   Note: 3/4 time for jazz pieces like ``Bluesette''.
   
   Defines: JazzWaltz       Basic jazz waltz
   
   Author: Bob van der Poel
   
End

Time 3

//////////////////////////////////////////////
/// Patterns

Begin Chord Define
	C1     1 4 80 @
	C12    1 4 90 ; 2 4 99 @
	C123   C1 * 3
	C3     3 4 90 @  
	C1+23  C123 ; 1.5 8 80 @
End

Begin Drum Define
	D1   1 0 90 @
	D3   D1 * 3
	D6   D1 * 6
End

Begin Bass Define
	B1	1 4 0 90 @	// Root on beat 1
End

Begin Walk Define
	W123	1 2  90 @
	W123	W123 * 3
	W1+23	W123; 1.5 8 80 @
End



//////////////////////////////////////////////
/////   Jazzwaltz

Time 3
SeqClear
SeqSize 4

Rtime 4

Begin Chord
	Sequence 	C1+23   /     C123   C1+23
	Invert          0       0     0      1
	Voice Piano1
	Octave 5
	Rvolume 10
	Articulate 99
End

Begin Chord1
	Sequence	C3      /     C1   C12
	SeqRnd	
	Voice JazzGuitar
	Strum 10
	Rvolume 8
	Articulate     85     /      60   60	
	Octave 5
End

Begin Drum
	Sequence 	D6
	Tone PedalHiHat
	RSkip 40
	Rvolume 10
End

Begin Drum1
	Sequence	D1
	Tone SnareDrum1
	Rvolume 10
End

Begin Drum2
	Sequence	D3
	Tone  RideCymbal1
	RSkip 30
	Rvolume 10
End

// The bass line is root on beat 1 for 3 bars, then a bit of a walk on bar 4.

Begin Bass
	Sequence	B1	B1	B1	z
	Voice NylonGuitar
	Articulate 70
	Volume fff	// using nylonguitar for bass reqires extra punch
	Rvolume 4
	Octave 3
End

Begin Walk
	Sequence	z	z	z	W1+23
	Voice NylonGuitar
	Articulate 70
	Volume fff	// using nylonguitar for bass reqires extra punch
	Rvolume 5
	Rskip 10
	Octave 3
End

DefGroove JazzWaltz

