@@ -13,14 +13,14 @@
#define K_MASTER_PANNING 34
#endif

#pragma data_seg(".instrumentParams")
unsigned char instrumentParams_1676193728[] = {
128, 120, 90, 0, 69, 50, 13, 0, 110, 10, 13, 128, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 32, 108, 80, 2, 3, 128, 52, 12, 0, 0, 60, 64
};
//#pragma data_seg(".instrumentParams")
//unsigned char instrumentParams_1676193728[] = {
// 128, 120, 90, 0, 69, 50, 13, 0, 110, 10, 13, 128, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 32, 108, 80, 2, 3, 128, 52, 12, 0, 0, 60, 64
//};

#define NUM_NOTES_1676193728 1235

#pragma data_seg(".savedNoteTime")
#pragma data_seg(".savedNoteTime_1676193728")
unsigned short savedNoteTime_1676193728[] = {
825, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
@@ -62,7 +62,7 @@ unsigned short savedNoteTime_1676193728[] = {
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 579, 255};

#pragma data_seg(".savedNote")
#pragma data_seg(".savedNote_1676193728")
signed char savedNote_1676193728[] = {
33, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128,
0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128,
@@ -104,7 +104,7 @@ signed char savedNote_1676193728[] = {
0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, -1, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128,
0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, -128,};

#pragma data_seg(".savedVelocity")
#pragma data_seg(".savedVelocity_1676193728")
signed char savedVelocity_1676193728[] = {
127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13,14 +13,14 @@
#define K_MASTER_PANNING 34
#endif

#pragma data_seg(".instrumentParams")
unsigned char instrumentParams_1833283520[] = {
106, 0, 0, 0, 82, 51, 36, 42, 83, 79, 36, 0, 0, 0, 0, 0, 1, 1, 0, 0, 32, 32, 32, 32, 107, 127, 107, 127, 0, 65, 128, 40, 60, 128, 53
};
//#pragma data_seg(".instrumentParams")
//unsigned char instrumentParams_1833283520[] = {
// 106, 0, 0, 0, 82, 51, 36, 42, 83, 79, 36, 0, 0, 0, 0, 0, 1, 1, 0, 0, 32, 32, 32, 32, 107, 127, 107, 127, 0, 65, 128, 40, 60, 128, 53
//};

#define NUM_NOTES_1833283520 891

#pragma data_seg(".savedNoteTime")
#pragma data_seg(".savedNoteTime_1833283520")
unsigned short savedNoteTime_1833283520[] = {
761, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1,
1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1,
@@ -51,7 +51,7 @@ unsigned short savedNoteTime_1833283520[] = {
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 579, 255};

#pragma data_seg(".savedNote")
#pragma data_seg(".savedNote_1833283520")
signed char savedNote_1833283520[] = {
33, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 1, -128, 0, -128, -1, -128, 0, -128, 0, -128,
0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 1, -128, 0, -128, -1, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128,
@@ -82,7 +82,7 @@ signed char savedNote_1833283520[] = {
0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, -1, -128, 0, -128, 0, -128, 0, -128,
0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, -128,};

#pragma data_seg(".savedVelocity")
#pragma data_seg(".savedVelocity_1833283520")
signed char savedVelocity_1833283520[] = {
127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13,22 +13,22 @@
#define K_MASTER_PANNING 34
#endif

#pragma data_seg(".instrumentParams")
unsigned char instrumentParams_1990373312[] = {
0, 128, 128, 0, 0, 86, 50, 70, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 37, 37, 0, 126, 0, 0, 0, 122, 14, 20, 29, 14, 89, 54
};
//#pragma data_seg(".instrumentParams")
//unsigned char instrumentParams_1990373312[] = {
// 0, 128, 128, 0, 0, 86, 50, 70, 0, 0, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36, 37, 37, 0, 126, 0, 0, 0, 122, 14, 20, 29, 14, 89, 54
//};

#define NUM_NOTES_1990373312 6

#pragma data_seg(".savedNoteTime")
#pragma data_seg(".savedNoteTime_1990373312")
unsigned short savedNoteTime_1990373312[] = {
1321, 2, 14, 752, 1, 563, 255};

#pragma data_seg(".savedNote")
#pragma data_seg(".savedNote_1990373312")
signed char savedNote_1990373312[] = {
45, -128, -14, 26, -128, -128,};

#pragma data_seg(".savedVelocity")
#pragma data_seg(".savedVelocity_1990373312")
signed char savedVelocity_1990373312[] = {
127, 0, -127, 96, 0, 0,};

@@ -13,24 +13,24 @@
#define K_MASTER_PANNING 34
#endif

#pragma data_seg(".instrumentParams")
unsigned char instrumentParams_2147450944[] = {
56, 128, 27, 0, 12, 32, 22, 0, 51, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 32, 33, 40, 52, 62, 0, 0, 128, 0, 0, 50, 54
};
//#pragma data_seg(".instrumentParams")
//unsigned char instrumentParams_2147450944[] = {
// 56, 128, 27, 0, 12, 32, 22, 0, 51, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 32, 32, 32, 33, 40, 52, 62, 0, 0, 128, 0, 0, 50, 54
//};

#define NUM_NOTES_2147450944 38

#pragma data_seg(".savedNoteTime")
#pragma data_seg(".savedNoteTime_2147450944")
unsigned short savedNoteTime_2147450944[] = {
0, 96, 96, 96, 96, 96, 96, 96, 64, 25, 64, 64, 64, 64, 64, 64, 64, 64, 47, 17, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 33,
31, 64, 64, 64, 64, 292, 255};

#pragma data_seg(".savedNote")
#pragma data_seg(".savedNote_2147450944")
signed char savedNote_2147450944[] = {
33, -2, -2, -1, 5, -2, -2, -1, -128, 17, 0, 0, 0, 0, 0, 0, 0, 0, -128, -5, 0, 5, 0, 0, -2, -2, -1, 5, -2, -2, -1, -128,
-7, -2, -2, -1, -128, -128,};

#pragma data_seg(".savedVelocity")
#pragma data_seg(".savedVelocity_2147450944")
signed char savedVelocity_2147450944[] = {
127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,};
@@ -13,14 +13,14 @@
#define K_MASTER_PANNING 34
#endif

#pragma data_seg(".instrumentParams")
unsigned char instrumentParams_345727040[] = {
56, 128, 27, 0, 12, 32, 22, 0, 83, 79, 22, 0, 0, 0, 0, 0, 1, 1, 0, 0, 32, 32, 32, 32, 6, 7, 12, 9, 59, 50, 18, 82, 80, 42, 42
};
//#pragma data_seg(".instrumentParams")
//unsigned char instrumentParams_345727040[] = {
// 56, 128, 27, 0, 12, 32, 22, 0, 83, 79, 22, 0, 0, 0, 0, 0, 1, 1, 0, 0, 32, 32, 32, 32, 6, 7, 12, 9, 59, 50, 18, 82, 80, 42, 42
//};

#define NUM_NOTES_345727040 258

#pragma data_seg(".savedNoteTime")
#pragma data_seg(".savedNoteTime_345727040")
unsigned short savedNoteTime_345727040[] = {
0, 9, 9, 9, 9, 6, 6, 9, 9, 9, 9, 6, 6, 9, 9, 9, 9, 6, 6, 9, 9, 9, 9, 6, 6, 9, 9, 9, 9, 6, 6, 9,
9, 9, 9, 6, 6, 9, 9, 9, 9, 6, 6, 9, 9, 9, 9, 6, 6, 9, 9, 9, 9, 6, 6, 9, 9, 9, 9, 6, 6, 9, 9, 9,
@@ -32,7 +32,7 @@ unsigned short savedNoteTime_345727040[] = {
6, 4, 4, 6, 6, 6, 6, 4, 4, 6, 6, 6, 6, 4, 4, 6, 6, 6, 6, 4, 4, 6, 6, 6, 6, 4, 4, 6, 6, 6, 6, 4,
4, 164, 255};

#pragma data_seg(".savedNote")
#pragma data_seg(".savedNote_345727040")
signed char savedNote_345727040[] = {
57, 3, 4, 0, -4, -3, 0, 3, 4, 0, -4, -3, -2, 4, 5, 0, -5, -4, 0, 4, 5, 0, -5, -4, -2, 4, 5, 0, -5, -4, 0, 4,
5, 0, -5, -4, -1, 4, 4, 0, -1, 1, -1, -3, -4, 4, 3, 5, -7, 3, 4, 0, -4, -3, 0, 3, 4, 0, -4, -3, -2, 4, 5, 0,
@@ -44,7 +44,7 @@ signed char savedNote_345727040[] = {
-1, 1, -1, -3, -4, 4, 3, 5, -7, 3, 4, 0, -4, -3, 0, 3, 4, 0, -4, -3, -2, 4, 5, 0, -5, -4, 0, 4, 5, 0, -5, -4,
-128, -128,};

#pragma data_seg(".savedVelocity")
#pragma data_seg(".savedVelocity_345727040")
signed char savedVelocity_345727040[] = {
127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13,22 +13,22 @@
#define K_MASTER_PANNING 34
#endif

#pragma data_seg(".instrumentParams")
unsigned char instrumentParams_419065792[] = {
49, 39, 40, 0, 128, 128, 128, 128, 69, 47, 128, 87, 4, 0, 87, 84, 99, 63, 102, 75, 128, 128, 128, 128, 127, 127, 127, 127, 0, 54, 54, 15, 9, 128, 64
};
//#pragma data_seg(".instrumentParams")
//unsigned char instrumentParams_419065792[] = {
// 49, 39, 40, 0, 128, 128, 128, 128, 69, 47, 128, 87, 4, 0, 87, 84, 99, 63, 102, 75, 128, 128, 128, 128, 127, 127, 127, 127, 0, 54, 54, 15, 9, 128, 64
//};

#define NUM_NOTES_419065792 17

#pragma data_seg(".savedNoteTime")
#pragma data_seg(".savedNoteTime_419065792")
unsigned short savedNoteTime_419065792[] = {
2074, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 564, 255};

#pragma data_seg(".savedNote")
#pragma data_seg(".savedNote_419065792")
signed char savedNote_419065792[] = {
11, 0, 0, 0, 0, 0, 0, -11, 0, 0, 0, 0, 0, 0, 0, -128, -128,};

#pragma data_seg(".savedVelocity")
#pragma data_seg(".savedVelocity_419065792")
signed char savedVelocity_419065792[] = {
127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,};

@@ -13,14 +13,14 @@
#define K_MASTER_PANNING 34
#endif

#pragma data_seg(".instrumentParams")
unsigned char instrumentParams_502833216[] = {
56, 128, 27, 0, 12, 32, 22, 0, 83, 79, 22, 0, 0, 0, 0, 0, 1, 1, 0, 0, 32, 32, 32, 32, 13, 48, 10, 3, 59, 50, 18, 82, 80, 42, 91
};
//#pragma data_seg(".instrumentParams")
//unsigned char instrumentParams_502833216[] = {
// 56, 128, 27, 0, 12, 32, 22, 0, 83, 79, 22, 0, 0, 0, 0, 0, 1, 1, 0, 0, 32, 32, 32, 32, 13, 48, 10, 3, 59, 50, 18, 82, 80, 42, 91
//};

#define NUM_NOTES_502833216 277

#pragma data_seg(".savedNoteTime")
#pragma data_seg(".savedNoteTime_502833216")
unsigned short savedNoteTime_502833216[] = {
0, 9, 9, 9, 9, 6, 6, 9, 9, 9, 9, 6, 6, 9, 9, 9, 9, 6, 6, 9, 9, 9, 9, 6, 6, 9, 9, 9, 9, 6, 6, 9,
9, 9, 9, 6, 6, 9, 9, 9, 9, 6, 6, 9, 9, 9, 9, 6, 6, 9, 9, 9, 9, 6, 6, 9, 9, 9, 9, 6, 6, 9, 9, 9,
@@ -32,7 +32,7 @@ unsigned short savedNoteTime_502833216[] = {
6, 4, 4, 6, 6, 6, 6, 4, 4, 6, 6, 6, 6, 4, 4, 6, 6, 6, 6, 4, 4, 6, 6, 6, 6, 4, 4, 6, 6, 6, 6, 4,
4, 6, 6, 6, 6, 4, 4, 6, 6, 6, 6, 4, 4, 6, 6, 6, 6, 4, 4, 24, 44, 255};

#pragma data_seg(".savedNote")
#pragma data_seg(".savedNote_502833216")
signed char savedNote_502833216[] = {
81, 3, 4, 0, -4, -3, 0, 3, 4, 0, -4, -3, -2, 4, 5, 0, -5, -4, 0, 4, 5, 0, -5, -4, -2, 4, 5, 0, -5, -4, 0, 4,
5, 0, -5, -4, -1, 4, 4, 0, -1, 1, -1, -3, -4, 4, 3, 5, -7, 3, 4, 0, -4, -3, 0, 3, 4, 0, -4, -3, -2, 4, 5, 0,
@@ -44,7 +44,7 @@ signed char savedNote_502833216[] = {
-1, 1, -1, -3, -4, 4, 3, 5, -7, 3, 4, 0, -4, -3, 0, 3, 4, 0, -4, -3, -2, 4, 5, 0, -5, -4, 0, 4, 5, 0, -5, -4,
-2, 4, 5, 0, -5, -4, 0, 4, 5, 0, -5, -4, -1, 4, 4, 0, -1, 1, -1, -128, -128,};

#pragma data_seg(".savedVelocity")
#pragma data_seg(".savedVelocity_502833216")
signed char savedVelocity_502833216[] = {
127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13,14 +13,14 @@
#define K_MASTER_PANNING 34
#endif

#pragma data_seg(".instrumentParams")
unsigned char instrumentParams_576204736[] = {
46, 45, 0, 0, 128, 128, 128, 128, 47, 82, 128, 76, 128, 128, 128, 128, 18, 63, 42, 20, 128, 128, 128, 128, 100, 92, 127, 127, 120, 19, 35, 49, 9, 128, 65
};
//#pragma data_seg(".instrumentParams")
//unsigned char instrumentParams_576204736[] = {
// 46, 45, 0, 0, 128, 128, 128, 128, 47, 82, 128, 76, 128, 128, 128, 128, 18, 63, 42, 20, 128, 128, 128, 128, 100, 92, 127, 127, 120, 19, 35, 49, 9, 128, 65
//};

#define NUM_NOTES_576204736 322

#pragma data_seg(".savedNoteTime")
#pragma data_seg(".savedNoteTime_576204736")
unsigned short savedNoteTime_576204736[] = {
360, 6, 6, 6, 3, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
@@ -34,7 +34,7 @@ unsigned short savedNoteTime_576204736[] = {
6, 4, 4, 8, 4, 4, 8, 4, 4, 8, 4, 4, 2, 6, 4, 4, 8, 4, 4, 8, 4, 4, 8, 4, 4, 2, 6, 4, 4, 8, 4, 4,
36, 548, 255};

#pragma data_seg(".savedNote")
#pragma data_seg(".savedNote_576204736")
signed char savedNote_576204736[] = {
52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48,7 +48,7 @@ signed char savedNote_576204736[] = {
0, -128, 0, 0, -128, 0, 0, -128, 0, 0, -128, 0, -128, 0, -128, 0, 0, -128, 0, 0, -128, 0, 0, -128, 0, -128, 0, -128, 0, 0, -128, 0,
-128, -128,};

#pragma data_seg(".savedVelocity")
#pragma data_seg(".savedVelocity_576204736")
signed char savedVelocity_576204736[] = {
127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13,14 +13,14 @@
#define K_MASTER_PANNING 34
#endif

#pragma data_seg(".instrumentParams")
unsigned char instrumentParams_659984448[] = {
56, 128, 27, 0, 12, 32, 22, 0, 83, 79, 22, 0, 0, 0, 0, 0, 1, 1, 0, 0, 32, 32, 32, 32, 0, 2, 6, 3, 59, 50, 18, 82, 80, 42, 65
};
//#pragma data_seg(".instrumentParams")
//unsigned char instrumentParams_659984448[] = {
// 56, 128, 27, 0, 12, 32, 22, 0, 83, 79, 22, 0, 0, 0, 0, 0, 1, 1, 0, 0, 32, 32, 32, 32, 0, 2, 6, 3, 59, 50, 18, 82, 80, 42, 65
//};

#define NUM_NOTES_659984448 238

#pragma data_seg(".savedNoteTime")
#pragma data_seg(".savedNoteTime_659984448")
unsigned short savedNoteTime_659984448[] = {
0, 18, 9, 9, 6, 24, 9, 21, 27, 21, 18, 24, 6, 18, 18, 30, 18, 6, 6, 18, 9, 9, 12, 48, 18, 9, 9, 6, 24, 9, 21, 27,
21, 18, 24, 6, 18, 18, 30, 18, 6, 6, 18, 9, 9, 12, 41, 64, 6, 6, 8, 4, 4, 4, 6, 6, 8, 4, 4, 4, 6, 6, 8, 4,
@@ -31,7 +31,7 @@ unsigned short savedNoteTime_659984448[] = {
6, 4, 16, 6, 14, 18, 14, 12, 16, 4, 12, 12, 20, 12, 4, 4, 12, 6, 6, 8, 1, 31, 12, 6, 6, 4, 16, 6, 14, 18, 14, 12,
16, 4, 12, 12, 20, 12, 4, 4, 12, 6, 6, 8, 32, 292, 255};

#pragma data_seg(".savedNote")
#pragma data_seg(".savedNote_659984448")
signed char savedNote_659984448[] = {
76, 8, 7, -10, 3, -3, 10, -15, 15, -15, 15, 0, -10, 8, -12, 12, 4, -2, -7, -8, 0, 4, 0, -4, 8, 7, -10, 3, -3, 10, -15, 15,
-15, 15, 0, -10, 8, -12, 12, 4, -2, -7, -8, 0, 4, 0, -128, 1, 0, -5, 5, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, -5, 5, 0,
@@ -42,7 +42,7 @@ signed char savedNote_659984448[] = {
-10, 3, -3, 10, -15, 15, -15, 15, 0, -10, 8, -12, 12, 4, -2, -7, -8, 0, 4, 0, -128, -4, 8, 7, -10, 3, -3, 10, -15, 15, -15, 15,
0, -10, 8, -12, 12, 4, -2, -7, -8, 0, 4, 0, -128, -128,};

#pragma data_seg(".savedVelocity")
#pragma data_seg(".savedVelocity_659984448")
signed char savedVelocity_659984448[] = {
127, 0, -63, 0, 63, 0, 0, 0, 0, 0, -31, 31, 0, -31, 31, 0, 0, 0, 0, -31, 31, 0, 0, 0, 0, -63, 0, 63, 0, 0, 0, 0,
0, -31, 31, 0, -31, 31, 0, 0, 0, 0, -31, 31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13,14 +13,14 @@
#define K_MASTER_PANNING 34
#endif

#pragma data_seg(".instrumentParams")
unsigned char instrumentParams_733331392[] = {
49, 109, 0, 0, 104, 105, 128, 128, 39, 74, 128, 26, 128, 0, 0, 0, 18, 63, 42, 20, 128, 128, 128, 128, 127, 127, 127, 127, 122, 61, 57, 49, 9, 128, 65
};
//#pragma data_seg(".instrumentParams")
//unsigned char instrumentParams_733331392[] = {
// 49, 109, 0, 0, 104, 105, 128, 128, 39, 74, 128, 26, 128, 0, 0, 0, 18, 63, 42, 20, 128, 128, 128, 128, 127, 127, 127, 127, 122, 61, 57, 49, 9, 128, 65
//};

#define NUM_NOTES_733331392 797

#pragma data_seg(".savedNoteTime")
#pragma data_seg(".savedNoteTime_733331392")
unsigned short savedNoteTime_733331392[] = {
336, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
@@ -48,7 +48,7 @@ unsigned short savedNoteTime_733331392[] = {
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 32, 548, 255};

#pragma data_seg(".savedNote")
#pragma data_seg(".savedNote_733331392")
signed char savedNote_733331392[] = {
53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -76,7 +76,7 @@ signed char savedNote_733331392[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -128, -128,};

#pragma data_seg(".savedVelocity")
#pragma data_seg(".savedVelocity_733331392")
signed char savedVelocity_733331392[] = {
16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13,22 +13,22 @@
#define K_MASTER_PANNING 34
#endif

#pragma data_seg(".instrumentParams")
unsigned char instrumentParams_817135680[] = {
56, 128, 27, 0, 12, 32, 22, 0, 83, 79, 22, 0, 0, 0, 0, 0, 1, 1, 0, 0, 32, 32, 32, 32, 8, 12, 9, 8, 0, 0, 128, 77, 90, 23, 54
};
//#pragma data_seg(".instrumentParams")
//unsigned char instrumentParams_817135680[] = {
// 56, 128, 27, 0, 12, 32, 22, 0, 83, 79, 22, 0, 0, 0, 0, 0, 1, 1, 0, 0, 32, 32, 32, 32, 8, 12, 9, 8, 0, 0, 128, 77, 90, 23, 54
//};

#define NUM_NOTES_817135680 19

#pragma data_seg(".savedNoteTime")
#pragma data_seg(".savedNoteTime_817135680")
unsigned short savedNoteTime_817135680[] = {
0, 96, 96, 96, 96, 96, 96, 96, 89, 1344, 64, 64, 64, 64, 64, 64, 64, 48, 52, 255};

#pragma data_seg(".savedNote")
#pragma data_seg(".savedNote_817135680")
signed char savedNote_817135680[] = {
69, -14, -2, -1, 17, -14, -2, -1, -128, 17, -14, -2, -1, 17, -14, -2, -1, -128, -128,};

#pragma data_seg(".savedVelocity")
#pragma data_seg(".savedVelocity_817135680")
signed char savedVelocity_817135680[] = {
127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,};

@@ -13,14 +13,14 @@
#define K_MASTER_PANNING 34
#endif

#pragma data_seg(".instrumentParams")
unsigned char instrumentParams_890453952[] = {
45, 45, 0, 0, 128, 128, 128, 128, 79, 79, 128, 76, 128, 128, 128, 128, 18, 63, 42, 20, 128, 128, 128, 128, 127, 127, 127, 127, 122, 128, 128, 49, 9, 128, 65
};
//#pragma data_seg(".instrumentParams")
//unsigned char instrumentParams_890453952[] = {
// 45, 45, 0, 0, 128, 128, 128, 128, 79, 79, 128, 76, 128, 128, 128, 128, 18, 63, 42, 20, 128, 128, 128, 128, 127, 127, 127, 127, 122, 128, 128, 49, 9, 128, 65
//};

#define NUM_NOTES_890453952 1235

#pragma data_seg(".savedNoteTime")
#pragma data_seg(".savedNoteTime_890453952")
unsigned short savedNoteTime_890453952[] = {
825, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
@@ -62,7 +62,7 @@ unsigned short savedNoteTime_890453952[] = {
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 579, 255};

#pragma data_seg(".savedNote")
#pragma data_seg(".savedNote_890453952")
signed char savedNote_890453952[] = {
52, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128,
0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128,
@@ -104,7 +104,7 @@ signed char savedNote_890453952[] = {
0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128,
0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, 0, -128, -128,};

#pragma data_seg(".savedVelocity")
#pragma data_seg(".savedVelocity_890453952")
signed char savedVelocity_890453952[] = {
127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13,22 +13,22 @@
#define K_MASTER_PANNING 34
#endif

#pragma data_seg(".instrumentParams")
unsigned char instrumentParams_974307392[] = {
56, 128, 27, 0, 12, 32, 22, 0, 83, 79, 22, 0, 0, 0, 0, 0, 1, 1, 0, 0, 32, 32, 32, 32, 6, 11, 12, 13, 0, 0, 128, 77, 90, 23, 54
};
//#pragma data_seg(".instrumentParams")
//unsigned char instrumentParams_974307392[] = {
// 56, 128, 27, 0, 12, 32, 22, 0, 83, 79, 22, 0, 0, 0, 0, 0, 1, 1, 0, 0, 32, 32, 32, 32, 6, 11, 12, 13, 0, 0, 128, 77, 90, 23, 54
//};

#define NUM_NOTES_974307392 19

#pragma data_seg(".savedNoteTime")
#pragma data_seg(".savedNoteTime_974307392")
unsigned short savedNoteTime_974307392[] = {
0, 96, 96, 96, 96, 96, 96, 96, 48, 1385, 64, 64, 64, 64, 64, 64, 64, 48, 52, 255};

#pragma data_seg(".savedNote")
#pragma data_seg(".savedNote_974307392")
signed char savedNote_974307392[] = {
60, -1, -2, -1, 4, -1, -2, -1, -128, 4, -1, -2, -1, 4, -1, -2, -1, -128, -128,};

#pragma data_seg(".savedVelocity")
#pragma data_seg(".savedVelocity_974307392")
signed char savedVelocity_974307392[] = {
127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,};

@@ -79,6 +79,7 @@ static float fADSRVal[NUM_INSTRUMENTS];
static unsigned int seed;

// create random value between -65534 and 65534?
#if 0
#pragma code_seg(".jo_rand")
int jo_rand(unsigned int *s)
{
@@ -88,14 +89,21 @@ int jo_rand(unsigned int *s)
*s = (*s * a + c) % m;
return (*s >> 8) % 65535;
}
#endif

// TODO: Check implementation from somewhere else. Esp. %65535? Numeric recipies.
#pragma code_seg(".jo_frand")
float jo_frand(unsigned int *s)
{
return (float)(jo_rand(s)) * (1.0f/65536.0f);
unsigned long a = 214013;
unsigned long c = 2531011;
unsigned long m = 4294967296-1;
*s = (*s * a + c) % m;
//return (*s >> 8) % 65535;
return (float)((*s >> 8) % 65535) * (1.0f/65536.0f);
}

#pragma code_seg(".ftoi_fast")
int ftoi_fast(float f)
{
return _mm_cvtt_ss2si(_mm_load_ss(&f)); // SSE1 instructions for float->int