Song thesong={
{ // begin patterns
- {0x01, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // wind 1
- {0x01, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // wind 2
- {0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00}, // wind 3
- {0x01, 0x02, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // bongo
- {0x00, 0x00, 0x05, 0x07, 0x00, 0x00, 0x00, 0x00, 0x0B}, // bongo+bass1
- {0x00, 0x00, 0x05, 0x08, 0x00, 0x00, 0x00, 0x00, 0x0B}, // bongo+bass2
- {0x00, 0x00, 0x05, 0x09, 0x00, 0x00, 0x00, 0x00, 0x0B}, // bongo+bass3
- {0x00, 0x00, 0x05, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x0B}, // bongo+bass2end
- {0x00, 0x00, 0x06, 0x06, 0x06, 0x06, 0x05, 0x07, 0x0B}, // piano chord 1+bongo+bass
- {0x00, 0x00, 0x06, 0x06, 0x06, 0x06, 0x05, 0x08, 0x0B}, // piano chord 2+bongo+bass
- {0x00, 0x00, 0x06, 0x06, 0x06, 0x06, 0x05, 0x09, 0x0B}, // piano chord 3+bongo+bass
- {0x00, 0x00, 0x06, 0x06, 0x06, 0x06, 0x05, 0x0A, 0x0B}, // piano chord 2+bongo+bass_end
- {0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0B}, // bongo+maraca
+ {0x01, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // 0 - wind 1
+ {0x01, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // 1 - wind 2
+ {0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // 2 - wind 3
+ {0x05, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // 3 - bongo+wind
+ {0x05, 0x07, 0x00, 0x00, 0x00, 0x0d, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00}, // 4 - bongo+bass1
+ {0x05, 0x07, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00}, // 5 - bongo+bass2
+ {0x05, 0x07, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00}, // 6 - bongo+bass1
+ {0x05, 0x07, 0x00, 0x00, 0x00, 0x00, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00}, // 7 - bongo+bass2
+ {0x05, 0x07, 0x06, 0x06, 0x06, 0x09, 0x0a, 0x0d, 0x0d, 0x00, 0x00, 0x00}, // 8 - bongo+piano+bass1+melody1
+ {0x05, 0x07, 0x06, 0x06, 0x06, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00}, // 9 - bongo+piano+bass1+melody2
+ {0x05, 0x07, 0x06, 0x06, 0x06, 0x09, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00}, // 10 - bongo+piano+bass1+melody3
+ {0x05, 0x07, 0x06, 0x06, 0x06, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // 11 - bongo+piano+bass1+melody4
+ {0x05, 0x07, 0x06, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // 12 - bongo+bass1+piano
+ {0x05, 0x07, 0x06, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // 13 - bongo+bass1+piano
}, // end patterns
{ // begin txpose
{-15, 0, 0, 0, 0}, // wind1
{-9, 0, -3, 0, 0}, // wind2
{0, -20, 0, -5, 0}, // wind3
- {-15,0,24,0,0}, // bongo
- {-15,0,24,2,0}, // bongo+bass1
- {-15,0,24,2,0}, // bongo+bass2
- {-15,0,24,2,0}, // bongo+bass3
- {-15,0,24,2,0}, // bongo+bass2end
- {-15, 0, 7, 12, 15, 19, 24, 2}, // piano chord 1+bongo+bass
- {-15, 0, 7, 11, 14, 19, 24, 2}, // piano chord 2+bongo+bass
- {-15, 0, 8, 12, 15, 20, 24, 2}, // piano chord 3+bongo+bass
- {-15, 0, 7, 11, 14, 19, 24, 2}, // piano chord 2+bongo+bass
- {-15,0,24,0,0}, // bongo+maraca
+ {24,-15,0,0,0}, // bongo
+ {24,9,7,11,14,21,-15,-9}, // bongo+bass1
+ {24,9,7,11,14,23,-15,-3}, // bongo+bass1
+ {24,6,7,11,16,21,-15,-9}, // bongo+bass1
+ {24,6,7,11,16,21,-3,-9}, // bongo+bass1
+ {24,9,7,11,14,21,21,21,21}, // bongo+piano+bass1+melody1
+ {24,9,7,11,14,21,23,23}, // bongo+piano+bass1+melody2
+ {24,6,7,11,16,21,21,21}, // bongo+piano+bass1+melody3
+ {24,6,7,11,16,21,21,21}, // bongo+piano+bass1+melody4
+ {24,9,7,11,14}, // bongo+bass1+piano
+ {24,6,7,11,16}, // bongo+bass1+piano
}, // end txpose
{ // begin tracks
- {{0x44,0,0,0,0,0,0,0,0,0,0,0}, 19}, // wind
- {{0,0,0,0,0,0,0x31,0,0,0,0,0}, 19}, // wind
- {{0,0,0,0,0,0,0,0,0,0,0x21,0}, 19}, // wind
- {{0,0,0,0x51,0,0,0,0,0,0,0,0}, 19}, // wind
- {{0x94,0x54,0x14,0x94,0x54,0x14,0x94,0x54,0x14,0x94,0x54,0x14,}, 0}, // bongo rhythm
- {{0xf1,0,0xf1,0,0xf1,0xf1,0,0xf1,0,0xf1,0,0xf1}, 53}, // piano rhythm
- {{0x37,0,0,0x3e,0,0,0x37,0,0x3e,0,0x32,0,}, 93}, // bassline 1
- {{0x32,0,0,0x3e,0,0,0x32,0,0x3e,0,0x39,0,}, 93}, // bassline 2
- {{0x33,0,0,0x3f,0,0,0x33,0,0x3f,0,0x3a,0,}, 93}, // bassline 3
- {{0x32,0,0,0x3e,0,0,0x32,0x3e,0,0x3c,0,0x3a}, 93}, // bassline 2+end
- {{0xf0,0x70,0xf0,0x70,0xf0,0x70,0xf0,0x70,0xf0,0x70,0xf0,0x70}, 115}, // maraca
+ {{0,0,0,0,0,0,0,0,0,0,0,0}, 0},
+ {{0x44,0,0,0,0,0,0,0,0,0,0,0}, 19}, // 1 - wind
+ {{0,0,0,0,0,0,0x31,0,0,0,0,0}, 19}, // 2 - wind
+ {{0,0,0,0,0,0,0,0,0,0,0x21,0}, 19}, // 3 - wind
+ {{0,0,0,0x51,0,0,0,0,0,0,0,0}, 19}, // 4 - wind
+ {{0,0,0,0xb4,0x74,0xa4,0,0,0,0xa4,0,0xa4,}, 0}, // 5 - bongo rhythm
+ {{0,0,0,0xf1,0,0xb1,0,0,0,0xf1,0,0}, 53}, // 6 - piano rhythm
+ {{0x57,0,0x17,0x37,0,0,0x52,0,0,0x37,0,0,}, 93}, // 7 - bassline 1
+ {{0x54,0,0x14,0x34,0,0,0x59,0,0,0x39,0,0,}, 93}, // 8 - bassline 2 (FREE)
+ {{0x6b,0,0,0x6b,0,0,0x6b,0,0,0x6c,0,0}, 115}, // 9
+ {{0,0,0,0,0,0,0,0,0,0,0,0x6e}, 143}, // a
+ {{0x6b,0,0x69,0,0,0x67,0,0,0,0,0,0}, 115}, // b
+ {{0,0,0,0,0,0,0,0,0,0,0,0x6e}, 171}, // c
+ {{0x6e,0,0,0,0,0x6c,0x6b,0,0x6c,0,0,0x6e}, 171}, // d
}, // end tracks
{ // begin instrument data
// 0 (bongo)
SIGMOID,10,1,
SQUARE,0,20,
LPF,2,40,
- MUL,1,3,
+ MUL,3,0,
CONST,10,0,
- MUL,1,2,
+ MUL,2,0,
ENDI,
// 19 (wind)
SIGMOID,2,15,
SIGMOID,-10,6,
- MUL,1,2,
+ MUL,2,0,
SINE,-110,200,
CONST,0,5,
- MUL,1,2,
+ MUL,2,0,
CONST,0,10,
- SUM,1,2,
+ SUM,2,0,
NOISE,0,0,
LPF,2,10,
- MUL,1,8,
+ MUL,8,0,
ENDI,
// 53 (piano-ish)
CONST,0,30,
SQUARE,0,15,
SQUARE,12,10,
SQUARE,-12,20,
- SUM,1,2,
- SUM,1,4,
- MUL,1,6,
+ SUM,2,0,
+ SUM,4,0,
+ MUL,6,0,
HPF,8,20,
LPF,10,20,
- CONST,0,40,
- MUL,1,2,
+ CONST,0,70,
+ MUL,2,0,
ENDI,
// 93 (bass)
SIGMOID, 8,3,
SINE,-20,20,
SINE,-8,10,
- SUM,1,2,
+ SUM,2,0,
CONST,0,80,
- MUL,1,2,
- MUL,1,6,
+ MUL,2,0,
+ MUL,6,0,
ENDI,
- // 115 (maraca)
- CONST,0,1,
- SIGMOID,30,1,
- NOISE,0,0,
- HPF,3,20,
- NOISE,0,0,
- LPF,5,0,
- MUL,1,6,
- SUM,1,4,
- MUL,1,7,
- CONST,10,0,
- MUL,1,2,
+ // 115 (lead)
+ CONST,0,30,
+ SIGMOID, 8,4,
+ SQUARE,-20,50,
+ SQUARE,-8,10,
+ SUM,2,0,
+ LPF,5,20,
+ CONST,0,20,
+ MUL,2,0,
+ MUL,7,0,
+ ENDI,
+ // 143 (lead)
+ CONST,0,30,
+ SIGMOID, 3,10,
+ SQUARE,-20,50,
+ SQUARE,-8,10,
+ SUM,2,0,
+ LPF,5,20,
+ CONST,0,10,
+ MUL,2,0,
+ MUL,7,0,
+ ENDI,
+ // 171 (pad)
+ CONST,0,80,
+ SIGMOID, 1,14,
+ SINE,-8,0,
+ CONST,0,5,
+ MUL,2,0,
+ MUL,4,0,
END,
}, // end instrument data
{ // begin playlist
- 0,1,2,1,3,3,3,3,8,8,9,9,10,10,9,11,255,
+ 0,1,2,1,3,3,3,3,4,5,6,7,4,5,6,7,8,9,10,11,8,9,10,11,12,12,13,13,12,12,13,13,255,
}, // end playlist
};