Mozzi  alpha 0.01.1t
sound synthesis library for Arduino
 All Classes Functions Typedefs
tables/sin2048_int8.h
00001 #ifndef SIN2048_H_
00002 #define SIN2048_H_
00003 
00004 #include "Arduino.h"
00005 #include <avr/pgmspace.h>
00006 
00007 #define SIN2048_NUM_CELLS 2048
00008 #define SIN2048_SAMPLERATE 2048
00009 
00010 const char __attribute__((progmem)) SIN2048_DATA []  =
00011         {
00012                 0, 0, 0, 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5,
00013                 5, 5, 6, 6, 7, 7, 7, 8, 8, 9, 9, 9, 10, 10, 10, 11, 11, 12, 12, 12, 13, 13, 14,
00014                 14, 14, 15, 15, 16, 16, 16, 17, 17, 18, 18, 18, 19, 19, 19, 20, 20, 21, 21, 21,
00015                 22, 22, 23, 23, 23, 24, 24, 24, 25, 25, 26, 26, 26, 27, 27, 28, 28, 28, 29, 29,
00016                 29, 30, 30, 31, 31, 31, 32, 32, 32, 33, 33, 34, 34, 34, 35, 35, 36, 36, 36, 37,
00017                 37, 37, 38, 38, 39, 39, 39, 40, 40, 40, 41, 41, 42, 42, 42, 43, 43, 43, 44, 44,
00018                 44, 45, 45, 46, 46, 46, 47, 47, 47, 48, 48, 48, 49, 49, 50, 50, 50, 51, 51, 51,
00019                 52, 52, 52, 53, 53, 54, 54, 54, 55, 55, 55, 56, 56, 56, 57, 57, 57, 58, 58, 58,
00020                 59, 59, 59, 60, 60, 61, 61, 61, 62, 62, 62, 63, 63, 63, 64, 64, 64, 65, 65, 65,
00021                 66, 66, 66, 67, 67, 67, 68, 68, 68, 69, 69, 69, 70, 70, 70, 71, 71, 71, 72, 72,
00022                 72, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 76, 76, 76, 77, 77, 77, 78, 78, 78,
00023                 79, 79, 79, 79, 80, 80, 80, 81, 81, 81, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84,
00024                 85, 85, 85, 85, 86, 86, 86, 87, 87, 87, 87, 88, 88, 88, 89, 89, 89, 89, 90, 90,
00025                 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95,
00026                 96, 96, 96, 96, 97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100,
00027                 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 103, 104, 104,
00028                 104, 104, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 107,
00029                 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 111,
00030                 111, 111, 111, 111, 112, 112, 112, 112, 112, 113, 113, 113, 113, 113, 113, 114,
00031                 114, 114, 114, 114, 115, 115, 115, 115, 115, 115, 116, 116, 116, 116, 116, 116,
00032                 117, 117, 117, 117, 117, 117, 117, 118, 118, 118, 118, 118, 118, 119, 119, 119,
00033                 119, 119, 119, 119, 119, 120, 120, 120, 120, 120, 120, 120, 121, 121, 121, 121,
00034                 121, 121, 121, 121, 122, 122, 122, 122, 122, 122, 122, 122, 122, 123, 123, 123,
00035                 123, 123, 123, 123, 123, 123, 123, 124, 124, 124, 124, 124, 124, 124, 124, 124,
00036                 124, 124, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 126,
00037                 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
00038                 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
00039                 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
00040                 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
00041                 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
00042                 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
00043                 127, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
00044                 126, 126, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 124,
00045                 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 123, 123, 123, 123, 123, 123,
00046                 123, 123, 123, 123, 122, 122, 122, 122, 122, 122, 122, 122, 122, 121, 121, 121,
00047                 121, 121, 121, 121, 121, 120, 120, 120, 120, 120, 120, 120, 119, 119, 119, 119,
00048                 119, 119, 119, 118, 118, 118, 118, 118, 118, 118, 117, 117, 117, 117, 117, 117,
00049                 117, 116, 116, 116, 116, 116, 116, 115, 115, 115, 115, 115, 115, 114, 114, 114,
00050                 114, 114, 113, 113, 113, 113, 113, 113, 112, 112, 112, 112, 112, 111, 111, 111,
00051                 111, 111, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108,
00052                 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 104,
00053                 104, 104, 104, 103, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101,
00054                 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 96, 96, 96,
00055                 96, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91,
00056                 90, 90, 90, 89, 89, 89, 89, 88, 88, 88, 87, 87, 87, 87, 86, 86, 86, 85, 85, 85,
00057                 85, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79,
00058                 79, 78, 78, 78, 77, 77, 77, 76, 76, 76, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73,
00059                 72, 72, 72, 71, 71, 71, 70, 70, 70, 69, 69, 69, 68, 68, 68, 67, 67, 67, 66, 66,
00060                 66, 65, 65, 65, 64, 64, 64, 63, 63, 63, 62, 62, 62, 61, 61, 61, 60, 60, 59, 59,
00061                 59, 58, 58, 58, 57, 57, 57, 56, 56, 56, 55, 55, 55, 54, 54, 54, 53, 53, 52, 52,
00062                 52, 51, 51, 51, 50, 50, 50, 49, 49, 48, 48, 48, 47, 47, 47, 46, 46, 46, 45, 45,
00063                 44, 44, 44, 43, 43, 43, 42, 42, 42, 41, 41, 40, 40, 40, 39, 39, 39, 38, 38, 37,
00064                 37, 37, 36, 36, 36, 35, 35, 34, 34, 34, 34, 33, 33, 32, 32, 31, 31, 31, 30, 30,
00065                 29, 29, 29, 28, 28, 28, 27, 27, 26, 26, 26, 25, 25, 24, 24, 24, 23, 23, 23, 22,
00066                 22, 21, 21, 21, 20, 20, 19, 19, 19, 18, 18, 18, 17, 17, 16, 16, 16, 15, 15, 14,
00067                 14, 14, 13, 13, 12, 12, 12, 11, 11, 10, 10, 10, 9, 9, 9, 8, 8, 7, 7, 7, 6, 6, 5,
00068                 5, 5, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 0, 0, -1, -1, -1, -2, -2, -2, -3, -3, -4,
00069                 -4, -4, -5, -5, -6, -6, -6, -7, -7, -8, -8, -8, -9, -9, -10, -10, -10, -11, -11,
00070                 -11, -12, -12, -13, -13, -13, -14, -14, -15, -15, -15, -16, -16, -17, -17, -17,
00071                 -18, -18, -19, -19, -19, -20, -20, -20, -21, -21, -22, -22, -22, -23, -23, -24,
00072                 -24, -24, -25, -25, -25, -26, -26, -27, -27, -27, -28, -28, -29, -29, -29, -30,
00073                 -30, -30, -31, -31, -32, -32, -32, -33, -33, -33, -34, -34, -35, -35, -35, -36,
00074                 -36, -37, -37, -37, -38, -38, -38, -39, -39, -40, -40, -40, -41, -41, -41, -42,
00075                 -42, -42, -43, -43, -44, -44, -44, -45, -45, -45, -46, -46, -47, -47, -47, -48,
00076                 -48, -48, -49, -49, -49, -50, -50, -51, -51, -51, -52, -52, -52, -53, -53, -53,
00077                 -54, -54, -55, -55, -55, -56, -56, -56, -57, -57, -57, -58, -58, -58, -59, -59,
00078                 -59, -60, -60, -60, -61, -61, -62, -62, -62, -63, -63, -63, -64, -64, -64, -65,
00079                 -65, -65, -66, -66, -66, -67, -67, -67, -68, -68, -68, -69, -69, -69, -70, -70,
00080                 -70, -71, -71, -71, -72, -72, -72, -73, -73, -73, -74, -74, -74, -75, -75, -75,
00081                 -75, -76, -76, -76, -77, -77, -77, -78, -78, -78, -79, -79, -79, -80, -80, -80,
00082                 -80, -81, -81, -81, -82, -82, -82, -83, -83, -83, -84, -84, -84, -84, -85, -85,
00083                 -85, -86, -86, -86, -86, -87, -87, -87, -88, -88, -88, -88, -89, -89, -89, -90,
00084                 -90, -90, -90, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94,
00085                 -94, -95, -95, -95, -95, -96, -96, -96, -96, -97, -97, -97, -97, -98, -98, -98,
00086                 -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102,
00087                 -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, -104, -104, -105,
00088                 -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108,
00089                 -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110,
00090                 -110, -111, -111, -111, -111, -111, -112, -112, -112, -112, -112, -113, -113,
00091                 -113, -113, -113, -114, -114, -114, -114, -114, -114, -115, -115, -115, -115,
00092                 -115, -116, -116, -116, -116, -116, -116, -117, -117, -117, -117, -117, -117,
00093                 -118, -118, -118, -118, -118, -118, -118, -119, -119, -119, -119, -119, -119,
00094                 -119, -120, -120, -120, -120, -120, -120, -120, -121, -121, -121, -121, -121,
00095                 -121, -121, -122, -122, -122, -122, -122, -122, -122, -122, -123, -123, -123,
00096                 -123, -123, -123, -123, -123, -123, -124, -124, -124, -124, -124, -124, -124,
00097                 -124, -124, -124, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125,
00098                 -125, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126,
00099                 -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127,
00100                 -127, -127, -127, -127, -127, -128, -128, -128, -128, -128, -128, -128, -128,
00101                 -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
00102                 -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
00103                 -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
00104                 -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
00105                 -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128, -128,
00106                 -128, -128, -128, -128, -128, -128, -128, -128, -127, -127, -127, -127, -127,
00107                 -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126,
00108                 -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -125,
00109                 -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -124, -124, -124,
00110                 -124, -124, -124, -124, -124, -124, -124, -123, -123, -123, -123, -123, -123,
00111                 -123, -123, -123, -122, -122, -122, -122, -122, -122, -122, -122, -121, -121,
00112                 -121, -121, -121, -121, -121, -120, -120, -120, -120, -120, -120, -120, -120,
00113                 -119, -119, -119, -119, -119, -119, -118, -118, -118, -118, -118, -118, -118,
00114                 -117, -117, -117, -117, -117, -117, -116, -116, -116, -116, -116, -116, -115,
00115                 -115, -115, -115, -115, -114, -114, -114, -114, -114, -114, -113, -113, -113,
00116                 -113, -113, -112, -112, -112, -112, -112, -111, -111, -111, -111, -111, -110,
00117                 -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108,
00118                 -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105,
00119                 -105, -104, -104, -104, -104, -104, -103, -103, -103, -103, -102, -102, -102,
00120                 -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98,
00121                 -98, -98, -98, -97, -97, -97, -97, -96, -96, -96, -96, -95, -95, -95, -95, -94,
00122                 -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -90, -90, -90,
00123                 -90, -89, -89, -89, -88, -88, -88, -88, -87, -87, -87, -86, -86, -86, -86, -85,
00124                 -85, -85, -84, -84, -84, -84, -83, -83, -83, -82, -82, -82, -81, -81, -81, -80,
00125                 -80, -80, -80, -79, -79, -79, -78, -78, -78, -77, -77, -77, -76, -76, -76, -75,
00126                 -75, -75, -75, -74, -74, -74, -73, -73, -73, -72, -72, -72, -71, -71, -71, -70,
00127                 -70, -70, -69, -69, -69, -68, -68, -68, -67, -67, -67, -66, -66, -66, -65, -65,
00128                 -65, -64, -64, -64, -63, -63, -63, -62, -62, -62, -61, -61, -60, -60, -60, -59,
00129                 -59, -59, -58, -58, -58, -57, -57, -57, -56, -56, -56, -55, -55, -55, -54, -54,
00130                 -53, -53, -53, -52, -52, -52, -51, -51, -51, -50, -50, -49, -49, -49, -48, -48,
00131                 -48, -47, -47, -47, -46, -46, -45, -45, -45, -44, -44, -44, -43, -43, -43, -42,
00132                 -42, -41, -41, -41, -40, -40, -40, -39, -39, -38, -38, -38, -37, -37, -37, -36,
00133                 -36, -35, -35, -35, -34, -34, -34, -33, -33, -32, -32, -32, -31, -31, -30, -30,
00134                 -30, -29, -29, -29, -28, -28, -27, -27, -27, -26, -26, -25, -25, -25, -24, -24,
00135                 -24, -23, -23, -22, -22, -22, -21, -21, -20, -20, -20, -19, -19, -19, -18, -18,
00136                 -17, -17, -17, -16, -16, -15, -15, -15, -14, -14, -13, -13, -13, -12, -12, -11,
00137                 -11, -11, -10, -10, -10, -9, -9, -8, -8, -8, -7, -7, -6, -6, -6, -5, -5, -4, -4,
00138                 -4, -3, -3, -2, -2, -2, -1, -1,
00139         };
00140 
00141 #endif /* SIN2048_H_ */