Different harmonics. Seem to be better. I would say that:
- all beeps from the radio need to be lowered. - perhaps the low frequencies don't need to be amplified any more?
This commit is contained in:
+103
-103
@@ -41,109 +41,109 @@ extern OS_MutexID audioMutex;
|
||||
|
||||
const int16_t sineValues[] =
|
||||
{
|
||||
0, 218, 437, 655, 874, 1092, 1311, 1529, 1747, 1966,
|
||||
2184, 2401, 2619, 2837, 3054, 3271, 3488, 3705, 3921, 4138,
|
||||
4354, 4569, 4785, 5000, 5215, 5429, 5643, 5857, 6071, 6284,
|
||||
6496, 6709, 6920, 7132, 7343, 7553, 7763, 7973, 8182, 8390,
|
||||
8598, 8806, 9012, 9219, 9425, 9630, 9834, 10038, 10242, 10444,
|
||||
10646, 10848, 11049, 11249, 11448, 11647, 11845, 12042, 12238, 12434,
|
||||
12629, 12823, 13017, 13209, 13401, 13592, 13782, 13972, 14160, 14348,
|
||||
14535, 14721, 14906, 15090, 15273, 15456, 15637, 15818, 15997, 16176,
|
||||
16354, 16531, 16706, 16881, 17055, 17228, 17400, 17570, 17740, 17909,
|
||||
18077, 18243, 18409, 18574, 18737, 18899, 19061, 19221, 19380, 19538,
|
||||
19695, 19851, 20006, 20160, 20312, 20464, 20614, 20763, 20911, 21058,
|
||||
21204, 21348, 21491, 21634, 21775, 21914, 22053, 22191, 22327, 22462,
|
||||
22596, 22728, 22860, 22990, 23119, 23247, 23373, 23499, 23623, 23746,
|
||||
23867, 23988, 24107, 24225, 24342, 24457, 24571, 24684, 24796, 24906,
|
||||
25016, 25123, 25230, 25336, 25440, 25543, 25644, 25745, 25844, 25942,
|
||||
26039, 26134, 26228, 26321, 26412, 26503, 26592, 26680, 26766, 26852,
|
||||
26936, 27018, 27100, 27180, 27259, 27337, 27413, 27489, 27563, 27635,
|
||||
27707, 27777, 27846, 27914, 27980, 28046, 28110, 28173, 28234, 28295,
|
||||
28354, 28412, 28468, 28524, 28578, 28631, 28683, 28733, 28783, 28831,
|
||||
28878, 28924, 28968, 29011, 29054, 29095, 29134, 29173, 29210, 29247,
|
||||
29282, 29316, 29349, 29380, 29411, 29440, 29468, 29495, 29521, 29545,
|
||||
29569, 29591, 29613, 29633, 29652, 29670, 29686, 29702, 29717, 29730,
|
||||
29743, 29754, 29764, 29773, 29781, 29788, 29794, 29799, 29802, 29805,
|
||||
29806, 29807, 29806, 29805, 29802, 29799, 29794, 29788, 29781, 29773,
|
||||
29765, 29755, 29744, 29732, 29719, 29705, 29690, 29675, 29658, 29640,
|
||||
29621, 29601, 29580, 29559, 29536, 29512, 29488, 29462, 29435, 29408,
|
||||
29379, 29350, 29320, 29288, 29256, 29223, 29189, 29154, 29118, 29081,
|
||||
29044, 29005, 28966, 28925, 28884, 28842, 28799, 28755, 28710, 28664,
|
||||
28617, 28570, 28522, 28472, 28422, 28371, 28320, 28267, 28214, 28159,
|
||||
28104, 28048, 27991, 27934, 27875, 27816, 27756, 27695, 27633, 27570,
|
||||
27507, 27443, 27378, 27312, 27245, 27178, 27109, 27040, 26971, 26900,
|
||||
26829, 26756, 26683, 26610, 26535, 26460, 26384, 26307, 26229, 26151,
|
||||
26072, 25992, 25911, 25830, 25748, 25665, 25581, 25497, 25412, 25326,
|
||||
25239, 25152, 25064, 24975, 24885, 24795, 24704, 24612, 24520, 24427,
|
||||
24333, 24238, 24143, 24047, 23950, 23853, 23755, 23656, 23556, 23456,
|
||||
23355, 23254, 23151, 23048, 22945, 22840, 22735, 22630, 22523, 22416,
|
||||
22308, 22200, 22091, 21981, 21871, 21760, 21648, 21536, 21423, 21309,
|
||||
21194, 21079, 20964, 20848, 20731, 20613, 20495, 20376, 20257, 20137,
|
||||
20016, 19894, 19773, 19650, 19527, 19403, 19279, 19154, 19028, 18902,
|
||||
18775, 18647, 18519, 18391, 18262, 18132, 18001, 17870, 17739, 17607,
|
||||
17474, 17341, 17207, 17073, 16938, 16802, 16666, 16530, 16393, 16255,
|
||||
16117, 15978, 15839, 15699, 15559, 15418, 15277, 15135, 14992, 14850,
|
||||
14706, 14562, 14418, 14273, 14128, 13982, 13836, 13689, 13542, 13394,
|
||||
13246, 13097, 12948, 12799, 12649, 12498, 12347, 12196, 12044, 11892,
|
||||
11740, 11587, 11433, 11280, 11125, 10971, 10816, 10661, 10505, 10349,
|
||||
10192, 10036, 9878, 9721, 9563, 9405, 9246, 9087, 8928, 8768,
|
||||
8609, 8448, 8288, 8127, 7966, 7805, 7643, 7481, 7319, 7156,
|
||||
6994, 6831, 6667, 6504, 6340, 6176, 6012, 5847, 5683, 5518,
|
||||
5353, 5188, 5022, 4857, 4691, 4525, 4359, 4192, 4026, 3859,
|
||||
3692, 3526, 3358, 3191, 3024, 2857, 2689, 2521, 2354, 2186,
|
||||
2018, 1850, 1682, 1514, 1346, 1178, 1009, 841, 673, 505,
|
||||
336, 168, 0, -168, -336, -505, -673, -841, -1009, -1178,
|
||||
-1346, -1514, -1682, -1850, -2018, -2186, -2354, -2521, -2689, -2857,
|
||||
-3024, -3191, -3358, -3526, -3692, -3859, -4026, -4192, -4359, -4525,
|
||||
-4691, -4857, -5022, -5188, -5353, -5518, -5683, -5847, -6012, -6176,
|
||||
-6340, -6504, -6667, -6831, -6994, -7156, -7319, -7481, -7643, -7805,
|
||||
-7966, -8127, -8288, -8448, -8609, -8768, -8928, -9087, -9246, -9405,
|
||||
-9563, -9721, -9878, -10036, -10192, -10349, -10505, -10661, -10816, -10971,
|
||||
-11125, -11280, -11433, -11587, -11740, -11892, -12044, -12196, -12347, -12498,
|
||||
-12649, -12799, -12948, -13097, -13246, -13394, -13542, -13689, -13836, -13982,
|
||||
-14128, -14273, -14418, -14562, -14706, -14850, -14992, -15135, -15277, -15418,
|
||||
-15559, -15699, -15839, -15978, -16117, -16255, -16393, -16530, -16666, -16802,
|
||||
-16938, -17073, -17207, -17341, -17474, -17607, -17739, -17870, -18001, -18132,
|
||||
-18262, -18391, -18519, -18647, -18775, -18902, -19028, -19154, -19279, -19403,
|
||||
-19527, -19650, -19773, -19894, -20016, -20137, -20257, -20376, -20495, -20613,
|
||||
-20731, -20848, -20964, -21079, -21194, -21309, -21423, -21536, -21648, -21760,
|
||||
-21871, -21981, -22091, -22200, -22308, -22416, -22523, -22630, -22735, -22840,
|
||||
-22945, -23048, -23151, -23254, -23355, -23456, -23556, -23656, -23755, -23853,
|
||||
-23950, -24047, -24143, -24238, -24333, -24427, -24520, -24612, -24704, -24795,
|
||||
-24885, -24975, -25064, -25152, -25239, -25326, -25412, -25497, -25581, -25665,
|
||||
-25748, -25830, -25911, -25992, -26072, -26151, -26229, -26307, -26384, -26460,
|
||||
-26535, -26610, -26683, -26756, -26829, -26900, -26971, -27040, -27109, -27178,
|
||||
-27245, -27312, -27378, -27443, -27507, -27570, -27633, -27695, -27756, -27816,
|
||||
-27875, -27934, -27991, -28048, -28104, -28159, -28214, -28267, -28320, -28371,
|
||||
-28422, -28472, -28522, -28570, -28617, -28664, -28710, -28755, -28799, -28842,
|
||||
-28884, -28925, -28966, -29005, -29044, -29081, -29118, -29154, -29189, -29223,
|
||||
-29256, -29288, -29320, -29350, -29379, -29408, -29435, -29462, -29488, -29512,
|
||||
-29536, -29559, -29580, -29601, -29621, -29640, -29658, -29675, -29690, -29705,
|
||||
-29719, -29732, -29744, -29755, -29765, -29773, -29781, -29788, -29794, -29799,
|
||||
-29802, -29805, -29806, -29807, -29806, -29805, -29802, -29799, -29794, -29788,
|
||||
-29781, -29773, -29764, -29754, -29743, -29730, -29717, -29702, -29686, -29670,
|
||||
-29652, -29633, -29613, -29591, -29569, -29545, -29521, -29495, -29468, -29440,
|
||||
-29411, -29380, -29349, -29316, -29282, -29247, -29210, -29173, -29134, -29095,
|
||||
-29054, -29011, -28968, -28924, -28878, -28831, -28783, -28733, -28683, -28631,
|
||||
-28578, -28524, -28468, -28412, -28354, -28295, -28234, -28173, -28110, -28046,
|
||||
-27980, -27914, -27846, -27777, -27707, -27635, -27563, -27489, -27413, -27337,
|
||||
-27259, -27180, -27100, -27018, -26936, -26852, -26766, -26680, -26592, -26503,
|
||||
-26412, -26321, -26228, -26134, -26039, -25942, -25844, -25745, -25644, -25543,
|
||||
-25440, -25336, -25230, -25123, -25016, -24906, -24796, -24684, -24571, -24457,
|
||||
-24342, -24225, -24107, -23988, -23867, -23746, -23623, -23499, -23373, -23247,
|
||||
-23119, -22990, -22860, -22728, -22596, -22462, -22327, -22191, -22053, -21914,
|
||||
-21775, -21634, -21491, -21348, -21204, -21058, -20911, -20763, -20614, -20464,
|
||||
-20312, -20160, -20006, -19851, -19695, -19538, -19380, -19221, -19061, -18899,
|
||||
-18737, -18574, -18409, -18243, -18077, -17909, -17740, -17570, -17400, -17228,
|
||||
-17055, -16881, -16706, -16531, -16354, -16176, -15997, -15818, -15637, -15456,
|
||||
-15273, -15090, -14906, -14721, -14535, -14348, -14160, -13972, -13782, -13592,
|
||||
-13401, -13209, -13017, -12823, -12629, -12434, -12238, -12042, -11845, -11647,
|
||||
-11448, -11249, -11049, -10848, -10646, -10444, -10242, -10038, -9834, -9630,
|
||||
-9425, -9219, -9012, -8806, -8598, -8390, -8182, -7973, -7763, -7553,
|
||||
-7343, -7132, -6920, -6709, -6496, -6284, -6071, -5857, -5643, -5429,
|
||||
-5215, -5000, -4785, -4569, -4354, -4138, -3921, -3705, -3488, -3271,
|
||||
-3054, -2837, -2619, -2401, -2184, -1966, -1747, -1529, -1311, -1092,
|
||||
-874, -655, -437, -218,
|
||||
0, 773, 1545, 2317, 3087, 3855, 4620, 5383, 6142, 6898,
|
||||
7649, 8395, 9135, 9870, 10599, 11321, 12035, 12742, 13441, 14132,
|
||||
14813, 15485, 16148, 16800, 17441, 18072, 18691, 19299, 19894, 20478,
|
||||
21048, 21605, 22149, 22680, 23196, 23698, 24185, 24658, 25116, 25558,
|
||||
25985, 26396, 26791, 27170, 27533, 27879, 28209, 28522, 28818, 29098,
|
||||
29360, 29605, 29833, 30044, 30237, 30414, 30573, 30714, 30839, 30946,
|
||||
31036, 31109, 31165, 31204, 31226, 31231, 31220, 31192, 31147, 31087,
|
||||
31011, 30918, 30811, 30687, 30549, 30396, 30227, 30045, 29848, 29637,
|
||||
29413, 29176, 28925, 28662, 28386, 28098, 27799, 27488, 27166, 26833,
|
||||
26491, 26138, 25776, 25404, 25024, 24636, 24240, 23836, 23425, 23007,
|
||||
22584, 22154, 21719, 21279, 20834, 20385, 19933, 19477, 19018, 18557,
|
||||
18094, 17630, 17164, 16698, 16231, 15764, 15298, 14834, 14370, 13908,
|
||||
13449, 12992, 12538, 12087, 11641, 11198, 10760, 10327, 9899, 9477,
|
||||
9060, 8650, 8247, 7850, 7460, 7079, 6704, 6338, 5981, 5632,
|
||||
5291, 4960, 4639, 4326, 4024, 3732, 3449, 3177, 2916, 2665,
|
||||
2425, 2196, 1978, 1771, 1575, 1391, 1218, 1056, 906, 767,
|
||||
640, 525, 421, 329, 248, 178, 121, 74, 39, 15,
|
||||
2, 0, 9, 29, 60, 101, 152, 214, 285, 367,
|
||||
458, 558, 668, 786, 914, 1050, 1194, 1346, 1506, 1674,
|
||||
1849, 2030, 2219, 2413, 2614, 2821, 3033, 3250, 3472, 3699,
|
||||
3929, 4164, 4402, 4644, 4888, 5135, 5384, 5635, 5887, 6141,
|
||||
6396, 6651, 6906, 7161, 7416, 7670, 7923, 8175, 8424, 8672,
|
||||
8917, 9160, 9399, 9635, 9868, 10097, 10321, 10541, 10757, 10967,
|
||||
11172, 11372, 11565, 11753, 11935, 12110, 12279, 12440, 12595, 12742,
|
||||
12882, 13014, 13139, 13255, 13364, 13464, 13556, 13640, 13715, 13781,
|
||||
13839, 13888, 13928, 13959, 13982, 13995, 14000, 13995, 13982, 13959,
|
||||
13928, 13888, 13839, 13781, 13715, 13640, 13556, 13464, 13364, 13255,
|
||||
13139, 13014, 12882, 12742, 12595, 12440, 12279, 12110, 11935, 11753,
|
||||
11565, 11372, 11172, 10967, 10757, 10541, 10321, 10097, 9868, 9635,
|
||||
9399, 9160, 8917, 8672, 8424, 8175, 7923, 7670, 7416, 7161,
|
||||
6906, 6651, 6396, 6141, 5887, 5635, 5384, 5135, 4888, 4644,
|
||||
4402, 4164, 3929, 3699, 3472, 3250, 3033, 2821, 2614, 2413,
|
||||
2219, 2030, 1849, 1674, 1506, 1346, 1194, 1050, 914, 786,
|
||||
668, 558, 458, 367, 285, 214, 152, 101, 60, 29,
|
||||
9, 0, 2, 15, 39, 74, 121, 178, 248, 329,
|
||||
421, 525, 640, 767, 906, 1056, 1218, 1391, 1575, 1771,
|
||||
1978, 2196, 2425, 2665, 2916, 3177, 3449, 3732, 4024, 4326,
|
||||
4639, 4960, 5291, 5632, 5981, 6338, 6704, 7079, 7460, 7850,
|
||||
8247, 8650, 9060, 9477, 9899, 10327, 10760, 11198, 11641, 12087,
|
||||
12538, 12992, 13449, 13908, 14370, 14834, 15298, 15764, 16231, 16698,
|
||||
17164, 17630, 18094, 18557, 19018, 19477, 19933, 20385, 20834, 21279,
|
||||
21719, 22154, 22584, 23007, 23425, 23836, 24240, 24636, 25024, 25404,
|
||||
25776, 26138, 26491, 26833, 27166, 27488, 27799, 28098, 28386, 28662,
|
||||
28925, 29176, 29413, 29637, 29848, 30045, 30227, 30396, 30549, 30687,
|
||||
30811, 30918, 31011, 31087, 31147, 31192, 31220, 31231, 31226, 31204,
|
||||
31165, 31109, 31036, 30946, 30839, 30714, 30573, 30414, 30237, 30044,
|
||||
29833, 29605, 29360, 29098, 28818, 28522, 28209, 27879, 27533, 27170,
|
||||
26791, 26396, 25985, 25558, 25116, 24658, 24185, 23698, 23196, 22680,
|
||||
22149, 21605, 21048, 20478, 19894, 19299, 18691, 18072, 17441, 16800,
|
||||
16148, 15485, 14813, 14132, 13441, 12742, 12035, 11321, 10599, 9870,
|
||||
9135, 8395, 7649, 6898, 6142, 5383, 4620, 3855, 3087, 2317,
|
||||
1545, 773, 0, -773, -1545, -2317, -3087, -3855, -4620, -5383,
|
||||
-6142, -6898, -7649, -8395, -9135, -9870, -10599, -11321, -12035, -12742,
|
||||
-13441, -14132, -14813, -15485, -16148, -16800, -17441, -18072, -18691, -19299,
|
||||
-19894, -20478, -21048, -21605, -22149, -22680, -23196, -23698, -24185, -24658,
|
||||
-25116, -25558, -25985, -26396, -26791, -27170, -27533, -27879, -28209, -28522,
|
||||
-28818, -29098, -29360, -29605, -29833, -30044, -30237, -30414, -30573, -30714,
|
||||
-30839, -30946, -31036, -31109, -31165, -31204, -31226, -31231, -31220, -31192,
|
||||
-31147, -31087, -31011, -30918, -30811, -30687, -30549, -30396, -30227, -30045,
|
||||
-29848, -29637, -29413, -29176, -28925, -28662, -28386, -28098, -27799, -27488,
|
||||
-27166, -26833, -26491, -26138, -25776, -25404, -25024, -24636, -24240, -23836,
|
||||
-23425, -23007, -22584, -22154, -21719, -21279, -20834, -20385, -19933, -19477,
|
||||
-19018, -18557, -18094, -17630, -17164, -16698, -16231, -15764, -15298, -14834,
|
||||
-14370, -13908, -13449, -12992, -12538, -12087, -11641, -11198, -10760, -10327,
|
||||
-9899, -9477, -9060, -8650, -8247, -7850, -7460, -7079, -6704, -6338,
|
||||
-5981, -5632, -5291, -4960, -4639, -4326, -4024, -3732, -3449, -3177,
|
||||
-2916, -2665, -2425, -2196, -1978, -1771, -1575, -1391, -1218, -1056,
|
||||
-906, -767, -640, -525, -421, -329, -248, -178, -121, -74,
|
||||
-39, -15, -2, 0, -9, -29, -60, -101, -152, -214,
|
||||
-285, -367, -458, -558, -668, -786, -914, -1050, -1194, -1346,
|
||||
-1506, -1674, -1849, -2030, -2219, -2413, -2614, -2821, -3033, -3250,
|
||||
-3472, -3699, -3929, -4164, -4402, -4644, -4888, -5135, -5384, -5635,
|
||||
-5887, -6141, -6396, -6651, -6906, -7161, -7416, -7670, -7923, -8175,
|
||||
-8424, -8672, -8917, -9160, -9399, -9635, -9868, -10097, -10321, -10541,
|
||||
-10757, -10967, -11172, -11372, -11565, -11753, -11935, -12110, -12279, -12440,
|
||||
-12595, -12742, -12882, -13014, -13139, -13255, -13364, -13464, -13556, -13640,
|
||||
-13715, -13781, -13839, -13888, -13928, -13959, -13982, -13995, -14000, -13995,
|
||||
-13982, -13959, -13928, -13888, -13839, -13781, -13715, -13640, -13556, -13464,
|
||||
-13364, -13255, -13139, -13014, -12882, -12742, -12595, -12440, -12279, -12110,
|
||||
-11935, -11753, -11565, -11372, -11172, -10967, -10757, -10541, -10321, -10097,
|
||||
-9868, -9635, -9399, -9160, -8917, -8672, -8424, -8175, -7923, -7670,
|
||||
-7416, -7161, -6906, -6651, -6396, -6141, -5887, -5635, -5384, -5135,
|
||||
-4888, -4644, -4402, -4164, -3929, -3699, -3472, -3250, -3033, -2821,
|
||||
-2614, -2413, -2219, -2030, -1849, -1674, -1506, -1346, -1194, -1050,
|
||||
-914, -786, -668, -558, -458, -367, -285, -214, -152, -101,
|
||||
-60, -29, -9, 0, -2, -15, -39, -74, -121, -178,
|
||||
-248, -329, -421, -525, -640, -767, -906, -1056, -1218, -1391,
|
||||
-1575, -1771, -1978, -2196, -2425, -2665, -2916, -3177, -3449, -3732,
|
||||
-4024, -4326, -4639, -4960, -5291, -5632, -5981, -6338, -6704, -7079,
|
||||
-7460, -7850, -8247, -8650, -9060, -9477, -9899, -10327, -10760, -11198,
|
||||
-11641, -12087, -12538, -12992, -13449, -13908, -14370, -14834, -15298, -15764,
|
||||
-16231, -16698, -17164, -17630, -18094, -18557, -19018, -19477, -19933, -20385,
|
||||
-20834, -21279, -21719, -22154, -22584, -23007, -23425, -23836, -24240, -24636,
|
||||
-25024, -25404, -25776, -26138, -26491, -26833, -27166, -27488, -27799, -28098,
|
||||
-28386, -28662, -28925, -29176, -29413, -29637, -29848, -30045, -30227, -30396,
|
||||
-30549, -30687, -30811, -30918, -31011, -31087, -31147, -31192, -31220, -31231,
|
||||
-31226, -31204, -31165, -31109, -31036, -30946, -30839, -30714, -30573, -30414,
|
||||
-30237, -30044, -29833, -29605, -29360, -29098, -28818, -28522, -28209, -27879,
|
||||
-27533, -27170, -26791, -26396, -25985, -25558, -25116, -24658, -24185, -23698,
|
||||
-23196, -22680, -22149, -21605, -21048, -20478, -19894, -19299, -18691, -18072,
|
||||
-17441, -16800, -16148, -15485, -14813, -14132, -13441, -12742, -12035, -11321,
|
||||
-10599, -9870, -9135, -8395, -7649, -6898, -6142, -5383, -4620, -3855,
|
||||
-3087, -2317, -1545, -773,
|
||||
};
|
||||
|
||||
#if defined(SDCARD)
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@
|
||||
import math
|
||||
|
||||
samples = 1024
|
||||
amplitudes = (60000, 4096, 1024)
|
||||
amplitudes = (28000, 0, 28000, 0, 28000)
|
||||
|
||||
for i in range(samples):
|
||||
sample = 0.0
|
||||
|
||||
Reference in New Issue
Block a user