#ifndef BD_H_ #define BD_H_ #if ARDUINO >= 100 #include "Arduino.h" #else #include "WProgram.h" #endif #include "mozzi_pgmspace.h" #define BD_NUM_CELLS 2324 #define BD_SAMPLERATE 16384 CONSTTABLE_STORAGE(int8_t) BD_DATA [] = {1, -2, 1, -3, 5, -9, 56, 87, 45, 20, 127, 18, -128, -115, -67, 3, -25, -2, 13, -46, -128, -65, -128, -128, -128, -74, -45, 90, 127, 105, 115, 14, 127, 127, 117, 127, 86, 91, 40, -26, -21, 32, -50, 11, 85, 69, 127, 83, 2, -41, -109, -128, -128, -128, -128, -128, -128, -128, -127, -97, -80, -55, -85, -37, 98, 98, 56, 127, 127, 127, 127, 85, 30, 26, -39, -128, 36, -58, -21, 8, -10, 5, 44, 127, 127, 127, 127, 127, 29, -66, -52, -128, -128, -94, -77, 39, 94, 34, 8, 18, -31, 2, -85, -128, -128, -128, -128, -128, -128, -102, 1, 15, -29, -37, -2, -63, -41, -24, 15, 127, 127, 69, 123, 127, 86, 47, 46, 95, 127, 127, 127, 127, 127, 63, -8, -53, -70, -95, -8, 10, -25, -1, 8, -16, -53, -16, 26, 5, -29, -56, -128, -128, -128, -128, -128, -128, -128, -29, -1, 21, 93, 72, 67, 77, 113, 79, 39, 58, 43, 48, -21, -18, 26, 59, 21, 10, 40, 98, 115, 59, 59, 124, 127, 83, 22, 8, -52, -85, -102, -106, -28, -15, -30, 13, 60, -24, -14, 0, -6, -35, -24, -68, -73, -49, -128, -128, -105, -95, -18, 29, 54, 98, 83, -18, -50, -52, -31, -79, -128, -48, 58, 111, 127, 127, 127, 127, 127, 47, 49, 38, -13, 35, -2, -48, -56, 3, 4, -16, -58, -56, -19, -40, -25, 11, -34, -49, -27, -41, -78, -55, -70, -109, -107, -109, -92, -67, -49, -9, 51, 75, 81, 54, 122, 127, 86, 41, 65, 53, -36, -91, -97, -8, 51, 38, 66, 94, 127, 99, 26, -22, -34, -23, -83, -94, -24, 14, 28, 25, 8, 69, 51, 18, -32, -57, -46, -51, -128, -113, -50, -78, -110, -54, 14, -15, -73, 7, 36, -7, -16, -25, -14, 104, 74, 45, 28, -38, -50, -13, 44, 41, 17, 48, 127, 89, 93, 126, 98, 114, 70, 16, -39, -63, -42, -75, -108, -31, -8, 2, -3, 37, 99, 31, 0, -31, -88, -114, -128, -117, -89, -59, -29, -43, -6, -4, -18, -17, 15, 39, 24, -10, 9, 24, 47, 43, -55, -15, 13, 17, 14, -1, 55, 67, 42, 51, 102, 84, 76, 41, -12, 37, -70, -70, -21, -2, -51, -84, -18, 69, 66, 66, 76, 31, 34, 25, -49, -89, -119, -99, -71, -44, -60, -40, -22, 25, 2, -23, -6, -26, 2, 8, 12, -53, -35, 22, 59, 14, -15, 79, 62, 55, 46, 56, 58, 60, -10, 12, 12, -27, -14, -26, -7, -5, -31, 24, 35, 1, 26, -19, 2, 12, 54, -5, -82, -78, -32, -80, -128, -62, -47, -36, -39, 25, 70, 77, 91, 95, 74, 16, 3, -25, -8, -46, -37, -53, -45, -7, 35, 37, -8, 50, 30, 42, 54, 80, 19, -10, 23, -15, -45, -12, -18, -36, -9, 42, -18, -30, -13, 12, 16, -34, -50, -42, -38, -75, -64, -17, 6, -8, -53, -11, 0, 58, 28, 31, 41, 27, 10, -58, -29, -23, -25, -16, 27, 26, 6, 75, 93, 95, 55, 72, 87, 32, -3, 17, -4, -56, -48, -46, -60, -62, -46, -14, -41, -35, 2, -32, 3, 19, 35, -9, -22, -4, -20, -44, -110, -55, -17, 9, -7, -22, 55, 34, 18, 16, -3, 28, 16, 49, 37, -22, 2, 27, 19, 10, 27, 1, 16, 52, 47, 50, -5, 7, -17, -40, -9, -15, 7, -42, -43, -1, -7, -24, 0, 18, 27, 13, -25, -45, -22, -2, -17, -69, -49, -20, -1, -40, -30, -24, 17, 5, -1, 47, 48, 56, 71, 75, 45, -1, -19, -29, -32, -38, -16, -3, -21, 26, 26, 24, 41, -14, 16, 9, -5, 1, -37, -21, -30, -5, -19, -26, -4, -15, 24, 22, -15, -10, -10, 12, -15, -74, -29, -7, 5, 27, 36, 16, -3, 4, 1, 28, 41, 23, 13, 21, 24, 37, 5, -38, -9, -8, -20, -47, -43, -13, 36, 33, 19, 18, 50, 37, -5, -25, -34, -27, -64, -22, -43, -31, -41, -44, 0, -44, -9, 54, 20, 30, 36, 45, 4, -10, -7, -8, -12, -10, 13, 14, 4, 38, 27, 40, 29, 5, 29, -13, -10, 1, 8, 19, -18, -8, -2, 2, 3, -16, -24, -17, 4, 2, -27, -19, -31, -35, -8, -4, 9, -22, -27, -28, -14, 0, 5, 10, 31, 44, 26, 33, 24, -7, 3, -54, -34, -21, -21, -14, -9, 22, 17, 29, 6, 30, 57, 65, 24, 0, 1, -12, 15, -15, -31, -1, -2, -20, -16, -18, -9, -2, 7, -30, -14, 0, 24, 15, 25, 4, -5, -5, -49, -25, -26, -41, -42, 14, 22, 8, 32, 0, 19, 9, 2, -8, 1, -20, 13, 16, -23, -13, 4, 26, 42, 26, 10, 6, -3, -8, -23, -24, -42, -30, -5, 9, 30, 10, -2, 25, 41, 8, 14, 15, 2, 8, -26, -7, -8, -32, -16, -6, -20, -37, -18, 1, 12, -17, -4, 54, 19, 5, 33, 30, 8, -17, -27, -32, -1, -25, -41, -4, 27, -5, 9, 13, 20, 11, 23, -3, -9, 9, -3, -2, -13, -16, 18, 6, -7, 2, -6, -4, -19, 3, -9, -17, 6, -22, -14, 4, -5, -16, -13, -8, 16, 11, 3, 32, 32, 11, -7, 4, -14, 2, -1, -23, -14, -4, 18, -4, -6, 23, 21, 11, 9, 9, 34, 19, 3, -6, 4, -16, -42, -41, -42, -28, -19, -14, -3, -1, 10, -13, 13, 19, 13, 10, 21, 13, -9, -8, -5, -10, -3, -1, -9, 2, -6, -6, 5, 23, -7, -15, 4, -2, 0, 6, -6, -5, -1, 0, 11, 9, 11, 28, 19, 30, 8, 8, 5, -7, -25, -7, -8, -28, -24, -16, -8, 6, 6, -7, 18, 8, -14, 4, -7, -18, -32, -32, -13, -18, -12, -17, 19, 16, 11, 16, 11, 12, 10, 29, 27, 9, -1, -5, 6, -4, -13, -15, -8, -2, 5, -6, -17, 6, 7, 9, 3, 9, -4, -1, 5, -5, 3, -5, 0, -14, 13, -1, -8, -2, 16, 12, -6, -9, -9, -5, -5, -19, -7, 12, -18, -17, 9, 17, 9, 14, 0, -4, -5, -3, -14, -12, -17, -2, -24, -12, 5, 4, -2, 12, 38, 21, 8, 7, 18, 13, 25, 17, -27, -9, -20, -21, -10, -17, -7, 1, -5, 3, 9, 7, -1, 10, 21, 3, -5, 7, -10, -7, -11, -12, 2, -12, 7, 12, 5, 8, -11, -9, -6, -13, 2, 5, 8, 4, 4, -9, 4, 11, 11, 5, -13, -12, 9, 3, 4, -16, -23, 4, -3, -8, -24, -15, -2, 7, 19, 19, 26, 16, 16, 17, 12, 14, 10, -13, -11, -6, -25, -32, -25, -14, -2, -11, -2, 10, 7, 10, 28, 11, -6, -1, 0, -11, -1, 3, -9, 7, 10, -7, 10, -3, 6, 11, 9, 12, 3, -2, 2, 1, 1, -2, -14, -9, -11, -17, -17, 1, -8, -24, -12, -2, -5, 8, 4, 2, 13, 9, 2, -15, -2, 11, 11, -1, 5, 27, 17, -1, -6, -2, 3, 2, -17, -15, -16, -13, -3, 5, 6, -2, 7, 8, 11, 12, 6, 2, 8, 17, -8, -14, -13, 12, 7, -9, -21, -9, 8, 2, -3, -1, 7, 2, 3, -6, -5, 1, -11, -20, -1, -17, -6, -25, -10, 1, -1, 7, -8, 22, 23, 19, 12, 0, 0, -1, -2, -11, 3, -2, 6, 3, 5, 11, 2, -1, 10, -7, -20, -13, -3, -9, -12, -15, -1, 10, 14, 7, -3, -9, 16, 8, -13, -3, -4, -10, 12, 3, -2, -7, 1, -12, -7, -2, -10, -11, -4, 14, 7, 2, 12, 19, 9, -5, -7, -25, -12, -5, -14, -9, -2, -3, 3, 4, 19, 8, 7, 9, -4, -8, -18, 0, -13, -10, -5, 2, 15, 14, 13, 13, 4, -8, -3, -5, -10, -13, -13, -3, -7, -1, -6, 3, 5, 17, 9, -8, 3, 7, -7, -5, 12, 4, -14, -15, -1, -1, -10, -8, -12, 6, 1, 16, 19, 9, 19, 11, 4, -12, -9, -17, -18, -13, -20, -12, -5, -7, -7, -5, 1, 11, 11, 6, 12, 8, 3, 7, -2, -6, 3, 4, 7, 4, 3, 10, 6, -6, -13, -10, 0, -11, -6, -8, -17, 0, 3, 4, -2, -4, 8, 12, 18, 1, -1, 8, -1, -4, 3, -4, -13, -5, -3, -1, -6, -4, -1, 4, 9, 15, 14, 16, -3, -12, -10, -9, -7, -17, -26, -7, -2, -10, -10, 0, 19, 15, 12, 14, 9, 6, 1, 5, 5, 3, -9, -4, -12, 10, 13, 2, -6, -7, -1, 2, 2, -1, 4, 10, 5, -13, -9, -5, -1, -3, -4, -1, -1, -2, 2, 7, -2, 5, 11, 1, -2, 1, -7, -10, -2, -10, -1, 4, 8, 10, 4, 3, 7, -9, -9, 0, -13, -8, -6, -14, -7, -3, 3, 7, 5, 11, 14, 19, 9, 0, 7, 5, -8, -6, 4, -5, -5, -12, -1, 3, 4, 4, -1, 10, 14, 8, -5, 0, 1, -2, -10, -14, -12, 1, -4, -6, 6, 2, 0, 6, 10, 0, 5, -4, -7, -7, -10, 2, -7, -7, -2, 3, 11, 2, 1, 5, 0, 2, 5, -1, -5, -8, -9, -4, -5, -6, -2, -6, 1, 0, 8, 11, 10, 6, 11, 4, 3, 0, -2, 1, -7, -5, -5, -5, -1, -5, -3, 2, 3, 8, 5, -1, -3, -3, 1, -4, -10, -8, -5, -4, 1, -5, 1, 10, 2, -3, -5, 7, 9, -1, -9, -7, -7, -7, -1, -3, -4, 2, 0, 4, 3, 2, 2, 11, -2, 1, 0, -14, -6, -9, -11, -4, 1, 0, -1, 11, 14, 7, 3, 1, 5, 6, -10, -12, 1, -4, -4, -7, -6, -4, -2, 0, -5, 2, 1, -4, -2, -3, -1, 1, -3, -4, -4, -7, -4, -2, -1, 3, 6, 11, 2, 2, 10, -1, 0, -7, -3, 0, -3, -8, -10, -9, -4, 4, 3, -1, -4, -3, 3, -2, -10, -5, -3, -7, -5, -2, 1, 0, 4, 3, 3, 1, 7, 5, 2, 5, 0, 2, -2, -8, 0, 2, -1, -5, -11, 4, 2, 2, 1, -3, -1, 0, -2, -6, -5, -3, -1, 2, -1, 7, 3, -4, 0, -2, -2, 1, 3, 2, -5, -7, -6, -5, 0, -3, -5, 2, 0, -4, 2, 2, 0, 2, 4, -2, -1, -2, -8, -2, -1, -9, -2, 1, 0, 4, 5, 3, 3, 6, 11, 6, 1, 2, 2, -2, -1, 2, -2, -4, -7, -7, 6, -1, -6, -2, -1, -2, -1, -3, -2, 2, 0, -2, 4, 2, 1, -3, -4, -3, 2, 2, 1, 4, 1, -2, 0, 1, 0, 1, 0, 3, -3, -6, 1, 0, -6, -1, 1, -1, 4, 2, -4, 0, 2, 6, 3, 2, 2, 3, 9, 3, 1, -1, -1, 1, 3, 0, -3, 2, 2, -4, 2, 5, 1, -6, 3, -1, -6, -1, -5, -3, -5, 1, -1, -3, 2, 1, 2, 3, 4, 0, 2, 1, 3, 2, 2, 6, -1, -4, -1, -2, 2, -1, -1, 0, 2, 0, -1, 4, -6, -1, -1, -4, 0, -1, -3, -1, -1, 2, 1, 3, 4, 3, 7, 9, 6, 1, 7, 0, 0, 0, -3, -3, -6, -5, -4, -2, 1, -3, -3, -2, -2, 0, -6, -2, -2, 0, -1, 1, 5, -1, 6, 3, 0, 1, 0, 2, 3, 3, 1, 0, -3, -4, 0, -4, -3, -2, -3, -3, -4, 1, 0, -2, -1, 5, 1, -2, 0, -4, -6, -2, -4, -1, 1, -2, 3, 1, 3, 2, 1, 4, 3, 1, -1, -4, -4, -4, -1, -3, 0, 0, -2, -1, 1, 0, 1, 5, 1, -3, -6, -7, -4, -2, -5, -3, 4, 1, 0, 0, 2, 3, 0, -4, -3, -6, -2, -3, -7, -5, -4, -6, -1, 3, 1, 0, 2, 0, -5, -1, -2, -2, -3, -1, -1, -1, -2, -1, 1, -2, -1, 1, 1, 2, 2, 2, -1, 1, 1, 0, -2, -3, -2, -5, -4, -2, -3, -2, -3, -2, 0, -2, -3, -3, -3, -5, -3, -3, -2, -5, -2, -2, 0, 1, 5, 6, 5, 1, 3, 2, -6, -8, -5, -9, -7, -4, -4, -1, -1, -1, 2, 2, 2, 1, 4, 3, -3, -1, -4, -6, -1, -1, -3, 3, 8, 2, 0, 2, 1, 2, 1, 1, 0, -2, -2, -2, -3, -3, -4, -2, -3, -6, -4, -3, -4, -3, -1, 2, 0, -1, 1, 1, -4, -3, -2, 0, 1, 3, 5, 4, 2, 3, -3, -3, -2, -3, -5, -7, -2, -3, -3, -3, -2, 4, 5, 5, 7, 4, 1, 2, 2, 2, -2, 0, -2, -4, -3, -3, 3, 1, 5, 4, 1, 0, 1, 3, -2, -2, -1, -5, -3, -4, -5, -2, -2, -2, 0, 1, 2, 3, 2, 2, 2, 3, 1, -1, 0, -4, -2, 2, 1, 2, 2, 2, 4, 1, 3, 1, -1, 0, -1, 0, 1, 0, 0, 2, 2, 3, 3, 4, 0, 2, 3, -2, -3, -5, -6, -3, -4, -2, 2, 4, 3, 4, 2, 1, 6, 2, 3, 4, 1, 2, 2, -1, -4, -1, 1, -2, -3, -2, 0, 0, 1, 0, 0, 1, 1, 0, 1, 1, -1, 1, 0, 1, 2, 2, -1, 0, -2, 0, 1, 1, 2, 0, 3, 0, -4, -3, -1, -2, -1, 0, 1, 3, 2, 2, 1, 0, -1, -3, 0, -1, -1, 2, 1, 3, 1, 1, 2, 1, 2, 2, 1, 3, 0, 0, -1, -1, -3, -6, -7, -5, -3, -3, -2, 1, 1, -1, -2, -2, 1, 2, 1, 1, 1, 0, 2, 0, -3, -1, 1, 0, -3, -3, -1, 0, -1, 0, 0, 0, 1, 1, -2, -4, -1, -1, 1, 0, -1, 1, 0, 1, 0, 0, -2, 0, 1, -1, -2, -3, -1, -2, -5, -3, }; #endif /* BD_H_ */