// Yellow Bird

// A great example song!

Tempo 123

/////////////////////////////////////////////////////////
// Create a bird sound track. This is just random notes
// for a scale using the BirdTweet voice. Once created
// it is stored in a groove.

SeqSize 4
Begin Scale
	define S32  1 1+1 90 @
	define S32  S32 * 32	// a whole lot of 32nd notes
	Sequence S32
	Direction  Random	// which we select from randomly
	ScaleType  Chromatic
	Voice BirdTweet
	Octave 4
	Compress 5		// force a 5 octave range	
	RVolume 30
	Rskip 20 30 40 50	// vary the skipping for a fade effect
	Volume mp p pp ppp	// decrease volume for fade
End

DefGroove Bird

/////////////////////////////////////////////////////////
// Now load the rhumba and metronome libraries

use rhumba metronome

/////////////////////////////////////////////////////////
// Change the tones for the metronome. Some whistles are interesting.

groove Metronome2-4

Drum1 Tone ShortHiWhistle
Drum Tone LongLowWhistle

	z * 2		// 2 bars of metronome

/////////////////////////////////////////////////////////
// There's an 8 bar intro. Use the rhumba with the bird sounds.

groove Rhumba
Scale Groove Bird

volume mp
cresc f 8

1 	F
2 	Gm
3 	C7
4 	F
5 	/
6 	Gm
7 	C7
8 	F

/////////////////////////////////////////////////////////
// Now recall the rhumba, this turns off the bird sounds.
// This is the main song. We repeat it 2 times.

Groove Rhumba

Repeat
volume mf

9 	F /  /  Bdim
10 	F
11 	C7
12 	F
13 	F /  /  Bdim
14 	F
15 	C7
16 	F
17 	Gm
18 	F
19 	C7
20 	F
21 	Gm
22 	F
23 	C7

/////////////////////////////////////////////////////////
// This is the end of the verse where we have 2 bars without lyric.
// We get the birds going here. We don't know what the groove is since
// we've changed it at the end of repeat...so we save whatever's current
// into the groove 'save'. Then we bring on the birds. Two bars later we
// kill the birds by recalling 'save'.

Defgroove save
Scale Groove Bird
Seq 2			// Scale Groove doesn't set seq #. We want 2nd bar for fade

24 	F
25 	/

Groove save

volume f

26 	F
27 	C7
28 	/
29 	F
30 	/
31 	Gm
32 	C7
33 	/
34 	F

/////////////////////////////////////////////////////////
// For the 2nd pass we use the alternate rhumba groove

Groove Rhumba1

repeatend

/////////////////////////////////////////////////////////
// 8 bar ending. We call the birds up again, slow it down and fade.

Groove Rhumba
Scale Groove Bird	// no seq req'd; previous groove set it to 1


Decresc off 9
Tempo -20 9

35 	F /  /  Bdim
36 	F
37 	F /  /  Bdim
38 	F
39 	F
40 	Bdim
41 	F
42 	/ / z!

