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