diff --git a/MetaOscil.h b/MetaOscil.h new file mode 100644 index 000000000..702441e32 --- /dev/null +++ b/MetaOscil.h @@ -0,0 +1,231 @@ +/* + * MetaOscil.h + * + * A wrap-up to swap between different oscillators seemlessly, allowing to produce non-aliased sounds by automatically switching between oscillators. + * + * This file is part of Mozzi. + */ + +#ifndef META_OSCIL_H +#define META_OSCIL_H + + +#if ARDUINO >= 100 +#include "Arduino.h" +#else +#include "WProgram.h" +#endif + +#include "Oscil.h" +#include "mozzi_fixmath.h" + + +/** + MetaOscil is a wrapper for several Oscil. Once constructed it will behave exactly as an Oscil except that it will automatically switch between Oscil depending on the asked frequency. This allows to produce non-aliased sounds by switching between tables with less and less harmonics as the frequency increases. +*/ + + +template + class MetaOscil + +{ + public: + /** Constructor + Declare a MetaOscil containing any number of Oscil pointers. Every Oscil should have the same TABLE_NUM_CELLS and UPDATE_RATE which are also passed in the MetaOscil constructor. + @param N_OSCIL is the number of Oscil contained in the MetaOscil. This cannot be changed after construction. */ + template MetaOscil(Oscil* first, T*... elements):oscillators{first, elements...} { + current_osc=oscillators[0];}; + + MetaOscil(){}; + + /* Add one oscil to the MetaOscil. + @param osc is a pointer toward an Oscil + @param cutoff_freq is the cutoff frequency of this Oscil + void addOscil(Oscil* osc, int cutoff_freq) + { + oscillators[current_rank] = osc; + cutoff_freqs[current_rank] = cutoff_freq; + if (current_rank == 0) current_osc=oscillators[0]; + current_rank += 1; + }*/ + + + /** Set all Oscil of a MetaOscil. + @param first... is a list of pointers towards several Oscil */ + template void setOscils(Oscil* first,T... elements) + { + oscillators[current_rank]=first; + if (current_rank == 0) current_osc=oscillators[0]; + current_rank+=1; + setOscils(elements...); + current_rank = 0; + } + + void setOscils(){}; + + + /** Set all the cutoff frequencies for changing between Oscil. They have to be sorted in increasing values and contain at least N_OSCIL-1 values. Note that the last Oscil will be used by default for frequencies higher than the higher cutoff, hence the last value can be discarded. + @param first, elements... a set of int cutoff frequencies.*/ + template void setCutoffFreqs(int first,T... elements) + { + cutoff_freqs[current_rank]=first; + current_rank+=1; + setCutoffFreqs(elements...); + current_rank = 0; + } + + void setCutoffFreqs() {}; + + /** Set or change the cutoff frequency of one Oscil. + @param rank is the rank of the Oscil. + @param freq is the cutoff frequency. */ + void setCutoffFreq(int freq, byte rank) + { + cutoff_freqs[rank] = freq; + } + + /** Updates the phase according to the current frequency and returns the sample at the new phase position. + @return the next sample. + */ + inline + int8_t next() {return current_osc->next();} + + /** Change the sound table which will be played by the Oscil of rank. + @param TABLE_NAME is the name of the array in the table ".h" file you're using. + @param rank is the Oscil.*/ + void setTable(const int8_t * TABLE_NAME, byte rank) {oscillators[rank]->setTable(TABLE_NAME);} + + + /** Set the phase of the currently playing Oscil. + @param phase a position in the wavetable.*/ + void setPhase(unsigned int phase) {current_osc->setPhase(phase);} + + + /** Set the phase of the currently playing Oscil in fractional format. + @param phase a position in the wavetable.*/ + void setPhaseFractional(unsigned long phase) {current_osc->setPhaseFractional(phase);} + + + /** Get the phase of the currently playin Oscil in fractional format. + @return position in the wavetable, shifted left by OSCIL_F_BITS (which is 16 when this was written). + */ + unsigned long getPhaseFractional() {return current_osc->getPhaseFractional();} + + + + /** Returns the next sample given a phase modulation value. + @param phmod_proportion a phase modulation value given as a proportion of the wave. The + phmod_proportion parameter is a Q15n16 fixed-point number where the fractional + n16 part represents almost -1 to almost 1, modulating the phase by one whole table length in + each direction. + @return a sample from the table.*/ + inline + int8_t phMod(Q15n16 phmod_proportion) {return current_osc->phMod(phmod_proportion);} + + + /** Set the MetaOsc frequency with an unsigned int. + @param frequency to play the wave table.*/ + inline + void setFreq(int frequency, bool apply = true) + { + if (frequency < cutoff_freqs[0]) //getting out the extreme cases + { + oscillators[0]->setPhaseFractional(current_osc->getPhaseFractional()); + current_osc = oscillators[0]; + current_osc->setFreq(frequency); + } + + else if (frequency > cutoff_freqs[N_OSCIL-1]) + { + oscillators[N_OSCIL-1]->setPhaseFractional(current_osc->getPhaseFractional()); + current_osc = oscillators[N_OSCIL-1]; + current_osc->setFreq(frequency); + } + else // dichotomic search + { + byte low_point = 0, high_point = N_OSCIL-1, mid_point = (N_OSCIL-1)>>1; + while(low_point != high_point) + { + if (frequency > cutoff_freqs[mid_point]) low_point = mid_point+1; + else if (frequency < cutoff_freqs[mid_point]) high_point = mid_point; + else + { + break; + } + mid_point = (low_point + high_point)>>1; + } + oscillators[mid_point]->setPhaseFractional(current_osc->getPhaseFractional()); + current_osc = oscillators[mid_point]; + if (apply) current_osc->setFreq(frequency); + } + + } + + + /** Set the MetaOsc frequency with a float. + @param frequency to play the wave table.*/ + inline + void setFreq(float frequency) + { + setFreq((int) frequency, false); + current_osc->setFreq(frequency); + } + + + /** Set the MetaOsc frequency with a Q24n8 fixed-point number format. + @param frequency to play the wave table.*/ + inline + void setFreq_Q24n8(Q24n8 frequency) + { + setFreq((int) (frequency>>8), false); + current_osc->setFreq_Q24n8(frequency); + } + + + /** Set the MetaOsc frequency with a Q16n16 fixed-point number format. + @param frequency to play the wave table.*/ + inline + void setFreq_Q16n16(Q16n16 frequency) + { + setFreq((int) (frequency>>16), false); + current_osc->setFreq_Q16n16(frequency); + } + + + /** Returns the sample at the given table index of the current Oscil. + @param index between 0 and the table size.The + index rolls back around to 0 if it's larger than the table size. + @return the sample at the given table index. + */ + inline + int8_t atIndex(unsigned int index) {return current_osc->atIndex(index);} + + + /** phaseIncFromFreq() and setPhaseInc() are for saving processor time when sliding between frequencies. + @param frequency for which you want to calculate a phase increment value. + @return the phase increment value which will produce a given frequency.*/ + inline + unsigned long phaseIncFromFreq(int frequency) {return current_osc->phaseIncFromFreq(frequency);} + + /** Set a specific phase increment. + @param phaseinc_fractional a phase increment value as calculated by phaseIncFromFreq(). + */ + inline + void setPhaseInc(unsigned long phaseinc_fractional) {current_osc->setPhaseInc(phaseinc_fractional);} + + + + private: + Oscil * oscillators[N_OSCIL]; + Oscil * current_osc = NULL; + int cutoff_freqs[N_OSCIL]; + byte current_rank = 0; + +}; + +/** +@example 06.Synthesis/NonAlias_MetaOscil/NonAlias_MetaOscil.ino +This example demonstrates the Meta_Oscil class. +*/ + +#endif /* META_OSCIL_H */ diff --git a/examples/06.Synthesis/NonAlias_MetaOscil/NonAlias_MetaOscil.ino b/examples/06.Synthesis/NonAlias_MetaOscil/NonAlias_MetaOscil.ino new file mode 100644 index 000000000..9a753362b --- /dev/null +++ b/examples/06.Synthesis/NonAlias_MetaOscil/NonAlias_MetaOscil.ino @@ -0,0 +1,121 @@ +/* Example using a MetaOscil to generate an alias free square wave on a sweep + using Mozzi sonification library. + + Waveforms which are not only sines (Saw, square, triangle) are composed by a lot of harmonics which are at frequencies multiple of the fundamental frequency. + If the frequency of one of these harmonics is higher than half the sampling frequency (https://en.wikipedia.org/wiki/Nyquist_frequency) (AUDIO_RATE/2 here) + it will create "aliases" (https://en.wikipedia.org/wiki/Aliasing) which will sound out of tune are they not harmonically related to the fundamental. + The higher the pitch, the more harmonics are above the Nyquist limit and the more aliased will be present for a given waveform. + + One way to avoid aliases is to use "band-limited" waveforms which have a limited sets of harmonics in order to avoid them to reach the Nyquist limit. + As these waveforms are band-limited they will sound less "crunchy" if they are used at frequencies lower than what they are meant to be because they + lack the high frequency contents. + + In order to paliate that, a common technique is to "swap" wave tables on the fly in order to keep the frequency content up to the Nyquist frequency but + not above. This is the principal usage of MetaOscil. + + MetaOscil can be used (after construction) as a proper Oscil but really is a bunch of oscillators with only one playing. + It will switch between different oscils seemlessly depending on the asked frequency. This allows to switch between oscillators with less + and less harmonics as the pitch goes up, in order to avoid aliases, which is demonstrated by this example. + + The bandlimited tables are nammed according to the max frequency they can play without bringing aliases at a given frequency. For example: + square_max_90_at_16384_512_int8.h ensures that no aliases will be present up to 90Hz at 16384Hz sampling rate (the default for Arduino). + If your sampling rate is higher (say 32768 which is the default for most 32bits platforms) this table will be able to play up to + 180=90*2Hz without aliases, as the Nyquist frequency is two times higher. + + Circuit: Audio output on digital pin 9 on a Uno or similar, or + DAC/A14 on Teensy 3.1, or + check the README or http://sensorium.github.com/Mozzi/ + + Mozzi documentation/API + https://sensorium.github.io/Mozzi/doc/html/index.html + + Mozzi help/discussion/announcements: + https://groups.google.com/forum/#!forum/mozzi-users + + Tim Barrass 2012, Combriat T. 2021, CC by-nc-sa. +*/ + +#include +#include // oscillator template +#include + +// All the tables used for the MetaOscil need to be included +#include // band limited table that guarantee no alias up to a frequency of 90Hz at a sampling frequency of 16384 (or 180Hz at a sampling frequency of 32768Hz) +#include // band limited table that guarantee no alias up to a frequency of 101Hz at a sampling frequency of 16384 +#include // band limited table that guarantee no alias up to a frequency of 122Hz at a sampling frequency of 16384 +#include // band limited table that guarantee no alias up to a frequency of 138Hz at a sampling frequency of 16384 +#include // band limited table that guarantee no alias up to a frequency of 154Hz at a sampling frequency of 16384 +#include // band limited table that guarantee no alias up to a frequency of 174Hz at a sampling frequency of 16384 +#include // band limited table that guarantee no alias up to a frequency of 210Hz at a sampling frequency of 16384 +#include // band limited table that guarantee no alias up to a frequency of 264Hz at a sampling frequency of 16384 +#include // band limited table that guarantee no alias up to a frequency of 327Hz at a sampling frequency of 16384 +#include // band limited table that guarantee no alias up to a frequency of 431Hz at a sampling frequency of 16384 +#include // band limited table that guarantee no alias up to a frequency of 546Hz at a sampling frequency of 16384 +#include // band limited table that guarantee no alias up to a frequency of 744Hz at a sampling frequency of 16384 +#include // band limited table that guarantee no alias up to a frequency of 910Hz at a sampling frequency of 16384 +#include // band limited table that guarantee no alias up to a frequency of 1170Hz at a sampling frequency of 16384 +#include // band limited table that guarantee no alias up to a frequency of 1638Hz at a sampling frequency of 16384 +#include // band limited table that guarantee no alias up to a frequency of 2730Hz at a sampling frequency of 16384 +#include // band limited table that guarantee no alias up to a frequency of 8192Hz at a sampling frequency of 16384 (this is basically a sine wave) + +// The proper Oscillators that will be managed by the MetaOscil +// use: Oscil oscilName (wavetable), look in .h file of table #included above +Oscil aSq90(SQUARE_MAX_90_AT_16384_512_DATA); +Oscil aSq101(SQUARE_MAX_101_AT_16384_512_DATA); +Oscil aSq122(SQUARE_MAX_122_AT_16384_512_DATA); +Oscil aSq138(SQUARE_MAX_138_AT_16384_512_DATA); +Oscil aSq154(SQUARE_MAX_154_AT_16384_512_DATA); +Oscil aSq174(SQUARE_MAX_174_AT_16384_512_DATA); +Oscil aSq210(SQUARE_MAX_210_AT_16384_512_DATA); +Oscil aSq264(SQUARE_MAX_264_AT_16384_512_DATA); +Oscil aSq327(SQUARE_MAX_327_AT_16384_512_DATA); +Oscil aSq431(SQUARE_MAX_431_AT_16384_512_DATA); +Oscil aSq546(SQUARE_MAX_546_AT_16384_512_DATA); +Oscil aSq744(SQUARE_MAX_744_AT_16384_512_DATA); +Oscil aSq910(SQUARE_MAX_910_AT_16384_512_DATA); +Oscil aSq1170(SQUARE_MAX_1170_AT_16384_512_DATA); +Oscil aSq1638(SQUARE_MAX_1638_AT_16384_512_DATA); +Oscil aSq2730(SQUARE_MAX_2730_AT_16384_512_DATA); +Oscil aSq8192(SQUARE_MAX_8192_AT_16384_512_DATA); + +// use: MetaOscil MetaoscilName. All oscils used should have the same table_size and **have to be put in increasing order of cutoff_frequencies**. +MetaOscil BL_aSq {&aSq90, &aSq101, &aSq122, &aSq138, &aSq154, &aSq174, &aSq210, &aSq264, &aSq327, &aSq431, &aSq546, &aSq744, &aSq1170, &aSq1638, &aSq2730, &aSq8192}; + + +// use #define for CONTROL_RATE, not a constant +#define CONTROL_RATE 256 // Hz, powers of 2 are most reliable + +int freq = 10; + + +void setup() { + // Set the cutoff frequencies for all the Oscil in the MetaOscil ie at which frequency the MetaOscil will switch to the next Oscillator. Note that these are the same frequencies than the tables names in this case. + // This have to follow the order given at the MetaOscil creation: this needs to be in increasing order. + BL_aSq.setCutoffFreqs(90, 101, 122, 138, 154, 174, 210, 264, 327, 431, 546, 744, 1170, 1638, 2730, 8192); + + // Cutoff frequencies can also be set or changed individually. + BL_aSq.setCutoffFreq(3000, 14); + startMozzi(CONTROL_RATE); +} + + +void updateControl() { + // Manually increasing the frequency by 1Hz + freq += 1; + if (freq > 3000) freq = 10; + + aSq90.setFreq(freq); + BL_aSq.setFreq(freq); //BL_aSq which is a metaOscil can be used just as a regular Oscil. +} + + +AudioOutput_t updateAudio() { + //return MonoOutput::from8Bit(aSq90.next()); // try to use this line instead to hear the non-band limited version, sounds a bit like a radio + return MonoOutput::from8Bit(BL_aSq.next()); // return a sample of the correct oscil to acheive no alias + +} + + +void loop() { + audioHook(); // required here +} \ No newline at end of file diff --git a/keywords.txt b/keywords.txt index ad63e12ee..893127ded 100644 --- a/keywords.txt +++ b/keywords.txt @@ -372,8 +372,15 @@ setPDEnv KEYWORD2 update KEYWORD2 next KEYWORD2 +MetaOscil KEYWORD1 +setCutoffFreqs KEYWORD2 +setCutoffFreq KEYWORD2 +addOscil KEYWORD2 +addOscils KEYWORD2 + WaveFolder KEYWORD1 setHighLimit KEYWORD2 setLowLimit KEYWORD2 setLimits KEYWORD2 next KEYWORD2 + diff --git a/tables/BandLimited_SAW/1024/saw_max_1024_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_1024_at_16384_1024_int8.h new file mode 100644 index 000000000..20cc0c85d --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_1024_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_1024_AT_16384_1024INT8_H_ +#define SAW_MAX_1024_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_1024_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_1024_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_1024_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -3, +-3, -3, -3, -4, -4, -4, -5, -5, -5, -6, -6, -6, -7, -7, -8, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -14, -15, -15, +-16, -16, -17, -17, -18, -18, -19, -19, -19, -20, -20, -21, -21, -21, -22, -22, -23, -23, -23, -24, -24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -26, +-27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -27, -27, -27, -27, -27, -27, +-27, -27, -27, -27, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -29, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, -32, -33, +-33, -33, -34, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -48, -49, -49, -50, -50, -51, -51, -51, -52, -52, -52, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -55, -55, -56, -56, -56, -56, -56, -56, -56, +-56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, +-55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -56, -56, -56, -56, -56, -57, -57, -57, -58, -58, -58, -59, -59, -59, -60, -60, -61, -61, -62, -62, -63, +-63, -64, -64, -65, -65, -66, -67, -67, -68, -68, -69, -70, -70, -71, -72, -72, -73, -73, -74, -75, -75, -76, -76, -77, -78, -78, -79, -79, -80, -80, -81, -81, +-82, -82, -83, -83, -83, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -85, -85, +-85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -80, -80, -80, -80, -79, -79, -79, -79, -79, -79, -78, -78, -78, -78, -78, +-78, -78, -78, -78, -79, -79, -79, -79, -79, -80, -80, -80, -81, -81, -82, -82, -83, -83, -84, -85, -85, -86, -87, -88, -88, -89, -90, -91, -92, -93, -94, -95, +-96, -97, -98, -99, -100, -101, -102, -103, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -122, -123, -124, -124, -125, -125, +-126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -125, -125, -124, -123, -122, -121, -120, -119, -118, -117, -115, -114, -112, -111, -109, -107, -105, -103, -101, +-99, -97, -94, -92, -89, -87, -84, -81, -79, -76, -73, -70, -67, -63, -60, -57, -54, -50, -47, -43, -40, -36, -33, -29, -25, -22, -18, -14, -11, -7, -3, 0, +3, 7, 11, 14, 18, 22, 25, 29, 33, 36, 40, 43, 47, 50, 54, 57, 60, 63, 67, 70, 73, 76, 79, 81, 84, 87, 89, 92, 94, 97, 99, 101, +103, 105, 107, 109, 111, 112, 114, 115, 117, 118, 119, 120, 121, 122, 123, 124, 125, 125, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 125, +125, 124, 124, 123, 122, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 103, 102, 101, 100, 99, 98, 97, 96, 95, +94, 93, 92, 91, 90, 89, 88, 88, 87, 86, 85, 85, 84, 83, 83, 82, 82, 81, 81, 80, 80, 80, 79, 79, 79, 79, 79, 78, 78, 78, 78, 78, +78, 78, 78, 78, 79, 79, 79, 79, 79, 79, 80, 80, 80, 80, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, +85, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 83, 83, 83, 82, 82, 81, +81, 80, 80, 79, 79, 78, 78, 77, 76, 76, 75, 75, 74, 73, 73, 72, 72, 71, 70, 70, 69, 68, 68, 67, 67, 66, 65, 65, 64, 64, 63, 63, +62, 62, 61, 61, 60, 60, 59, 59, 59, 58, 58, 58, 57, 57, 57, 56, 56, 56, 56, 56, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, +55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, +56, 56, 56, 56, 56, 56, 55, 55, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 52, 52, 52, 51, 51, 51, 50, 50, 49, 49, 48, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 34, 33, 33, 33, +32, 32, 31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, +27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, +26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, 23, 23, 23, 22, 22, 21, 21, 21, 20, 20, 19, 19, 19, 18, 18, 17, 17, 16, 16, 15, +15, 14, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 8, 7, 7, 6, 6, 6, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, +2, 2, 2, 2, 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, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_1170_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_1170_at_16384_1024_int8.h new file mode 100644 index 000000000..d3f2039db --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_1170_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_1170_AT_16384_1024INT8_H_ +#define SAW_MAX_1170_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_1170_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_1170_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_1170_AT_16384_1024_DATA [] = +{ +0, 0, 0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -5, -5, -6, -6, -7, -7, -8, -8, -8, -9, -9, -9, -10, -10, -10, -11, -11, -11, -12, -12, -12, +-12, -13, -13, -13, -13, -14, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -16, -16, +-16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, +-17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -21, -21, -21, -22, -22, -22, -23, -23, -23, -24, -24, -25, -25, -26, -26, -26, -27, -27, -28, +-28, -29, -29, -30, -30, -31, -31, -32, -32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -38, -39, -39, -40, -40, -41, -41, -41, -42, -42, -43, +-43, -43, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, +-48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -52, -52, -52, -53, -53, -54, -54, -54, -55, -55, +-56, -56, -57, -57, -58, -58, -59, -60, -60, -61, -61, -62, -62, -63, -64, -64, -65, -65, -66, -66, -67, -68, -68, -69, -69, -70, -71, -71, -72, -72, -73, -73, +-74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -81, -81, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, +-82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -81, -81, -81, -81, -81, -80, -80, -80, -80, -80, -79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, +-77, -76, -76, -76, -76, -76, -76, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -76, -76, -76, -76, -76, -77, -77, -77, -78, -78, -78, -79, -79, +-80, -80, -81, -81, -82, -83, -83, -84, -85, -85, -86, -87, -88, -89, -89, -90, -91, -92, -93, -94, -95, -96, -97, -98, -99, -100, -101, -102, -103, -104, -105, -106, +-107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -116, -117, -118, -119, -120, -121, -121, -122, -123, -123, -124, -124, -125, -125, -126, -126, -126, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -126, -126, -125, -125, -124, -124, -123, -122, -122, -121, -120, -119, -118, -117, -115, -114, -113, -111, -110, -108, -106, -105, -103, -101, -99, -97, -95, -93, +-91, -88, -86, -84, -81, -79, -76, -74, -71, -68, -65, -63, -60, -57, -54, -51, -48, -45, -42, -39, -35, -32, -29, -26, -23, -19, -16, -13, -9, -6, -3, 0, +3, 6, 9, 13, 16, 19, 23, 26, 29, 32, 35, 39, 42, 45, 48, 51, 54, 57, 60, 63, 65, 68, 71, 74, 76, 79, 81, 84, 86, 88, 91, 93, +95, 97, 99, 101, 103, 105, 106, 108, 110, 111, 113, 114, 115, 117, 118, 119, 120, 121, 122, 122, 123, 124, 124, 125, 125, 126, 126, 127, 127, 127, 127, 127, +127, 127, 127, 127, 126, 126, 126, 125, 125, 124, 124, 123, 123, 122, 121, 121, 120, 119, 118, 117, 116, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, +105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 89, 88, 87, 86, 85, 85, 84, 83, 83, 82, 81, 81, 80, 80, 79, +79, 78, 78, 78, 77, 77, 77, 76, 76, 76, 76, 76, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 76, 76, 76, 76, 76, 76, 77, 77, +77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, 80, 80, 80, 81, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, +82, 82, 82, 82, 82, 82, 82, 82, 82, 81, 81, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, +73, 72, 72, 71, 71, 70, 69, 69, 68, 68, 67, 66, 66, 65, 65, 64, 64, 63, 62, 62, 61, 61, 60, 60, 59, 58, 58, 57, 57, 56, 56, 55, +55, 54, 54, 54, 53, 53, 52, 52, 52, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, +48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 43, 43, 43, +42, 42, 41, 41, 41, 40, 40, 39, 39, 38, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, 31, 31, 30, 30, 29, 29, 28, 28, +27, 27, 26, 26, 26, 25, 25, 24, 24, 23, 23, 23, 22, 22, 22, 21, 21, 21, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, +17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, +16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, +12, 12, 11, 11, 11, 10, 10, 10, 9, 9, 9, 8, 8, 8, 7, 7, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_1365_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_1365_at_16384_1024_int8.h new file mode 100644 index 000000000..1a16ab271 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_1365_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_1365_AT_16384_1024INT8_H_ +#define SAW_MAX_1365_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_1365_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_1365_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_1365_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, +-2, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -6, -6, -6, -7, -7, -7, -8, -8, -9, -9, -9, -10, -10, -11, -11, -12, +-12, -13, -13, -13, -14, -14, -15, -15, -16, -16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -24, -25, -25, -26, -26, -27, +-27, -28, -28, -28, -29, -29, -30, -30, -30, -31, -31, -31, -32, -32, -32, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -35, -36, -36, -36, -36, -36, +-36, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, +-37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -38, -38, -38, -39, +-39, -39, -39, -40, -40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -43, -43, -43, -44, -44, -45, -45, -46, -46, -46, -47, -47, -48, -48, -49, -49, -50, -50, +-51, -51, -52, -52, -53, -53, -54, -55, -55, -56, -56, -57, -57, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -64, -64, -65, -65, -66, -66, -67, -67, -68, +-68, -69, -69, -69, -70, -70, -71, -71, -72, -72, -72, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -76, -76, -77, -77, -77, -77, +-77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -76, -76, -76, -76, -76, -76, -76, -76, -75, -75, -75, -75, -75, -75, -74, -74, -74, -74, -74, -73, +-73, -73, -73, -73, -73, -72, -72, -72, -72, -72, -72, -72, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -72, -72, -72, +-72, -72, -73, -73, -73, -73, -74, -74, -75, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, -81, -81, -82, -83, -83, -84, -85, -86, -86, -87, -88, -89, +-90, -90, -91, -92, -93, -94, -95, -96, -97, -97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -110, -111, -112, -113, -114, -115, -116, -116, -117, +-118, -119, -119, -120, -121, -121, -122, -123, -123, -124, -124, -125, -125, -125, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -125, -125, +-125, -124, -123, -123, -122, -121, -121, -120, -119, -118, -117, -116, -115, -114, -112, -111, -110, -108, -107, -105, -104, -102, -101, -99, -97, -95, -93, -92, -90, -88, -86, -83, +-81, -79, -77, -75, -72, -70, -68, -65, -63, -60, -58, -55, -53, -50, -47, -45, -42, -39, -37, -34, -31, -28, -25, -23, -20, -17, -14, -11, -8, -5, -2, 0, +2, 5, 8, 11, 14, 17, 20, 23, 25, 28, 31, 34, 37, 39, 42, 45, 47, 50, 53, 55, 58, 60, 63, 65, 68, 70, 72, 75, 77, 79, 81, 83, +86, 88, 90, 92, 93, 95, 97, 99, 101, 102, 104, 105, 107, 108, 110, 111, 112, 114, 115, 116, 117, 118, 119, 120, 121, 121, 122, 123, 123, 124, 125, 125, +125, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 125, 125, 125, 124, 124, 123, 123, 122, 121, 121, 120, 119, 119, 118, 117, +116, 116, 115, 114, 113, 112, 111, 110, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 97, 96, 95, 94, 93, 92, 91, 90, 90, 89, +88, 87, 86, 86, 85, 84, 83, 83, 82, 81, 81, 80, 79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 75, 74, 74, 73, 73, 73, 73, 72, 72, 72, +72, 72, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 72, 72, 72, 72, 72, 72, 72, 73, 73, 73, 73, 73, 73, +74, 74, 74, 74, 74, 75, 75, 75, 75, 75, 75, 76, 76, 76, 76, 76, 76, 76, 76, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, +77, 77, 77, 76, 76, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 72, 72, 72, 71, 71, 70, 70, 69, 69, 69, 68, 68, +67, 67, 66, 66, 65, 65, 64, 64, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 57, 57, 56, 56, 55, 55, 54, 53, 53, 52, 52, 51, 51, 50, +50, 49, 49, 48, 48, 47, 47, 46, 46, 46, 45, 45, 44, 44, 43, 43, 43, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, 39, 39, 39, 39, +38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, +37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, +36, 36, 36, 36, 35, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 32, 32, 32, 31, 31, 31, 30, 30, 30, 29, 29, 28, 28, 28, 27, 27, +26, 26, 25, 25, 24, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, 15, 15, 14, 14, 13, 13, 13, 12, 12, +11, 11, 10, 10, 9, 9, 9, 8, 8, 7, 7, 7, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 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, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_136_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_136_at_16384_1024_int8.h new file mode 100644 index 000000000..21a648057 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_136_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_136_AT_16384_1024INT8_H_ +#define SAW_MAX_136_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_136_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_136_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_136_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -6, -6, -7, +-7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -10, -10, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -14, -14, -14, -15, -15, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -19, -19, -19, -20, -20, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-27, -27, -27, -28, -28, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -32, -32, -33, -33, -33, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -37, -37, -38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -41, +-41, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -44, -44, -44, -45, -45, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -48, -48, -48, -49, -49, -50, -50, -50, -51, -51, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -54, -54, -55, -55, +-56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -58, -58, -59, -59, -60, -60, -60, -61, -61, -61, -61, -60, -60, -60, -60, -60, +-60, -61, -61, -62, -62, -63, -63, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -67, -67, -68, -69, -69, -69, -69, +-70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -71, -72, -72, -73, -73, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -74, -74, +-75, -75, -76, -77, -77, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, -78, -78, -79, -79, -80, -81, -81, -82, -83, -83, -83, -83, -83, -83, +-82, -82, -82, -81, -81, -81, -82, -82, -83, -83, -84, -85, -86, -86, -87, -87, -88, -88, -88, -87, -87, -86, -86, -86, -85, -85, -86, -86, -87, -87, -88, -89, +-90, -91, -92, -92, -92, -92, -92, -92, -91, -91, -90, -90, -89, -89, -89, -90, -90, -91, -92, -93, -94, -96, -96, -97, -97, -97, -97, -97, -96, -95, -94, -94, +-93, -93, -93, -93, -94, -95, -96, -97, -99, -100, -101, -102, -103, -103, -103, -102, -101, -100, -99, -97, -96, -95, -95, -95, -96, -98, -99, -101, -103, -106, -108, -109, +-110, -110, -110, -109, -107, -105, -102, -100, -97, -96, -95, -95, -96, -98, -101, -105, -110, -115, -119, -123, -126, -127, -126, -122, -115, -106, -93, -78, -61, -42, -21, 0, +21, 42, 61, 78, 93, 106, 115, 122, 126, 127, 126, 123, 119, 115, 110, 105, 101, 98, 96, 95, 95, 96, 97, 100, 102, 105, 107, 109, 110, 110, 110, 109, +108, 106, 103, 101, 99, 98, 96, 95, 95, 95, 96, 97, 99, 100, 101, 102, 103, 103, 103, 102, 101, 100, 99, 97, 96, 95, 94, 93, 93, 93, 93, 94, +94, 95, 96, 97, 97, 97, 97, 97, 96, 96, 94, 93, 92, 91, 90, 90, 89, 89, 89, 90, 90, 91, 91, 92, 92, 92, 92, 92, 92, 91, 90, 89, +88, 87, 87, 86, 86, 85, 85, 86, 86, 86, 87, 87, 88, 88, 88, 87, 87, 86, 86, 85, 84, 83, 83, 82, 82, 81, 81, 81, 82, 82, 82, 83, +83, 83, 83, 83, 83, 82, 81, 81, 80, 79, 79, 78, 78, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 77, 77, 76, 75, 75, 74, +74, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 73, 73, 72, 72, 71, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 69, +69, 69, 69, 68, 67, 67, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 63, 63, 62, 62, 61, 61, 60, 60, +60, 60, 60, 60, 61, 61, 61, 61, 60, 60, 60, 59, 59, 58, 58, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, +55, 54, 54, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, 50, 50, 50, 49, 49, 48, 48, 48, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 45, 45, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, +40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 37, 37, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 33, 33, 33, 32, 32, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 28, 28, 27, 27, 27, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 20, 20, 19, 19, 19, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 15, 15, 14, 14, 14, 13, 13, 13, 13, +13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, +6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_138_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_138_at_16384_1024_int8.h new file mode 100644 index 000000000..0fae2044a --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_138_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_138_AT_16384_1024INT8_H_ +#define SAW_MAX_138_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_138_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_138_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_138_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -6, -6, -7, +-7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -10, -10, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -14, -14, -14, -15, -15, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -19, -19, -19, -20, -20, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-27, -27, -27, -28, -28, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -32, -32, -33, -33, -33, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -37, -37, -38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -41, +-41, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -44, -44, -44, -45, -45, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -48, -48, -48, -49, -49, -50, -50, -50, -51, -51, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -54, -54, -55, -55, +-56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -58, -58, -59, -59, -60, -60, -60, -61, -61, -61, -61, -60, -60, -60, -60, -60, +-60, -61, -61, -62, -62, -63, -63, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -67, -67, -68, -69, -69, -69, -69, +-70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -71, -72, -72, -73, -73, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -74, -74, +-75, -75, -76, -77, -77, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, -78, -78, -79, -79, -80, -81, -81, -82, -83, -83, -83, -83, -83, -83, +-82, -82, -82, -81, -81, -81, -82, -82, -83, -83, -84, -85, -86, -86, -87, -87, -88, -88, -88, -87, -87, -86, -86, -86, -85, -85, -86, -86, -87, -87, -88, -89, +-90, -91, -92, -92, -92, -92, -92, -92, -91, -91, -90, -90, -89, -89, -89, -90, -90, -91, -92, -93, -94, -96, -96, -97, -97, -97, -97, -97, -96, -95, -94, -94, +-93, -93, -93, -93, -94, -95, -96, -97, -99, -100, -101, -102, -103, -103, -103, -102, -101, -100, -99, -97, -96, -95, -95, -95, -96, -98, -99, -101, -103, -106, -108, -109, +-110, -110, -110, -109, -107, -105, -102, -100, -97, -96, -95, -95, -96, -98, -101, -105, -110, -115, -119, -123, -126, -127, -126, -122, -115, -106, -93, -78, -61, -42, -21, 0, +21, 42, 61, 78, 93, 106, 115, 122, 126, 127, 126, 123, 119, 115, 110, 105, 101, 98, 96, 95, 95, 96, 97, 100, 102, 105, 107, 109, 110, 110, 110, 109, +108, 106, 103, 101, 99, 98, 96, 95, 95, 95, 96, 97, 99, 100, 101, 102, 103, 103, 103, 102, 101, 100, 99, 97, 96, 95, 94, 93, 93, 93, 93, 94, +94, 95, 96, 97, 97, 97, 97, 97, 96, 96, 94, 93, 92, 91, 90, 90, 89, 89, 89, 90, 90, 91, 91, 92, 92, 92, 92, 92, 92, 91, 90, 89, +88, 87, 87, 86, 86, 85, 85, 86, 86, 86, 87, 87, 88, 88, 88, 87, 87, 86, 86, 85, 84, 83, 83, 82, 82, 81, 81, 81, 82, 82, 82, 83, +83, 83, 83, 83, 83, 82, 81, 81, 80, 79, 79, 78, 78, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 77, 77, 76, 75, 75, 74, +74, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 73, 73, 72, 72, 71, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 69, +69, 69, 69, 68, 67, 67, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 63, 63, 62, 62, 61, 61, 60, 60, +60, 60, 60, 60, 61, 61, 61, 61, 60, 60, 60, 59, 59, 58, 58, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, +55, 54, 54, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, 50, 50, 50, 49, 49, 48, 48, 48, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 45, 45, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, +40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 37, 37, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 33, 33, 33, 32, 32, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 28, 28, 27, 27, 27, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 20, 20, 19, 19, 19, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 15, 15, 14, 14, 14, 13, 13, 13, 13, +13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, +6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_141_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_141_at_16384_1024_int8.h new file mode 100644 index 000000000..713be079c --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_141_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_141_AT_16384_1024INT8_H_ +#define SAW_MAX_141_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_141_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_141_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_141_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -6, -6, -7, +-7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -10, -10, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -14, -14, -14, -15, -15, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -19, -19, -19, -20, -20, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-27, -27, -27, -28, -28, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -32, -32, -33, -33, -33, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -37, -37, -38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -41, +-41, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -44, -44, -44, -45, -45, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -48, -48, -48, -49, -49, -50, -50, -50, -51, -51, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -54, -54, -55, -55, +-56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -58, -58, -59, -59, -60, -60, -60, -61, -61, -61, -61, -60, -60, -60, -60, -60, +-60, -61, -61, -62, -62, -63, -63, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -67, -67, -68, -69, -69, -69, -69, +-70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -71, -72, -72, -73, -73, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -74, -74, +-75, -75, -76, -77, -77, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, -78, -78, -79, -79, -80, -81, -81, -82, -83, -83, -83, -83, -83, -83, +-82, -82, -82, -81, -81, -81, -82, -82, -83, -83, -84, -85, -86, -86, -87, -87, -88, -88, -88, -87, -87, -86, -86, -86, -85, -85, -86, -86, -87, -87, -88, -89, +-90, -91, -92, -92, -92, -92, -92, -92, -91, -91, -90, -90, -89, -89, -89, -90, -90, -91, -92, -93, -94, -96, -96, -97, -97, -97, -97, -97, -96, -95, -94, -94, +-93, -93, -93, -93, -94, -95, -96, -97, -99, -100, -101, -102, -103, -103, -103, -102, -101, -100, -99, -97, -96, -95, -95, -95, -96, -98, -99, -101, -103, -106, -108, -109, +-110, -110, -110, -109, -107, -105, -102, -100, -97, -96, -95, -95, -96, -98, -101, -105, -110, -115, -119, -123, -126, -127, -126, -122, -115, -106, -93, -78, -61, -42, -21, 0, +21, 42, 61, 78, 93, 106, 115, 122, 126, 127, 126, 123, 119, 115, 110, 105, 101, 98, 96, 95, 95, 96, 97, 100, 102, 105, 107, 109, 110, 110, 110, 109, +108, 106, 103, 101, 99, 98, 96, 95, 95, 95, 96, 97, 99, 100, 101, 102, 103, 103, 103, 102, 101, 100, 99, 97, 96, 95, 94, 93, 93, 93, 93, 94, +94, 95, 96, 97, 97, 97, 97, 97, 96, 96, 94, 93, 92, 91, 90, 90, 89, 89, 89, 90, 90, 91, 91, 92, 92, 92, 92, 92, 92, 91, 90, 89, +88, 87, 87, 86, 86, 85, 85, 86, 86, 86, 87, 87, 88, 88, 88, 87, 87, 86, 86, 85, 84, 83, 83, 82, 82, 81, 81, 81, 82, 82, 82, 83, +83, 83, 83, 83, 83, 82, 81, 81, 80, 79, 79, 78, 78, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 77, 77, 76, 75, 75, 74, +74, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 73, 73, 72, 72, 71, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 69, +69, 69, 69, 68, 67, 67, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 63, 63, 62, 62, 61, 61, 60, 60, +60, 60, 60, 60, 61, 61, 61, 61, 60, 60, 60, 59, 59, 58, 58, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, +55, 54, 54, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, 50, 50, 50, 49, 49, 48, 48, 48, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 45, 45, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, +40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 37, 37, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 33, 33, 33, 32, 32, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 28, 28, 27, 27, 27, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 20, 20, 19, 19, 19, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 15, 15, 14, 14, 14, 13, 13, 13, 13, +13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, +6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_143_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_143_at_16384_1024_int8.h new file mode 100644 index 000000000..eeea202bb --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_143_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_143_AT_16384_1024INT8_H_ +#define SAW_MAX_143_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_143_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_143_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_143_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -6, -6, -7, +-7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -10, -10, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -14, -14, -14, -15, -15, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -19, -19, -19, -20, -20, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-27, -27, -27, -28, -28, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -32, -32, -33, -33, -33, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -37, -37, -38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -41, +-41, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -44, -44, -44, -45, -45, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -48, -48, -48, -49, -49, -50, -50, -50, -51, -51, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -54, -54, -55, -55, +-56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -58, -58, -59, -59, -60, -60, -60, -61, -61, -61, -61, -60, -60, -60, -60, -60, +-60, -61, -61, -62, -62, -63, -63, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -67, -67, -68, -69, -69, -69, -69, +-70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -71, -72, -72, -73, -73, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -74, -74, +-75, -75, -76, -77, -77, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, -78, -78, -79, -79, -80, -81, -81, -82, -83, -83, -83, -83, -83, -83, +-82, -82, -82, -81, -81, -81, -82, -82, -83, -83, -84, -85, -86, -86, -87, -87, -88, -88, -88, -87, -87, -86, -86, -86, -85, -85, -86, -86, -87, -87, -88, -89, +-90, -91, -92, -92, -92, -92, -92, -92, -91, -91, -90, -90, -89, -89, -89, -90, -90, -91, -92, -93, -94, -96, -96, -97, -97, -97, -97, -97, -96, -95, -94, -94, +-93, -93, -93, -93, -94, -95, -96, -97, -99, -100, -101, -102, -103, -103, -103, -102, -101, -100, -99, -97, -96, -95, -95, -95, -96, -98, -99, -101, -103, -106, -108, -109, +-110, -110, -110, -109, -107, -105, -102, -100, -97, -96, -95, -95, -96, -98, -101, -105, -110, -115, -119, -123, -126, -127, -126, -122, -115, -106, -93, -78, -61, -42, -21, 0, +21, 42, 61, 78, 93, 106, 115, 122, 126, 127, 126, 123, 119, 115, 110, 105, 101, 98, 96, 95, 95, 96, 97, 100, 102, 105, 107, 109, 110, 110, 110, 109, +108, 106, 103, 101, 99, 98, 96, 95, 95, 95, 96, 97, 99, 100, 101, 102, 103, 103, 103, 102, 101, 100, 99, 97, 96, 95, 94, 93, 93, 93, 93, 94, +94, 95, 96, 97, 97, 97, 97, 97, 96, 96, 94, 93, 92, 91, 90, 90, 89, 89, 89, 90, 90, 91, 91, 92, 92, 92, 92, 92, 92, 91, 90, 89, +88, 87, 87, 86, 86, 85, 85, 86, 86, 86, 87, 87, 88, 88, 88, 87, 87, 86, 86, 85, 84, 83, 83, 82, 82, 81, 81, 81, 82, 82, 82, 83, +83, 83, 83, 83, 83, 82, 81, 81, 80, 79, 79, 78, 78, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 77, 77, 76, 75, 75, 74, +74, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 73, 73, 72, 72, 71, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 69, +69, 69, 69, 68, 67, 67, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 63, 63, 62, 62, 61, 61, 60, 60, +60, 60, 60, 60, 61, 61, 61, 61, 60, 60, 60, 59, 59, 58, 58, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, +55, 54, 54, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, 50, 50, 50, 49, 49, 48, 48, 48, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 45, 45, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, +40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 37, 37, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 33, 33, 33, 32, 32, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 28, 28, 27, 27, 27, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 20, 20, 19, 19, 19, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 15, 15, 14, 14, 14, 13, 13, 13, 13, +13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, +6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_146_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_146_at_16384_1024_int8.h new file mode 100644 index 000000000..ec71250d2 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_146_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_146_AT_16384_1024INT8_H_ +#define SAW_MAX_146_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_146_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_146_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_146_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -6, -6, -7, +-7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -10, -10, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -14, -14, -14, -15, -15, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -19, -19, -19, -20, -20, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-27, -27, -27, -28, -28, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -32, -32, -33, -33, -33, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -37, -37, -38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -41, +-41, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -44, -44, -44, -45, -45, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -48, -48, -48, -49, -49, -50, -50, -50, -51, -51, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -54, -54, -55, -55, +-56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -58, -58, -59, -59, -60, -60, -60, -61, -61, -61, -61, -60, -60, -60, -60, -60, +-60, -61, -61, -62, -62, -63, -63, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -67, -67, -68, -69, -69, -69, -69, +-70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -71, -72, -72, -73, -73, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -74, -74, +-75, -75, -76, -77, -77, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, -78, -78, -79, -79, -80, -81, -81, -82, -83, -83, -83, -83, -83, -83, +-82, -82, -82, -81, -81, -81, -82, -82, -83, -83, -84, -85, -86, -86, -87, -87, -88, -88, -88, -87, -87, -86, -86, -86, -85, -85, -86, -86, -87, -87, -88, -89, +-90, -91, -92, -92, -92, -92, -92, -92, -91, -91, -90, -90, -89, -89, -89, -90, -90, -91, -92, -93, -94, -96, -96, -97, -97, -97, -97, -97, -96, -95, -94, -94, +-93, -93, -93, -93, -94, -95, -96, -97, -99, -100, -101, -102, -103, -103, -103, -102, -101, -100, -99, -97, -96, -95, -95, -95, -96, -98, -99, -101, -103, -106, -108, -109, +-110, -110, -110, -109, -107, -105, -102, -100, -97, -96, -95, -95, -96, -98, -101, -105, -110, -115, -119, -123, -126, -127, -126, -122, -115, -106, -93, -78, -61, -42, -21, 0, +21, 42, 61, 78, 93, 106, 115, 122, 126, 127, 126, 123, 119, 115, 110, 105, 101, 98, 96, 95, 95, 96, 97, 100, 102, 105, 107, 109, 110, 110, 110, 109, +108, 106, 103, 101, 99, 98, 96, 95, 95, 95, 96, 97, 99, 100, 101, 102, 103, 103, 103, 102, 101, 100, 99, 97, 96, 95, 94, 93, 93, 93, 93, 94, +94, 95, 96, 97, 97, 97, 97, 97, 96, 96, 94, 93, 92, 91, 90, 90, 89, 89, 89, 90, 90, 91, 91, 92, 92, 92, 92, 92, 92, 91, 90, 89, +88, 87, 87, 86, 86, 85, 85, 86, 86, 86, 87, 87, 88, 88, 88, 87, 87, 86, 86, 85, 84, 83, 83, 82, 82, 81, 81, 81, 82, 82, 82, 83, +83, 83, 83, 83, 83, 82, 81, 81, 80, 79, 79, 78, 78, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 77, 77, 76, 75, 75, 74, +74, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 73, 73, 72, 72, 71, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 69, +69, 69, 69, 68, 67, 67, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 63, 63, 62, 62, 61, 61, 60, 60, +60, 60, 60, 60, 61, 61, 61, 61, 60, 60, 60, 59, 59, 58, 58, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, +55, 54, 54, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, 50, 50, 50, 49, 49, 48, 48, 48, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 45, 45, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, +40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 37, 37, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 33, 33, 33, 32, 32, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 28, 28, 27, 27, 27, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 20, 20, 19, 19, 19, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 15, 15, 14, 14, 14, 13, 13, 13, 13, +13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, +6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_148_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_148_at_16384_1024_int8.h new file mode 100644 index 000000000..9482472f2 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_148_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_148_AT_16384_1024INT8_H_ +#define SAW_MAX_148_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_148_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_148_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_148_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -6, -6, -7, +-7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -10, -10, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -14, -14, -14, -15, -15, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -19, -19, -19, -20, -20, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-27, -27, -27, -28, -28, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -32, -32, -33, -33, -33, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -37, -37, -38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -41, +-41, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -44, -44, -44, -45, -45, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -48, -48, -48, -49, -49, -50, -50, -50, -51, -51, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -54, -54, -55, -55, +-56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -58, -58, -59, -59, -60, -60, -60, -61, -61, -61, -61, -60, -60, -60, -60, -60, +-60, -61, -61, -62, -62, -63, -63, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -67, -67, -68, -69, -69, -69, -69, +-70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -71, -72, -72, -73, -73, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -74, -74, +-75, -75, -76, -77, -77, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, -78, -78, -79, -79, -80, -81, -81, -82, -83, -83, -83, -83, -83, -83, +-82, -82, -82, -81, -81, -81, -82, -82, -83, -83, -84, -85, -86, -86, -87, -87, -88, -88, -88, -87, -87, -86, -86, -86, -85, -85, -86, -86, -87, -87, -88, -89, +-90, -91, -92, -92, -92, -92, -92, -92, -91, -91, -90, -90, -89, -89, -89, -90, -90, -91, -92, -93, -94, -96, -96, -97, -97, -97, -97, -97, -96, -95, -94, -94, +-93, -93, -93, -93, -94, -95, -96, -97, -99, -100, -101, -102, -103, -103, -103, -102, -101, -100, -99, -97, -96, -95, -95, -95, -96, -98, -99, -101, -103, -106, -108, -109, +-110, -110, -110, -109, -107, -105, -102, -100, -97, -96, -95, -95, -96, -98, -101, -105, -110, -115, -119, -123, -126, -127, -126, -122, -115, -106, -93, -78, -61, -42, -21, 0, +21, 42, 61, 78, 93, 106, 115, 122, 126, 127, 126, 123, 119, 115, 110, 105, 101, 98, 96, 95, 95, 96, 97, 100, 102, 105, 107, 109, 110, 110, 110, 109, +108, 106, 103, 101, 99, 98, 96, 95, 95, 95, 96, 97, 99, 100, 101, 102, 103, 103, 103, 102, 101, 100, 99, 97, 96, 95, 94, 93, 93, 93, 93, 94, +94, 95, 96, 97, 97, 97, 97, 97, 96, 96, 94, 93, 92, 91, 90, 90, 89, 89, 89, 90, 90, 91, 91, 92, 92, 92, 92, 92, 92, 91, 90, 89, +88, 87, 87, 86, 86, 85, 85, 86, 86, 86, 87, 87, 88, 88, 88, 87, 87, 86, 86, 85, 84, 83, 83, 82, 82, 81, 81, 81, 82, 82, 82, 83, +83, 83, 83, 83, 83, 82, 81, 81, 80, 79, 79, 78, 78, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 77, 77, 76, 75, 75, 74, +74, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 73, 73, 72, 72, 71, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 69, +69, 69, 69, 68, 67, 67, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 63, 63, 62, 62, 61, 61, 60, 60, +60, 60, 60, 60, 61, 61, 61, 61, 60, 60, 60, 59, 59, 58, 58, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, +55, 54, 54, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, 50, 50, 50, 49, 49, 48, 48, 48, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 45, 45, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, +40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 37, 37, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 33, 33, 33, 32, 32, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 28, 28, 27, 27, 27, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 20, 20, 19, 19, 19, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 15, 15, 14, 14, 14, 13, 13, 13, 13, +13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, +6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_151_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_151_at_16384_1024_int8.h new file mode 100644 index 000000000..7d6f17bd6 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_151_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_151_AT_16384_1024INT8_H_ +#define SAW_MAX_151_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_151_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_151_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_151_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -6, -6, -7, +-7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -10, -10, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -14, -14, -14, -15, -15, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -19, -19, -19, -20, -20, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-27, -27, -27, -28, -28, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -32, -32, -33, -33, -33, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -37, -37, -38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -41, +-41, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -44, -44, -44, -45, -45, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -48, -48, -48, -49, -49, -50, -50, -50, -51, -51, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -54, -54, -55, -55, +-56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -58, -58, -59, -59, -60, -60, -60, -61, -61, -61, -61, -60, -60, -60, -60, -60, +-60, -61, -61, -62, -62, -63, -63, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -67, -67, -68, -69, -69, -69, -69, +-70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -71, -72, -72, -73, -73, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -74, -74, +-75, -75, -76, -77, -77, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, -78, -78, -79, -79, -80, -81, -81, -82, -83, -83, -83, -83, -83, -83, +-82, -82, -82, -81, -81, -81, -82, -82, -83, -83, -84, -85, -86, -86, -87, -87, -88, -88, -88, -87, -87, -86, -86, -86, -85, -85, -86, -86, -87, -87, -88, -89, +-90, -91, -92, -92, -92, -92, -92, -92, -91, -91, -90, -90, -89, -89, -89, -90, -90, -91, -92, -93, -94, -96, -96, -97, -97, -97, -97, -97, -96, -95, -94, -94, +-93, -93, -93, -93, -94, -95, -96, -97, -99, -100, -101, -102, -103, -103, -103, -102, -101, -100, -99, -97, -96, -95, -95, -95, -96, -98, -99, -101, -103, -106, -108, -109, +-110, -110, -110, -109, -107, -105, -102, -100, -97, -96, -95, -95, -96, -98, -101, -105, -110, -115, -119, -123, -126, -127, -126, -122, -115, -106, -93, -78, -61, -42, -21, 0, +21, 42, 61, 78, 93, 106, 115, 122, 126, 127, 126, 123, 119, 115, 110, 105, 101, 98, 96, 95, 95, 96, 97, 100, 102, 105, 107, 109, 110, 110, 110, 109, +108, 106, 103, 101, 99, 98, 96, 95, 95, 95, 96, 97, 99, 100, 101, 102, 103, 103, 103, 102, 101, 100, 99, 97, 96, 95, 94, 93, 93, 93, 93, 94, +94, 95, 96, 97, 97, 97, 97, 97, 96, 96, 94, 93, 92, 91, 90, 90, 89, 89, 89, 90, 90, 91, 91, 92, 92, 92, 92, 92, 92, 91, 90, 89, +88, 87, 87, 86, 86, 85, 85, 86, 86, 86, 87, 87, 88, 88, 88, 87, 87, 86, 86, 85, 84, 83, 83, 82, 82, 81, 81, 81, 82, 82, 82, 83, +83, 83, 83, 83, 83, 82, 81, 81, 80, 79, 79, 78, 78, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 77, 77, 76, 75, 75, 74, +74, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 73, 73, 72, 72, 71, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 69, +69, 69, 69, 68, 67, 67, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 63, 63, 62, 62, 61, 61, 60, 60, +60, 60, 60, 60, 61, 61, 61, 61, 60, 60, 60, 59, 59, 58, 58, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, +55, 54, 54, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, 50, 50, 50, 49, 49, 48, 48, 48, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 45, 45, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, +40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 37, 37, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 33, 33, 33, 32, 32, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 28, 28, 27, 27, 27, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 20, 20, 19, 19, 19, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 15, 15, 14, 14, 14, 13, 13, 13, 13, +13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, +6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_154_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_154_at_16384_1024_int8.h new file mode 100644 index 000000000..b626ba85a --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_154_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_154_AT_16384_1024INT8_H_ +#define SAW_MAX_154_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_154_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_154_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_154_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -6, -6, -7, +-7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -10, -10, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -14, -14, -14, -15, -15, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -19, -19, -19, -20, -20, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-27, -27, -27, -28, -28, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -32, -32, -33, -33, -33, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -37, -37, -38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -41, +-41, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -44, -44, -44, -45, -45, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -48, -48, -48, -49, -49, -50, -50, -50, -51, -51, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -54, -54, -55, -55, +-56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -58, -58, -59, -59, -60, -60, -60, -61, -61, -61, -61, -60, -60, -60, -60, -60, +-60, -61, -61, -62, -62, -63, -63, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -67, -67, -68, -69, -69, -69, -69, +-70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -71, -72, -72, -73, -73, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -74, -74, +-75, -75, -76, -77, -77, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, -78, -78, -79, -79, -80, -81, -81, -82, -83, -83, -83, -83, -83, -83, +-82, -82, -82, -81, -81, -81, -82, -82, -83, -83, -84, -85, -86, -86, -87, -87, -88, -88, -88, -87, -87, -86, -86, -86, -85, -85, -86, -86, -87, -87, -88, -89, +-90, -91, -92, -92, -92, -92, -92, -92, -91, -91, -90, -90, -89, -89, -89, -90, -90, -91, -92, -93, -94, -96, -96, -97, -97, -97, -97, -97, -96, -95, -94, -94, +-93, -93, -93, -93, -94, -95, -96, -97, -99, -100, -101, -102, -103, -103, -103, -102, -101, -100, -99, -97, -96, -95, -95, -95, -96, -98, -99, -101, -103, -106, -108, -109, +-110, -110, -110, -109, -107, -105, -102, -100, -97, -96, -95, -95, -96, -98, -101, -105, -110, -115, -119, -123, -126, -127, -126, -122, -115, -106, -93, -78, -61, -42, -21, 0, +21, 42, 61, 78, 93, 106, 115, 122, 126, 127, 126, 123, 119, 115, 110, 105, 101, 98, 96, 95, 95, 96, 97, 100, 102, 105, 107, 109, 110, 110, 110, 109, +108, 106, 103, 101, 99, 98, 96, 95, 95, 95, 96, 97, 99, 100, 101, 102, 103, 103, 103, 102, 101, 100, 99, 97, 96, 95, 94, 93, 93, 93, 93, 94, +94, 95, 96, 97, 97, 97, 97, 97, 96, 96, 94, 93, 92, 91, 90, 90, 89, 89, 89, 90, 90, 91, 91, 92, 92, 92, 92, 92, 92, 91, 90, 89, +88, 87, 87, 86, 86, 85, 85, 86, 86, 86, 87, 87, 88, 88, 88, 87, 87, 86, 86, 85, 84, 83, 83, 82, 82, 81, 81, 81, 82, 82, 82, 83, +83, 83, 83, 83, 83, 82, 81, 81, 80, 79, 79, 78, 78, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 77, 77, 76, 75, 75, 74, +74, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 73, 73, 72, 72, 71, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 69, +69, 69, 69, 68, 67, 67, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 63, 63, 62, 62, 61, 61, 60, 60, +60, 60, 60, 60, 61, 61, 61, 61, 60, 60, 60, 59, 59, 58, 58, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, +55, 54, 54, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, 50, 50, 50, 49, 49, 48, 48, 48, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 45, 45, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, +40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 37, 37, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 33, 33, 33, 32, 32, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 28, 28, 27, 27, 27, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 20, 20, 19, 19, 19, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 15, 15, 14, 14, 14, 13, 13, 13, 13, +13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, +6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_157_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_157_at_16384_1024_int8.h new file mode 100644 index 000000000..505ed7c94 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_157_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_157_AT_16384_1024INT8_H_ +#define SAW_MAX_157_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_157_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_157_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_157_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -6, -6, -7, +-7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -10, -10, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -14, -14, -14, -15, -15, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -19, -19, -19, -20, -20, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-27, -27, -27, -28, -28, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -32, -32, -33, -33, -33, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -37, -37, -38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -41, +-41, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -44, -44, -44, -45, -45, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -48, -48, -48, -49, -49, -50, -50, -50, -51, -51, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -54, -54, -55, -55, +-56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -58, -58, -59, -59, -60, -60, -60, -61, -61, -61, -61, -60, -60, -60, -60, -60, +-60, -61, -61, -62, -62, -63, -63, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -67, -67, -68, -69, -69, -69, -69, +-70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -71, -72, -72, -73, -73, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -74, -74, +-75, -75, -76, -77, -77, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, -78, -78, -79, -79, -80, -81, -81, -82, -83, -83, -83, -83, -83, -83, +-82, -82, -82, -81, -81, -81, -82, -82, -83, -83, -84, -85, -86, -86, -87, -87, -88, -88, -88, -87, -87, -86, -86, -86, -85, -85, -86, -86, -87, -87, -88, -89, +-90, -91, -92, -92, -92, -92, -92, -92, -91, -91, -90, -90, -89, -89, -89, -90, -90, -91, -92, -93, -94, -96, -96, -97, -97, -97, -97, -97, -96, -95, -94, -94, +-93, -93, -93, -93, -94, -95, -96, -97, -99, -100, -101, -102, -103, -103, -103, -102, -101, -100, -99, -97, -96, -95, -95, -95, -96, -98, -99, -101, -103, -106, -108, -109, +-110, -110, -110, -109, -107, -105, -102, -100, -97, -96, -95, -95, -96, -98, -101, -105, -110, -115, -119, -123, -126, -127, -126, -122, -115, -106, -93, -78, -61, -42, -21, 0, +21, 42, 61, 78, 93, 106, 115, 122, 126, 127, 126, 123, 119, 115, 110, 105, 101, 98, 96, 95, 95, 96, 97, 100, 102, 105, 107, 109, 110, 110, 110, 109, +108, 106, 103, 101, 99, 98, 96, 95, 95, 95, 96, 97, 99, 100, 101, 102, 103, 103, 103, 102, 101, 100, 99, 97, 96, 95, 94, 93, 93, 93, 93, 94, +94, 95, 96, 97, 97, 97, 97, 97, 96, 96, 94, 93, 92, 91, 90, 90, 89, 89, 89, 90, 90, 91, 91, 92, 92, 92, 92, 92, 92, 91, 90, 89, +88, 87, 87, 86, 86, 85, 85, 86, 86, 86, 87, 87, 88, 88, 88, 87, 87, 86, 86, 85, 84, 83, 83, 82, 82, 81, 81, 81, 82, 82, 82, 83, +83, 83, 83, 83, 83, 82, 81, 81, 80, 79, 79, 78, 78, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 77, 77, 76, 75, 75, 74, +74, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 73, 73, 72, 72, 71, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 69, +69, 69, 69, 68, 67, 67, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 63, 63, 62, 62, 61, 61, 60, 60, +60, 60, 60, 60, 61, 61, 61, 61, 60, 60, 60, 59, 59, 58, 58, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, +55, 54, 54, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, 50, 50, 50, 49, 49, 48, 48, 48, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 45, 45, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, +40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 37, 37, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 33, 33, 33, 32, 32, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 28, 28, 27, 27, 27, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 20, 20, 19, 19, 19, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 15, 15, 14, 14, 14, 13, 13, 13, 13, +13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, +6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_160_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_160_at_16384_1024_int8.h new file mode 100644 index 000000000..0ab690def --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_160_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_160_AT_16384_1024INT8_H_ +#define SAW_MAX_160_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_160_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_160_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_160_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -6, -6, -7, +-7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -10, -10, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -14, -14, -14, -15, -15, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -19, -19, -19, -20, -20, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-27, -27, -27, -28, -28, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -32, -32, -33, -33, -33, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -37, -37, -38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -41, +-41, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -44, -44, -44, -45, -45, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -48, -48, -48, -49, -49, -50, -50, -50, -51, -51, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -54, -54, -55, -55, +-56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -58, -58, -59, -59, -60, -60, -60, -61, -61, -61, -61, -60, -60, -60, -60, -60, +-60, -61, -61, -62, -62, -63, -63, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -67, -67, -68, -69, -69, -69, -69, +-70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -71, -72, -72, -73, -73, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -74, -74, +-75, -75, -76, -77, -77, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, -78, -78, -79, -79, -80, -81, -81, -82, -83, -83, -83, -83, -83, -83, +-82, -82, -82, -81, -81, -81, -82, -82, -83, -83, -84, -85, -86, -86, -87, -87, -88, -88, -88, -87, -87, -86, -86, -86, -85, -85, -86, -86, -87, -87, -88, -89, +-90, -91, -92, -92, -92, -92, -92, -92, -91, -91, -90, -90, -89, -89, -89, -90, -90, -91, -92, -93, -94, -96, -96, -97, -97, -97, -97, -97, -96, -95, -94, -94, +-93, -93, -93, -93, -94, -95, -96, -97, -99, -100, -101, -102, -103, -103, -103, -102, -101, -100, -99, -97, -96, -95, -95, -95, -96, -98, -99, -101, -103, -106, -108, -109, +-110, -110, -110, -109, -107, -105, -102, -100, -97, -96, -95, -95, -96, -98, -101, -105, -110, -115, -119, -123, -126, -127, -126, -122, -115, -106, -93, -78, -61, -42, -21, 0, +21, 42, 61, 78, 93, 106, 115, 122, 126, 127, 126, 123, 119, 115, 110, 105, 101, 98, 96, 95, 95, 96, 97, 100, 102, 105, 107, 109, 110, 110, 110, 109, +108, 106, 103, 101, 99, 98, 96, 95, 95, 95, 96, 97, 99, 100, 101, 102, 103, 103, 103, 102, 101, 100, 99, 97, 96, 95, 94, 93, 93, 93, 93, 94, +94, 95, 96, 97, 97, 97, 97, 97, 96, 96, 94, 93, 92, 91, 90, 90, 89, 89, 89, 90, 90, 91, 91, 92, 92, 92, 92, 92, 92, 91, 90, 89, +88, 87, 87, 86, 86, 85, 85, 86, 86, 86, 87, 87, 88, 88, 88, 87, 87, 86, 86, 85, 84, 83, 83, 82, 82, 81, 81, 81, 82, 82, 82, 83, +83, 83, 83, 83, 83, 82, 81, 81, 80, 79, 79, 78, 78, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 77, 77, 76, 75, 75, 74, +74, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 73, 73, 72, 72, 71, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 69, +69, 69, 69, 68, 67, 67, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 63, 63, 62, 62, 61, 61, 60, 60, +60, 60, 60, 60, 61, 61, 61, 61, 60, 60, 60, 59, 59, 58, 58, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, +55, 54, 54, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, 50, 50, 50, 49, 49, 48, 48, 48, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 45, 45, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, +40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 37, 37, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 33, 33, 33, 32, 32, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 28, 28, 27, 27, 27, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 20, 20, 19, 19, 19, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 15, 15, 14, 14, 14, 13, 13, 13, 13, +13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, +6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_1638_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_1638_at_16384_1024_int8.h new file mode 100644 index 000000000..7c4c0451c --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_1638_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_1638_AT_16384_1024INT8_H_ +#define SAW_MAX_1638_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_1638_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_1638_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_1638_AT_16384_1024_DATA [] = +{ +0, 0, 0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -9, -10, -10, -11, -11, -12, -12, -12, -13, -13, -14, -14, +-14, -15, -15, -15, -16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -21, -21, +-22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, +-22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -24, -24, -24, +-24, -24, -24, -24, -25, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -30, -30, -31, -31, -31, -32, -32, -33, -33, +-33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -48, -48, -49, -49, +-50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -61, -62, -62, -63, -63, -63, -64, -64, +-64, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -67, -68, -68, -68, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, +-69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -68, -68, -68, -68, -68, -68, -68, -68, -67, -67, -67, -67, -67, -67, -67, -67, -66, -66, +-66, -66, -66, -66, -66, -66, -66, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, +-66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -70, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -78, -78, -79, +-80, -80, -81, -82, -82, -83, -84, -85, -85, -86, -87, -88, -88, -89, -90, -91, -92, -92, -93, -94, -95, -96, -97, -98, -98, -99, -100, -101, -102, -103, -103, -104, +-105, -106, -107, -108, -108, -109, -110, -111, -112, -112, -113, -114, -115, -115, -116, -117, -117, -118, -119, -119, -120, -121, -121, -122, -122, -123, -123, -124, -124, -124, -125, -125, +-125, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -125, -125, -125, -124, -124, -123, -123, -122, -122, -121, -120, -119, -119, +-118, -117, -116, -115, -114, -113, -112, -111, -110, -109, -107, -106, -105, -103, -102, -101, -99, -98, -96, -95, -93, -91, -90, -88, -86, -84, -83, -81, -79, -77, -75, -73, +-71, -69, -67, -65, -63, -61, -59, -56, -54, -52, -50, -48, -45, -43, -41, -38, -36, -34, -31, -29, -26, -24, -22, -19, -17, -14, -12, -9, -7, -4, -2, 0, +2, 4, 7, 9, 12, 14, 17, 19, 22, 24, 26, 29, 31, 34, 36, 38, 41, 43, 45, 48, 50, 52, 54, 56, 59, 61, 63, 65, 67, 69, 71, 73, +75, 77, 79, 81, 83, 84, 86, 88, 90, 91, 93, 95, 96, 98, 99, 101, 102, 103, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, +119, 120, 121, 122, 122, 123, 123, 124, 124, 125, 125, 125, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 125, 125, +125, 124, 124, 124, 123, 123, 122, 122, 121, 121, 120, 119, 119, 118, 117, 117, 116, 115, 115, 114, 113, 112, 112, 111, 110, 109, 108, 108, 107, 106, 105, 104, +103, 103, 102, 101, 100, 99, 98, 98, 97, 96, 95, 94, 93, 92, 92, 91, 90, 89, 88, 88, 87, 86, 85, 85, 84, 83, 82, 82, 81, 80, 80, 79, +78, 78, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 70, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, +66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 66, 66, 66, 66, 66, 66, 66, +66, 67, 67, 67, 67, 67, 67, 67, 67, 68, 68, 68, 68, 68, 68, 68, 68, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, +69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 68, 68, 68, 68, 68, 68, 67, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 64, 64, +64, 63, 63, 63, 62, 62, 61, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, +49, 48, 48, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, +33, 32, 32, 31, 31, 31, 30, 30, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, +24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, +22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, +21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 15, 15, 15, 14, 14, +14, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_163_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_163_at_16384_1024_int8.h new file mode 100644 index 000000000..cf73fa532 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_163_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_163_AT_16384_1024INT8_H_ +#define SAW_MAX_163_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_163_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_163_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_163_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -6, -6, -7, +-7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -10, -10, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -14, -14, -14, -15, -15, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -19, -19, -19, -20, -20, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-27, -27, -27, -28, -28, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -32, -32, -33, -33, -33, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -37, -37, -38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -41, +-41, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -44, -44, -44, -45, -45, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -48, -48, -48, -49, -49, -50, -50, -50, -51, -51, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -54, -54, -55, -55, +-56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -58, -58, -59, -59, -60, -60, -60, -61, -61, -61, -61, -60, -60, -60, -60, -60, +-60, -61, -61, -62, -62, -63, -63, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -67, -67, -68, -69, -69, -69, -69, +-70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -71, -72, -72, -73, -73, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -74, -74, +-75, -75, -76, -77, -77, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, -78, -78, -79, -79, -80, -81, -81, -82, -83, -83, -83, -83, -83, -83, +-82, -82, -82, -81, -81, -81, -82, -82, -83, -83, -84, -85, -86, -86, -87, -87, -88, -88, -88, -87, -87, -86, -86, -86, -85, -85, -86, -86, -87, -87, -88, -89, +-90, -91, -92, -92, -92, -92, -92, -92, -91, -91, -90, -90, -89, -89, -89, -90, -90, -91, -92, -93, -94, -96, -96, -97, -97, -97, -97, -97, -96, -95, -94, -94, +-93, -93, -93, -93, -94, -95, -96, -97, -99, -100, -101, -102, -103, -103, -103, -102, -101, -100, -99, -97, -96, -95, -95, -95, -96, -98, -99, -101, -103, -106, -108, -109, +-110, -110, -110, -109, -107, -105, -102, -100, -97, -96, -95, -95, -96, -98, -101, -105, -110, -115, -119, -123, -126, -127, -126, -122, -115, -106, -93, -78, -61, -42, -21, 0, +21, 42, 61, 78, 93, 106, 115, 122, 126, 127, 126, 123, 119, 115, 110, 105, 101, 98, 96, 95, 95, 96, 97, 100, 102, 105, 107, 109, 110, 110, 110, 109, +108, 106, 103, 101, 99, 98, 96, 95, 95, 95, 96, 97, 99, 100, 101, 102, 103, 103, 103, 102, 101, 100, 99, 97, 96, 95, 94, 93, 93, 93, 93, 94, +94, 95, 96, 97, 97, 97, 97, 97, 96, 96, 94, 93, 92, 91, 90, 90, 89, 89, 89, 90, 90, 91, 91, 92, 92, 92, 92, 92, 92, 91, 90, 89, +88, 87, 87, 86, 86, 85, 85, 86, 86, 86, 87, 87, 88, 88, 88, 87, 87, 86, 86, 85, 84, 83, 83, 82, 82, 81, 81, 81, 82, 82, 82, 83, +83, 83, 83, 83, 83, 82, 81, 81, 80, 79, 79, 78, 78, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 77, 77, 76, 75, 75, 74, +74, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 73, 73, 72, 72, 71, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 69, +69, 69, 69, 68, 67, 67, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 63, 63, 62, 62, 61, 61, 60, 60, +60, 60, 60, 60, 61, 61, 61, 61, 60, 60, 60, 59, 59, 58, 58, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, +55, 54, 54, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, 50, 50, 50, 49, 49, 48, 48, 48, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 45, 45, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, +40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 37, 37, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 33, 33, 33, 32, 32, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 28, 28, 27, 27, 27, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 20, 20, 19, 19, 19, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 15, 15, 14, 14, 14, 13, 13, 13, 13, +13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, +6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_167_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_167_at_16384_1024_int8.h new file mode 100644 index 000000000..aa1278d2a --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_167_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_167_AT_16384_1024INT8_H_ +#define SAW_MAX_167_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_167_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_167_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_167_AT_16384_1024_DATA [] = +{ +0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -3, -3, -3, -4, -4, -5, -5, -5, -6, -6, -6, -6, -6, -6, -6, -6, +-6, -6, -6, -7, -7, -7, -7, -8, -8, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -12, -12, -12, -13, -13, -14, +-14, -14, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -16, -16, -16, -17, -17, -17, -18, -18, -19, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, +-20, -20, -20, -20, -21, -21, -22, -22, -22, -23, -23, -23, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -25, -25, -25, -26, -26, -27, -27, -27, -28, +-28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -31, -31, -32, -32, -32, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, +-33, -34, -34, -34, -35, -35, -36, -36, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -38, -38, -38, -39, -39, -39, -40, -40, -41, -41, -41, -42, +-42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -43, -43, -44, -44, -45, -45, -45, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -47, -47, +-47, -48, -48, -49, -49, -50, -50, -50, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -55, -55, -55, +-55, -55, -55, -55, -55, -55, -55, -55, -56, -56, -56, -57, -57, -58, -58, -59, -59, -59, -60, -60, -60, -60, -60, -59, -59, -59, -59, -59, -60, -60, -60, -61, +-61, -62, -63, -63, -63, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -65, -65, -66, -67, -67, -68, -68, -68, -69, -69, -69, -69, -69, +-68, -68, -68, -68, -68, -68, -69, -69, -69, -70, -71, -71, -72, -72, -73, -73, -73, -73, -73, -73, -73, -73, -73, -72, -72, -72, -73, -73, -73, -74, -75, -75, +-76, -77, -77, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, -77, -77, -77, -77, -78, -79, -79, -80, -81, -81, -82, -82, -83, -83, -82, -82, -82, -82, -81, +-81, -81, -81, -81, -81, -82, -82, -83, -84, -85, -86, -86, -87, -87, -87, -87, -87, -87, -86, -86, -85, -85, -85, -85, -85, -86, -86, -87, -88, -89, -90, -91, +-91, -92, -92, -92, -92, -92, -91, -91, -90, -90, -89, -89, -89, -89, -90, -91, -91, -93, -94, -95, -96, -96, -97, -97, -97, -97, -96, -96, -95, -94, -93, -93, +-92, -93, -93, -94, -95, -96, -97, -99, -100, -101, -102, -103, -103, -103, -102, -101, -100, -99, -97, -96, -95, -95, -95, -96, -97, -99, -101, -103, -105, -107, -109, -110, +-110, -110, -109, -108, -106, -103, -101, -98, -96, -95, -94, -95, -96, -99, -102, -107, -111, -116, -121, -124, -126, -127, -125, -121, -114, -105, -92, -77, -60, -41, -20, 0, +20, 41, 60, 77, 92, 105, 114, 121, 125, 127, 126, 124, 121, 116, 111, 107, 102, 99, 96, 95, 94, 95, 96, 98, 101, 103, 106, 108, 109, 110, 110, 110, +109, 107, 105, 103, 101, 99, 97, 96, 95, 95, 95, 96, 97, 99, 100, 101, 102, 103, 103, 103, 102, 101, 100, 99, 97, 96, 95, 94, 93, 93, 92, 93, +93, 94, 95, 96, 96, 97, 97, 97, 97, 96, 96, 95, 94, 93, 91, 91, 90, 89, 89, 89, 89, 90, 90, 91, 91, 92, 92, 92, 92, 92, 91, 91, +90, 89, 88, 87, 86, 86, 85, 85, 85, 85, 85, 86, 86, 87, 87, 87, 87, 87, 87, 86, 86, 85, 84, 83, 82, 82, 81, 81, 81, 81, 81, 81, +82, 82, 82, 82, 83, 83, 82, 82, 81, 81, 80, 79, 79, 78, 77, 77, 77, 77, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 77, 77, 76, 75, +75, 74, 73, 73, 73, 72, 72, 72, 73, 73, 73, 73, 73, 73, 73, 73, 73, 72, 72, 71, 71, 70, 69, 69, 69, 68, 68, 68, 68, 68, 68, 69, +69, 69, 69, 69, 68, 68, 68, 67, 67, 66, 65, 65, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 63, 63, 63, 62, 61, 61, +60, 60, 60, 59, 59, 59, 59, 59, 60, 60, 60, 60, 60, 59, 59, 59, 58, 58, 57, 57, 56, 56, 56, 55, 55, 55, 55, 55, 55, 55, 55, 55, +55, 55, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 49, 49, 48, 48, 47, 47, +47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 44, 44, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, +41, 41, 41, 40, 40, 39, 39, 39, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 35, 35, 34, 34, 34, 33, 33, +33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 31, 31, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, +27, 27, 27, 26, 26, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 22, 22, 22, 21, 21, 20, 20, 20, 20, 20, +20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 18, 18, 17, 17, 17, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, +13, 13, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 8, 8, 7, 7, 7, 7, 6, 6, 6, 6, +6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_170_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_170_at_16384_1024_int8.h new file mode 100644 index 000000000..cc7fc3cfb --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_170_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_170_AT_16384_1024INT8_H_ +#define SAW_MAX_170_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_170_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_170_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_170_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -6, -6, -6, +-7, -7, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -10, -10, -11, -11, -11, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -13, -14, -14, -14, -15, -15, -15, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -19, -19, -20, -20, -20, +-21, -21, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -24, -24, -24, -25, -25, -26, -26, -26, -27, -27, -27, -27, -27, -27, -27, +-27, -27, -27, -27, -27, -28, -28, -29, -29, -29, -30, -30, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -32, -32, -32, -33, -33, -33, -34, -34, +-35, -35, -35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, -37, -37, -38, -38, -39, -39, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, +-40, -40, -41, -41, -41, -42, -42, -42, -43, -43, -44, -44, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -46, -46, -46, -47, -47, -48, -48, +-49, -49, -49, -49, -50, -50, -50, -50, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, +-54, -54, -54, -55, -55, -55, -56, -56, -57, -57, -58, -58, -58, -59, -59, -59, -59, -59, -59, -58, -58, -58, -58, -59, -59, -59, -60, -60, -61, -61, -62, -62, +-63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -64, -64, -65, -65, -66, -66, -67, -67, -68, -68, -68, -68, -68, -68, -68, -67, -67, -67, +-67, -68, -68, -68, -69, -69, -70, -70, -71, -72, -72, -72, -73, -73, -73, -73, -72, -72, -72, -72, -72, -72, -72, -72, -73, -73, -74, -74, -75, -76, -76, -77, +-77, -77, -77, -77, -77, -77, -77, -76, -76, -76, -76, -76, -76, -77, -77, -78, -79, -79, -80, -81, -81, -82, -82, -82, -82, -82, -82, -81, -81, -81, -80, -80, +-80, -81, -81, -82, -82, -83, -84, -85, -85, -86, -87, -87, -87, -87, -87, -86, -86, -85, -85, -85, -85, -85, -85, -85, -86, -87, -88, -88, -89, -90, -91, -91, +-92, -92, -92, -91, -91, -90, -90, -89, -89, -89, -89, -89, -89, -90, -91, -92, -93, -94, -95, -96, -97, -97, -97, -97, -97, -96, -95, -94, -94, -93, -92, -92, +-92, -93, -94, -95, -96, -98, -99, -100, -101, -102, -103, -103, -103, -102, -101, -100, -99, -97, -96, -95, -95, -95, -96, -97, -98, -100, -102, -104, -106, -108, -109, -110, +-110, -110, -108, -107, -104, -102, -100, -97, -96, -95, -95, -95, -97, -100, -104, -108, -113, -118, -122, -125, -127, -127, -125, -120, -113, -103, -91, -76, -59, -40, -20, 0, +20, 40, 59, 76, 91, 103, 113, 120, 125, 127, 127, 125, 122, 118, 113, 108, 104, 100, 97, 95, 95, 95, 96, 97, 100, 102, 104, 107, 108, 110, 110, 110, +109, 108, 106, 104, 102, 100, 98, 97, 96, 95, 95, 95, 96, 97, 99, 100, 101, 102, 103, 103, 103, 102, 101, 100, 99, 98, 96, 95, 94, 93, 92, 92, +92, 93, 94, 94, 95, 96, 97, 97, 97, 97, 97, 96, 95, 94, 93, 92, 91, 90, 89, 89, 89, 89, 89, 89, 90, 90, 91, 91, 92, 92, 92, 91, +91, 90, 89, 88, 88, 87, 86, 85, 85, 85, 85, 85, 85, 85, 86, 86, 87, 87, 87, 87, 87, 86, 85, 85, 84, 83, 82, 82, 81, 81, 80, 80, +80, 81, 81, 81, 82, 82, 82, 82, 82, 82, 81, 81, 80, 79, 79, 78, 77, 77, 76, 76, 76, 76, 76, 76, 77, 77, 77, 77, 77, 77, 77, 77, +76, 76, 75, 74, 74, 73, 73, 72, 72, 72, 72, 72, 72, 72, 72, 73, 73, 73, 73, 72, 72, 72, 71, 70, 70, 69, 69, 68, 68, 68, 67, 67, +67, 67, 68, 68, 68, 68, 68, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 62, +62, 61, 61, 60, 60, 59, 59, 59, 58, 58, 58, 58, 59, 59, 59, 59, 59, 59, 58, 58, 58, 57, 57, 56, 56, 55, 55, 55, 54, 54, 54, 54, +54, 54, 54, 54, 54, 54, 54, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 50, 50, 50, 50, 49, 49, 49, 49, 48, +48, 47, 47, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 43, 43, 42, 42, 42, 41, 41, 41, 40, 40, 40, +40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 38, 38, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 34, +34, 33, 33, 33, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 29, 29, 29, 28, 28, 27, 27, 27, 27, 27, 27, +27, 27, 27, 27, 27, 27, 26, 26, 26, 25, 25, 24, 24, 24, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 20, +20, 20, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 15, 15, 15, 14, 14, 14, 13, 13, 13, 13, 13, +13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, +6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_174_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_174_at_16384_1024_int8.h new file mode 100644 index 000000000..ddffab01e --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_174_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_174_AT_16384_1024INT8_H_ +#define SAW_MAX_174_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_174_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_174_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_174_AT_16384_1024_DATA [] = +{ +0, 0, 0, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -3, -3, -3, -4, -4, -5, -5, -6, -6, -6, -6, -6, -6, -6, -6, +-6, -6, -7, -7, -7, -7, -7, -8, -8, -8, -9, -9, -10, -10, -10, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -12, -12, -12, -13, -13, +-14, -14, -14, -15, -15, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -17, -17, -18, -18, -18, -19, -19, -20, -20, -20, -20, -20, -20, -20, +-20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -23, -23, -24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -27, +-27, -28, -28, -28, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -32, -32, -32, -33, -33, -34, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -35, -35, -35, -36, -36, -36, -37, -37, -38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, +-41, -41, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -44, -44, -43, -44, -44, -44, -44, -44, -45, -45, -46, -46, -47, -47, -47, -48, -48, -48, -48, -48, +-48, -48, -48, -48, -48, -48, -48, -48, -49, -49, -50, -50, -50, -51, -51, -52, -52, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -54, +-54, -55, -55, -56, -56, -57, -57, -57, -58, -58, -58, -58, -58, -57, -57, -57, -57, -57, -58, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -62, -62, -62, +-62, -62, -62, -62, -62, -62, -62, -62, -62, -63, -63, -63, -64, -65, -65, -66, -66, -67, -67, -67, -67, -67, -67, -67, -67, -67, -66, -66, -66, -67, -67, -67, +-68, -68, -69, -69, -70, -71, -71, -71, -72, -72, -72, -72, -72, -71, -71, -71, -71, -71, -71, -71, -72, -72, -73, -73, -74, -74, -75, -76, -76, -76, -77, -77, +-77, -76, -76, -76, -76, -76, -75, -75, -76, -76, -76, -77, -77, -78, -79, -79, -80, -81, -81, -81, -81, -81, -81, -81, -81, -80, -80, -80, -80, -80, -80, -80, +-81, -82, -82, -83, -84, -85, -85, -86, -86, -86, -86, -86, -86, -86, -85, -85, -84, -84, -84, -84, -84, -85, -86, -86, -87, -88, -89, -90, -90, -91, -91, -91, +-91, -91, -91, -90, -90, -89, -89, -88, -88, -88, -89, -89, -90, -91, -92, -93, -94, -95, -96, -96, -97, -97, -96, -96, -95, -94, -94, -93, -92, -92, -92, -92, +-93, -94, -95, -96, -98, -99, -100, -101, -102, -103, -103, -102, -102, -101, -100, -98, -97, -96, -95, -95, -95, -95, -96, -98, -100, -102, -104, -106, -107, -109, -110, -110, +-110, -109, -107, -105, -103, -101, -98, -96, -95, -94, -95, -96, -98, -101, -105, -110, -114, -119, -123, -126, -127, -127, -124, -119, -112, -102, -89, -74, -58, -39, -20, 0, +20, 39, 58, 74, 89, 102, 112, 119, 124, 127, 127, 126, 123, 119, 114, 110, 105, 101, 98, 96, 95, 94, 95, 96, 98, 101, 103, 105, 107, 109, 110, 110, +110, 109, 107, 106, 104, 102, 100, 98, 96, 95, 95, 95, 95, 96, 97, 98, 100, 101, 102, 102, 103, 103, 102, 101, 100, 99, 98, 96, 95, 94, 93, 92, +92, 92, 92, 93, 94, 94, 95, 96, 96, 97, 97, 96, 96, 95, 94, 93, 92, 91, 90, 89, 89, 88, 88, 88, 89, 89, 90, 90, 91, 91, 91, 91, +91, 91, 90, 90, 89, 88, 87, 86, 86, 85, 84, 84, 84, 84, 84, 85, 85, 86, 86, 86, 86, 86, 86, 86, 85, 85, 84, 83, 82, 82, 81, 80, +80, 80, 80, 80, 80, 80, 81, 81, 81, 81, 81, 81, 81, 81, 80, 79, 79, 78, 77, 77, 76, 76, 76, 75, 75, 76, 76, 76, 76, 76, 77, 77, +77, 76, 76, 76, 75, 74, 74, 73, 73, 72, 72, 71, 71, 71, 71, 71, 71, 71, 72, 72, 72, 72, 72, 71, 71, 71, 70, 69, 69, 68, 68, 67, +67, 67, 66, 66, 66, 67, 67, 67, 67, 67, 67, 67, 67, 67, 66, 66, 65, 65, 64, 63, 63, 63, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, +62, 62, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 58, 57, 57, 57, 57, 57, 58, 58, 58, 58, 58, 57, 57, 57, 56, 56, 55, 55, 54, 54, +53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 52, 52, 51, 51, 50, 50, 50, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, +48, 48, 48, 48, 47, 47, 47, 46, 46, 45, 45, 44, 44, 44, 44, 44, 43, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 41, 41, 40, +40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 37, 37, 36, 36, 36, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 34, 33, 33, 32, 32, 32, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 28, 28, 28, 27, 27, +26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 23, 23, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 20, +20, 20, 20, 20, 20, 20, 19, 19, 18, 18, 18, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 14, 14, 14, 13, +13, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 6, +6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_178_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_178_at_16384_1024_int8.h new file mode 100644 index 000000000..070b4966a --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_178_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_178_AT_16384_1024INT8_H_ +#define SAW_MAX_178_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_178_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_178_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_178_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -2, -2, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, +-7, -7, -7, -8, -8, -8, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -12, -12, -13, -13, -13, -13, -14, -14, -14, +-14, -14, -14, -14, -14, -14, -14, -14, -14, -15, -15, -16, -16, -16, -17, -17, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -19, -19, -19, -19, -20, +-20, -20, -21, -21, -22, -22, -22, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -24, -24, -24, -25, -25, -26, -26, -26, -27, -27, -27, -28, -28, +-28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -29, -29, -29, -30, -30, -31, -31, -32, -32, -32, -32, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, +-33, -34, -34, -35, -35, -35, -36, -36, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -40, -40, -41, -41, -41, -42, +-42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -43, -43, -43, -44, -44, -45, -45, -46, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -48, -48, -49, -49, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -52, -52, -51, -51, -52, -52, -52, -52, -52, -53, -53, -54, -54, -55, -55, +-56, -56, -56, -56, -57, -57, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, +-61, -61, -61, -61, -61, -62, -62, -63, -63, -64, -64, -65, -65, -66, -66, -66, -66, -66, -66, -66, -66, -66, -65, -65, -66, -66, -66, -66, -67, -67, -68, -69, +-69, -70, -70, -71, -71, -71, -71, -71, -71, -71, -70, -70, -70, -70, -70, -70, -71, -71, -72, -72, -73, -73, -74, -75, -75, -75, -76, -76, -76, -76, -76, -75, +-75, -75, -75, -75, -75, -75, -75, -76, -76, -77, -77, -78, -79, -79, -80, -80, -81, -81, -81, -81, -80, -80, -80, -80, -79, -79, -79, -79, -80, -80, -81, -81, +-82, -83, -84, -84, -85, -85, -86, -86, -86, -86, -85, -85, -84, -84, -84, -84, -84, -84, -84, -85, -85, -86, -87, -88, -89, -89, -90, -91, -91, -91, -91, -91, +-90, -90, -89, -89, -88, -88, -88, -88, -88, -89, -90, -91, -92, -93, -94, -95, -95, -96, -96, -96, -96, -96, -95, -94, -94, -93, -92, -92, -92, -92, -92, -93, +-94, -95, -96, -98, -99, -100, -101, -102, -102, -102, -102, -101, -100, -99, -98, -97, -96, -95, -95, -95, -95, -96, -97, -99, -101, -103, -105, -107, -108, -109, -110, -110, +-109, -108, -106, -104, -101, -99, -97, -95, -94, -94, -95, -97, -99, -103, -107, -111, -116, -120, -123, -126, -127, -126, -123, -118, -110, -100, -88, -73, -56, -38, -19, 0, +19, 38, 56, 73, 88, 100, 110, 118, 123, 126, 127, 126, 123, 120, 116, 111, 107, 103, 99, 97, 95, 94, 94, 95, 97, 99, 101, 104, 106, 108, 109, 110, +110, 109, 108, 107, 105, 103, 101, 99, 97, 96, 95, 95, 95, 95, 96, 97, 98, 99, 100, 101, 102, 102, 102, 102, 101, 100, 99, 98, 96, 95, 94, 93, +92, 92, 92, 92, 92, 93, 94, 94, 95, 96, 96, 96, 96, 96, 95, 95, 94, 93, 92, 91, 90, 89, 88, 88, 88, 88, 88, 89, 89, 90, 90, 91, +91, 91, 91, 91, 90, 89, 89, 88, 87, 86, 85, 85, 84, 84, 84, 84, 84, 84, 84, 85, 85, 86, 86, 86, 86, 85, 85, 84, 84, 83, 82, 81, +81, 80, 80, 79, 79, 79, 79, 80, 80, 80, 80, 81, 81, 81, 81, 80, 80, 79, 79, 78, 77, 77, 76, 76, 75, 75, 75, 75, 75, 75, 75, 75, +76, 76, 76, 76, 76, 75, 75, 75, 74, 73, 73, 72, 72, 71, 71, 70, 70, 70, 70, 70, 70, 71, 71, 71, 71, 71, 71, 71, 70, 70, 69, 69, +68, 67, 67, 66, 66, 66, 66, 65, 65, 66, 66, 66, 66, 66, 66, 66, 66, 66, 65, 65, 64, 64, 63, 63, 62, 62, 61, 61, 61, 61, 61, 61, +61, 61, 61, 61, 61, 61, 61, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 57, 57, 56, 56, 56, 56, 55, +55, 54, 54, 53, 53, 52, 52, 52, 52, 52, 51, 51, 52, 52, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 49, 49, 48, 48, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 45, 45, 44, 44, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, +41, 41, 41, 40, 40, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 35, 35, 35, 34, 34, 33, 33, +33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 31, 31, 30, 30, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, +28, 27, 27, 27, 26, 26, 26, 25, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 21, 21, 20, 20, 20, +19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 16, 16, 16, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, +14, 14, 13, 13, 13, 13, 12, 12, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 7, 7, 7, 6, +6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_182_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_182_at_16384_1024_int8.h new file mode 100644 index 000000000..885f9e2b6 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_182_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_182_AT_16384_1024INT8_H_ +#define SAW_MAX_182_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_182_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_182_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_182_AT_16384_1024_DATA [] = +{ +0, 0, 0, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -3, -3, -3, -4, -4, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, +-7, -7, -7, -7, -7, -7, -7, -7, -8, -8, -8, -9, -9, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -13, +-13, -13, -14, -14, -15, -15, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -18, -18, -18, -19, -19, -20, -20, -20, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -24, -24, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-26, -27, -27, -27, -28, -28, -29, -29, -29, -30, -30, -30, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -32, -32, -32, -33, -33, -34, -34, -34, +-35, -35, -35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, -37, -37, -38, -38, -39, -39, -40, -40, -40, -40, -41, -41, -41, -41, -41, -41, +-41, -41, -41, -41, -41, -41, -42, -42, -42, -43, -43, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, +-48, -48, -49, -49, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -51, -51, -51, -52, -52, -53, -53, -54, -54, -54, -55, -55, -55, -55, -55, +-55, -55, -55, -55, -55, -55, -55, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, +-61, -61, -62, -62, -63, -63, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, +-70, -70, -70, -70, -70, -70, -70, -69, -69, -69, -69, -69, -70, -70, -71, -71, -72, -72, -73, -74, -74, -75, -75, -75, -75, -75, -75, -75, -75, -74, -74, -74, +-74, -74, -74, -75, -75, -76, -76, -77, -78, -78, -79, -79, -80, -80, -80, -80, -80, -80, -79, -79, -79, -79, -79, -79, -79, -79, -79, -80, -81, -81, -82, -83, +-84, -84, -85, -85, -85, -85, -85, -85, -85, -84, -84, -83, -83, -83, -83, -83, -84, -84, -85, -86, -87, -88, -88, -89, -90, -90, -90, -91, -90, -90, -90, -89, +-89, -88, -88, -87, -87, -88, -88, -88, -89, -90, -91, -92, -93, -94, -95, -96, -96, -96, -96, -96, -95, -94, -94, -93, -92, -92, -91, -91, -92, -92, -93, -94, +-95, -96, -98, -99, -100, -101, -102, -102, -102, -102, -101, -100, -99, -98, -97, -96, -95, -94, -94, -95, -96, -97, -99, -101, -103, -105, -106, -108, -109, -110, -110, -109, +-108, -107, -105, -102, -100, -98, -96, -95, -94, -94, -95, -98, -100, -104, -108, -113, -117, -121, -124, -126, -127, -126, -123, -117, -109, -99, -86, -72, -55, -38, -19, 0, +19, 38, 55, 72, 86, 99, 109, 117, 123, 126, 127, 126, 124, 121, 117, 113, 108, 104, 100, 98, 95, 94, 94, 95, 96, 98, 100, 102, 105, 107, 108, 109, +110, 110, 109, 108, 106, 105, 103, 101, 99, 97, 96, 95, 94, 94, 95, 96, 97, 98, 99, 100, 101, 102, 102, 102, 102, 101, 100, 99, 98, 96, 95, 94, +93, 92, 92, 91, 91, 92, 92, 93, 94, 94, 95, 96, 96, 96, 96, 96, 95, 94, 93, 92, 91, 90, 89, 88, 88, 88, 87, 87, 88, 88, 89, 89, +90, 90, 90, 91, 90, 90, 90, 89, 88, 88, 87, 86, 85, 84, 84, 83, 83, 83, 83, 83, 84, 84, 85, 85, 85, 85, 85, 85, 85, 84, 84, 83, +82, 81, 81, 80, 79, 79, 79, 79, 79, 79, 79, 79, 79, 80, 80, 80, 80, 80, 80, 79, 79, 78, 78, 77, 76, 76, 75, 75, 74, 74, 74, 74, +74, 74, 75, 75, 75, 75, 75, 75, 75, 75, 74, 74, 73, 72, 72, 71, 71, 70, 70, 69, 69, 69, 69, 69, 70, 70, 70, 70, 70, 70, 70, 70, +69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 63, 63, 62, 62, 61, 61, 60, +60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, +55, 55, 55, 55, 54, 54, 54, 53, 53, 52, 52, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 48, 48, 47, +47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 43, 43, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, +41, 41, 41, 41, 41, 40, 40, 40, 40, 39, 39, 38, 38, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 34, +34, 34, 33, 33, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 29, 29, 29, 28, 28, 27, 27, 27, 26, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 24, 24, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 20, 20, 20, 19, 19, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 14, 14, 13, 13, 13, +12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, +7, 7, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_186_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_186_at_16384_1024_int8.h new file mode 100644 index 000000000..5ec2644da --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_186_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_186_AT_16384_1024INT8_H_ +#define SAW_MAX_186_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_186_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_186_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_186_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -2, -2, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -6, -6, +-6, -7, -7, -8, -8, -8, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -11, -11, -12, -12, -13, -13, -13, -14, -14, -14, +-14, -14, -14, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -17, -17, -17, -18, -18, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, +-20, -20, -20, -20, -21, -21, -22, -22, -22, -23, -23, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -25, -25, -25, -25, -26, -26, -27, -27, -27, +-28, -28, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -30, -30, -30, -31, -31, -31, -32, -32, -33, -33, -34, -34, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -35, -35, -35, -36, -36, -36, -37, -37, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, +-40, -41, -41, -42, -42, -43, -43, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -45, -45, -45, -46, -46, -47, -47, -48, -48, -49, -49, +-49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -50, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, +-54, -54, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -60, -60, -61, -61, -62, +-62, -63, -63, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -69, -69, -69, -69, +-69, -69, -69, -69, -69, -68, -69, -69, -69, -69, -70, -70, -71, -72, -72, -73, -73, -74, -74, -74, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -74, +-74, -75, -75, -76, -77, -77, -78, -78, -79, -79, -79, -80, -80, -79, -79, -79, -79, -78, -78, -78, -78, -78, -78, -79, -79, -80, -81, -82, -82, -83, -84, -84, +-85, -85, -85, -85, -84, -84, -84, -83, -83, -83, -83, -83, -83, -83, -84, -84, -85, -86, -87, -87, -88, -89, -90, -90, -90, -90, -90, -90, -89, -89, -88, -88, +-87, -87, -87, -87, -88, -88, -89, -90, -91, -92, -93, -94, -94, -95, -96, -96, -96, -95, -95, -94, -94, -93, -92, -92, -91, -91, -91, -92, -92, -93, -94, -95, +-97, -98, -99, -100, -101, -102, -102, -102, -101, -101, -100, -99, -97, -96, -95, -95, -94, -94, -95, -96, -97, -98, -100, -102, -104, -106, -108, -109, -110, -110, -109, -108, +-107, -105, -103, -101, -99, -97, -95, -94, -94, -95, -96, -99, -102, -106, -110, -114, -118, -122, -125, -127, -127, -125, -122, -116, -108, -97, -85, -70, -54, -37, -18, 0, +18, 37, 54, 70, 85, 97, 108, 116, 122, 125, 127, 127, 125, 122, 118, 114, 110, 106, 102, 99, 96, 95, 94, 94, 95, 97, 99, 101, 103, 105, 107, 108, +109, 110, 110, 109, 108, 106, 104, 102, 100, 98, 97, 96, 95, 94, 94, 95, 95, 96, 97, 99, 100, 101, 101, 102, 102, 102, 101, 100, 99, 98, 97, 95, +94, 93, 92, 92, 91, 91, 91, 92, 92, 93, 94, 94, 95, 95, 96, 96, 96, 95, 94, 94, 93, 92, 91, 90, 89, 88, 88, 87, 87, 87, 87, 88, +88, 89, 89, 90, 90, 90, 90, 90, 90, 89, 88, 87, 87, 86, 85, 84, 84, 83, 83, 83, 83, 83, 83, 83, 84, 84, 84, 85, 85, 85, 85, 84, +84, 83, 82, 82, 81, 80, 79, 79, 78, 78, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, 79, 79, 79, 78, 78, 77, 77, 76, 75, 75, 74, 74, +73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 73, 73, 72, 72, 71, 70, 70, 69, 69, 69, 69, 68, 69, 69, 69, 69, 69, 69, +69, 69, 69, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 63, 63, 62, 62, +61, 61, 60, 60, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 54, 54, 54, +54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, +49, 48, 48, 47, 47, 46, 46, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, +40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 37, 37, 36, 36, 36, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 34, 34, 33, 33, 32, 32, 31, 31, 31, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 27, +27, 27, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 22, 22, 22, 21, 21, 20, 20, 20, 20, 19, +19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 17, 17, 17, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, +14, 14, 13, 13, 13, 12, 12, 11, 11, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 7, 7, 6, 6, +6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_190_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_190_at_16384_1024_int8.h new file mode 100644 index 000000000..1ba5a0e24 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_190_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_190_AT_16384_1024INT8_H_ +#define SAW_MAX_190_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_190_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_190_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_190_AT_16384_1024_DATA [] = +{ +0, 0, 0, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -3, -3, -3, -4, -4, -4, -5, -5, -6, -6, -6, -7, -7, -7, -7, +-7, -7, -7, -7, -7, -7, -7, -7, -8, -8, -8, -8, -9, -9, -10, -10, -10, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, +-13, -13, -13, -14, -14, -14, -15, -15, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -20, -20, -21, +-21, -21, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -24, -24, -25, -25, -25, -26, -26, -27, -27, -27, -27, -27, -27, -27, +-27, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -30, -30, -31, -31, -32, -32, -32, -32, -32, -32, -33, -33, -32, -32, -32, -32, -33, -33, -33, -33, +-33, -34, -34, -35, -35, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -39, -39, -39, -40, -40, -41, -41, -42, +-42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -47, -48, -48, -48, -48, -48, -48, -48, +-48, -48, -48, -48, -48, -48, -48, -49, -49, -50, -50, -51, -51, -52, -52, -52, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -54, +-54, -55, -55, -56, -56, -57, -57, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, +-63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -64, -64, -65, -65, -66, -67, -67, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, +-68, -68, -68, -68, -68, -69, -69, -70, -70, -71, -71, -72, -73, -73, -73, -73, -74, -74, -73, -73, -73, -73, -73, -73, -72, -73, -73, -73, -73, -74, -74, -75, +-76, -76, -77, -77, -78, -78, -79, -79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -78, -78, -78, -79, -80, -80, -81, -82, -82, -83, -84, -84, -84, -84, +-84, -84, -84, -83, -83, -83, -82, -82, -82, -82, -82, -83, -83, -84, -85, -86, -87, -87, -88, -89, -89, -90, -90, -90, -89, -89, -89, -88, -88, -87, -87, -87, +-87, -87, -87, -88, -88, -89, -90, -91, -92, -93, -94, -95, -95, -95, -95, -95, -95, -94, -94, -93, -92, -92, -91, -91, -91, -91, -92, -92, -93, -95, -96, -97, +-98, -100, -100, -101, -102, -102, -101, -101, -100, -99, -98, -97, -96, -95, -94, -94, -94, -95, -95, -97, -98, -100, -102, -104, -106, -107, -108, -109, -110, -109, -109, -107, +-106, -104, -102, -99, -97, -96, -95, -94, -94, -95, -97, -100, -103, -107, -111, -116, -120, -123, -126, -127, -127, -125, -121, -115, -106, -96, -83, -69, -53, -36, -18, 0, +18, 36, 53, 69, 83, 96, 106, 115, 121, 125, 127, 127, 126, 123, 120, 116, 111, 107, 103, 100, 97, 95, 94, 94, 95, 96, 97, 99, 102, 104, 106, 107, +109, 109, 110, 109, 108, 107, 106, 104, 102, 100, 98, 97, 95, 95, 94, 94, 94, 95, 96, 97, 98, 99, 100, 101, 101, 102, 102, 101, 100, 100, 98, 97, +96, 95, 93, 92, 92, 91, 91, 91, 91, 92, 92, 93, 94, 94, 95, 95, 95, 95, 95, 95, 94, 93, 92, 91, 90, 89, 88, 88, 87, 87, 87, 87, +87, 87, 88, 88, 89, 89, 89, 90, 90, 90, 89, 89, 88, 87, 87, 86, 85, 84, 83, 83, 82, 82, 82, 82, 82, 83, 83, 83, 84, 84, 84, 84, +84, 84, 84, 83, 82, 82, 81, 80, 80, 79, 78, 78, 78, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 79, 78, 78, 77, 77, 76, 76, 75, +74, 74, 73, 73, 73, 73, 72, 73, 73, 73, 73, 73, 73, 74, 74, 73, 73, 73, 73, 72, 71, 71, 70, 70, 69, 69, 68, 68, 68, 68, 68, 68, +68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 67, 67, 66, 65, 65, 64, 64, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, +63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, +53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 52, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, +48, 48, 48, 48, 48, 48, 47, 47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, +41, 41, 40, 40, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 35, 35, 34, 34, 33, 33, +33, 33, 33, 32, 32, 32, 32, 33, 33, 32, 32, 32, 32, 32, 32, 31, 31, 30, 30, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, +27, 27, 27, 27, 27, 27, 26, 26, 25, 25, 25, 24, 24, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, +20, 20, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 15, 15, 14, 14, 14, 13, 13, 13, 12, +12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 10, 10, 10, 9, 9, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, +7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_195_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_195_at_16384_1024_int8.h new file mode 100644 index 000000000..5fe3a201b --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_195_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_195_AT_16384_1024INT8_H_ +#define SAW_MAX_195_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_195_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_195_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_195_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -2, -2, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -6, +-6, -6, -7, -7, -8, -8, -8, -9, -9, -9, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -11, -11, -11, -12, -12, -12, -13, -13, -14, -14, +-14, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -16, -16, -16, -17, -17, -18, -18, -18, -19, -19, -19, -20, -20, -20, -20, -20, -20, -20, +-20, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -23, -23, -24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, +-27, -27, -27, -28, -28, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -32, -32, -33, -33, -33, -34, -34, -35, +-35, -35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, -37, -37, -38, -38, -39, -39, -39, -40, -40, -41, -41, -41, -41, -41, -41, -41, +-41, -41, -41, -41, -41, -41, -41, -42, -42, -42, -43, -43, -44, -44, -45, -45, -45, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -47, +-47, -47, -48, -48, -49, -49, -50, -50, -51, -51, -51, -51, -52, -52, -52, -51, -51, -51, -51, -51, -51, -51, -52, -52, -52, -53, -53, -54, -54, -55, -55, -56, +-56, -56, -56, -57, -57, -57, -57, -57, -57, -57, -56, -56, -56, -57, -57, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -61, -62, -62, -62, -62, -62, -62, +-62, -62, -62, -62, -62, -62, -62, -62, -62, -63, -63, -64, -64, -65, -65, -66, -66, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, +-67, -68, -68, -69, -69, -70, -71, -71, -72, -72, -72, -73, -73, -73, -73, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -73, -73, -74, -75, -75, -76, -76, +-77, -77, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, -77, -77, -77, -77, -77, -78, -78, -79, -80, -80, -81, -82, -82, -83, -83, -83, -84, -83, -83, -83, +-83, -82, -82, -82, -82, -81, -81, -82, -82, -83, -83, -84, -85, -86, -86, -87, -88, -88, -89, -89, -89, -89, -89, -88, -88, -87, -87, -87, -86, -86, -86, -86, +-87, -87, -88, -89, -90, -91, -92, -93, -94, -94, -95, -95, -95, -95, -94, -94, -93, -93, -92, -91, -91, -91, -90, -91, -91, -92, -93, -94, -95, -96, -97, -99, +-100, -100, -101, -101, -101, -101, -100, -100, -99, -98, -97, -96, -95, -94, -94, -94, -94, -95, -97, -98, -100, -102, -103, -105, -107, -108, -109, -109, -109, -109, -108, -106, +-104, -102, -100, -98, -96, -95, -94, -94, -95, -96, -98, -101, -105, -109, -113, -117, -121, -124, -126, -127, -126, -124, -120, -113, -105, -94, -82, -68, -52, -35, -18, 0, +18, 35, 52, 68, 82, 94, 105, 113, 120, 124, 126, 127, 126, 124, 121, 117, 113, 109, 105, 101, 98, 96, 95, 94, 94, 95, 96, 98, 100, 102, 104, 106, +108, 109, 109, 109, 109, 108, 107, 105, 103, 102, 100, 98, 97, 95, 94, 94, 94, 94, 95, 96, 97, 98, 99, 100, 100, 101, 101, 101, 101, 100, 100, 99, +97, 96, 95, 94, 93, 92, 91, 91, 90, 91, 91, 91, 92, 93, 93, 94, 94, 95, 95, 95, 95, 94, 94, 93, 92, 91, 90, 89, 88, 87, 87, 86, +86, 86, 86, 87, 87, 87, 88, 88, 89, 89, 89, 89, 89, 88, 88, 87, 86, 86, 85, 84, 83, 83, 82, 82, 81, 81, 82, 82, 82, 82, 83, 83, +83, 83, 84, 83, 83, 83, 82, 82, 81, 80, 80, 79, 78, 78, 77, 77, 77, 77, 77, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 77, 77, 76, +76, 75, 75, 74, 73, 73, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 73, 73, 73, 73, 72, 72, 72, 71, 71, 70, 69, 69, 68, 68, 67, 67, +67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 66, 66, 65, 65, 64, 64, 63, 63, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, +62, 62, 62, 62, 62, 61, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 57, 57, 56, 56, 56, 57, 57, 57, 57, 57, 57, 57, 56, 56, 56, 56, +55, 55, 54, 54, 53, 53, 52, 52, 52, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 51, 51, 51, 51, 50, 50, 49, 49, 48, 48, 47, 47, 47, +46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 44, 44, 43, 43, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, +41, 41, 41, 41, 41, 41, 40, 40, 39, 39, 39, 38, 38, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, +34, 34, 33, 33, 33, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 28, 28, 27, 27, 27, 26, +26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 23, 23, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, +20, 20, 20, 20, 20, 20, 19, 19, 19, 18, 18, 18, 17, 17, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, +14, 13, 13, 12, 12, 12, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 8, 8, 8, 7, 7, 6, 6, 6, +5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_199_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_199_at_16384_1024_int8.h new file mode 100644 index 000000000..bb1ae6d72 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_199_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_199_AT_16384_1024INT8_H_ +#define SAW_MAX_199_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_199_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_199_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_199_AT_16384_1024_DATA [] = +{ +0, 0, 0, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -5, -5, -5, -6, -6, -7, -7, -7, -7, +-7, -7, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -8, -9, -9, -10, -10, -10, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -13, -14, -14, -14, -15, -15, -15, -16, -16, -17, -17, -17, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -19, -19, -19, -20, +-20, -20, -21, -21, -22, -22, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -24, -24, -24, -24, -24, -25, -25, -26, -26, -26, -27, -27, -28, -28, +-28, -28, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -30, -30, -31, -31, -31, -32, -32, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -35, -35, -35, -36, -36, -36, -37, -37, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, +-40, -41, -41, -41, -42, -42, -43, -43, -44, -44, -44, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -46, -46, -46, -47, -47, -48, -48, +-49, -49, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -51, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -55, -55, -56, -56, +-56, -55, -55, -55, -55, -55, -55, -55, -55, -56, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -61, -61, -61, -61, -61, -61, -61, -60, -60, -60, +-61, -61, -61, -61, -62, -62, -63, -63, -64, -64, -65, -65, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -67, -67, -68, -68, +-69, -69, -70, -71, -71, -71, -72, -72, -72, -72, -72, -72, -71, -71, -71, -71, -71, -71, -71, -71, -72, -72, -72, -73, -74, -74, -75, -76, -76, -77, -77, -77, +-77, -77, -77, -77, -77, -77, -76, -76, -76, -76, -76, -76, -76, -77, -77, -78, -79, -79, -80, -81, -81, -82, -82, -83, -83, -83, -83, -83, -82, -82, -82, -81, +-81, -81, -81, -81, -81, -81, -82, -83, -83, -84, -85, -86, -86, -87, -88, -88, -88, -89, -89, -88, -88, -88, -87, -87, -86, -86, -86, -86, -86, -86, -86, -87, +-88, -89, -90, -91, -92, -92, -93, -94, -94, -95, -95, -94, -94, -94, -93, -92, -92, -91, -91, -90, -90, -90, -91, -91, -92, -93, -94, -95, -97, -98, -99, -100, +-101, -101, -101, -101, -101, -100, -99, -98, -97, -96, -95, -94, -94, -94, -94, -94, -95, -96, -98, -100, -101, -103, -105, -107, -108, -109, -109, -109, -109, -108, -106, -105, +-103, -100, -98, -97, -95, -94, -94, -94, -95, -97, -100, -103, -107, -111, -115, -119, -122, -125, -127, -127, -126, -123, -118, -112, -103, -93, -80, -66, -51, -34, -17, 0, +17, 34, 51, 66, 80, 93, 103, 112, 118, 123, 126, 127, 127, 125, 122, 119, 115, 111, 107, 103, 100, 97, 95, 94, 94, 94, 95, 97, 98, 100, 103, 105, +106, 108, 109, 109, 109, 109, 108, 107, 105, 103, 101, 100, 98, 96, 95, 94, 94, 94, 94, 94, 95, 96, 97, 98, 99, 100, 101, 101, 101, 101, 101, 100, +99, 98, 97, 95, 94, 93, 92, 91, 91, 90, 90, 90, 91, 91, 92, 92, 93, 94, 94, 94, 95, 95, 94, 94, 93, 92, 92, 91, 90, 89, 88, 87, +86, 86, 86, 86, 86, 86, 86, 87, 87, 88, 88, 88, 89, 89, 88, 88, 88, 87, 86, 86, 85, 84, 83, 83, 82, 81, 81, 81, 81, 81, 81, 81, +82, 82, 82, 83, 83, 83, 83, 83, 82, 82, 81, 81, 80, 79, 79, 78, 77, 77, 76, 76, 76, 76, 76, 76, 76, 77, 77, 77, 77, 77, 77, 77, +77, 77, 76, 76, 75, 74, 74, 73, 72, 72, 72, 71, 71, 71, 71, 71, 71, 71, 71, 72, 72, 72, 72, 72, 72, 71, 71, 71, 70, 69, 69, 68, +68, 67, 67, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 65, 65, 64, 64, 63, 63, 62, 62, 61, 61, 61, 61, 60, +60, 60, 61, 61, 61, 61, 61, 61, 61, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 56, 55, 55, 55, 55, 55, 55, 55, 55, 56, 56, +56, 55, 55, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 48, +48, 47, 47, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 43, 43, 42, 42, 41, 41, 41, 40, 40, +40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 37, 37, 36, 36, 36, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 34, 34, 33, 33, 33, 32, 32, 31, 31, 31, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, +28, 27, 27, 26, 26, 26, 25, 25, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 21, 21, 20, 20, 20, +19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 16, 16, 15, 15, 15, 14, 14, 14, 13, 13, 13, 13, 13, +13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 10, 10, 10, 9, 9, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, +7, 7, 7, 6, 6, 5, 5, 5, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_2048_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_2048_at_16384_1024_int8.h new file mode 100644 index 000000000..5f6ba48a0 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_2048_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_2048_AT_16384_1024INT8_H_ +#define SAW_MAX_2048_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_2048_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_2048_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_2048_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, +-1, -1, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, +-7, -7, -8, -8, -8, -9, -9, -9, -10, -10, -11, -11, -11, -12, -12, -13, -13, -13, -14, -14, -15, -15, -16, -16, -17, -17, -17, -18, -18, -19, -19, -20, +-20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, -32, -33, -33, -34, -34, -35, -35, -36, -36, +-37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -46, -47, -47, -48, -48, -48, -49, -49, -49, -50, -50, -51, +-51, -51, -52, -52, -52, -52, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -55, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, -57, -57, -57, -57, +-57, -57, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -57, -57, -57, -57, -57, -57, -57, -57, +-57, -57, -57, -57, -57, -57, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, +-55, -55, -55, -55, -55, -55, -55, -55, -55, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, +-60, -60, -60, -61, -61, -61, -62, -62, -63, -63, -63, -64, -64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -72, -72, -73, -73, -74, -75, +-75, -76, -77, -77, -78, -79, -79, -80, -81, -81, -82, -83, -84, -84, -85, -86, -87, -87, -88, -89, -90, -90, -91, -92, -93, -93, -94, -95, -96, -97, -97, -98, +-99, -100, -100, -101, -102, -103, -104, -104, -105, -106, -107, -107, -108, -109, -109, -110, -111, -111, -112, -113, -113, -114, -115, -115, -116, -117, -117, -118, -118, -119, -119, -120, +-120, -121, -121, -122, -122, -123, -123, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, +-126, -126, -126, -126, -125, -125, -125, -124, -124, -124, -123, -123, -122, -122, -121, -121, -120, -119, -119, -118, -117, -116, -116, -115, -114, -113, -112, -111, -111, -110, -109, -108, +-106, -105, -104, -103, -102, -101, -100, -98, -97, -96, -95, -93, -92, -91, -89, -88, -86, -85, -83, -82, -80, -79, -77, -76, -74, -72, -71, -69, -67, -65, -64, -62, +-60, -58, -57, -55, -53, -51, -49, -47, -45, -44, -42, -40, -38, -36, -34, -32, -30, -28, -26, -24, -22, -20, -18, -16, -14, -12, -10, -8, -6, -4, -2, 0, +2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 45, 47, 49, 51, 53, 55, 57, 58, 60, 62, +64, 65, 67, 69, 71, 72, 74, 76, 77, 79, 80, 82, 83, 85, 86, 88, 89, 91, 92, 93, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 108, +109, 110, 111, 111, 112, 113, 114, 115, 116, 116, 117, 118, 119, 119, 120, 121, 121, 122, 122, 123, 123, 124, 124, 124, 125, 125, 125, 126, 126, 126, 126, 126, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 123, 123, 122, 122, 121, 121, 120, 120, +119, 119, 118, 118, 117, 117, 116, 115, 115, 114, 113, 113, 112, 111, 111, 110, 109, 109, 108, 107, 107, 106, 105, 104, 104, 103, 102, 101, 100, 100, 99, 98, +97, 97, 96, 95, 94, 93, 93, 92, 91, 90, 90, 89, 88, 87, 87, 86, 85, 84, 84, 83, 82, 81, 81, 80, 79, 79, 78, 77, 77, 76, 75, 75, +74, 73, 73, 72, 72, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, 63, 63, 63, 62, 62, 61, 61, 61, 60, 60, 60, 59, +59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, +55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 57, 57, 57, 57, 57, 57, 57, +57, 57, 57, 57, 57, 57, 57, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 57, 57, 57, +57, 57, 57, 57, 57, 57, 57, 56, 56, 56, 56, 56, 56, 55, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, +50, 50, 49, 49, 49, 48, 48, 48, 47, 47, 46, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, +36, 35, 35, 34, 34, 33, 33, 32, 32, 31, 31, 30, 30, 29, 29, 28, 28, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, +19, 19, 18, 18, 17, 17, 17, 16, 16, 15, 15, 14, 14, 13, 13, 13, 12, 12, 11, 11, 11, 10, 10, 9, 9, 9, 8, 8, 8, 7, 7, 7, +6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 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, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_204_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_204_at_16384_1024_int8.h new file mode 100644 index 000000000..bd842abe9 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_204_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_204_AT_16384_1024INT8_H_ +#define SAW_MAX_204_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_204_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_204_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_204_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -2, -2, -2, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -6, +-6, -6, -6, -7, -7, -8, -8, -9, -9, -9, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, -13, -13, -13, +-14, -14, -15, -15, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -17, -17, -17, -18, -18, -18, -19, -19, -20, -20, -20, -21, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -24, -24, -25, -25, -25, -26, -26, -26, -27, -27, -27, -27, -27, -27, -27, -27, +-27, -27, -27, -27, -27, -28, -28, -28, -29, -29, -30, -30, -30, -31, -31, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -33, -33, -33, +-34, -34, -34, -35, -35, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -39, -39, -39, -40, -40, -41, -41, -42, +-42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -44, -44, -44, -45, -45, -45, -46, -46, -47, -47, -48, -48, -48, -49, -49, -49, +-49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, +-54, -54, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -59, -60, -60, -60, -60, -60, -60, -60, -59, -59, -59, -59, -59, -59, -60, -60, -60, -61, +-61, -62, -62, -63, -64, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, +-70, -71, -71, -71, -71, -71, -71, -71, -70, -70, -70, -70, -70, -70, -70, -70, -71, -71, -72, -72, -73, -74, -74, -75, -75, -76, -76, -76, -77, -77, -77, -76, +-76, -76, -76, -75, -75, -75, -75, -75, -76, -76, -76, -77, -78, -78, -79, -80, -80, -81, -81, -82, -82, -82, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, +-80, -81, -81, -81, -82, -83, -83, -84, -85, -86, -87, -87, -88, -88, -88, -88, -88, -88, -87, -87, -87, -86, -86, -85, -85, -85, -85, -86, -86, -87, -88, -89, +-90, -91, -91, -92, -93, -94, -94, -94, -94, -94, -94, -93, -93, -92, -91, -91, -90, -90, -90, -90, -90, -91, -92, -92, -94, -95, -96, -97, -98, -99, -100, -101, +-101, -101, -101, -100, -99, -99, -98, -97, -96, -95, -94, -94, -94, -94, -94, -95, -97, -98, -100, -102, -103, -105, -107, -108, -109, -109, -109, -109, -108, -107, -105, -103, +-101, -99, -97, -96, -94, -94, -94, -95, -96, -98, -101, -105, -108, -112, -116, -120, -123, -126, -127, -127, -125, -122, -117, -110, -102, -91, -79, -65, -50, -34, -17, 0, +17, 34, 50, 65, 79, 91, 102, 110, 117, 122, 125, 127, 127, 126, 123, 120, 116, 112, 108, 105, 101, 98, 96, 95, 94, 94, 94, 96, 97, 99, 101, 103, +105, 107, 108, 109, 109, 109, 109, 108, 107, 105, 103, 102, 100, 98, 97, 95, 94, 94, 94, 94, 94, 95, 96, 97, 98, 99, 99, 100, 101, 101, 101, 101, +100, 99, 98, 97, 96, 95, 94, 92, 92, 91, 90, 90, 90, 90, 90, 91, 91, 92, 93, 93, 94, 94, 94, 94, 94, 94, 93, 92, 91, 91, 90, 89, +88, 87, 86, 86, 85, 85, 85, 85, 86, 86, 87, 87, 87, 88, 88, 88, 88, 88, 88, 87, 87, 86, 85, 84, 83, 83, 82, 81, 81, 81, 80, 80, +80, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 82, 81, 81, 80, 80, 79, 78, 78, 77, 76, 76, 76, 75, 75, 75, 75, 75, 76, 76, 76, 76, +77, 77, 77, 76, 76, 76, 75, 75, 74, 74, 73, 72, 72, 71, 71, 70, 70, 70, 70, 70, 70, 70, 70, 71, 71, 71, 71, 71, 71, 71, 70, 70, +69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 64, 63, 62, 62, 61, 61, +60, 60, 60, 59, 59, 59, 59, 59, 59, 60, 60, 60, 60, 60, 60, 60, 59, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 54, 54, 54, +54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, +49, 49, 48, 48, 48, 47, 47, 46, 46, 45, 45, 45, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, +41, 41, 40, 40, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 35, 35, 34, 34, 34, 33, +33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 30, 30, 30, 29, 29, 28, 28, 28, 27, 27, 27, 27, 27, 27, +27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 25, 25, 25, 24, 24, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 21, 20, 20, 20, 19, 19, 18, 18, 18, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 14, 14, 13, +13, 13, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 8, 8, 7, 7, 6, 6, 6, 6, +5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_210_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_210_at_16384_1024_int8.h new file mode 100644 index 000000000..47a085ba7 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_210_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_210_AT_16384_1024INT8_H_ +#define SAW_MAX_210_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_210_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_210_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_210_AT_16384_1024_DATA [] = +{ +0, 0, 0, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -5, -5, -6, -6, -6, -7, -7, -7, +-8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -10, -10, -10, -11, -11, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, +-13, -13, -14, -14, -14, -14, -14, -14, -14, -15, -15, -16, -16, -16, -17, -17, -18, -18, -18, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, +-20, -20, -20, -20, -21, -21, -22, -22, -22, -23, -23, -24, -24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -27, +-27, -28, -28, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -32, -32, -32, -33, -33, -34, -34, -35, -35, +-35, -35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, -37, -38, -38, -38, -39, -39, -40, -40, -41, -41, -41, -41, -41, -42, -42, +-42, -41, -41, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -44, -44, -45, -45, -45, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -48, -48, -48, -49, -49, -50, -50, -51, -51, -52, -52, -52, -53, -53, -53, -53, -53, -53, -53, -53, -53, -52, -52, -53, -53, -53, -53, -53, -54, +-54, -55, -55, -56, -56, -57, -57, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -59, -59, -59, -60, -60, -61, -62, -62, -63, +-63, -63, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -63, -64, -64, -64, -64, -65, -65, -65, -66, -67, -67, -68, -68, -69, -69, -69, -70, -70, -70, +-70, -70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -70, -71, -72, -72, -73, -74, -74, -75, -75, -75, -76, -76, -76, -76, -75, -75, -75, -75, -75, +-74, -74, -74, -74, -75, -75, -75, -76, -77, -77, -78, -79, -79, -80, -80, -81, -81, -81, -82, -81, -81, -81, -81, -81, -80, -80, -80, -80, -80, -80, -80, -80, +-81, -81, -82, -83, -84, -84, -85, -86, -86, -87, -87, -87, -88, -87, -87, -87, -86, -86, -86, -85, -85, -85, -85, -85, -85, -85, -86, -87, -88, -88, -89, -90, +-91, -92, -93, -93, -94, -94, -94, -94, -93, -93, -92, -92, -91, -90, -90, -90, -89, -89, -90, -90, -91, -92, -93, -94, -95, -96, -98, -99, -99, -100, -100, -101, +-100, -100, -99, -99, -98, -97, -96, -95, -94, -94, -93, -93, -94, -94, -95, -96, -98, -100, -101, -103, -105, -106, -108, -108, -109, -109, -109, -108, -106, -105, -103, -101, +-99, -97, -96, -95, -94, -94, -94, -95, -97, -100, -103, -106, -110, -114, -118, -121, -124, -126, -127, -127, -125, -121, -116, -109, -100, -89, -77, -63, -49, -33, -16, 0, +16, 33, 49, 63, 77, 89, 100, 109, 116, 121, 125, 127, 127, 126, 124, 121, 118, 114, 110, 106, 103, 100, 97, 95, 94, 94, 94, 95, 96, 97, 99, 101, +103, 105, 106, 108, 109, 109, 109, 108, 108, 106, 105, 103, 101, 100, 98, 96, 95, 94, 94, 93, 93, 94, 94, 95, 96, 97, 98, 99, 99, 100, 100, 101, +100, 100, 99, 99, 98, 96, 95, 94, 93, 92, 91, 90, 90, 89, 89, 90, 90, 90, 91, 92, 92, 93, 93, 94, 94, 94, 94, 93, 93, 92, 91, 90, +89, 88, 88, 87, 86, 85, 85, 85, 85, 85, 85, 85, 86, 86, 86, 87, 87, 87, 88, 87, 87, 87, 86, 86, 85, 84, 84, 83, 82, 81, 81, 80, +80, 80, 80, 80, 80, 80, 80, 81, 81, 81, 81, 81, 82, 81, 81, 81, 80, 80, 79, 79, 78, 77, 77, 76, 75, 75, 75, 74, 74, 74, 74, 75, +75, 75, 75, 75, 76, 76, 76, 76, 75, 75, 75, 74, 74, 73, 72, 72, 71, 70, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 70, 70, +70, 70, 69, 69, 69, 68, 68, 67, 67, 66, 65, 65, 65, 64, 64, 64, 64, 63, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 63, 63, 63, +62, 62, 61, 60, 60, 59, 59, 59, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, +53, 53, 53, 53, 53, 52, 52, 53, 53, 53, 53, 53, 53, 53, 53, 53, 52, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, 48, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 45, 45, 45, 44, 44, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 42, 42, +42, 41, 41, 41, 41, 41, 40, 40, 39, 39, 38, 38, 38, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, +35, 34, 34, 33, 33, 32, 32, 32, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 28, 28, 27, 27, +26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 23, 23, 22, 22, 22, 21, 21, 20, 20, 20, 20, 19, +19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 17, 17, 16, 16, 16, 15, 15, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, +13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 10, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, +7, 7, 6, 6, 6, 5, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_215_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_215_at_16384_1024_int8.h new file mode 100644 index 000000000..546130a66 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_215_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_215_AT_16384_1024INT8_H_ +#define SAW_MAX_215_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_215_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_215_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_215_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -2, -2, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -6, +-6, -6, -6, -7, -7, -7, -8, -8, -9, -9, -9, -10, -10, -10, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -12, -12, -12, -12, -13, +-13, -14, -14, -15, -15, -15, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -19, -19, -20, -20, -20, -21, +-21, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -23, -24, -24, -25, -25, -25, -26, -26, -27, -27, -27, -28, -28, -28, +-28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -31, -31, -31, -32, -32, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -35, -35, -35, -36, -36, -36, -37, -37, -38, -38, -39, -39, -39, -39, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, +-40, -40, -41, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -45, -45, -45, -46, -46, -46, -45, -45, -45, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, +-48, -48, -49, -49, -50, -50, -50, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -52, -52, -52, -53, -53, -54, -54, -55, -55, -56, +-56, -56, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -62, -63, -63, -63, +-63, -63, -63, -63, -63, -62, -62, -62, -62, -62, -63, -63, -63, -64, -64, -65, -65, -66, -66, -67, -67, -68, -68, -68, -69, -69, -69, -69, -69, -69, -68, -68, +-68, -68, -68, -68, -68, -68, -68, -69, -69, -70, -70, -71, -72, -72, -73, -73, -74, -74, -75, -75, -75, -75, -75, -75, -74, -74, -74, -74, -74, -73, -73, -74, +-74, -74, -75, -75, -76, -76, -77, -78, -78, -79, -80, -80, -80, -81, -81, -81, -81, -80, -80, -80, -80, -79, -79, -79, -79, -79, -79, -79, -80, -80, -81, -82, +-82, -83, -84, -85, -85, -86, -86, -87, -87, -87, -87, -87, -86, -86, -86, -85, -85, -84, -84, -84, -84, -84, -85, -85, -86, -87, -87, -88, -89, -90, -91, -92, +-92, -93, -93, -93, -93, -93, -93, -92, -92, -91, -90, -90, -89, -89, -89, -89, -89, -90, -90, -91, -92, -93, -95, -96, -97, -98, -99, -100, -100, -100, -100, -100, +-99, -99, -98, -97, -96, -95, -94, -94, -93, -93, -93, -94, -94, -95, -97, -98, -100, -102, -103, -105, -106, -107, -108, -109, -109, -108, -108, -106, -105, -103, -101, -99, +-98, -96, -95, -94, -94, -94, -95, -96, -99, -101, -105, -108, -112, -116, -119, -123, -125, -127, -127, -126, -124, -120, -114, -107, -98, -87, -75, -62, -47, -32, -16, 0, +16, 32, 47, 62, 75, 87, 98, 107, 114, 120, 124, 126, 127, 127, 125, 123, 119, 116, 112, 108, 105, 101, 99, 96, 95, 94, 94, 94, 95, 96, 98, 99, +101, 103, 105, 106, 108, 108, 109, 109, 108, 107, 106, 105, 103, 102, 100, 98, 97, 95, 94, 94, 93, 93, 93, 94, 94, 95, 96, 97, 98, 99, 99, 100, +100, 100, 100, 100, 99, 98, 97, 96, 95, 93, 92, 91, 90, 90, 89, 89, 89, 89, 89, 90, 90, 91, 92, 92, 93, 93, 93, 93, 93, 93, 92, 92, +91, 90, 89, 88, 87, 87, 86, 85, 85, 84, 84, 84, 84, 84, 85, 85, 86, 86, 86, 87, 87, 87, 87, 87, 86, 86, 85, 85, 84, 83, 82, 82, +81, 80, 80, 79, 79, 79, 79, 79, 79, 79, 80, 80, 80, 80, 81, 81, 81, 81, 80, 80, 80, 79, 78, 78, 77, 76, 76, 75, 75, 74, 74, 74, +73, 73, 74, 74, 74, 74, 74, 75, 75, 75, 75, 75, 75, 74, 74, 73, 73, 72, 72, 71, 70, 70, 69, 69, 68, 68, 68, 68, 68, 68, 68, 68, +68, 69, 69, 69, 69, 69, 69, 68, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, 63, 63, 63, 62, 62, 62, 62, 62, 63, 63, 63, 63, 63, 63, +63, 63, 62, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 56, 56, 56, +55, 55, 54, 54, 53, 53, 52, 52, 52, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 49, 49, 48, 48, 47, +47, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 45, 45, 45, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 41, 40, 40, 40, +40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 38, 38, 37, 37, 36, 36, 36, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 32, 32, 31, 31, 31, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, +28, 28, 27, 27, 27, 26, 26, 25, 25, 25, 24, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, +20, 20, 20, 19, 19, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 15, 15, 15, 14, 14, 13, 13, +12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 9, 8, 8, 7, 7, 7, 6, 6, 6, 6, +5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_221_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_221_at_16384_1024_int8.h new file mode 100644 index 000000000..60a75c846 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_221_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_221_AT_16384_1024INT8_H_ +#define SAW_MAX_221_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_221_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_221_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_221_AT_16384_1024_DATA [] = +{ +0, 0, 0, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -4, -4, -4, -5, -5, -6, -6, -7, -7, -7, +-8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -10, -10, -11, -11, -11, -12, -12, -13, -13, -13, -14, -14, -14, -14, +-14, -14, -14, -14, -14, -14, -14, -14, -14, -15, -15, -15, -15, -16, -16, -16, -17, -17, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -20, -20, -20, -20, +-20, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -23, -23, -23, -24, -24, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-26, -27, -27, -27, -28, -28, -28, -29, -29, -30, -30, -31, -31, -31, -31, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -33, -33, -33, +-34, -34, -35, -35, -35, -36, -36, -37, -37, -37, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -39, -39, -39, -40, -40, -41, -41, +-42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -45, -45, -46, -46, -47, -47, -48, -48, -48, -49, -49, +-49, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -51, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -55, -56, -56, -56, -56, +-56, -56, -56, -56, -55, -55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -58, -59, -59, -60, -60, -61, -61, -61, -62, -62, -62, -62, -62, -62, -62, -61, -61, +-61, -61, -61, -61, -61, -62, -62, -62, -63, -63, -64, -64, -65, -65, -66, -66, -67, -67, -68, -68, -68, -68, -68, -68, -68, -67, -67, -67, -67, -67, -67, -67, +-67, -68, -68, -68, -69, -69, -70, -71, -71, -72, -72, -73, -73, -74, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -74, -74, +-75, -76, -76, -77, -78, -78, -79, -79, -80, -80, -80, -80, -80, -80, -80, -79, -79, -79, -79, -78, -78, -78, -78, -79, -79, -79, -80, -81, -81, -82, -83, -84, +-84, -85, -85, -86, -86, -86, -86, -86, -86, -86, -85, -85, -85, -84, -84, -84, -84, -84, -84, -84, -85, -85, -86, -87, -88, -89, -89, -90, -91, -92, -92, -93, +-93, -93, -93, -93, -92, -92, -91, -90, -90, -89, -89, -89, -89, -89, -89, -90, -90, -91, -92, -93, -94, -96, -97, -98, -99, -99, -100, -100, -100, -100, -99, -99, +-98, -97, -96, -95, -94, -94, -93, -93, -93, -93, -94, -94, -96, -97, -98, -100, -102, -103, -105, -106, -108, -108, -109, -109, -108, -108, -106, -105, -103, -102, -100, -98, +-96, -95, -94, -94, -94, -94, -96, -98, -100, -103, -107, -110, -114, -118, -121, -124, -126, -127, -127, -126, -123, -119, -113, -105, -96, -86, -74, -61, -46, -31, -15, 0, +15, 31, 46, 61, 74, 86, 96, 105, 113, 119, 123, 126, 127, 127, 126, 124, 121, 118, 114, 110, 107, 103, 100, 98, 96, 94, 94, 94, 94, 95, 96, 98, +100, 102, 103, 105, 106, 108, 108, 109, 109, 108, 108, 106, 105, 103, 102, 100, 98, 97, 96, 94, 94, 93, 93, 93, 93, 94, 94, 95, 96, 97, 98, 99, +99, 100, 100, 100, 100, 99, 99, 98, 97, 96, 94, 93, 92, 91, 90, 90, 89, 89, 89, 89, 89, 89, 90, 90, 91, 92, 92, 93, 93, 93, 93, 93, +92, 92, 91, 90, 89, 89, 88, 87, 86, 85, 85, 84, 84, 84, 84, 84, 84, 84, 85, 85, 85, 86, 86, 86, 86, 86, 86, 86, 85, 85, 84, 84, +83, 82, 81, 81, 80, 79, 79, 79, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, 80, 80, 80, 80, 80, 79, 79, 78, 78, 77, 76, 76, 75, 74, +74, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 73, 73, 72, 72, 71, 71, 70, 69, 69, 68, 68, 68, 67, 67, +67, 67, 67, 67, 67, 67, 68, 68, 68, 68, 68, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, 63, 63, 62, 62, 62, 61, 61, 61, 61, 61, 61, +61, 62, 62, 62, 62, 62, 62, 62, 61, 61, 61, 60, 60, 59, 59, 58, 57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 55, 56, 56, 56, 56, 56, +56, 56, 56, 55, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, +49, 48, 48, 48, 47, 47, 46, 46, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 41, +41, 40, 40, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 36, 36, 35, 35, 35, 34, 34, 33, +33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 30, 30, 29, 29, 28, 28, 28, 27, 27, 27, 26, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 24, 24, 23, 23, 23, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, +20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 17, 17, 16, 16, 16, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, +14, 14, 14, 13, 13, 13, 12, 12, 11, 11, 11, 10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, +7, 7, 6, 6, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_227_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_227_at_16384_1024_int8.h new file mode 100644 index 000000000..9fd8317d7 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_227_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_227_AT_16384_1024INT8_H_ +#define SAW_MAX_227_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_227_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_227_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_227_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -2, -2, -3, -3, -3, -4, -4, -4, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -6, -6, -6, +-6, -6, -6, -6, -7, -7, -7, -8, -8, -9, -9, -9, -10, -10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, +-13, -13, -13, -14, -14, -15, -15, -15, -16, -16, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -19, -19, -19, -20, +-20, -21, -21, -22, -22, -22, -23, -23, -23, -23, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -25, -25, -25, -26, -26, -27, -27, -28, +-28, -28, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -32, -32, -33, -33, -34, -34, -34, -35, -35, +-35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -41, -42, -42, -42, -42, +-42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -43, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -47, -48, -48, -48, -48, -48, -48, -48, -48, +-48, -48, -48, -48, -48, -48, -48, -48, -49, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, +-54, -54, -54, -54, -55, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, +-61, -61, -61, -62, -62, -63, -63, -64, -65, -65, -65, -66, -66, -66, -67, -67, -67, -67, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -67, -67, -68, +-68, -69, -70, -70, -71, -71, -72, -72, -72, -73, -73, -73, -73, -73, -73, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -73, -73, -74, -74, -75, -76, -76, +-77, -77, -78, -78, -79, -79, -79, -79, -79, -79, -79, -78, -78, -78, -78, -78, -77, -77, -77, -78, -78, -78, -79, -79, -80, -81, -82, -82, -83, -84, -84, -85, +-85, -86, -86, -86, -86, -85, -85, -85, -84, -84, -84, -83, -83, -83, -83, -83, -83, -84, -85, -85, -86, -87, -88, -89, -90, -90, -91, -92, -92, -92, -92, -92, +-92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -88, -88, -89, -89, -90, -91, -92, -93, -94, -95, -96, -97, -98, -99, -99, -100, -100, -99, -99, -99, -98, -97, +-96, -95, -94, -94, -93, -93, -92, -93, -93, -94, -95, -96, -97, -99, -100, -102, -104, -105, -106, -107, -108, -108, -108, -108, -107, -106, -105, -103, -101, -100, -98, -96, +-95, -94, -93, -93, -94, -95, -97, -99, -102, -105, -108, -112, -116, -119, -122, -125, -126, -127, -127, -125, -122, -117, -111, -104, -94, -84, -72, -59, -45, -30, -15, 0, +15, 30, 45, 59, 72, 84, 94, 104, 111, 117, 122, 125, 127, 127, 126, 125, 122, 119, 116, 112, 108, 105, 102, 99, 97, 95, 94, 93, 93, 94, 95, 96, +98, 100, 101, 103, 105, 106, 107, 108, 108, 108, 108, 107, 106, 105, 104, 102, 100, 99, 97, 96, 95, 94, 93, 93, 92, 93, 93, 94, 94, 95, 96, 97, +98, 99, 99, 99, 100, 100, 99, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 89, 88, 88, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 92, +92, 92, 92, 92, 91, 90, 90, 89, 88, 87, 86, 85, 85, 84, 83, 83, 83, 83, 83, 83, 84, 84, 84, 85, 85, 85, 86, 86, 86, 86, 85, 85, +84, 84, 83, 82, 82, 81, 80, 79, 79, 78, 78, 78, 77, 77, 77, 78, 78, 78, 78, 78, 79, 79, 79, 79, 79, 79, 79, 78, 78, 77, 77, 76, +76, 75, 74, 74, 73, 73, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 73, 73, 73, 73, 73, 73, 72, 72, 72, 71, 71, 70, 70, 69, 68, 68, +67, 67, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 67, 67, 67, 67, 66, 66, 66, 65, 65, 65, 64, 63, 63, 62, 62, 61, 61, 61, 60, +60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 55, 54, 54, 54, 54, 54, +54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, +48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, +42, 42, 42, 41, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, +35, 34, 34, 34, 33, 33, 32, 32, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 28, 28, 28, +27, 27, 26, 26, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 22, 22, 22, 21, 21, 20, 20, +19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 15, 15, 15, 14, 14, 13, 13, 13, 12, +12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 9, 8, 8, 7, 7, 7, 6, 6, 6, 6, 6, +6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_234_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_234_at_16384_1024_int8.h new file mode 100644 index 000000000..761e0b176 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_234_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_234_AT_16384_1024INT8_H_ +#define SAW_MAX_234_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_234_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_234_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_234_AT_16384_1024_DATA [] = +{ +0, 0, 0, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -4, -4, -4, -5, -5, -5, -6, -6, -7, -7, +-7, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -12, -12, -13, -13, -13, -14, -14, -14, +-15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -16, -16, -16, -16, -17, -17, -18, -18, -18, -19, -19, -20, -20, -20, -21, -21, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -23, -23, -23, -24, -24, -25, -25, -26, -26, -26, -27, -27, -27, -27, -27, -28, -28, -28, +-28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -29, -29, -29, -30, -30, -31, -31, -32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -35, -35, -35, -36, -36, -36, -37, -37, -38, -38, -39, -39, -39, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, +-40, -40, -40, -41, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -45, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -47, +-47, -47, -48, -48, -49, -49, -50, -50, -51, -51, -51, -52, -52, -52, -53, -53, -53, -53, -53, -53, -53, -52, -52, -52, -52, -52, -52, -53, -53, -53, -54, -54, +-54, -55, -55, -56, -56, -57, -57, -58, -58, -58, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -58, -59, -59, -59, -59, -59, -60, -60, -61, -61, -62, +-62, -63, -63, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -67, -67, -68, -69, -69, -70, +-70, -71, -71, -71, -72, -72, -72, -72, -72, -72, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -72, -72, -72, -73, -74, -74, -75, -76, -76, -77, -77, -78, +-78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, -77, -77, -77, -77, -77, -78, -78, -79, -79, -80, -81, -81, -82, -83, -83, -84, -84, -85, -85, -85, +-85, -85, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -83, -83, -83, -84, -85, -85, -86, -87, -88, -89, -90, -90, -91, -91, -92, -92, -92, -92, -91, -91, +-91, -90, -89, -89, -88, -88, -88, -88, -88, -88, -88, -89, -90, -91, -92, -93, -94, -95, -96, -97, -98, -98, -99, -99, -99, -99, -99, -98, -98, -97, -96, -95, +-94, -94, -93, -92, -92, -92, -92, -93, -94, -95, -96, -98, -99, -101, -102, -104, -105, -106, -107, -108, -108, -108, -108, -107, -106, -105, -103, -101, -100, -98, -96, -95, +-94, -93, -93, -94, -95, -96, -98, -101, -104, -107, -110, -114, -117, -121, -123, -125, -127, -127, -126, -124, -121, -116, -109, -102, -93, -82, -70, -58, -44, -29, -15, 0, +15, 29, 44, 58, 70, 82, 93, 102, 109, 116, 121, 124, 126, 127, 127, 125, 123, 121, 117, 114, 110, 107, 104, 101, 98, 96, 95, 94, 93, 93, 94, 95, +96, 98, 100, 101, 103, 105, 106, 107, 108, 108, 108, 108, 107, 106, 105, 104, 102, 101, 99, 98, 96, 95, 94, 93, 92, 92, 92, 92, 93, 94, 94, 95, +96, 97, 98, 98, 99, 99, 99, 99, 99, 98, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 88, 88, 88, 88, 88, 88, 89, 89, 90, 91, 91, +91, 92, 92, 92, 92, 91, 91, 90, 90, 89, 88, 87, 86, 85, 85, 84, 83, 83, 83, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 85, 85, 85, +85, 85, 84, 84, 83, 83, 82, 81, 81, 80, 79, 79, 78, 78, 77, 77, 77, 77, 77, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, +77, 77, 76, 76, 75, 74, 74, 73, 72, 72, 72, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 72, 72, 72, 72, 72, 72, 71, 71, 71, 70, 70, +69, 69, 68, 67, 67, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 63, 63, 62, 62, +61, 61, 60, 60, 59, 59, 59, 59, 59, 58, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 58, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, +54, 53, 53, 53, 52, 52, 52, 52, 52, 52, 53, 53, 53, 53, 53, 53, 53, 52, 52, 52, 51, 51, 51, 50, 50, 49, 49, 48, 48, 47, 47, 47, +46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 41, 40, 40, 40, 40, +40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 37, 37, 36, 36, 36, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 31, 31, 30, 30, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, +28, 28, 27, 27, 27, 27, 27, 26, 26, 26, 25, 25, 24, 24, 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 21, 21, 20, 20, 20, 19, 19, 18, 18, 18, 17, 17, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, +14, 14, 13, 13, 13, 12, 12, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 7, 7, +7, 6, 6, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_240_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_240_at_16384_1024_int8.h new file mode 100644 index 000000000..4a59bd8e0 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_240_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_240_AT_16384_1024INT8_H_ +#define SAW_MAX_240_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_240_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_240_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_240_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -2, -2, -2, -3, -3, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -6, -6, -6, -6, -6, +-6, -6, -6, -6, -6, -7, -7, -7, -8, -8, -8, -9, -9, -10, -10, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, +-13, -13, -13, -13, -14, -14, -14, -15, -15, -15, -16, -16, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, +-19, -20, -20, -20, -21, -21, -22, -22, -23, -23, -23, -24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, +-27, -27, -27, -28, -28, -29, -29, -30, -30, -30, -31, -31, -31, -31, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -33, -33, -33, +-34, -34, -35, -35, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -39, -39, -39, -40, -40, -40, -41, +-41, -42, -42, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -45, -44, -44, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -47, -47, -48, -48, +-49, -49, -50, -50, -50, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, +-56, -57, -57, -57, -57, -58, -58, -58, -58, -57, -57, -57, -57, -57, -57, -57, -57, -57, -58, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -63, +-64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -63, -63, -63, -63, -63, -64, -64, -64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -70, -71, +-71, -71, -71, -71, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -71, -71, -71, -72, -73, -73, -74, -75, -75, -76, -76, -77, -77, -77, -77, -77, -77, +-77, -77, -77, -77, -76, -76, -76, -76, -76, -76, -76, -76, -76, -77, -77, -78, -79, -79, -80, -81, -81, -82, -83, -83, -84, -84, -84, -84, -84, -84, -84, -84, +-83, -83, -83, -82, -82, -82, -82, -82, -82, -82, -82, -83, -83, -84, -85, -86, -87, -88, -88, -89, -90, -90, -91, -91, -91, -91, -91, -91, -91, -90, -90, -89, +-89, -88, -88, -87, -87, -87, -87, -88, -88, -89, -90, -90, -91, -93, -94, -95, -96, -97, -97, -98, -99, -99, -99, -99, -98, -98, -97, -97, -96, -95, -94, -93, +-93, -92, -92, -92, -92, -92, -93, -94, -95, -97, -98, -100, -101, -103, -104, -106, -107, -107, -108, -108, -108, -108, -107, -106, -104, -103, -101, -99, -98, -96, -95, -94, +-93, -93, -93, -94, -96, -98, -100, -103, -106, -109, -113, -116, -119, -122, -124, -126, -127, -127, -126, -123, -119, -114, -108, -100, -91, -80, -69, -56, -43, -29, -14, 0, +14, 29, 43, 56, 69, 80, 91, 100, 108, 114, 119, 123, 126, 127, 127, 126, 124, 122, 119, 116, 113, 109, 106, 103, 100, 98, 96, 94, 93, 93, 93, 94, +95, 96, 98, 99, 101, 103, 104, 106, 107, 108, 108, 108, 108, 107, 107, 106, 104, 103, 101, 100, 98, 97, 95, 94, 93, 92, 92, 92, 92, 92, 93, 93, +94, 95, 96, 97, 97, 98, 98, 99, 99, 99, 99, 98, 97, 97, 96, 95, 94, 93, 91, 90, 90, 89, 88, 88, 87, 87, 87, 87, 88, 88, 89, 89, +90, 90, 91, 91, 91, 91, 91, 91, 91, 90, 90, 89, 88, 88, 87, 86, 85, 84, 83, 83, 82, 82, 82, 82, 82, 82, 82, 82, 83, 83, 83, 84, +84, 84, 84, 84, 84, 84, 84, 83, 83, 82, 81, 81, 80, 79, 79, 78, 77, 77, 76, 76, 76, 76, 76, 76, 76, 76, 76, 77, 77, 77, 77, 77, +77, 77, 77, 77, 77, 76, 76, 75, 75, 74, 73, 73, 72, 71, 71, 71, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 71, 71, 71, 71, 71, +70, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, 64, 63, 63, 63, 63, 63, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 63, +63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 58, 57, 57, 57, 57, 57, 57, 57, 57, 57, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, +56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 49, 49, 48, +48, 47, 47, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 45, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 42, 42, 41, 41, +40, 40, 40, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 35, 35, 34, 34, 33, +33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 30, 30, 30, 29, 29, 28, 28, 27, 27, 27, 26, +26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 23, 23, 23, 22, 22, 21, 21, 20, 20, 20, 19, 19, +19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 16, 16, 15, 15, 15, 14, 14, 14, 13, 13, 13, 13, 12, +12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 8, 7, 7, 7, 6, 6, 6, 6, 6, 6, +6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_248_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_248_at_16384_1024_int8.h new file mode 100644 index 000000000..6db706fce --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_248_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_248_AT_16384_1024INT8_H_ +#define SAW_MAX_248_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_248_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_248_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_248_AT_16384_1024_DATA [] = +{ +0, 0, 0, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -4, -4, -4, -5, -5, -5, -6, -6, -7, +-7, -8, -8, -8, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -10, -11, -11, -11, -12, -12, -13, -13, -14, -14, +-14, -15, -15, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -18, -18, -19, -19, -20, -20, -20, -21, -21, +-21, -22, -22, -22, -22, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -24, -24, -24, -25, -25, -25, -26, -26, -27, -27, -28, -28, -28, +-29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -32, -32, -33, -33, -34, -34, -34, -35, -35, -35, +-36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, -37, -37, -38, -38, -39, -39, -40, -40, -40, -41, -41, -42, -42, -42, -42, +-42, -43, -43, -43, -43, -43, -43, -42, -42, -42, -42, -43, -43, -43, -43, -43, -44, -44, -44, -45, -45, -46, -46, -47, -47, -48, -48, -48, -49, -49, -49, -49, +-49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -50, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -55, -56, -56, -56, -56, -56, +-56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -63, +-63, -62, -62, -62, -62, -62, -62, -62, -62, -62, -63, -63, -63, -64, -64, -65, -65, -66, -67, -67, -68, -68, -69, -69, -69, -69, -69, -70, -70, -69, -69, -69, +-69, -69, -69, -69, -68, -68, -68, -69, -69, -69, -69, -70, -70, -71, -72, -72, -73, -74, -74, -75, -75, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -75, +-75, -75, -75, -75, -75, -75, -75, -75, -76, -76, -77, -77, -78, -78, -79, -80, -81, -81, -82, -82, -83, -83, -83, -83, -83, -83, -83, -83, -83, -82, -82, -82, +-81, -81, -81, -81, -81, -81, -81, -82, -82, -83, -84, -85, -85, -86, -87, -88, -89, -89, -90, -90, -91, -91, -91, -91, -90, -90, -90, -89, -89, -88, -88, -87, +-87, -87, -87, -87, -87, -87, -88, -89, -89, -90, -91, -93, -94, -95, -96, -96, -97, -98, -98, -98, -98, -98, -98, -98, -97, -96, -95, -95, -94, -93, -92, -92, +-92, -91, -92, -92, -93, -93, -95, -96, -97, -99, -100, -102, -103, -105, -106, -107, -107, -108, -108, -108, -107, -106, -105, -104, -102, -101, -99, -98, -96, -95, -94, -93, +-93, -93, -94, -95, -97, -99, -102, -105, -108, -111, -115, -118, -121, -123, -125, -127, -127, -126, -125, -122, -118, -112, -106, -98, -89, -78, -67, -55, -41, -28, -14, 0, +14, 28, 41, 55, 67, 78, 89, 98, 106, 112, 118, 122, 125, 126, 127, 127, 125, 123, 121, 118, 115, 111, 108, 105, 102, 99, 97, 95, 94, 93, 93, 93, +94, 95, 96, 98, 99, 101, 102, 104, 105, 106, 107, 108, 108, 108, 107, 107, 106, 105, 103, 102, 100, 99, 97, 96, 95, 93, 93, 92, 92, 91, 92, 92, +92, 93, 94, 95, 95, 96, 97, 98, 98, 98, 98, 98, 98, 98, 97, 96, 96, 95, 94, 93, 91, 90, 89, 89, 88, 87, 87, 87, 87, 87, 87, 87, +88, 88, 89, 89, 90, 90, 90, 91, 91, 91, 91, 90, 90, 89, 89, 88, 87, 86, 85, 85, 84, 83, 82, 82, 81, 81, 81, 81, 81, 81, 81, 82, +82, 82, 83, 83, 83, 83, 83, 83, 83, 83, 83, 82, 82, 81, 81, 80, 79, 78, 78, 77, 77, 76, 76, 75, 75, 75, 75, 75, 75, 75, 75, 75, +76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 75, 75, 74, 74, 73, 72, 72, 71, 70, 70, 69, 69, 69, 69, 68, 68, 68, 69, 69, 69, 69, 69, +69, 69, 70, 70, 69, 69, 69, 69, 69, 68, 68, 67, 67, 66, 65, 65, 64, 64, 63, 63, 63, 62, 62, 62, 62, 62, 62, 62, 62, 62, 63, 63, +63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, +56, 56, 56, 56, 55, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, +49, 49, 49, 48, 48, 48, 47, 47, 46, 46, 45, 45, 44, 44, 44, 43, 43, 43, 43, 43, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 42, 42, +42, 42, 42, 41, 41, 40, 40, 40, 39, 39, 38, 38, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, +35, 35, 34, 34, 34, 33, 33, 32, 32, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, +28, 28, 27, 27, 26, 26, 25, 25, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 21, 21, +21, 20, 20, 20, 19, 19, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 14, 14, +14, 13, 13, 12, 12, 11, 11, 11, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 7, 7, +6, 6, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_256_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_256_at_16384_1024_int8.h new file mode 100644 index 000000000..e97ce40dd --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_256_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_256_AT_16384_1024INT8_H_ +#define SAW_MAX_256_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_256_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_256_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_256_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -2, -2, -3, -3, -3, -4, -4, -5, -5, -5, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, +-6, -6, -6, -6, -7, -7, -7, -7, -7, -8, -8, -8, -9, -9, -10, -10, -11, -11, -11, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -16, -16, -17, -17, -18, -18, -18, -19, -19, -19, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, +-20, -20, -20, -20, -20, -20, -21, -21, -21, -22, -22, -22, -23, -23, -24, -24, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -27, -27, -27, -27, -27, +-27, -27, -27, -27, -27, -27, -28, -28, -28, -29, -29, -29, -30, -30, -31, -31, -32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -35, -35, -35, -36, -36, -37, -37, -37, -38, -38, -39, -39, -40, -40, -40, -40, -40, -41, -41, -41, -41, -41, -41, -40, -40, -40, +-40, -40, -41, -41, -41, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -45, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -48, -48, -48, -48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -53, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, +-54, -54, -54, -54, -55, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, +-61, -61, -61, -61, -61, -62, -62, -63, -63, -64, -64, -65, -65, -66, -66, -67, -67, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -67, -67, -67, +-67, -67, -68, -68, -68, -69, -69, -70, -70, -71, -71, -72, -73, -73, -74, -74, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -74, -74, -74, -74, -74, +-74, -74, -74, -75, -75, -75, -76, -77, -77, -78, -79, -79, -80, -81, -81, -82, -82, -82, -83, -83, -83, -83, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, +-80, -80, -81, -81, -82, -82, -83, -84, -84, -85, -86, -87, -88, -88, -89, -89, -90, -90, -90, -90, -90, -90, -89, -89, -89, -88, -88, -87, -87, -86, -86, -86, +-86, -86, -87, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, -96, -97, -98, -98, -98, -98, -98, -98, -97, -96, -96, -95, -94, -93, -93, -92, -92, -91, -91, +-91, -92, -92, -93, -94, -95, -96, -98, -99, -101, -102, -104, -105, -106, -107, -107, -108, -108, -107, -107, -106, -105, -103, -102, -100, -99, -97, -96, -95, -94, -93, -93, +-93, -94, -95, -97, -99, -101, -104, -107, -110, -113, -117, -120, -122, -125, -126, -127, -127, -126, -124, -121, -116, -111, -104, -96, -87, -76, -65, -53, -40, -27, -13, 0, +13, 27, 40, 53, 65, 76, 87, 96, 104, 111, 116, 121, 124, 126, 127, 127, 126, 125, 122, 120, 117, 113, 110, 107, 104, 101, 99, 97, 95, 94, 93, 93, +93, 94, 95, 96, 97, 99, 100, 102, 103, 105, 106, 107, 107, 108, 108, 107, 107, 106, 105, 104, 102, 101, 99, 98, 96, 95, 94, 93, 92, 92, 91, 91, +91, 92, 92, 93, 93, 94, 95, 96, 96, 97, 98, 98, 98, 98, 98, 98, 97, 96, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 87, 86, 86, 86, +86, 86, 87, 87, 88, 88, 89, 89, 89, 90, 90, 90, 90, 90, 90, 89, 89, 88, 88, 87, 86, 85, 84, 84, 83, 82, 82, 81, 81, 80, 80, 80, +80, 80, 81, 81, 81, 81, 82, 82, 82, 83, 83, 83, 83, 82, 82, 82, 81, 81, 80, 79, 79, 78, 77, 77, 76, 75, 75, 75, 74, 74, 74, 74, +74, 74, 74, 74, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 74, 74, 73, 73, 72, 71, 71, 70, 70, 69, 69, 68, 68, 68, 67, 67, 67, +67, 67, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, 63, 63, 62, 62, 61, 61, 61, 61, 61, 61, +61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 55, 54, 54, 54, 54, 54, +54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 53, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, 48, 48, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 45, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 41, 41, 41, 40, 40, 40, +40, 40, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 39, 39, 38, 38, 37, 37, 37, 36, 36, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 31, 31, 30, 30, 29, 29, 29, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, +27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 24, 24, 23, 23, 22, 22, 22, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, +20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 18, 18, 18, 17, 17, 16, 16, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, +13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, +6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_264_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_264_at_16384_1024_int8.h new file mode 100644 index 000000000..ccaa5086b --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_264_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_264_AT_16384_1024INT8_H_ +#define SAW_MAX_264_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_264_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_264_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_264_AT_16384_1024_DATA [] = +{ +0, 0, 0, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -6, -6, +-7, -7, -8, -8, -8, -9, -9, -9, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -13, -13, +-14, -14, -14, -15, -15, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -20, -20, +-20, -21, -21, -22, -22, -23, -23, -23, -23, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -27, +-27, -28, -28, -29, -29, -29, -30, -30, -30, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -33, -33, -34, +-34, -35, -35, -35, -36, -36, -37, -37, -37, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -39, -39, -39, -39, -40, -40, -40, +-41, -41, -42, -42, -43, -43, -44, -44, -44, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, +-48, -48, -49, -49, -50, -50, -51, -51, -51, -52, -52, -52, -52, -52, -53, -53, -53, -53, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -53, -54, -54, +-54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -59, -60, -60, -60, -60, -60, -60, -60, -59, -59, -59, -59, -59, -59, -59, -59, -59, -60, -60, -60, -61, +-61, -62, -62, -63, -63, -64, -64, -65, -65, -66, -66, -66, -67, -67, -67, -67, -67, -67, -67, -67, -66, -66, -66, -66, -66, -66, -66, -66, -66, -67, -67, -67, +-68, -68, -69, -69, -70, -71, -71, -72, -72, -73, -73, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -74, +-74, -75, -75, -76, -77, -77, -78, -79, -79, -80, -81, -81, -81, -81, -82, -82, -82, -82, -81, -81, -81, -80, -80, -80, -80, -79, -79, -79, -79, -80, -80, -80, +-81, -81, -82, -83, -83, -84, -85, -86, -87, -87, -88, -88, -89, -89, -89, -89, -89, -89, -89, -89, -88, -88, -87, -87, -86, -86, -86, -86, -85, -86, -86, -86, +-87, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, -96, -97, -97, -98, -98, -98, -97, -97, -96, -96, -95, -94, -94, -93, -92, -92, -91, -91, -91, -91, -91, +-92, -93, -93, -95, -96, -97, -99, -100, -102, -103, -104, -105, -106, -107, -107, -107, -107, -107, -106, -105, -104, -103, -101, -100, -98, -97, -95, -94, -93, -93, -93, -93, +-94, -95, -96, -98, -100, -103, -106, -109, -112, -115, -119, -121, -124, -125, -127, -127, -127, -125, -123, -119, -114, -109, -102, -94, -84, -74, -63, -52, -39, -26, -13, 0, +13, 26, 39, 52, 63, 74, 84, 94, 102, 109, 114, 119, 123, 125, 127, 127, 127, 125, 124, 121, 119, 115, 112, 109, 106, 103, 100, 98, 96, 95, 94, 93, +93, 93, 93, 94, 95, 97, 98, 100, 101, 103, 104, 105, 106, 107, 107, 107, 107, 107, 106, 105, 104, 103, 102, 100, 99, 97, 96, 95, 93, 93, 92, 91, +91, 91, 91, 91, 92, 92, 93, 94, 94, 95, 96, 96, 97, 97, 98, 98, 98, 97, 97, 96, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 87, 86, +86, 86, 85, 86, 86, 86, 86, 87, 87, 88, 88, 89, 89, 89, 89, 89, 89, 89, 89, 88, 88, 87, 87, 86, 85, 84, 83, 83, 82, 81, 81, 80, +80, 80, 79, 79, 79, 79, 80, 80, 80, 80, 81, 81, 81, 82, 82, 82, 82, 81, 81, 81, 81, 80, 79, 79, 78, 77, 77, 76, 75, 75, 74, 74, +73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 73, 73, 72, 72, 71, 71, 70, 69, 69, 68, 68, 67, +67, 67, 66, 66, 66, 66, 66, 66, 66, 66, 66, 67, 67, 67, 67, 67, 67, 67, 67, 66, 66, 66, 65, 65, 64, 64, 63, 63, 62, 62, 61, 61, +60, 60, 60, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 60, 60, 60, 60, 60, 59, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, +54, 53, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 53, 53, 53, 53, 52, 52, 52, 52, 52, 51, 51, 51, 50, 50, 49, 49, 48, 48, 47, +47, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 43, 43, 42, 42, 41, 41, 40, +40, 40, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 36, 36, 35, 35, 35, 34, 34, +33, 33, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 29, 29, 29, 28, 28, 27, 27, +26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 22, 22, 21, 21, 20, 20, +20, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 15, 15, 14, 14, 14, 13, +13, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 8, 8, 8, 7, 7, 6, +6, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_2730_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_2730_at_16384_1024_int8.h new file mode 100644 index 000000000..4a19105c6 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_2730_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_2730_AT_16384_1024INT8_H_ +#define SAW_MAX_2730_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_2730_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_2730_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_2730_AT_16384_1024_DATA [] = +{ +0, 0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -5, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, -16, +-17, -17, -18, -18, -19, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -23, -24, -24, -25, -25, -25, -26, -26, -27, -27, -27, -28, -28, -28, -29, -29, -29, +-30, -30, -30, -31, -31, -31, -31, -32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -36, -36, -36, -36, -36, -36, -37, -37, +-37, -37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, +-39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, +-38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -39, -39, +-39, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, -40, -40, -41, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, +-45, -45, -46, -46, -46, -47, -47, -47, -48, -48, -49, -49, -49, -50, -50, -51, -51, -52, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, +-59, -60, -60, -61, -61, -62, -62, -63, -64, -64, -65, -65, -66, -67, -67, -68, -69, -69, -70, -70, -71, -72, -72, -73, -74, -74, -75, -76, -77, -77, -78, -79, +-79, -80, -81, -81, -82, -83, -84, -84, -85, -86, -86, -87, -88, -88, -89, -90, -91, -91, -92, -93, -93, -94, -95, -96, -96, -97, -98, -98, -99, -100, -100, -101, +-102, -102, -103, -104, -104, -105, -106, -106, -107, -108, -108, -109, -109, -110, -111, -111, -112, -112, -113, -114, -114, -115, -115, -116, -116, -117, -117, -118, -118, -119, -119, -120, +-120, -120, -121, -121, -122, -122, -122, -123, -123, -123, -124, -124, -124, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -123, -123, -123, -122, -122, -121, -121, -120, -120, -119, -119, -118, +-118, -117, -117, -116, -115, -115, -114, -113, -113, -112, -111, -110, -110, -109, -108, -107, -106, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, -95, -94, -93, -92, +-91, -90, -88, -87, -86, -85, -84, -83, -81, -80, -79, -78, -76, -75, -74, -72, -71, -70, -68, -67, -66, -64, -63, -62, -60, -59, -57, -56, -54, -53, -51, -50, +-49, -47, -46, -44, -42, -41, -39, -38, -36, -35, -33, -32, -30, -29, -27, -25, -24, -22, -21, -19, -17, -16, -14, -12, -11, -9, -8, -6, -4, -3, -1, 0, +1, 3, 4, 6, 8, 9, 11, 12, 14, 16, 17, 19, 21, 22, 24, 25, 27, 29, 30, 32, 33, 35, 36, 38, 39, 41, 42, 44, 46, 47, 49, 50, +51, 53, 54, 56, 57, 59, 60, 62, 63, 64, 66, 67, 68, 70, 71, 72, 74, 75, 76, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 90, 91, 92, +93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 106, 107, 108, 109, 110, 110, 111, 112, 113, 113, 114, 115, 115, 116, 117, 117, 118, 118, +119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 123, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 124, 124, 124, 123, 123, 123, 122, 122, 122, 121, 121, 120, 120, 120, +119, 119, 118, 118, 117, 117, 116, 116, 115, 115, 114, 114, 113, 112, 112, 111, 111, 110, 109, 109, 108, 108, 107, 106, 106, 105, 104, 104, 103, 102, 102, 101, +100, 100, 99, 98, 98, 97, 96, 96, 95, 94, 93, 93, 92, 91, 91, 90, 89, 88, 88, 87, 86, 86, 85, 84, 84, 83, 82, 81, 81, 80, 79, 79, +78, 77, 77, 76, 75, 74, 74, 73, 72, 72, 71, 70, 70, 69, 69, 68, 67, 67, 66, 65, 65, 64, 64, 63, 62, 62, 61, 61, 60, 60, 59, 58, +58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 52, 51, 51, 50, 50, 49, 49, 49, 48, 48, 47, 47, 47, 46, 46, 46, 45, 45, 45, +44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, +39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, +38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, +39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, +37, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 31, 31, 31, 31, 30, 30, 30, 29, +29, 29, 28, 28, 28, 27, 27, 27, 26, 26, 25, 25, 25, 24, 24, 23, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 19, 18, 18, 17, 17, 16, +16, 15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_273_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_273_at_16384_1024_int8.h new file mode 100644 index 000000000..8bd2124da --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_273_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_273_AT_16384_1024INT8_H_ +#define SAW_MAX_273_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_273_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_273_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_273_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -2, -2, -2, -3, -3, -4, -4, -5, -5, -5, -6, -6, -6, -6, -6, -7, -7, -7, -7, -7, +-7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -8, -8, -8, -9, -9, -9, -10, -10, -11, -11, -12, -12, -12, -13, -13, -13, -14, -14, -14, -14, -14, -14, +-14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -15, -15, -15, -15, -16, -16, -16, -17, -17, -18, -18, -19, -19, -19, -20, -20, -20, -21, -21, -21, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -23, -23, -24, -24, -24, -25, -25, -26, -26, -27, -27, -27, -28, -28, -28, -28, -28, +-29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -30, -30, -30, -31, -31, -31, -32, -32, -33, -33, -34, -34, -34, -35, -35, -35, -36, +-36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, -37, -37, -38, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -42, -43, +-43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -44, -44, -44, -45, -45, -45, -46, -46, -47, -47, -48, -48, -49, -49, -50, +-50, -50, -50, -51, -51, -51, -51, -51, -51, -51, -51, -50, -50, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, +-57, -57, -57, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -59, -59, -59, -60, -60, -61, -61, -62, -62, -63, +-63, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -67, -67, -68, -68, -69, -70, +-70, -71, -71, -72, -72, -72, -73, -73, -73, -73, -73, -73, -73, -73, -73, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -73, -73, -74, -75, -75, -76, +-77, -77, -78, -78, -79, -80, -80, -80, -81, -81, -81, -81, -81, -81, -80, -80, -80, -79, -79, -79, -79, -79, -78, -78, -79, -79, -79, -79, -80, -81, -81, -82, +-83, -83, -84, -85, -86, -86, -87, -88, -88, -88, -89, -89, -89, -89, -88, -88, -88, -87, -87, -86, -86, -86, -85, -85, -85, -85, -85, -85, -86, -86, -87, -88, +-88, -89, -90, -91, -92, -93, -94, -95, -96, -96, -97, -97, -97, -97, -97, -97, -96, -96, -95, -94, -94, -93, -92, -92, -91, -91, -91, -90, -91, -91, -92, -92, +-93, -94, -95, -97, -98, -100, -101, -102, -104, -105, -106, -107, -107, -107, -107, -107, -106, -106, -105, -103, -102, -101, -99, -98, -96, -95, -94, -93, -93, -93, -93, -93, +-95, -96, -98, -100, -103, -106, -109, -112, -115, -118, -120, -123, -125, -126, -127, -127, -126, -124, -121, -118, -113, -107, -100, -91, -82, -72, -62, -50, -38, -25, -13, 0, +13, 25, 38, 50, 62, 72, 82, 91, 100, 107, 113, 118, 121, 124, 126, 127, 127, 126, 125, 123, 120, 118, 115, 112, 109, 106, 103, 100, 98, 96, 95, 93, +93, 93, 93, 93, 94, 95, 96, 98, 99, 101, 102, 103, 105, 106, 106, 107, 107, 107, 107, 107, 106, 105, 104, 102, 101, 100, 98, 97, 95, 94, 93, 92, +92, 91, 91, 90, 91, 91, 91, 92, 92, 93, 94, 94, 95, 96, 96, 97, 97, 97, 97, 97, 97, 96, 96, 95, 94, 93, 92, 91, 90, 89, 88, 88, +87, 86, 86, 85, 85, 85, 85, 85, 85, 86, 86, 86, 87, 87, 88, 88, 88, 89, 89, 89, 89, 88, 88, 88, 87, 86, 86, 85, 84, 83, 83, 82, +81, 81, 80, 79, 79, 79, 79, 78, 78, 79, 79, 79, 79, 79, 80, 80, 80, 81, 81, 81, 81, 81, 81, 80, 80, 80, 79, 78, 78, 77, 77, 76, +75, 75, 74, 73, 73, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 73, 73, 73, 73, 73, 73, 73, 73, 73, 72, 72, 72, 71, 71, 70, 70, +69, 68, 68, 67, 67, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 63, 63, +62, 62, 61, 61, 60, 60, 59, 59, 59, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 57, 57, 57, 56, +56, 55, 55, 54, 54, 53, 53, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, +49, 49, 48, 48, 47, 47, 46, 46, 45, 45, 45, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, +42, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 38, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, +35, 35, 35, 34, 34, 34, 33, 33, 32, 32, 31, 31, 31, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, +28, 28, 28, 28, 27, 27, 27, 26, 26, 25, 25, 24, 24, 24, 23, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 21, 21, 21, 20, 20, 20, 19, 19, 19, 18, 18, 17, 17, 16, 16, 16, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, +14, 14, 14, 14, 14, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 9, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, +7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_282_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_282_at_16384_1024_int8.h new file mode 100644 index 000000000..7c65a1c0c --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_282_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_282_AT_16384_1024INT8_H_ +#define SAW_MAX_282_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_282_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_282_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_282_AT_16384_1024_DATA [] = +{ +0, 0, 0, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -5, -5, -5, -6, +-6, -7, -7, -8, -8, -8, -9, -9, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -12, -12, -12, -12, +-13, -13, -14, -14, -14, -15, -15, -16, -16, -16, -17, -17, -17, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -19, -19, -19, -19, +-19, -20, -20, -20, -21, -21, -22, -22, -23, -23, -23, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-26, -26, -27, -27, -27, -28, -28, -28, -29, -29, -30, -30, -31, -31, -32, -32, -32, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, +-33, -34, -34, -34, -34, -34, -35, -35, -35, -36, -36, -37, -37, -37, -38, -38, -39, -39, -40, -40, -40, -40, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, +-41, -41, -41, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -47, -48, -48, -48, -48, -49, -49, -49, -49, -49, -49, +-49, -49, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -55, -56, -56, -56, -56, -56, -56, +-56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -58, -58, -58, -59, -60, -60, -61, -61, -62, -62, -63, -63, -63, -64, -64, -64, +-64, -64, -64, -64, -64, -64, -64, -63, -63, -63, -63, -63, -63, -63, -63, -64, -64, -64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -70, -70, -70, -71, -71, +-71, -72, -72, -72, -72, -72, -72, -71, -71, -71, -71, -71, -71, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, -73, -74, -74, -75, -76, -76, -77, -78, -78, +-79, -79, -79, -79, -80, -80, -80, -80, -79, -79, -79, -79, -78, -78, -78, -78, -78, -77, -77, -78, -78, -78, -78, -79, -79, -80, -81, -81, -82, -83, -84, -84, +-85, -86, -86, -87, -87, -88, -88, -88, -88, -88, -88, -87, -87, -87, -86, -86, -85, -85, -85, -84, -84, -84, -84, -84, -85, -85, -86, -86, -87, -88, -89, -90, +-91, -92, -93, -94, -94, -95, -96, -96, -96, -97, -97, -97, -96, -96, -95, -95, -94, -93, -93, -92, -91, -91, -90, -90, -90, -90, -90, -91, -91, -92, -93, -94, +-95, -96, -98, -99, -101, -102, -103, -104, -105, -106, -107, -107, -107, -107, -106, -106, -105, -104, -103, -101, -100, -98, -97, -96, -94, -94, -93, -92, -92, -93, -93, -94, +-96, -98, -100, -102, -105, -108, -111, -114, -117, -120, -122, -124, -126, -127, -127, -127, -125, -123, -120, -116, -111, -104, -97, -89, -80, -70, -60, -48, -37, -25, -12, 0, +12, 25, 37, 48, 60, 70, 80, 89, 97, 104, 111, 116, 120, 123, 125, 127, 127, 127, 126, 124, 122, 120, 117, 114, 111, 108, 105, 102, 100, 98, 96, 94, +93, 93, 92, 92, 93, 94, 94, 96, 97, 98, 100, 101, 103, 104, 105, 106, 106, 107, 107, 107, 107, 106, 105, 104, 103, 102, 101, 99, 98, 96, 95, 94, +93, 92, 91, 91, 90, 90, 90, 90, 90, 91, 91, 92, 93, 93, 94, 95, 95, 96, 96, 97, 97, 97, 96, 96, 96, 95, 94, 94, 93, 92, 91, 90, +89, 88, 87, 86, 86, 85, 85, 84, 84, 84, 84, 84, 85, 85, 85, 86, 86, 87, 87, 87, 88, 88, 88, 88, 88, 88, 87, 87, 86, 86, 85, 84, +84, 83, 82, 81, 81, 80, 79, 79, 78, 78, 78, 78, 77, 77, 78, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, 80, 80, 79, 79, 79, 79, 78, +78, 77, 76, 76, 75, 74, 74, 73, 72, 72, 72, 71, 71, 71, 70, 70, 70, 70, 71, 71, 71, 71, 71, 71, 72, 72, 72, 72, 72, 72, 71, 71, +71, 70, 70, 70, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, 64, 63, 63, 63, 63, 63, 63, 63, 63, 64, 64, 64, 64, 64, 64, 64, 64, +64, 64, 63, 63, 63, 62, 62, 61, 61, 60, 60, 59, 58, 58, 58, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, +56, 56, 56, 56, 56, 55, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, +49, 49, 49, 49, 49, 48, 48, 48, 48, 47, 47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, +41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 39, 39, 38, 38, 37, 37, 37, 36, 36, 35, 35, 35, 34, 34, 34, 34, 34, 33, 33, +33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 31, 31, 30, 30, 29, 29, 28, 28, 28, 27, 27, 27, 26, 26, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 23, 23, 23, 22, 22, 21, 21, 20, 20, 20, 19, 19, +19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 16, 16, 16, 15, 15, 14, 14, 14, 13, 13, 12, +12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 8, 7, 7, 6, 6, +5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_292_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_292_at_16384_1024_int8.h new file mode 100644 index 000000000..c92f31582 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_292_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_292_AT_16384_1024INT8_H_ +#define SAW_MAX_292_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_292_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_292_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_292_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -2, -2, -3, -3, -3, -4, -4, -5, -5, -5, -6, -6, -6, -7, -7, -7, -7, -7, -7, +-7, -7, -7, -7, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -9, -9, -9, -10, -10, -10, -11, -11, -12, -12, -13, -13, -13, -14, -14, -14, -14, -15, +-15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -16, -16, -16, -16, -17, -17, -17, -18, -18, -19, -19, -20, -20, -20, -21, -21, -22, +-22, -22, -22, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -24, -24, -24, -25, -25, -25, -26, -26, -27, -27, -27, -28, +-28, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -32, -32, -32, -33, -33, -33, -34, +-34, -35, -35, -36, -36, -37, -37, -37, -38, -38, -38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, +-40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -45, -46, -46, -46, -46, -46, -46, -47, -47, -47, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -47, +-47, -47, -47, -48, -48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -53, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, +-54, -54, -54, -54, -55, -55, -55, -56, -56, -56, -57, -57, -58, -58, -59, -60, -60, -60, -61, -61, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, +-62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -63, -63, -64, -64, -65, -65, -66, -66, -67, -68, -68, -69, -69, -69, -70, -70, -70, -70, -70, -70, -70, -70, +-70, -70, -70, -70, -70, -69, -69, -69, -69, -69, -69, -69, -70, -70, -70, -71, -71, -72, -72, -73, -74, -74, -75, -76, -76, -77, -77, -78, -78, -78, -79, -79, +-79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -77, -77, -76, -77, -77, -77, -77, -78, -78, -79, -79, -80, -81, -82, -82, -83, -84, -84, -85, -86, -86, +-87, -87, -87, -87, -87, -87, -87, -87, -86, -86, -85, -85, -85, -84, -84, -84, -84, -83, -84, -84, -84, -84, -85, -85, -86, -87, -88, -89, -89, -90, -91, -92, +-93, -94, -95, -95, -96, -96, -96, -96, -96, -96, -95, -95, -94, -94, -93, -92, -92, -91, -91, -90, -90, -90, -90, -90, -90, -90, -91, -92, -93, -94, -95, -96, +-98, -99, -100, -102, -103, -104, -105, -106, -106, -107, -107, -107, -106, -106, -105, -104, -103, -102, -100, -99, -98, -96, -95, -94, -93, -93, -92, -92, -93, -93, -94, -96, +-98, -100, -102, -105, -108, -110, -113, -116, -119, -121, -124, -125, -126, -127, -127, -126, -124, -122, -118, -114, -108, -102, -95, -87, -78, -68, -58, -47, -36, -24, -12, 0, +12, 24, 36, 47, 58, 68, 78, 87, 95, 102, 108, 114, 118, 122, 124, 126, 127, 127, 126, 125, 124, 121, 119, 116, 113, 110, 108, 105, 102, 100, 98, 96, +94, 93, 93, 92, 92, 93, 93, 94, 95, 96, 98, 99, 100, 102, 103, 104, 105, 106, 106, 107, 107, 107, 106, 106, 105, 104, 103, 102, 100, 99, 98, 96, +95, 94, 93, 92, 91, 90, 90, 90, 90, 90, 90, 90, 91, 91, 92, 92, 93, 94, 94, 95, 95, 96, 96, 96, 96, 96, 96, 95, 95, 94, 93, 92, +91, 90, 89, 89, 88, 87, 86, 85, 85, 84, 84, 84, 84, 83, 84, 84, 84, 84, 85, 85, 85, 86, 86, 87, 87, 87, 87, 87, 87, 87, 87, 86, +86, 85, 84, 84, 83, 82, 82, 81, 80, 79, 79, 78, 78, 77, 77, 77, 77, 76, 77, 77, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, +79, 78, 78, 78, 77, 77, 76, 76, 75, 74, 74, 73, 72, 72, 71, 71, 70, 70, 70, 69, 69, 69, 69, 69, 69, 69, 70, 70, 70, 70, 70, 70, +70, 70, 70, 70, 70, 70, 70, 69, 69, 69, 68, 68, 67, 66, 66, 65, 65, 64, 64, 63, 63, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, +62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 61, 61, 60, 60, 60, 59, 58, 58, 57, 57, 56, 56, 56, 55, 55, 55, 54, 54, 54, 54, 54, +54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 53, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, 47, 47, 47, 47, +46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 46, 46, 46, 46, 46, 46, 45, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, +40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 37, 37, 37, 36, 36, 35, 35, 34, 34, +33, 33, 33, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 28, 28, +27, 27, 27, 26, 26, 25, 25, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, +21, 21, 20, 20, 20, 19, 19, 18, 18, 17, 17, 17, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, +14, 14, 14, 14, 13, 13, 13, 12, 12, 11, 11, 10, 10, 10, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, +7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_303_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_303_at_16384_1024_int8.h new file mode 100644 index 000000000..fd4b0e671 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_303_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_303_AT_16384_1024INT8_H_ +#define SAW_MAX_303_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_303_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_303_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_303_AT_16384_1024_DATA [] = +{ +0, 0, 0, -1, -1, -2, -2, -2, -3, -3, -3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, +-6, -6, -7, -7, -8, -8, -8, -9, -9, -10, -10, -10, -11, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, +-12, -13, -13, -13, -13, -14, -14, -15, -15, -16, -16, -16, -17, -17, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, +-20, -20, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -23, -23, -24, -24, -24, -25, -25, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -28, -28, +-28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -31, -31, -32, -32, -32, -33, -33, -34, -34, -35, -35, -35, -35, -36, -36, +-36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -39, -39, -40, -40, -40, -41, -41, -42, -42, -43, +-43, -43, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -47, -47, -48, -48, -48, +-49, -49, -50, -50, -51, -51, -51, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -53, -54, -54, +-54, -55, -55, -56, -57, -57, -58, -58, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -61, -61, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, +-60, -61, -61, -61, -62, -62, -63, -63, -64, -65, -65, -66, -66, -67, -67, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, -69, -69, -68, -68, -68, -68, -68, +-68, -68, -68, -68, -68, -68, -68, -69, -69, -70, -70, -71, -71, -72, -73, -73, -74, -74, -75, -76, -76, -76, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, +-77, -76, -76, -76, -76, -76, -75, -75, -75, -76, -76, -76, -76, -77, -77, -78, -78, -79, -80, -80, -81, -82, -83, -83, -84, -85, -85, -85, -86, -86, -86, -86, +-86, -86, -86, -86, -85, -85, -85, -84, -84, -83, -83, -83, -83, -83, -83, -83, -83, -83, -84, -84, -85, -86, -87, -88, -88, -89, -90, -91, -92, -93, -94, -94, +-95, -95, -95, -95, -96, -95, -95, -95, -94, -94, -93, -93, -92, -91, -91, -90, -90, -89, -89, -89, -89, -89, -90, -90, -91, -92, -93, -94, -95, -96, -98, -99, +-100, -102, -103, -104, -105, -105, -106, -106, -106, -106, -106, -106, -105, -104, -103, -102, -100, -99, -98, -97, -95, -94, -93, -93, -92, -92, -92, -93, -93, -95, -96, -98, +-100, -102, -105, -107, -110, -113, -116, -118, -121, -123, -125, -126, -127, -127, -126, -125, -123, -120, -116, -112, -106, -100, -93, -84, -76, -66, -56, -45, -34, -23, -11, 0, +11, 23, 34, 45, 56, 66, 76, 84, 93, 100, 106, 112, 116, 120, 123, 125, 126, 127, 127, 126, 125, 123, 121, 118, 116, 113, 110, 107, 105, 102, 100, 98, +96, 95, 93, 93, 92, 92, 92, 93, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 106, 106, 106, 106, 106, 106, 105, 105, 104, 103, 102, 100, 99, +98, 96, 95, 94, 93, 92, 91, 90, 90, 89, 89, 89, 89, 89, 90, 90, 91, 91, 92, 93, 93, 94, 94, 95, 95, 95, 96, 95, 95, 95, 95, 94, +94, 93, 92, 91, 90, 89, 88, 88, 87, 86, 85, 84, 84, 83, 83, 83, 83, 83, 83, 83, 83, 83, 84, 84, 85, 85, 85, 86, 86, 86, 86, 86, +86, 86, 86, 85, 85, 85, 84, 83, 83, 82, 81, 80, 80, 79, 78, 78, 77, 77, 76, 76, 76, 76, 75, 75, 75, 76, 76, 76, 76, 76, 77, 77, +77, 77, 77, 77, 77, 77, 77, 77, 77, 76, 76, 76, 75, 74, 74, 73, 73, 72, 71, 71, 70, 70, 69, 69, 68, 68, 68, 68, 68, 68, 68, 68, +68, 68, 68, 68, 69, 69, 69, 69, 69, 69, 69, 69, 69, 68, 68, 68, 67, 67, 66, 66, 65, 65, 64, 63, 63, 62, 62, 61, 61, 61, 60, 60, +60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 61, 61, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 58, 58, 57, 57, 56, 55, 55, 54, 54, +54, 53, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, 51, 50, 50, 49, 49, 48, +48, 48, 47, 47, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, +42, 42, 41, 41, 40, 40, 40, 39, 39, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, +36, 35, 35, 35, 35, 34, 34, 33, 33, 32, 32, 32, 31, 31, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, +28, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 25, 25, 24, 24, 24, 23, 23, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, +20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 17, 17, 16, 16, 16, 15, 15, 14, 14, 13, 13, 13, 13, 12, 12, +12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 8, 7, 7, 6, 6, 5, +5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_315_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_315_at_16384_1024_int8.h new file mode 100644 index 000000000..7060f8c62 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_315_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_315_AT_16384_1024INT8_H_ +#define SAW_MAX_315_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_315_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_315_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_315_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -2, -2, -2, -3, -3, -4, -4, -4, -5, -5, -6, -6, -6, -7, -7, -7, -7, -8, -8, +-8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -11, -11, -12, -12, -13, -13, -13, -14, -14, -15, +-15, -15, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -18, -18, -18, -19, -19, -19, -20, -20, +-21, -21, -22, -22, -22, -23, -23, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, +-26, -27, -27, -28, -28, -28, -29, -29, -30, -30, -31, -31, -31, -32, -32, -32, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, +-33, -33, -34, -34, -34, -34, -35, -35, -35, -36, -36, -37, -37, -37, -38, -38, -39, -39, -40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -42, -42, -42, +-42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -43, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, -48, -48, -49, -49, -49, -50, -50, -50, +-50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -51, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, +-57, -57, -58, -58, -58, -59, -59, -59, -59, -59, -59, -59, -59, -59, -58, -58, -58, -58, -58, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -61, -61, -62, +-62, -63, -63, -64, -65, -65, -65, -66, -66, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -66, -66, -66, -66, -66, -66, -66, -67, -67, +-67, -68, -68, -69, -69, -70, -70, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -75, -75, -75, -75, -75, -74, +-74, -74, -74, -74, -74, -75, -75, -75, -76, -76, -77, -78, -78, -79, -80, -80, -81, -82, -82, -83, -84, -84, -84, -85, -85, -85, -85, -85, -85, -85, -85, -84, +-84, -84, -83, -83, -83, -82, -82, -82, -82, -82, -82, -82, -82, -83, -83, -84, -84, -85, -86, -87, -88, -88, -89, -90, -91, -92, -93, -93, -94, -94, -95, -95, +-95, -95, -95, -94, -94, -94, -93, -93, -92, -91, -91, -90, -90, -89, -89, -89, -89, -89, -89, -89, -90, -90, -91, -92, -93, -94, -95, -97, -98, -99, -100, -101, +-103, -104, -104, -105, -106, -106, -106, -106, -106, -105, -105, -104, -103, -102, -100, -99, -98, -97, -95, -94, -93, -93, -92, -92, -92, -92, -93, -94, -95, -96, -98, -100, +-102, -105, -107, -110, -113, -116, -118, -121, -123, -124, -126, -127, -127, -127, -126, -124, -122, -118, -114, -109, -104, -97, -90, -82, -73, -64, -54, -44, -33, -22, -11, 0, +11, 22, 33, 44, 54, 64, 73, 82, 90, 97, 104, 109, 114, 118, 122, 124, 126, 127, 127, 127, 126, 124, 123, 121, 118, 116, 113, 110, 107, 105, 102, 100, +98, 96, 95, 94, 93, 92, 92, 92, 92, 93, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 105, 106, 106, 106, 106, 106, 105, 104, 104, 103, 101, +100, 99, 98, 97, 95, 94, 93, 92, 91, 90, 90, 89, 89, 89, 89, 89, 89, 89, 90, 90, 91, 91, 92, 93, 93, 94, 94, 94, 95, 95, 95, 95, +95, 94, 94, 93, 93, 92, 91, 90, 89, 88, 88, 87, 86, 85, 84, 84, 83, 83, 82, 82, 82, 82, 82, 82, 82, 82, 83, 83, 83, 84, 84, 84, +85, 85, 85, 85, 85, 85, 85, 85, 84, 84, 84, 83, 82, 82, 81, 80, 80, 79, 78, 78, 77, 76, 76, 75, 75, 75, 74, 74, 74, 74, 74, 74, +75, 75, 75, 75, 75, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 70, 70, 69, 69, 68, 68, 67, 67, +67, 66, 66, 66, 66, 66, 66, 66, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 66, 66, 65, 65, 65, 64, 63, 63, 62, 62, +61, 61, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 58, 58, 58, 58, 58, 59, 59, 59, 59, 59, 59, 59, 59, 59, 58, 58, 58, 57, 57, 57, +56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, +50, 50, 49, 49, 49, 48, 48, 48, 47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, +42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 39, 39, 38, 38, 37, 37, 37, 36, 36, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, +33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 31, 31, 31, 30, 30, 29, 29, 28, 28, 28, 27, 27, 26, 26, +26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 23, 22, 22, 22, 21, 21, 20, +20, 19, 19, 19, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, +14, 14, 13, 13, 13, 12, 12, 11, 11, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, +8, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_327_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_327_at_16384_1024_int8.h new file mode 100644 index 000000000..a71bb88cb --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_327_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_327_AT_16384_1024INT8_H_ +#define SAW_MAX_327_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_327_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_327_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_327_AT_16384_1024_DATA [] = +{ +0, 0, 0, -1, -1, -2, -2, -2, -3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, +-5, -6, -6, -7, -7, -7, -8, -8, -9, -9, -10, -10, -10, -11, -11, -11, -12, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -16, -16, -16, -17, -17, -18, -18, -19, -19, -19, -20, -20, -20, -21, -21, -21, -21, -21, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -23, -23, -23, -24, -24, -24, -25, -25, -26, -26, -27, -27, -27, -28, -28, -29, -29, +-29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -32, -32, -33, -33, -33, -34, -34, +-35, -35, -36, -36, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, +-40, -40, -41, -41, -42, -42, -43, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, +-48, -48, -48, -48, -48, -48, -48, -48, -49, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -57, +-57, -57, -57, -57, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -63, -63, -64, -64, -64, +-65, -65, -65, -65, -66, -66, -66, -66, -66, -66, -66, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -67, -67, -68, -68, -69, +-70, -70, -71, -71, -72, -73, -73, -73, -74, -74, -74, -75, -75, -75, -75, -75, -75, -75, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -73, -73, -73, +-74, -74, -75, -75, -76, -76, -77, -78, -78, -79, -80, -80, -81, -82, -82, -83, -83, -84, -84, -84, -84, -84, -84, -84, -84, -84, -83, -83, -83, -82, -82, -82, +-82, -81, -81, -81, -81, -81, -81, -81, -82, -82, -83, -83, -84, -84, -85, -86, -87, -88, -89, -90, -90, -91, -92, -92, -93, -93, -94, -94, -94, -94, -94, -94, +-94, -93, -93, -92, -92, -91, -90, -90, -89, -89, -89, -88, -88, -88, -88, -88, -89, -89, -90, -90, -91, -92, -93, -94, -96, -97, -98, -99, -101, -102, -103, -104, +-104, -105, -105, -106, -106, -106, -105, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, -94, -93, -93, -92, -92, -92, -92, -92, -93, -94, -95, -97, -98, -100, -103, +-105, -108, -110, -113, -116, -118, -120, -122, -124, -126, -127, -127, -127, -126, -125, -123, -120, -116, -112, -107, -101, -95, -87, -79, -71, -62, -52, -42, -32, -21, -10, 0, +10, 21, 32, 42, 52, 62, 71, 79, 87, 95, 101, 107, 112, 116, 120, 123, 125, 126, 127, 127, 127, 126, 124, 122, 120, 118, 116, 113, 110, 108, 105, 103, +100, 98, 97, 95, 94, 93, 92, 92, 92, 92, 92, 93, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 105, 106, 106, 106, 105, 105, 104, 104, +103, 102, 101, 99, 98, 97, 96, 94, 93, 92, 91, 90, 90, 89, 89, 88, 88, 88, 88, 88, 89, 89, 89, 90, 90, 91, 92, 92, 93, 93, 94, 94, +94, 94, 94, 94, 94, 93, 93, 92, 92, 91, 90, 90, 89, 88, 87, 86, 85, 84, 84, 83, 83, 82, 82, 81, 81, 81, 81, 81, 81, 81, 82, 82, +82, 82, 83, 83, 83, 84, 84, 84, 84, 84, 84, 84, 84, 84, 83, 83, 82, 82, 81, 80, 80, 79, 78, 78, 77, 76, 76, 75, 75, 74, 74, 73, +73, 73, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 75, 75, 75, 75, 75, 75, 75, 74, 74, 74, 73, 73, 73, 72, 71, 71, 70, 70, 69, +68, 68, 67, 67, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 66, 66, 66, 66, 66, 66, 65, 65, 65, 65, 64, +64, 64, 63, 63, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 57, 57, 57, 57, 57, +57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, +48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 43, 42, 42, 41, 41, 40, 40, 40, +40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 36, 36, 35, 35, 34, +34, 33, 33, 33, 32, 32, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, +29, 28, 28, 27, 27, 27, 26, 26, 25, 25, 24, 24, 24, 23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 21, 21, 21, 21, 21, 20, 20, 20, 19, 19, 19, 18, 18, 17, 17, 16, 16, 16, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, +13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 7, 6, 6, 5, 5, +5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_341_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_341_at_16384_1024_int8.h new file mode 100644 index 000000000..d3d7837fd --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_341_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_341_AT_16384_1024INT8_H_ +#define SAW_MAX_341_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_341_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_341_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_341_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -2, -2, -2, -3, -3, -4, -4, -5, -5, -5, -6, -6, -7, -7, -7, -7, -8, -8, +-8, -8, -8, -8, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -10, -10, -10, -11, -11, -11, -12, -12, -12, -13, -13, -14, +-14, -15, -15, -15, -16, -16, -16, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -19, -19, -19, +-19, -20, -20, -20, -21, -21, -22, -22, -23, -23, -23, -24, -24, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, +-27, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -30, -30, -30, -31, -31, -32, -32, -33, -33, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, +-36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, +-43, -43, -44, -44, -44, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, +-47, -48, -48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -53, -54, -54, -54, -54, -54, -55, -55, -55, -55, -55, -54, -54, -54, -54, -54, -54, -54, -54, +-54, -54, -54, -54, -55, -55, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, -64, -64, +-64, -64, -64, -64, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -64, -64, -64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -70, -70, -71, -71, -72, +-72, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -73, -73, -73, -74, -75, -75, +-76, -76, -77, -78, -79, -79, -80, -80, -81, -82, -82, -82, -83, -83, -83, -83, -83, -83, -83, -83, -83, -82, -82, -82, -81, -81, -81, -80, -80, -80, -80, -80, +-80, -80, -80, -81, -81, -81, -82, -83, -83, -84, -85, -86, -87, -87, -88, -89, -90, -91, -91, -92, -92, -93, -93, -93, -93, -93, -93, -93, -93, -93, -92, -92, +-91, -91, -90, -89, -89, -89, -88, -88, -88, -87, -87, -87, -88, -88, -89, -89, -90, -91, -92, -93, -94, -95, -96, -97, -99, -100, -101, -102, -103, -104, -104, -105, +-105, -105, -105, -105, -105, -104, -104, -103, -102, -101, -100, -99, -98, -96, -95, -94, -93, -93, -92, -92, -91, -91, -92, -92, -93, -94, -96, -97, -99, -101, -103, -106, +-108, -111, -113, -116, -118, -120, -122, -124, -126, -126, -127, -127, -126, -125, -124, -121, -118, -114, -110, -104, -99, -92, -85, -77, -69, -60, -50, -41, -31, -20, -10, 0, +10, 20, 31, 41, 50, 60, 69, 77, 85, 92, 99, 104, 110, 114, 118, 121, 124, 125, 126, 127, 127, 126, 126, 124, 122, 120, 118, 116, 113, 111, 108, 106, +103, 101, 99, 97, 96, 94, 93, 92, 92, 91, 91, 92, 92, 93, 93, 94, 95, 96, 98, 99, 100, 101, 102, 103, 104, 104, 105, 105, 105, 105, 105, 105, +104, 104, 103, 102, 101, 100, 99, 97, 96, 95, 94, 93, 92, 91, 90, 89, 89, 88, 88, 87, 87, 87, 88, 88, 88, 89, 89, 89, 90, 91, 91, 92, +92, 93, 93, 93, 93, 93, 93, 93, 93, 93, 92, 92, 91, 91, 90, 89, 88, 87, 87, 86, 85, 84, 83, 83, 82, 81, 81, 81, 80, 80, 80, 80, +80, 80, 80, 80, 81, 81, 81, 82, 82, 82, 83, 83, 83, 83, 83, 83, 83, 83, 83, 82, 82, 82, 81, 80, 80, 79, 79, 78, 77, 76, 76, 75, +75, 74, 73, 73, 73, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 72, 72, +71, 71, 70, 70, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, 64, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 64, 64, 64, 64, 64, +64, 64, 64, 64, 64, 63, 63, 63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 55, 55, 54, 54, 54, 54, 54, +54, 54, 54, 54, 54, 54, 54, 55, 55, 55, 55, 55, 54, 54, 54, 54, 54, 53, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, 47, 47, +47, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 43, 43, 43, +42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, +36, 36, 35, 35, 35, 35, 34, 34, 34, 33, 33, 32, 32, 31, 31, 30, 30, 30, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, +27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 24, 24, 23, 23, 23, 22, 22, 21, 21, 20, 20, 20, 19, 19, +19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 15, 15, 15, 14, 14, +13, 13, 12, 12, 12, 11, 11, 11, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, +8, 7, 7, 7, 7, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_356_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_356_at_16384_1024_int8.h new file mode 100644 index 000000000..04aa17921 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_356_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_356_AT_16384_1024INT8_H_ +#define SAW_MAX_356_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_356_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_356_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_356_AT_16384_1024_DATA [] = +{ +0, 0, 0, -1, -1, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, +-5, -5, -6, -6, -6, -7, -7, -8, -8, -8, -9, -9, -10, -10, -11, -11, -11, -12, -12, -12, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -14, -14, +-14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -15, -15, -15, -15, -16, -16, -16, -17, -17, -18, -18, -19, -19, -19, -20, -20, -21, -21, -21, -22, -22, +-22, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -24, -24, -24, -24, -24, -24, -25, -25, -25, -26, -26, -26, -27, +-27, -28, -28, -29, -29, -30, -30, -30, -31, -31, -32, -32, -32, -32, -32, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, +-33, -33, -33, -34, -34, -34, -35, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -39, -40, -40, -41, -41, -41, -42, -42, -42, -42, -42, -42, -43, -43, -43, +-43, -43, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -44, -44, -45, -45, -45, -46, -46, -47, -47, -48, -48, -49, -49, -50, -50, +-50, -51, -51, -51, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -53, -54, -54, +-55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -60, -61, -61, -61, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -61, -61, -61, -61, -61, +-61, -61, -61, -61, -61, -61, -62, -62, -62, -63, -63, -64, -64, -65, -65, -66, -66, -67, -68, -68, -69, -69, -70, -70, -71, -71, -71, -71, -72, -72, -72, -72, +-72, -72, -72, -71, -71, -71, -71, -71, -71, -70, -70, -70, -70, -70, -70, -70, -70, -71, -71, -71, -72, -72, -73, -73, -74, -74, -75, -76, -76, -77, -78, -78, +-79, -79, -80, -80, -81, -81, -81, -82, -82, -82, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, -79, -79, -79, -79, -79, -79, -79, -79, -79, -80, -80, +-81, -81, -82, -82, -83, -84, -85, -85, -86, -87, -88, -89, -89, -90, -91, -91, -92, -92, -92, -93, -93, -93, -93, -92, -92, -92, -91, -91, -90, -90, -89, -89, +-88, -88, -87, -87, -87, -87, -87, -87, -87, -87, -88, -88, -89, -90, -90, -91, -92, -94, -95, -96, -97, -98, -99, -100, -101, -102, -103, -104, -104, -105, -105, -105, +-105, -105, -104, -104, -103, -102, -101, -100, -99, -98, -97, -96, -95, -94, -93, -92, -92, -91, -91, -91, -91, -92, -93, -94, -95, -96, -98, -100, -102, -104, -106, -109, +-111, -114, -116, -118, -121, -122, -124, -125, -126, -127, -127, -127, -126, -124, -122, -119, -116, -112, -107, -102, -96, -89, -82, -74, -66, -57, -48, -39, -29, -20, -10, 0, +10, 20, 29, 39, 48, 57, 66, 74, 82, 89, 96, 102, 107, 112, 116, 119, 122, 124, 126, 127, 127, 127, 126, 125, 124, 122, 121, 118, 116, 114, 111, 109, +106, 104, 102, 100, 98, 96, 95, 94, 93, 92, 91, 91, 91, 91, 92, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 104, 105, 105, 105, +105, 105, 104, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 92, 91, 90, 90, 89, 88, 88, 87, 87, 87, 87, 87, 87, 87, 87, 88, 88, 89, +89, 90, 90, 91, 91, 92, 92, 92, 93, 93, 93, 93, 92, 92, 92, 91, 91, 90, 89, 89, 88, 87, 86, 85, 85, 84, 83, 82, 82, 81, 81, 80, +80, 79, 79, 79, 79, 79, 79, 79, 79, 79, 80, 80, 80, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 82, 81, 81, 81, 80, 80, 79, 79, 78, +78, 77, 76, 76, 75, 74, 74, 73, 73, 72, 72, 71, 71, 71, 70, 70, 70, 70, 70, 70, 70, 70, 71, 71, 71, 71, 71, 71, 72, 72, 72, 72, +72, 72, 72, 71, 71, 71, 71, 70, 70, 69, 69, 68, 68, 67, 66, 66, 65, 65, 64, 64, 63, 63, 62, 62, 62, 61, 61, 61, 61, 61, 61, 61, +61, 61, 61, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 61, 61, 61, 60, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, +54, 53, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, 51, 50, 50, +50, 49, 49, 48, 48, 47, 47, 46, 46, 45, 45, 45, 44, 44, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, +43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 40, 40, 39, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 35, 34, 34, 34, 33, 33, 33, 33, +33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 31, 31, 30, 30, 30, 29, 29, 28, 28, 27, 27, +26, 26, 26, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, +22, 21, 21, 21, 20, 20, 19, 19, 19, 18, 18, 17, 17, 16, 16, 16, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, +14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 8, 7, 7, 6, 6, 6, 5, 5, 5, +5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_372_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_372_at_16384_1024_int8.h new file mode 100644 index 000000000..9c43ef116 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_372_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_372_AT_16384_1024INT8_H_ +#define SAW_MAX_372_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_372_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_372_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_372_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -3, -3, -4, -4, -5, -5, -5, -6, -6, -7, -7, -7, -8, -8, +-8, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -10, -10, -10, -10, -11, -11, -11, -12, -12, -12, -13, +-13, -13, -14, -14, -15, -15, -16, -16, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -20, +-20, -20, -20, -20, -20, -20, -20, -21, -21, -21, -22, -22, -22, -23, -23, -24, -24, -25, -25, -25, -26, -26, -27, -27, -27, -28, -28, -28, -29, -29, -29, -29, +-29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -30, -31, -31, -31, -32, -32, -33, -33, -33, -34, -34, -35, +-35, -36, -36, -37, -37, -37, -38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, +-40, -40, -40, -41, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -46, -47, -47, -48, -48, -48, -49, -49, -49, -49, -49, -50, -50, -50, -50, -50, +-50, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, +-58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -60, -60, -60, -60, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -60, -60, -60, -61, +-61, -61, -62, -62, -63, -63, -64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -69, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -69, -69, -69, +-69, -69, -69, -69, -68, -68, -68, -69, -69, -69, -69, -69, -70, -70, -71, -71, -72, -72, -73, -74, -74, -75, -76, -76, -77, -77, -78, -79, -79, -79, -80, -80, +-80, -80, -81, -81, -81, -81, -80, -80, -80, -80, -80, -79, -79, -79, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -79, -79, -80, -80, -81, -82, -82, +-83, -84, -85, -86, -86, -87, -88, -89, -89, -90, -90, -91, -91, -91, -92, -92, -92, -92, -92, -91, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -87, -86, +-86, -86, -86, -86, -86, -86, -87, -87, -88, -89, -89, -90, -91, -92, -93, -95, -96, -97, -98, -99, -100, -101, -102, -103, -103, -104, -104, -104, -105, -104, -104, -104, +-103, -103, -102, -101, -100, -99, -98, -97, -96, -95, -94, -93, -93, -92, -91, -91, -91, -91, -91, -91, -92, -93, -94, -96, -97, -99, -101, -103, -105, -107, -110, -112, +-114, -117, -119, -121, -123, -124, -125, -126, -127, -127, -127, -126, -124, -122, -120, -117, -113, -109, -104, -99, -93, -86, -79, -72, -64, -55, -46, -37, -28, -19, -9, 0, +9, 19, 28, 37, 46, 55, 64, 72, 79, 86, 93, 99, 104, 109, 113, 117, 120, 122, 124, 126, 127, 127, 127, 126, 125, 124, 123, 121, 119, 117, 114, 112, +110, 107, 105, 103, 101, 99, 97, 96, 94, 93, 92, 91, 91, 91, 91, 91, 91, 92, 93, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 103, 104, +104, 104, 105, 104, 104, 104, 103, 103, 102, 101, 100, 99, 98, 97, 96, 95, 93, 92, 91, 90, 89, 89, 88, 87, 87, 86, 86, 86, 86, 86, 86, 86, +87, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 91, 92, 92, 92, 92, 92, 91, 91, 91, 90, 90, 89, 89, 88, 87, 86, 86, 85, 84, 83, 82, +82, 81, 80, 80, 79, 79, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 79, 79, 79, 80, 80, 80, 80, 80, 81, 81, 81, 81, 80, 80, 80, +80, 79, 79, 79, 78, 77, 77, 76, 76, 75, 74, 74, 73, 72, 72, 71, 71, 70, 70, 69, 69, 69, 69, 69, 68, 68, 68, 69, 69, 69, 69, 69, +69, 69, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 69, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 63, 63, 62, 62, 61, 61, 61, +60, 60, 60, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 60, 60, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 57, +57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, +50, 50, 50, 50, 49, 49, 49, 49, 49, 48, 48, 48, 47, 47, 46, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 41, 40, 40, 40, 40, +40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 37, 37, 37, 36, 36, 35, 35, +34, 34, 33, 33, 33, 32, 32, 31, 31, 31, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, +29, 29, 29, 28, 28, 28, 27, 27, 27, 26, 26, 25, 25, 25, 24, 24, 23, 23, 22, 22, 22, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, +19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 16, 16, 15, 15, 14, 14, 13, 13, 13, +12, 12, 12, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, +8, 7, 7, 7, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_390_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_390_at_16384_1024_int8.h new file mode 100644 index 000000000..54c9945fa --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_390_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_390_AT_16384_1024INT8_H_ +#define SAW_MAX_390_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_390_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_390_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_390_AT_16384_1024_DATA [] = +{ +0, 0, 0, -1, -1, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, +-5, -5, -6, -6, -6, -6, -7, -7, -7, -8, -8, -8, -9, -9, -10, -10, -11, -11, -11, -12, -12, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, +-15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -17, -17, -17, -17, -18, -18, -19, -19, -19, -20, -20, -21, +-21, -22, -22, -23, -23, -23, -24, -24, -24, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-26, -26, -26, -27, -27, -27, -28, -28, -28, -29, -29, -30, -30, -31, -31, -31, -32, -32, -33, -33, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -36, +-36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, +-43, -43, -44, -44, -44, -45, -45, -45, -46, -46, -46, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -46, -46, -46, -46, -46, -46, -46, -47, -47, +-47, -47, -47, -48, -48, -48, -49, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -56, -57, -57, -57, -57, -57, -57, -57, -57, +-57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -58, -58, -58, -59, -59, -60, -60, -61, -61, -62, -63, -63, -64, +-64, -65, -65, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, +-67, -67, -68, -68, -68, -69, -69, -70, -70, -71, -71, -72, -73, -73, -74, -75, -75, -76, -76, -77, -77, -78, -78, -78, -79, -79, -79, -79, -79, -79, -79, -79, +-79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -77, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -79, -79, -80, -80, -81, -82, -83, -83, -84, -85, -86, +-87, -87, -88, -88, -89, -90, -90, -90, -91, -91, -91, -91, -91, -91, -90, -90, -90, -89, -89, -89, -88, -88, -87, -87, -86, -86, -86, -85, -85, -85, -85, -85, +-85, -86, -86, -87, -87, -88, -89, -90, -90, -91, -92, -94, -95, -96, -97, -98, -99, -100, -101, -102, -102, -103, -103, -104, -104, -104, -104, -104, -103, -103, -102, -102, +-101, -100, -99, -98, -97, -96, -95, -94, -94, -93, -92, -91, -91, -91, -90, -91, -91, -91, -92, -93, -94, -95, -97, -98, -100, -102, -104, -106, -108, -111, -113, -115, +-117, -119, -121, -123, -124, -126, -126, -127, -127, -127, -126, -125, -123, -121, -118, -114, -111, -106, -101, -96, -90, -83, -76, -69, -61, -53, -45, -36, -27, -18, -9, 0, +9, 18, 27, 36, 45, 53, 61, 69, 76, 83, 90, 96, 101, 106, 111, 114, 118, 121, 123, 125, 126, 127, 127, 127, 126, 126, 124, 123, 121, 119, 117, 115, +113, 111, 108, 106, 104, 102, 100, 98, 97, 95, 94, 93, 92, 91, 91, 91, 90, 91, 91, 91, 92, 93, 94, 94, 95, 96, 97, 98, 99, 100, 101, 102, +102, 103, 103, 104, 104, 104, 104, 104, 103, 103, 102, 102, 101, 100, 99, 98, 97, 96, 95, 94, 92, 91, 90, 90, 89, 88, 87, 87, 86, 86, 85, 85, +85, 85, 85, 85, 86, 86, 86, 87, 87, 88, 88, 89, 89, 89, 90, 90, 90, 91, 91, 91, 91, 91, 91, 90, 90, 90, 89, 88, 88, 87, 87, 86, +85, 84, 83, 83, 82, 81, 80, 80, 79, 79, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 77, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, +79, 79, 79, 79, 79, 79, 79, 78, 78, 78, 77, 77, 76, 76, 75, 75, 74, 73, 73, 72, 71, 71, 70, 70, 69, 69, 68, 68, 68, 67, 67, 67, +67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 65, 65, 64, 64, +63, 63, 62, 61, 61, 60, 60, 59, 59, 58, 58, 58, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, +57, 57, 57, 57, 57, 57, 57, 56, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 49, 48, 48, 48, 47, 47, 47, 47, +47, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 45, 45, 45, 44, 44, 44, 43, 43, 42, +42, 41, 41, 40, 40, 39, 39, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, +36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 33, 33, 32, 32, 31, 31, 31, 30, 30, 29, 29, 28, 28, 28, 27, 27, 27, 26, 26, 26, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 23, 23, 23, 22, 22, 21, 21, +20, 20, 19, 19, 19, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, +15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 8, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, +5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_4096_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_4096_at_16384_1024_int8.h new file mode 100644 index 000000000..0ccb21535 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_4096_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_4096_AT_16384_1024INT8_H_ +#define SAW_MAX_4096_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_4096_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_4096_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_4096_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, +-2, -3, -3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -7, -7, -7, -7, -8, -8, -8, -8, -9, +-9, -9, -10, -10, -10, -10, -11, -11, -11, -12, -12, -12, -13, -13, -13, -14, -14, -14, -15, -15, -15, -16, -16, -17, -17, -17, -18, -18, -19, -19, -19, -20, +-20, -21, -21, -22, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, -32, -33, -34, -34, -35, -35, -36, +-36, -37, -37, -38, -39, -39, -40, -40, -41, -42, -42, -43, -43, -44, -45, -45, -46, -46, -47, -48, -48, -49, -50, -50, -51, -52, -52, -53, -54, -54, -55, -55, +-56, -57, -57, -58, -59, -59, -60, -61, -61, -62, -63, -63, -64, -65, -65, -66, -67, -68, -68, -69, -70, -70, -71, -72, -72, -73, -74, -74, -75, -76, -76, -77, +-78, -78, -79, -80, -80, -81, -82, -82, -83, -84, -84, -85, -86, -86, -87, -88, -88, -89, -90, -90, -91, -91, -92, -93, -93, -94, -95, -95, -96, -96, -97, -98, +-98, -99, -99, -100, -101, -101, -102, -102, -103, -103, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, -112, -113, -113, -114, -114, -115, +-115, -115, -116, -116, -117, -117, -117, -118, -118, -119, -119, -119, -120, -120, -120, -121, -121, -121, -122, -122, -122, -123, -123, -123, -123, -124, -124, -124, -124, -124, -125, -125, +-125, -125, -125, -126, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, +-126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -124, -124, -124, -124, -124, -123, -123, -123, -122, -122, -122, -121, -121, -121, -120, -120, -120, -119, -119, -118, -118, +-118, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, -112, -111, -110, -110, -109, -109, -108, -107, -107, -106, -106, -105, -104, -104, -103, -102, -102, -101, -100, -99, +-99, -98, -97, -96, -96, -95, -94, -93, -92, -92, -91, -90, -89, -88, -87, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -78, -77, -76, -75, -74, -73, -72, +-71, -70, -69, -68, -67, -66, -65, -64, -63, -62, -61, -60, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -46, -45, -44, -43, -42, -41, -40, -39, -37, +-36, -35, -34, -33, -32, -30, -29, -28, -27, -26, -25, -23, -22, -21, -20, -19, -18, -16, -15, -14, -13, -12, -10, -9, -8, -7, -6, -4, -3, -2, -1, 0, +1, 2, 3, 4, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, +39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, +73, 74, 75, 76, 77, 78, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 87, 88, 89, 90, 91, 92, 92, 93, 94, 95, 96, 96, 97, 98, 99, 99, +100, 101, 102, 102, 103, 104, 104, 105, 106, 106, 107, 107, 108, 109, 109, 110, 110, 111, 112, 112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, +118, 119, 119, 120, 120, 120, 121, 121, 121, 122, 122, 122, 123, 123, 123, 124, 124, 124, 124, 124, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, +125, 124, 124, 124, 124, 124, 123, 123, 123, 123, 122, 122, 122, 121, 121, 121, 120, 120, 120, 119, 119, 119, 118, 118, 117, 117, 117, 116, 116, 115, 115, 115, +114, 114, 113, 113, 112, 112, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 103, 103, 102, 102, 101, 101, 100, 99, 99, 98, 98, +97, 96, 96, 95, 95, 94, 93, 93, 92, 91, 91, 90, 90, 89, 88, 88, 87, 86, 86, 85, 84, 84, 83, 82, 82, 81, 80, 80, 79, 78, 78, 77, +76, 76, 75, 74, 74, 73, 72, 72, 71, 70, 70, 69, 68, 68, 67, 66, 65, 65, 64, 63, 63, 62, 61, 61, 60, 59, 59, 58, 57, 57, 56, 55, +55, 54, 54, 53, 52, 52, 51, 50, 50, 49, 48, 48, 47, 46, 46, 45, 45, 44, 43, 43, 42, 42, 41, 40, 40, 39, 39, 38, 37, 37, 36, 36, +35, 35, 34, 34, 33, 32, 32, 31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 22, 21, 21, 20, 20, +19, 19, 19, 18, 18, 17, 17, 17, 16, 16, 15, 15, 15, 14, 14, 14, 13, 13, 13, 12, 12, 12, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, +8, 8, 8, 8, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, +2, 2, 2, 2, 2, 2, 2, 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, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_409_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_409_at_16384_1024_int8.h new file mode 100644 index 000000000..5486dcc30 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_409_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_409_AT_16384_1024INT8_H_ +#define SAW_MAX_409_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_409_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_409_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_409_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -3, -3, -4, -4, -5, -5, -5, -6, -6, -7, -7, -8, -8, +-8, -9, -9, -9, -9, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -12, -12, +-12, -12, -13, -13, -13, -14, -14, -15, -15, -16, -16, -16, -17, -17, -18, -18, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -21, -21, -21, -21, -21, +-22, -22, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -24, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -28, +-29, -29, -30, -30, -30, -31, -31, -31, -32, -32, -32, -32, -32, -32, -32, -32, -33, -33, -33, -33, -33, -32, -32, -32, -32, -32, -32, -32, -33, -33, -33, -33, +-33, -33, -33, -34, -34, -34, -35, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -40, -41, -41, -42, -42, -42, -43, -43, -43, -43, -43, -43, -44, +-44, -44, -44, -44, -44, -44, -44, -43, -43, -43, -43, -43, -43, -43, -43, -43, -44, -44, -44, -44, -44, -44, -45, -45, -45, -46, -46, -47, -47, -48, -48, -49, +-49, -50, -50, -51, -51, -52, -52, -52, -53, -53, -54, -54, -54, -54, -54, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -54, -54, -54, -54, -54, -54, -54, +-54, -54, -54, -54, -54, -55, -55, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, -64, -65, -65, -65, -65, -66, +-66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -67, -67, -68, -68, +-69, -69, -70, -71, -71, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -77, -77, -77, -78, -78, -78, -78, -77, -77, -77, -77, -77, -77, -76, -76, -76, +-76, -75, -75, -75, -75, -75, -75, -75, -75, -75, -76, -76, -76, -77, -77, -78, -78, -79, -80, -80, -81, -82, -83, -83, -84, -85, -85, -86, -87, -87, -88, -88, +-89, -89, -89, -90, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, -87, -87, -87, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -85, -85, -85, -86, -86, +-87, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, -97, -98, -99, -100, -101, -101, -102, -103, -103, -103, -103, -103, -103, -103, -103, -102, -102, -101, -101, -100, -99, +-98, -97, -96, -95, -94, -93, -93, -92, -91, -91, -90, -90, -90, -90, -91, -91, -92, -93, -94, -95, -96, -98, -100, -102, -103, -106, -108, -110, -112, -114, -116, -118, +-120, -122, -123, -125, -126, -127, -127, -127, -127, -126, -125, -123, -121, -118, -115, -112, -108, -103, -98, -92, -86, -80, -73, -66, -59, -51, -43, -34, -26, -17, -8, 0, +8, 17, 26, 34, 43, 51, 59, 66, 73, 80, 86, 92, 98, 103, 108, 112, 115, 118, 121, 123, 125, 126, 127, 127, 127, 127, 126, 125, 123, 122, 120, 118, +116, 114, 112, 110, 108, 106, 103, 102, 100, 98, 96, 95, 94, 93, 92, 91, 91, 90, 90, 90, 90, 91, 91, 92, 93, 93, 94, 95, 96, 97, 98, 99, +100, 101, 101, 102, 102, 103, 103, 103, 103, 103, 103, 103, 103, 102, 101, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 87, 86, +86, 85, 85, 85, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 87, 87, 87, 88, 88, 89, 89, 89, 89, 90, 90, 90, 90, 90, 89, 89, 89, 88, +88, 87, 87, 86, 85, 85, 84, 83, 83, 82, 81, 80, 80, 79, 78, 78, 77, 77, 76, 76, 76, 75, 75, 75, 75, 75, 75, 75, 75, 75, 76, 76, +76, 76, 77, 77, 77, 77, 77, 77, 78, 78, 78, 78, 77, 77, 77, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 71, 71, 70, 69, 69, 68, +68, 67, 67, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, +65, 65, 65, 65, 64, 64, 63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 55, 55, 54, 54, 54, 54, 54, 54, +54, 54, 54, 54, 54, 54, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 54, 54, 54, 54, 54, 53, 53, 52, 52, 52, 51, 51, 50, 50, 49, 49, +48, 48, 47, 47, 46, 46, 45, 45, 45, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, +43, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, 40, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 35, 34, 34, 34, 33, 33, 33, 33, +33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 30, 30, 30, 29, 29, 28, +28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 24, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 22, 22, 21, +21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 18, 18, 17, 17, 16, 16, 16, 15, 15, 14, 14, 13, 13, 13, 12, 12, 12, +12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, +8, 7, 7, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_431_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_431_at_16384_1024_int8.h new file mode 100644 index 000000000..3605bd346 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_431_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_431_AT_16384_1024INT8_H_ +#define SAW_MAX_431_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_431_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_431_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_431_AT_16384_1024_DATA [] = +{ +0, 0, 0, -1, -1, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, +-5, -6, -6, -6, -6, -6, -6, -6, -7, -7, -7, -8, -8, -8, -9, -9, -10, -10, -10, -11, -11, -12, -12, -13, -13, -13, -14, -14, -15, -15, -15, -15, +-16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, +-19, -20, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -24, -25, -25, -26, -26, -26, -27, -27, -27, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, +-28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -29, -30, -30, -30, -31, -31, -31, -32, -32, -33, -33, -34, -34, -35, -35, -35, +-36, -36, -37, -37, -38, -38, -38, -39, -39, -39, -39, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, +-40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -43, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, -48, -49, -49, -50, -50, -50, -51, -51, -51, -51, +-51, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -51, -51, -51, -51, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, -53, -53, -53, -54, -54, +-55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, -64, -64, -64, -64, -63, -63, -63, +-63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -64, -64, -64, -65, -65, -66, -66, -67, -67, -68, -69, -69, -70, -70, -71, -72, -72, +-73, -73, -74, -74, -74, -75, -75, -75, -76, -76, -76, -76, -76, -76, -76, -76, -76, -75, -75, -75, -75, -75, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, +-74, -74, -74, -74, -75, -75, -75, -76, -76, -77, -78, -78, -79, -80, -80, -81, -82, -83, -83, -84, -85, -85, -86, -86, -87, -87, -88, -88, -88, -88, -89, -89, +-89, -88, -88, -88, -88, -88, -87, -87, -86, -86, -86, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -83, -84, -84, -84, -85, -85, -86, -86, -87, -88, -89, +-90, -91, -92, -93, -94, -95, -96, -97, -98, -99, -99, -100, -101, -101, -102, -102, -103, -103, -103, -103, -103, -102, -102, -102, -101, -100, -100, -99, -98, -97, -96, -95, +-95, -94, -93, -92, -91, -91, -90, -90, -90, -90, -90, -90, -90, -91, -92, -93, -94, -95, -96, -98, -100, -101, -103, -105, -107, -109, -111, -114, -116, -118, -119, -121, +-123, -124, -125, -126, -127, -127, -127, -127, -126, -125, -123, -121, -119, -116, -112, -109, -104, -100, -95, -89, -83, -77, -70, -63, -56, -48, -41, -33, -24, -16, -8, 0, +8, 16, 24, 33, 41, 48, 56, 63, 70, 77, 83, 89, 95, 100, 104, 109, 112, 116, 119, 121, 123, 125, 126, 127, 127, 127, 127, 126, 125, 124, 123, 121, +119, 118, 116, 114, 111, 109, 107, 105, 103, 101, 100, 98, 96, 95, 94, 93, 92, 91, 90, 90, 90, 90, 90, 90, 90, 91, 91, 92, 93, 94, 95, 95, +96, 97, 98, 99, 100, 100, 101, 102, 102, 102, 103, 103, 103, 103, 103, 102, 102, 101, 101, 100, 99, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, +88, 87, 86, 86, 85, 85, 84, 84, 84, 83, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 86, 86, 86, 87, 87, 88, 88, 88, 88, 88, 89, 89, +89, 88, 88, 88, 88, 87, 87, 86, 86, 85, 85, 84, 83, 83, 82, 81, 80, 80, 79, 78, 78, 77, 76, 76, 75, 75, 75, 74, 74, 74, 74, 73, +73, 73, 73, 73, 74, 74, 74, 74, 74, 75, 75, 75, 75, 75, 76, 76, 76, 76, 76, 76, 76, 76, 76, 75, 75, 75, 74, 74, 74, 73, 73, 72, +72, 71, 70, 70, 69, 69, 68, 67, 67, 66, 66, 65, 65, 64, 64, 64, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, +63, 63, 64, 64, 64, 64, 64, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, +54, 53, 53, 53, 52, 52, 52, 52, 52, 51, 51, 51, 51, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, +51, 51, 51, 50, 50, 50, 49, 49, 48, 48, 47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 43, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, +40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 38, 38, 38, 37, 37, 36, 36, 35, +35, 35, 34, 34, 33, 33, 32, 32, 31, 31, 31, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, +28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 26, 26, 26, 25, 25, 24, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 20, 19, 19, +19, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, +15, 15, 15, 14, 14, 13, 13, 13, 12, 12, 11, 11, 10, 10, 10, 9, 9, 8, 8, 8, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, +5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_455_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_455_at_16384_1024_int8.h new file mode 100644 index 000000000..3a44ec78e --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_455_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_455_AT_16384_1024INT8_H_ +#define SAW_MAX_455_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_455_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_455_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_455_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -3, -3, -4, -4, -4, -5, -5, -6, -6, -7, -7, -8, +-8, -8, -9, -9, -9, -10, -10, -10, -11, -11, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, +-12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -15, -15, -15, -16, -16, -17, -17, -17, -18, -18, -19, -19, -20, -20, -20, -21, -21, -22, -22, -22, -23, -23, +-23, -23, -23, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -25, -25, -25, -25, -26, -26, +-26, -27, -27, -27, -28, -28, -29, -29, -29, -30, -30, -31, -31, -32, -32, -33, -33, -33, -34, -34, -34, -35, -35, -35, -36, -36, -36, -36, -36, -36, -36, -36, +-36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -39, -39, -39, -40, -40, -41, -41, -42, +-42, -43, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -47, -47, -48, -48, -48, -48, -48, -49, -49, -49, -49, -49, -49, -49, -49, -49, -48, -48, -48, -48, +-48, -48, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -49, -50, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, +-59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, +-60, -61, -61, -61, -61, -62, -62, -62, -63, -63, -64, -64, -65, -66, -66, -67, -67, -68, -68, -69, -70, -70, -71, -71, -72, -72, -72, -73, -73, -73, -74, -74, +-74, -74, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -73, -73, -73, -74, -74, +-75, -75, -76, -77, -77, -78, -79, -79, -80, -81, -82, -82, -83, -84, -84, -85, -85, -86, -86, -86, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -86, -86, +-86, -85, -85, -85, -84, -84, -84, -83, -83, -83, -82, -82, -82, -82, -82, -82, -82, -83, -83, -83, -84, -84, -85, -86, -86, -87, -88, -89, -90, -91, -92, -93, +-94, -95, -96, -97, -97, -98, -99, -100, -100, -101, -101, -102, -102, -102, -102, -102, -102, -102, -101, -101, -101, -100, -99, -99, -98, -97, -96, -95, -95, -94, -93, -92, +-91, -91, -90, -90, -90, -89, -89, -89, -90, -90, -90, -91, -92, -93, -94, -95, -97, -98, -100, -102, -103, -105, -107, -109, -111, -113, -115, -117, -119, -121, -122, -124, +-125, -126, -126, -127, -127, -127, -126, -126, -124, -123, -121, -119, -116, -113, -109, -105, -101, -96, -91, -85, -80, -73, -67, -60, -53, -46, -39, -31, -23, -15, -7, 0, +7, 15, 23, 31, 39, 46, 53, 60, 67, 73, 80, 85, 91, 96, 101, 105, 109, 113, 116, 119, 121, 123, 124, 126, 126, 127, 127, 127, 126, 126, 125, 124, +122, 121, 119, 117, 115, 113, 111, 109, 107, 105, 103, 102, 100, 98, 97, 95, 94, 93, 92, 91, 90, 90, 90, 89, 89, 89, 90, 90, 90, 91, 91, 92, +93, 94, 95, 95, 96, 97, 98, 99, 99, 100, 101, 101, 101, 102, 102, 102, 102, 102, 102, 102, 101, 101, 100, 100, 99, 98, 97, 97, 96, 95, 94, 93, +92, 91, 90, 89, 88, 87, 86, 86, 85, 84, 84, 83, 83, 83, 82, 82, 82, 82, 82, 82, 82, 83, 83, 83, 84, 84, 84, 85, 85, 85, 86, 86, +86, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 86, 86, 86, 85, 85, 84, 84, 83, 82, 82, 81, 80, 79, 79, 78, 77, 77, 76, 75, 75, 74, +74, 73, 73, 73, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, +74, 73, 73, 73, 72, 72, 72, 71, 71, 70, 70, 69, 68, 68, 67, 67, 66, 66, 65, 64, 64, 63, 63, 62, 62, 62, 61, 61, 61, 61, 60, 60, +60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 58, +58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 50, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, +48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 47, 47, 47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 43, 42, 42, +41, 41, 40, 40, 39, 39, 39, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, +36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 34, 34, 34, 33, 33, 33, 32, 32, 31, 31, 30, 30, 29, 29, 29, 28, 28, 27, 27, 27, 26, 26, +26, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, +23, 22, 22, 22, 21, 21, 20, 20, 20, 19, 19, 18, 18, 17, 17, 17, 16, 16, 15, 15, 15, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, +12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 9, 8, 8, 8, +7, 7, 6, 6, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_481_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_481_at_16384_1024_int8.h new file mode 100644 index 000000000..ad90049ce --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_481_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_481_AT_16384_1024INT8_H_ +#define SAW_MAX_481_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_481_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_481_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_481_AT_16384_1024_DATA [] = +{ +0, 0, 0, -1, -1, -2, -2, -2, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, +-6, -6, -6, -6, -6, -6, -6, -6, -7, -7, -7, -7, -7, -8, -8, -8, -9, -9, -9, -10, -10, -11, -11, -11, -12, -12, -13, -13, -14, -14, -14, -15, +-15, -16, -16, -16, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, +-19, -19, -19, -20, -20, -20, -20, -20, -21, -21, -21, -22, -22, -22, -23, -23, -24, -24, -25, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -29, -30, -30, +-30, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -33, +-33, -33, -33, -34, -34, -34, -35, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -41, -42, -42, -43, -43, -43, -44, -44, -44, -44, -45, +-45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -46, -46, -46, -47, -47, +-47, -48, -48, -48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -56, -57, -57, -57, -58, -58, -58, -58, -58, -58, -58, -58, +-58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -57, -57, -57, -57, -57, -57, -57, -57, -58, -58, -58, -58, -58, -59, -59, -59, -60, -60, -60, -61, -61, -62, +-62, -63, -64, -64, -65, -65, -66, -66, -67, -68, -68, -69, -69, -69, -70, -70, -71, -71, -71, -71, -71, -72, -72, -72, -72, -72, -72, -72, -71, -71, -71, -71, +-71, -71, -71, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -71, -71, -71, -72, -72, -73, -73, -74, -74, -75, -76, -76, -77, -78, -78, +-79, -80, -80, -81, -82, -82, -83, -83, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -83, -83, -83, -82, +-82, -82, -81, -81, -81, -81, -81, -81, -81, -81, -81, -82, -82, -82, -83, -83, -84, -85, -85, -86, -87, -88, -89, -89, -90, -91, -92, -93, -94, -95, -96, -97, +-97, -98, -99, -100, -100, -100, -101, -101, -101, -101, -101, -101, -101, -101, -101, -100, -100, -99, -99, -98, -97, -96, -96, -95, -94, -93, -93, -92, -91, -91, -90, -90, +-89, -89, -89, -89, -89, -89, -89, -90, -91, -91, -92, -93, -95, -96, -97, -99, -100, -102, -104, -106, -108, -110, -112, -113, -115, -117, -119, -120, -122, -123, -124, -125, +-126, -127, -127, -127, -127, -126, -125, -124, -122, -121, -118, -116, -113, -109, -106, -102, -97, -92, -87, -82, -76, -70, -64, -57, -51, -44, -37, -29, -22, -15, -7, 0, +7, 15, 22, 29, 37, 44, 51, 57, 64, 70, 76, 82, 87, 92, 97, 102, 106, 109, 113, 116, 118, 121, 122, 124, 125, 126, 127, 127, 127, 127, 126, 125, +124, 123, 122, 120, 119, 117, 115, 113, 112, 110, 108, 106, 104, 102, 100, 99, 97, 96, 95, 93, 92, 91, 91, 90, 89, 89, 89, 89, 89, 89, 89, 90, +90, 91, 91, 92, 93, 93, 94, 95, 96, 96, 97, 98, 99, 99, 100, 100, 101, 101, 101, 101, 101, 101, 101, 101, 101, 100, 100, 100, 99, 98, 97, 97, +96, 95, 94, 93, 92, 91, 90, 89, 89, 88, 87, 86, 85, 85, 84, 83, 83, 82, 82, 82, 81, 81, 81, 81, 81, 81, 81, 81, 81, 82, 82, 82, +83, 83, 83, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 83, 83, 82, 82, 81, 80, 80, 79, 78, +78, 77, 76, 76, 75, 74, 74, 73, 73, 72, 72, 71, 71, 71, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 71, 71, 71, 71, +71, 71, 71, 72, 72, 72, 72, 72, 72, 72, 71, 71, 71, 71, 71, 70, 70, 69, 69, 69, 68, 68, 67, 66, 66, 65, 65, 64, 64, 63, 62, 62, +61, 61, 60, 60, 60, 59, 59, 59, 58, 58, 58, 58, 58, 57, 57, 57, 57, 57, 57, 57, 57, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, +58, 58, 58, 58, 58, 58, 58, 57, 57, 57, 56, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, 48, 47, 47, +47, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, +44, 44, 44, 44, 43, 43, 43, 42, 42, 41, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 35, 34, 34, 34, 33, 33, 33, 33, +32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 30, 30, +30, 29, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 25, 24, 24, 23, 23, 22, 22, 22, 21, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, +19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 16, 16, 16, 15, 15, +14, 14, 14, 13, 13, 12, 12, 11, 11, 11, 10, 10, 9, 9, 9, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, +6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_512_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_512_at_16384_1024_int8.h new file mode 100644 index 000000000..975232c68 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_512_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_512_AT_16384_1024INT8_H_ +#define SAW_MAX_512_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_512_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_512_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_512_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -3, -3, -3, -4, -4, -5, -5, -6, -6, -6, -7, +-7, -8, -8, -9, -9, -9, -10, -10, -10, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -14, -14, -15, -15, -15, -15, -16, -16, -16, -17, -17, -18, -18, -18, -19, -19, -20, -20, -21, -21, -22, +-22, -22, -23, -23, -24, -24, -24, -25, -25, -25, -26, -26, -26, -26, -26, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, +-27, -27, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -29, -29, -29, -30, -30, -30, -31, -31, -32, -32, -33, -33, -34, -34, -34, -35, -35, -36, -36, +-37, -37, -38, -38, -38, -39, -39, -39, -40, -40, -40, -40, -40, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, +-41, -41, -41, -41, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -44, -44, -44, -45, -45, -46, -46, -47, -47, -48, -48, -49, -49, -50, -50, -51, -51, +-52, -52, -52, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -54, -54, -54, -54, -54, -54, -54, +-54, -54, -54, -54, -55, -55, -55, -55, -55, -56, -56, -56, -57, -57, -57, -58, -58, -59, -59, -60, -60, -61, -62, -62, -63, -63, -64, -64, -65, -65, -66, -66, +-67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -68, -68, -68, -68, -68, -68, -68, -67, -67, -67, -67, +-67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -75, -75, -76, -77, -77, -78, -79, -79, -80, -80, -81, -82, -82, +-82, -83, -83, -83, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, -80, -80, -80, -80, +-80, -80, -80, -80, -80, -81, -81, -81, -82, -82, -83, -84, -84, -85, -86, -87, -88, -89, -89, -90, -91, -92, -93, -94, -95, -96, -96, -97, -98, -98, -99, -99, +-100, -100, -100, -101, -101, -101, -101, -100, -100, -100, -99, -99, -99, -98, -97, -97, -96, -95, -95, -94, -93, -92, -92, -91, -91, -90, -89, -89, -89, -88, -88, -88, +-88, -88, -89, -89, -90, -90, -91, -92, -93, -94, -95, -97, -98, -100, -101, -103, -105, -107, -109, -110, -112, -114, -116, -117, -119, -121, -122, -123, -124, -125, -126, -127, +-127, -127, -127, -126, -126, -125, -123, -122, -120, -118, -115, -112, -109, -106, -102, -98, -93, -88, -83, -78, -72, -67, -61, -54, -48, -41, -35, -28, -21, -14, -7, 0, +7, 14, 21, 28, 35, 41, 48, 54, 61, 67, 72, 78, 83, 88, 93, 98, 102, 106, 109, 112, 115, 118, 120, 122, 123, 125, 126, 126, 127, 127, 127, 127, +126, 125, 124, 123, 122, 121, 119, 117, 116, 114, 112, 110, 109, 107, 105, 103, 101, 100, 98, 97, 95, 94, 93, 92, 91, 90, 90, 89, 89, 88, 88, 88, +88, 88, 89, 89, 89, 90, 91, 91, 92, 92, 93, 94, 95, 95, 96, 97, 97, 98, 99, 99, 99, 100, 100, 100, 101, 101, 101, 101, 100, 100, 100, 99, +99, 98, 98, 97, 96, 96, 95, 94, 93, 92, 91, 90, 89, 89, 88, 87, 86, 85, 84, 84, 83, 82, 82, 81, 81, 81, 80, 80, 80, 80, 80, 80, +80, 80, 80, 80, 80, 80, 81, 81, 81, 81, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 83, 83, 83, 82, 82, +82, 81, 80, 80, 79, 79, 78, 77, 77, 76, 75, 75, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, +67, 67, 67, 68, 68, 68, 68, 68, 68, 68, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 66, +66, 65, 65, 64, 64, 63, 63, 62, 62, 61, 60, 60, 59, 59, 58, 58, 57, 57, 57, 56, 56, 56, 55, 55, 55, 55, 55, 54, 54, 54, 54, 54, +54, 54, 54, 54, 54, 54, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 52, 52, 52, 51, +51, 50, 50, 49, 49, 48, 48, 47, 47, 46, 46, 45, 45, 44, 44, 44, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, +41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 39, 39, 39, 38, 38, 38, 37, 37, 36, +36, 35, 35, 34, 34, 34, 33, 33, 32, 32, 31, 31, 30, 30, 30, 29, 29, 29, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, +27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 25, 25, 25, 24, 24, 24, 23, 23, 22, 22, 22, +21, 21, 20, 20, 19, 19, 18, 18, 18, 17, 17, 16, 16, 16, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, +13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 10, 10, 10, 9, 9, 9, 8, 8, 7, 7, +6, 6, 6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_546_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_546_at_16384_1024_int8.h new file mode 100644 index 000000000..50792c50b --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_546_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_546_AT_16384_1024INT8_H_ +#define SAW_MAX_546_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_546_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_546_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_546_AT_16384_1024_DATA [] = +{ +0, 0, 0, -1, -1, -2, -2, -3, -3, -3, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -6, -6, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, +-7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -11, -11, -12, -12, -12, -13, -13, +-14, -14, -15, -15, -16, -16, -16, -17, -17, -18, -18, -18, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, +-22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -24, -24, -24, -25, -25, -25, -26, -26, -27, -27, +-28, -28, -28, -29, -29, -30, -30, -31, -31, -32, -32, -33, -33, -33, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, +-36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -40, -40, -40, -41, +-41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -47, -48, -48, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -51, -51, -51, -51, -51, +-51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -54, -54, -54, +-55, -55, -56, -56, -57, -57, -58, -58, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, -64, -64, -65, -65, -65, -66, -66, -66, -66, -66, -66, -66, -67, -67, +-67, -66, -66, -66, -66, -66, -66, -66, -66, -66, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -67, -67, -68, +-68, -68, -69, -70, -70, -71, -71, -72, -73, -73, -74, -75, -75, -76, -76, -77, -78, -78, -79, -79, -80, -80, -81, -81, -81, -82, -82, -82, -82, -82, -82, -82, +-82, -82, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, -80, -79, -79, -79, -79, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -79, -79, -79, -80, +-80, -81, -81, -82, -83, -83, -84, -85, -86, -86, -87, -88, -89, -90, -91, -92, -92, -93, -94, -95, -96, -96, -97, -97, -98, -98, -99, -99, -99, -100, -100, -100, +-100, -100, -99, -99, -99, -98, -98, -98, -97, -96, -96, -95, -95, -94, -93, -93, -92, -91, -91, -90, -89, -89, -89, -88, -88, -88, -88, -88, -88, -88, -88, -89, +-89, -90, -90, -91, -92, -93, -94, -96, -97, -98, -100, -101, -103, -105, -106, -108, -110, -112, -113, -115, -117, -118, -120, -121, -122, -123, -124, -125, -126, -127, -127, -127, +-127, -127, -126, -125, -124, -123, -121, -119, -117, -114, -112, -108, -105, -101, -98, -93, -89, -84, -79, -74, -69, -63, -57, -51, -45, -39, -33, -26, -19, -13, -6, 0, +6, 13, 19, 26, 33, 39, 45, 51, 57, 63, 69, 74, 79, 84, 89, 93, 98, 101, 105, 108, 112, 114, 117, 119, 121, 123, 124, 125, 126, 127, 127, 127, +127, 127, 126, 125, 124, 123, 122, 121, 120, 118, 117, 115, 113, 112, 110, 108, 106, 105, 103, 101, 100, 98, 97, 96, 94, 93, 92, 91, 90, 90, 89, 89, +88, 88, 88, 88, 88, 88, 88, 88, 89, 89, 89, 90, 91, 91, 92, 93, 93, 94, 95, 95, 96, 96, 97, 98, 98, 98, 99, 99, 99, 100, 100, 100, +100, 100, 99, 99, 99, 98, 98, 97, 97, 96, 96, 95, 94, 93, 92, 92, 91, 90, 89, 88, 87, 86, 86, 85, 84, 83, 83, 82, 81, 81, 80, 80, +79, 79, 79, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, 80, 80, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 82, +82, 82, 82, 82, 82, 82, 81, 81, 81, 80, 80, 79, 79, 78, 78, 77, 76, 76, 75, 75, 74, 73, 73, 72, 71, 71, 70, 70, 69, 68, 68, 68, +67, 67, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 66, 66, 66, 66, 66, 66, 66, 66, 67, 67, +67, 66, 66, 66, 66, 66, 66, 66, 65, 65, 65, 64, 64, 64, 63, 63, 62, 62, 61, 61, 60, 60, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, +54, 54, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, +51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 48, 48, 47, 47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, +40, 40, 40, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, +36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 33, 33, 33, 32, 32, 31, 31, 30, 30, 29, 29, 28, 28, 28, 27, +27, 26, 26, 25, 25, 25, 24, 24, 24, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, +22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 18, 18, 18, 17, 17, 16, 16, 16, 15, 15, 14, 14, 13, +13, 12, 12, 12, 11, 11, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, +7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_585_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_585_at_16384_1024_int8.h new file mode 100644 index 000000000..2679e1c22 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_585_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_585_AT_16384_1024INT8_H_ +#define SAW_MAX_585_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_585_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_585_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_585_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -4, -4, -5, -5, -6, -6, +-6, -7, -7, -8, -8, -9, -9, -9, -10, -10, -11, -11, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -15, -15, -15, -15, -15, +-15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -19, -19, +-19, -20, -20, -21, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -26, -27, -27, -28, -28, -28, -29, -29, -29, -30, -30, -30, -30, -30, -31, -31, +-31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -33, +-33, -33, -33, -34, -34, -34, -35, -35, -36, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -43, -44, -44, -45, -45, -45, -45, +-46, -46, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -47, -48, -48, -48, -48, -49, -49, -49, -50, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -58, -58, -59, -59, -59, +-60, -60, -61, -61, -61, -62, -62, -62, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -62, -62, -62, -62, -62, +-62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -65, -65, -66, -66, -67, -67, -68, -69, -69, -70, -70, -71, -72, -72, +-73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -79, -79, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -79, -79, -79, -79, -79, +-78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -77, -77, -77, -78, -78, -78, -79, -79, -80, -81, -81, -82, -83, -84, +-84, -85, -86, -87, -88, -88, -89, -90, -91, -92, -92, -93, -94, -95, -95, -96, -96, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -98, -98, -98, -98, -97, +-97, -97, -96, -96, -95, -94, -94, -93, -93, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -87, -87, -87, -87, -87, -87, -88, -88, -89, -89, -90, -91, +-92, -93, -94, -95, -96, -97, -99, -100, -102, -103, -105, -107, -108, -110, -112, -113, -115, -116, -118, -119, -121, -122, -123, -124, -125, -126, -126, -127, -127, -127, -127, -127, +-126, -125, -124, -123, -122, -120, -118, -116, -113, -110, -107, -104, -101, -97, -93, -89, -84, -80, -75, -70, -65, -59, -54, -48, -42, -37, -31, -24, -18, -12, -6, 0, +6, 12, 18, 24, 31, 37, 42, 48, 54, 59, 65, 70, 75, 80, 84, 89, 93, 97, 101, 104, 107, 110, 113, 116, 118, 120, 122, 123, 124, 125, 126, 127, +127, 127, 127, 127, 126, 126, 125, 124, 123, 122, 121, 119, 118, 116, 115, 113, 112, 110, 108, 107, 105, 103, 102, 100, 99, 97, 96, 95, 94, 93, 92, 91, +90, 89, 89, 88, 88, 87, 87, 87, 87, 87, 87, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 93, 93, 94, 94, 95, 96, 96, 97, 97, 97, +98, 98, 98, 98, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 96, 96, 95, 95, 94, 93, 92, 92, 91, 90, 89, 88, 88, 87, 86, 85, 84, 84, +83, 82, 81, 81, 80, 79, 79, 78, 78, 78, 77, 77, 77, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, +79, 79, 79, 79, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 79, 79, 79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 72, +72, 71, 70, 70, 69, 69, 68, 67, 67, 66, 66, 65, 65, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, +62, 62, 62, 62, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 62, 62, 62, 61, 61, 61, 60, 60, 59, +59, 59, 58, 58, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 50, 49, 49, 49, 48, 48, 48, 48, 47, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 45, +45, 45, 45, 44, 44, 43, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 36, 35, 35, 34, 34, 34, 33, 33, 33, 33, +32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, +31, 30, 30, 30, 30, 30, 29, 29, 29, 28, 28, 28, 27, 27, 26, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 21, 20, 20, 19, 19, +19, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, +15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 9, 8, 8, 7, 7, 6, 6, +6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_630_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_630_at_16384_1024_int8.h new file mode 100644 index 000000000..e4e0ca946 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_630_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_630_AT_16384_1024INT8_H_ +#define SAW_MAX_630_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_630_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_630_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_630_AT_16384_1024_DATA [] = +{ +0, 0, 0, -1, -1, -2, -2, -3, -3, -3, -4, -4, -4, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -8, -8, -8, +-8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -12, +-12, -12, -13, -13, -14, -14, -14, -15, -15, -16, -16, -17, -17, -18, -18, -18, -19, -19, -20, -20, -21, -21, -21, -22, -22, -22, -23, -23, -23, -23, -24, -24, +-24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -26, +-26, -26, -26, -26, -26, -27, -27, -27, -28, -28, -28, -29, -29, -29, -30, -30, -31, -31, -31, -32, -32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, +-38, -38, -39, -39, -39, -40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, +-42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -44, -44, -44, -45, -45, -45, -46, -46, -47, -47, -48, -48, -48, -49, +-50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -55, -56, -56, -57, -57, -57, -58, -58, -58, -59, -59, -59, -59, -59, -59, -60, -60, -60, -60, -60, +-60, -60, -60, -60, -60, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -58, -58, -58, -58, -58, -58, -58, -59, -59, -59, -59, -59, -59, -60, -60, -60, +-61, -61, -61, -62, -62, -63, -63, -64, -64, -65, -65, -66, -67, -67, -68, -68, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -76, +-77, -77, -77, -77, -77, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, -77, -77, -76, -76, -76, -76, -76, -75, -75, -75, -75, -75, -74, -74, -74, -74, +-74, -74, -74, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, -81, -81, -82, -83, -84, -84, -85, -86, -87, -88, -88, -89, +-90, -91, -91, -92, -93, -93, -94, -95, -95, -95, -96, -96, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -96, -96, -96, -95, -95, -95, -94, -93, -93, +-92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -87, -86, -86, -86, -86, -86, -86, -86, -87, -87, -87, -88, -88, -89, -90, -91, -92, -93, -94, -95, +-96, -97, -99, -100, -102, -103, -104, -106, -108, -109, -111, -112, -114, -115, -117, -118, -119, -121, -122, -123, -124, -125, -125, -126, -127, -127, -127, -127, -127, -126, -126, -125, +-124, -123, -122, -120, -118, -116, -114, -111, -109, -106, -103, -99, -96, -92, -88, -84, -80, -75, -71, -66, -61, -56, -51, -45, -40, -34, -28, -23, -17, -11, -5, 0, +5, 11, 17, 23, 28, 34, 40, 45, 51, 56, 61, 66, 71, 75, 80, 84, 88, 92, 96, 99, 103, 106, 109, 111, 114, 116, 118, 120, 122, 123, 124, 125, +126, 126, 127, 127, 127, 127, 127, 126, 125, 125, 124, 123, 122, 121, 119, 118, 117, 115, 114, 112, 111, 109, 108, 106, 104, 103, 102, 100, 99, 97, 96, 95, +94, 93, 92, 91, 90, 89, 88, 88, 87, 87, 87, 86, 86, 86, 86, 86, 86, 86, 87, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, +93, 94, 95, 95, 95, 96, 96, 96, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 96, 96, 95, 95, 95, 94, 93, 93, 92, 91, 91, 90, 89, +88, 88, 87, 86, 85, 84, 84, 83, 82, 81, 81, 80, 79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 74, 74, 74, 74, +74, 74, 74, 75, 75, 75, 75, 75, 76, 76, 76, 76, 76, 77, 77, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 77, 77, 77, 77, 77, 76, +76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 68, 68, 67, 67, 66, 65, 65, 64, 64, 63, 63, 62, 62, 61, 61, 61, 60, +60, 60, 59, 59, 59, 59, 59, 59, 58, 58, 58, 58, 58, 58, 58, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 60, 60, 60, 60, +60, 60, 60, 60, 59, 59, 59, 59, 59, 59, 58, 58, 58, 57, 57, 57, 56, 56, 55, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, +48, 48, 48, 47, 47, 46, 46, 45, 45, 45, 44, 44, 44, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, +42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 39, 39, 39, 38, 38, 38, +37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, 31, 31, 31, 30, 30, 29, 29, 29, 28, 28, 28, 27, 27, 27, 26, 26, 26, 26, 26, 26, +25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, +24, 23, 23, 23, 23, 22, 22, 22, 21, 21, 21, 20, 20, 19, 19, 18, 18, 18, 17, 17, 16, 16, 15, 15, 14, 14, 14, 13, 13, 12, 12, 12, +11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, +8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_682_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_682_at_16384_1024_int8.h new file mode 100644 index 000000000..87a60706f --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_682_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_682_AT_16384_1024INT8_H_ +#define SAW_MAX_682_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_682_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_682_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_682_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -4, -4, -4, -5, +-5, -6, -6, -7, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -11, -12, -12, -13, -13, -14, -14, -14, -15, -15, -15, -16, -16, -16, -16, -17, -17, -17, +-17, -17, -17, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, +-19, -19, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -22, -22, -23, -23, -23, -24, -24, -25, -25, -26, -26, -26, -27, -27, -28, -28, -29, -29, -30, +-30, -31, -31, -31, -32, -32, -33, -33, -33, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, -37, -37, -37, -37, -37, -37, +-37, -37, -37, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, -37, -37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -40, -40, +-40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, -48, -49, -49, -49, -50, -50, -51, -51, -52, -52, -52, -53, -53, -53, -54, -54, +-54, -54, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -54, -54, -54, -54, -54, +-54, -54, -54, -54, -55, -55, -55, -55, -55, -55, -56, -56, -56, -56, -57, -57, -58, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -64, -64, -65, -65, +-66, -66, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -72, -73, -73, -73, -74, -74, -74, -74, -74, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, +-74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -72, -72, -72, -72, -72, -72, -72, -72, -71, -71, -71, -71, -72, -72, -72, -72, -72, -72, -73, -73, -73, +-74, -74, -75, -75, -76, -76, -77, -77, -78, -79, -79, -80, -81, -81, -82, -83, -84, -84, -85, -86, -87, -87, -88, -89, -90, -90, -91, -92, -92, -93, -93, -94, +-94, -94, -95, -95, -95, -96, -96, -96, -96, -96, -96, -96, -96, -96, -95, -95, -95, -94, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, +-87, -87, -87, -86, -86, -86, -85, -85, -85, -85, -85, -85, -85, -85, -86, -86, -86, -87, -87, -88, -89, -89, -90, -91, -92, -93, -94, -95, -97, -98, -99, -101, +-102, -103, -105, -106, -108, -109, -111, -112, -113, -115, -116, -118, -119, -120, -121, -122, -123, -124, -125, -126, -126, -127, -127, -127, -127, -127, -127, -126, -126, -125, -124, -123, +-121, -120, -118, -116, -114, -112, -109, -107, -104, -101, -98, -94, -91, -87, -83, -79, -75, -71, -66, -62, -57, -52, -47, -42, -37, -32, -26, -21, -16, -10, -5, 0, +5, 10, 16, 21, 26, 32, 37, 42, 47, 52, 57, 62, 66, 71, 75, 79, 83, 87, 91, 94, 98, 101, 104, 107, 109, 112, 114, 116, 118, 120, 121, 123, +124, 125, 126, 126, 127, 127, 127, 127, 127, 127, 126, 126, 125, 124, 123, 122, 121, 120, 119, 118, 116, 115, 113, 112, 111, 109, 108, 106, 105, 103, 102, 101, +99, 98, 97, 95, 94, 93, 92, 91, 90, 89, 89, 88, 87, 87, 86, 86, 86, 85, 85, 85, 85, 85, 85, 85, 85, 86, 86, 86, 87, 87, 87, 88, +88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 94, 95, 95, 95, 96, 96, 96, 96, 96, 96, 96, 96, 96, 95, 95, 95, 94, 94, 94, +93, 93, 92, 92, 91, 90, 90, 89, 88, 87, 87, 86, 85, 84, 84, 83, 82, 81, 81, 80, 79, 79, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, +73, 73, 72, 72, 72, 72, 72, 72, 71, 71, 71, 71, 72, 72, 72, 72, 72, 72, 72, 72, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 75, +75, 75, 75, 75, 75, 75, 75, 75, 75, 74, 74, 74, 74, 74, 73, 73, 73, 72, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 66, 66, 65, +65, 64, 64, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 58, 57, 57, 56, 56, 56, 56, 55, 55, 55, 55, 55, 55, 54, 54, 54, 54, 54, +54, 54, 54, 54, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 54, 54, 54, +54, 53, 53, 53, 52, 52, 52, 51, 51, 50, 50, 49, 49, 49, 48, 48, 47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, +40, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, +37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 33, 33, 33, 32, 32, 31, 31, 31, 30, 30, +29, 29, 28, 28, 27, 27, 26, 26, 26, 25, 25, 24, 24, 23, 23, 23, 22, 22, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 18, +18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, +17, 17, 16, 16, 16, 16, 15, 15, 15, 14, 14, 14, 13, 13, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 7, 6, 6, 5, 5, +4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_744_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_744_at_16384_1024_int8.h new file mode 100644 index 000000000..e3e7569c4 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_744_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_744_AT_16384_1024INT8_H_ +#define SAW_MAX_744_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_744_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_744_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_744_AT_16384_1024_DATA [] = +{ +0, 0, 0, -1, -1, -2, -2, -3, -3, -3, -4, -4, -5, -5, -5, -6, -6, -6, -7, -7, -7, -7, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, -9, +-9, -9, -9, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -11, -11, -11, +-11, -11, -11, -12, -12, -12, -13, -13, -13, -13, -14, -14, -15, -15, -15, -16, -16, -17, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, +-23, -24, -24, -25, -25, -25, -26, -26, -26, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, +-30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -32, -32, -32, -32, +-33, -33, -33, -34, -34, -35, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -43, -44, -44, -45, -45, -46, -46, -46, +-47, -47, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, +-50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -53, -53, -53, -54, -54, -55, +-55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -62, -62, -63, -63, -64, -64, -65, -65, -66, -66, -67, -67, -68, -68, -68, -69, -69, -70, -70, -70, +-70, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -70, -70, -70, -70, -70, -70, -69, -69, -69, -69, -69, +-69, -69, -69, -68, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, -70, -70, -70, -71, -71, -71, -72, -72, -73, -73, -74, -74, -75, -76, -76, -77, -77, -78, +-79, -80, -80, -81, -82, -82, -83, -84, -85, -85, -86, -87, -87, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -94, -94, +-94, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -91, -91, -90, -90, -89, -89, -89, -88, -88, -87, -87, -86, -86, -86, -85, -85, -85, -84, -84, -84, +-84, -84, -84, -84, -84, -84, -84, -85, -85, -85, -86, -86, -87, -87, -88, -89, -90, -91, -91, -92, -93, -95, -96, -97, -98, -99, -101, -102, -103, -105, -106, -107, +-109, -110, -111, -113, -114, -115, -117, -118, -119, -120, -121, -122, -123, -124, -125, -125, -126, -126, -127, -127, -127, -127, -127, -127, -126, -126, -125, -124, -123, -122, -120, -119, +-117, -116, -114, -111, -109, -107, -104, -101, -98, -95, -92, -89, -85, -82, -78, -74, -70, -66, -61, -57, -53, -48, -44, -39, -34, -29, -24, -19, -14, -10, -5, 0, +5, 10, 14, 19, 24, 29, 34, 39, 44, 48, 53, 57, 61, 66, 70, 74, 78, 82, 85, 89, 92, 95, 98, 101, 104, 107, 109, 111, 114, 116, 117, 119, +120, 122, 123, 124, 125, 126, 126, 127, 127, 127, 127, 127, 127, 126, 126, 125, 125, 124, 123, 122, 121, 120, 119, 118, 117, 115, 114, 113, 111, 110, 109, 107, +106, 105, 103, 102, 101, 99, 98, 97, 96, 95, 93, 92, 91, 91, 90, 89, 88, 87, 87, 86, 86, 85, 85, 85, 84, 84, 84, 84, 84, 84, 84, 84, +84, 84, 85, 85, 85, 86, 86, 86, 87, 87, 88, 88, 89, 89, 89, 90, 90, 91, 91, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 94, 94, +94, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 87, 87, 86, 85, 85, 84, 83, 82, 82, 81, 80, 80, 79, 78, +77, 77, 76, 76, 75, 74, 74, 73, 73, 72, 72, 71, 71, 71, 70, 70, 70, 69, 69, 69, 69, 69, 69, 69, 68, 68, 68, 68, 69, 69, 69, 69, +69, 69, 69, 69, 70, 70, 70, 70, 70, 70, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 70, 70, +70, 70, 69, 69, 68, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, 63, 63, 62, 62, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, +54, 54, 53, 53, 53, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, +50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 47, 47, 46, +46, 46, 45, 45, 44, 44, 43, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 35, 34, 34, 33, 33, 33, 32, +32, 32, 32, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, +30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 26, 26, 26, 25, 25, 25, 24, 24, 23, 23, +23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 17, 16, 16, 15, 15, 15, 14, 14, 13, 13, 13, 13, 12, 12, 12, 11, 11, 11, 11, +11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, +9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 7, 7, 7, 7, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 3, 2, 2, 1, 1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_8192_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_8192_at_16384_1024_int8.h new file mode 100644 index 000000000..82078e8e9 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_8192_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_8192_AT_16384_1024INT8_H_ +#define SAW_MAX_8192_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_8192_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_8192_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_8192_AT_16384_1024_DATA [] = +{ +0, 0, -1, -2, -3, -3, -4, -5, -6, -7, -7, -8, -9, -10, -10, -11, -12, -13, -14, -14, -15, -16, -17, -17, -18, -19, -20, -21, -21, -22, -23, -24, -24, +-25, -26, -27, -27, -28, -29, -30, -30, -31, -32, -33, -34, -34, -35, -36, -37, -37, -38, -39, -39, -40, -41, -42, -42, -43, -44, -45, -45, -46, -47, -48, -48, +-49, -50, -50, -51, -52, -53, -53, -54, -55, -55, -56, -57, -58, -58, -59, -60, -60, -61, -62, -62, -63, -64, -64, -65, -66, -66, -67, -68, -68, -69, -70, -70, +-71, -72, -72, -73, -74, -74, -75, -75, -76, -77, -77, -78, -79, -79, -80, -80, -81, -82, -82, -83, -83, -84, -85, -85, -86, -86, -87, -87, -88, -89, -89, -90, +-90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -96, -96, -97, -97, -98, -98, -99, -99, -100, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, +-106, -106, -107, -107, -108, -108, -108, -109, -109, -110, -110, -110, -111, -111, -112, -112, -112, -113, -113, -113, -114, -114, -114, -115, -115, -115, -116, -116, -116, -117, -117, -117, +-118, -118, -118, -118, -119, -119, -119, -120, -120, -120, -120, -121, -121, -121, -121, -122, -122, -122, -122, -122, -123, -123, -123, -123, -123, -124, -124, -124, -124, -124, -124, -125, +-125, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -125, -125, +-124, -124, -124, -124, -124, -124, -123, -123, -123, -123, -123, -122, -122, -122, -122, -122, -121, -121, -121, -121, -120, -120, -120, -120, -119, -119, -119, -118, -118, -118, -118, -117, +-117, -117, -116, -116, -116, -115, -115, -115, -114, -114, -114, -113, -113, -113, -112, -112, -112, -111, -111, -110, -110, -110, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, +-105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, +-89, -89, -88, -87, -87, -86, -86, -85, -85, -84, -83, -83, -82, -82, -81, -80, -80, -79, -79, -78, -77, -77, -76, -75, -75, -74, -74, -73, -72, -72, -71, -70, +-70, -69, -68, -68, -67, -66, -66, -65, -64, -64, -63, -62, -62, -61, -60, -60, -59, -58, -58, -57, -56, -55, -55, -54, -53, -53, -52, -51, -50, -50, -49, -48, +-48, -47, -46, -45, -45, -44, -43, -42, -42, -41, -40, -39, -39, -38, -37, -37, -36, -35, -34, -34, -33, -32, -31, -30, -30, -29, -28, -27, -27, -26, -25, -24, +-24, -23, -22, -21, -21, -20, -19, -18, -17, -17, -16, -15, -14, -14, -13, -12, -11, -10, -10, -9, -8, -7, -7, -6, -5, -4, -3, -3, -2, -1, 0, 0, +0, 1, 2, 3, 3, 4, 5, 6, 7, 7, 8, 9, 10, 10, 11, 12, 13, 14, 14, 15, 16, 17, 17, 18, 19, 20, 21, 21, 22, 23, 24, 24, +25, 26, 27, 27, 28, 29, 30, 30, 31, 32, 33, 34, 34, 35, 36, 37, 37, 38, 39, 39, 40, 41, 42, 42, 43, 44, 45, 45, 46, 47, 48, 48, +49, 50, 50, 51, 52, 53, 53, 54, 55, 55, 56, 57, 58, 58, 59, 60, 60, 61, 62, 62, 63, 64, 64, 65, 66, 66, 67, 68, 68, 69, 70, 70, +71, 72, 72, 73, 74, 74, 75, 75, 76, 77, 77, 78, 79, 79, 80, 80, 81, 82, 82, 83, 83, 84, 85, 85, 86, 86, 87, 87, 88, 89, 89, 90, +90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 96, 96, 97, 97, 98, 98, 99, 99, 100, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, +106, 106, 107, 107, 108, 108, 108, 109, 109, 110, 110, 110, 111, 111, 112, 112, 112, 113, 113, 113, 114, 114, 114, 115, 115, 115, 116, 116, 116, 117, 117, 117, +118, 118, 118, 118, 119, 119, 119, 120, 120, 120, 120, 121, 121, 121, 121, 122, 122, 122, 122, 122, 123, 123, 123, 123, 123, 124, 124, 124, 124, 124, 124, 125, +125, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 125, 125, +124, 124, 124, 124, 124, 124, 123, 123, 123, 123, 123, 122, 122, 122, 122, 122, 121, 121, 121, 121, 120, 120, 120, 120, 119, 119, 119, 118, 118, 118, 118, 117, +117, 117, 116, 116, 116, 115, 115, 115, 114, 114, 114, 113, 113, 113, 112, 112, 112, 111, 111, 110, 110, 110, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, +105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 100, 99, 99, 98, 98, 97, 97, 96, 96, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, +89, 89, 88, 87, 87, 86, 86, 85, 85, 84, 83, 83, 82, 82, 81, 80, 80, 79, 79, 78, 77, 77, 76, 75, 75, 74, 74, 73, 72, 72, 71, 70, +70, 69, 68, 68, 67, 66, 66, 65, 64, 64, 63, 62, 62, 61, 60, 60, 59, 58, 58, 57, 56, 55, 55, 54, 53, 53, 52, 51, 50, 50, 49, 48, +48, 47, 46, 45, 45, 44, 43, 42, 42, 41, 40, 39, 39, 38, 37, 37, 36, 35, 34, 34, 33, 32, 31, 30, 30, 29, 28, 27, 27, 26, 25, 24, +24, 23, 22, 21, 21, 20, 19, 18, 17, 17, 16, 15, 14, 14, 13, 12, 11, 10, 10, 9, 8, 7, 7, 6, 5, 4, 3, 3, 2, 1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_819_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_819_at_16384_1024_int8.h new file mode 100644 index 000000000..6efb1fffe --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_819_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_819_AT_16384_1024INT8_H_ +#define SAW_MAX_819_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_819_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_819_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_819_AT_16384_1024_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -4, +-4, -4, -5, -5, -6, -6, -6, -7, -7, -8, -8, -9, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -14, -15, -15, -16, -16, -16, -17, -17, +-18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, +-22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -23, -24, -24, -24, -24, -25, -25, -25, +-26, -26, -26, -27, -27, -28, -28, -28, -29, -29, -30, -30, -31, -31, -32, -32, -32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -39, +-40, -40, -40, -41, -41, -41, -42, -42, -42, -43, -43, -43, -43, -43, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, +-44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -45, -45, -45, -45, -45, -46, -46, -46, -47, +-47, -47, -48, -48, -48, -49, -49, -50, -50, -51, -51, -51, -52, -52, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, +-62, -63, -63, -64, -64, -64, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, +-67, -67, -66, -66, -66, -66, -66, -66, -66, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -67, +-67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -75, -75, -76, -77, -77, -78, -79, -79, -80, -81, -81, -82, -83, -83, -84, -85, -85, +-86, -87, -87, -88, -88, -89, -89, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, +-90, -89, -89, -89, -88, -88, -87, -87, -87, -86, -86, -85, -85, -85, -84, -84, -84, -83, -83, -83, -83, -83, -83, -82, -82, -82, -82, -82, -83, -83, -83, -83, +-84, -84, -84, -85, -86, -86, -87, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, -97, -98, -99, -101, -102, -103, -104, -106, -107, -108, -109, -111, -112, -113, -114, +-116, -117, -118, -119, -120, -121, -122, -123, -124, -124, -125, -126, -126, -126, -127, -127, -127, -127, -127, -127, -126, -126, -125, -125, -124, -123, -122, -120, -119, -118, -116, -114, +-112, -110, -108, -106, -103, -101, -98, -95, -92, -89, -86, -83, -79, -76, -72, -68, -65, -61, -57, -53, -48, -44, -40, -36, -31, -27, -22, -18, -13, -9, -4, 0, +4, 9, 13, 18, 22, 27, 31, 36, 40, 44, 48, 53, 57, 61, 65, 68, 72, 76, 79, 83, 86, 89, 92, 95, 98, 101, 103, 106, 108, 110, 112, 114, +116, 118, 119, 120, 122, 123, 124, 125, 125, 126, 126, 127, 127, 127, 127, 127, 127, 126, 126, 126, 125, 124, 124, 123, 122, 121, 120, 119, 118, 117, 116, 114, +113, 112, 111, 109, 108, 107, 106, 104, 103, 102, 101, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 87, 86, 86, 85, 84, 84, 84, 83, +83, 83, 83, 82, 82, 82, 82, 82, 83, 83, 83, 83, 83, 83, 84, 84, 84, 85, 85, 85, 86, 86, 87, 87, 87, 88, 88, 89, 89, 89, 90, 90, +90, 91, 91, 91, 91, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 89, 89, 88, 88, 87, 87, 86, 85, +85, 84, 83, 83, 82, 81, 81, 80, 79, 79, 78, 77, 77, 76, 75, 75, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 67, +66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 66, 66, 66, 66, 66, 66, 67, 67, 67, +67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 64, 64, 64, 63, 63, 62, 62, +61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 52, 52, 51, 51, 51, 50, 50, 49, 49, 48, 48, 48, 47, 47, 47, +46, 46, 46, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, +44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 42, 42, 42, 41, 41, 41, 40, 40, 40, 39, +39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, 32, 31, 31, 30, 30, 29, 29, 28, 28, 28, 27, 27, 26, 26, 26, 25, +25, 25, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, +22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 17, +17, 16, 16, 16, 15, 15, 14, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 9, 8, 8, 7, 7, 6, 6, 6, 5, 5, 4, 4, 4, +3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/1024/saw_max_910_at_16384_1024_int8.h b/tables/BandLimited_SAW/1024/saw_max_910_at_16384_1024_int8.h new file mode 100644 index 000000000..436c82a61 --- /dev/null +++ b/tables/BandLimited_SAW/1024/saw_max_910_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SAW_MAX_910_AT_16384_1024INT8_H_ +#define SAW_MAX_910_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_910_AT_16384_1024_NUM_CELLS 1024 +#define SAW_MAX_910_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_910_AT_16384_1024_DATA [] = +{ +0, 0, 0, -1, -1, -2, -2, -3, -3, -4, -4, -4, -5, -5, -6, -6, -6, -7, -7, -7, -8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, +-11, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, +-12, -12, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -15, -15, -15, -15, -16, -16, -16, -17, -17, -18, -18, -18, -19, -19, +-20, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -30, -31, -31, -32, -32, -32, -33, -33, +-33, -34, -34, -34, -35, -35, -35, -35, -35, -36, -36, -36, -36, -36, -36, -36, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, +-37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -39, -39, -39, +-40, -40, -40, -41, -41, -41, -42, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, -48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, +-54, -55, -55, -56, -56, -57, -57, -58, -58, -58, -59, -59, -59, -60, -60, -60, -61, -61, -61, -61, -61, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, +-62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -60, -60, -60, -60, -60, -60, -60, -60, -60, +-61, -61, -61, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -64, -64, -64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -70, -70, -71, -71, -72, -73, +-73, -74, -75, -75, -76, -77, -77, -78, -78, -79, -80, -80, -81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -87, -88, -88, -88, -89, -89, -89, +-89, -89, -89, -89, -90, -90, -90, -90, -89, -89, -89, -89, -89, -89, -89, -88, -88, -88, -88, -87, -87, -87, -86, -86, -86, -85, -85, -85, -84, -84, -84, -83, +-83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -82, -82, -82, -83, -83, -84, -84, -85, -86, -86, -87, +-88, -88, -89, -90, -91, -92, -93, -94, -95, -96, -97, -98, -99, -101, -102, -103, -104, -105, -107, -108, -109, -110, -111, -112, -114, -115, -116, -117, -118, -119, -120, -121, +-122, -122, -123, -124, -125, -125, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -126, -126, -125, -125, -124, -123, -122, -121, -120, -118, -117, -115, -114, -112, -110, -108, +-106, -104, -102, -99, -97, -94, -91, -89, -86, -83, -80, -76, -73, -70, -66, -63, -59, -56, -52, -48, -44, -40, -36, -32, -28, -24, -20, -16, -12, -8, -4, 0, +4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 59, 63, 66, 70, 73, 76, 80, 83, 86, 89, 91, 94, 97, 99, 102, 104, 106, 108, +110, 112, 114, 115, 117, 118, 120, 121, 122, 123, 124, 125, 125, 126, 126, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 125, 125, 124, 123, 122, 122, 121, +120, 119, 118, 117, 116, 115, 114, 112, 111, 110, 109, 108, 107, 105, 104, 103, 102, 101, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 88, 87, +86, 86, 85, 84, 84, 83, 83, 82, 82, 82, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, +84, 84, 84, 85, 85, 85, 86, 86, 86, 87, 87, 87, 88, 88, 88, 88, 89, 89, 89, 89, 89, 89, 89, 90, 90, 90, 90, 89, 89, 89, 89, 89, +89, 89, 88, 88, 88, 87, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 80, 80, 79, 78, 78, 77, 77, 76, 75, 75, 74, 73, 73, +72, 71, 71, 70, 70, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, 64, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 61, 61, 61, 60, +60, 60, 60, 60, 60, 60, 60, 60, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, +62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 61, 61, 61, 61, 61, 60, 60, 60, 59, 59, 59, 58, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, +53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, 47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 42, 41, 41, 41, 40, 40, 40, 39, +39, 39, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, +37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 34, 34, 34, 33, 33, +33, 32, 32, 32, 31, 31, 30, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 20, 19, +19, 18, 18, 18, 17, 17, 16, 16, 16, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, +12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, +11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_1024_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_1024_at_16384_2048_int8.h new file mode 100644 index 000000000..0b4a18fd7 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_1024_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_1024_AT_16384_2048INT8_H_ +#define SAW_MAX_1024_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_1024_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_1024_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_1024_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -3, +-3, -3, -3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -7, -7, -7, -7, -7, -8, -8, -8, +-8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -14, -15, -15, -15, -15, +-16, -16, -16, -16, -17, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -22, -22, -22, -22, +-22, -23, -23, -23, -23, -23, -23, -24, -24, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-26, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -28, -28, -28, -28, +-28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, +-27, -27, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, +-29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -33, +-33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, +-40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, +-48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -50, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -53, -53, -54, +-54, -54, -54, -54, -54, -54, -54, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, +-56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, +-56, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, +-55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, +-57, -57, -57, -57, -57, -57, -57, -58, -58, -58, -58, -58, -58, -59, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -61, -62, -62, -62, -62, -63, +-63, -63, -64, -64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -70, -70, -70, -71, -71, -71, -72, -72, -72, +-72, -73, -73, -73, -74, -74, -74, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, -80, -81, -81, -81, -81, +-81, -82, -82, -82, -82, -83, -83, -83, -83, -83, -84, -84, -84, -84, -84, -84, -85, -85, -85, -85, -85, -85, -85, -85, -86, -86, -86, -86, -86, -86, -86, -86, +-86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -85, -85, -85, +-85, -85, -85, -85, -85, -85, -84, -84, -84, -84, -84, -84, -84, -84, -83, -83, -83, -83, -83, -83, -83, -82, -82, -82, -82, -82, -82, -82, -81, -81, -81, -81, +-81, -81, -81, -80, -80, -80, -80, -80, -80, -80, -80, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, +-78, -78, -78, -78, -78, -78, -78, -78, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -80, -80, -80, -80, -80, -80, -81, -81, -81, -81, -82, -82, -82, -82, +-83, -83, -83, -83, -84, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, -88, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -92, -93, -93, -94, -94, -95, +-95, -96, -96, -97, -97, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -111, -111, -112, -112, +-113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -118, -118, -119, -119, -119, -120, -120, -121, -121, -122, -122, -122, -123, -123, -123, -124, -124, -124, -125, -125, -125, -125, +-125, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, +-124, -123, -123, -122, -122, -121, -121, -120, -120, -119, -119, -118, -117, -117, -116, -115, -115, -114, -113, -112, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, +-100, -99, -98, -97, -95, -94, -93, -92, -91, -89, -88, -87, -85, -84, -83, -81, -80, -79, -77, -76, -74, -73, -71, -70, -68, -67, -65, -63, -62, -60, -59, -57, +-55, -54, -52, -50, -49, -47, -45, -43, -42, -40, -38, -36, -35, -33, -31, -29, -27, -25, -24, -22, -20, -18, -16, -14, -13, -11, -9, -7, -5, -3, -1, 0, +1, 3, 5, 7, 9, 11, 13, 14, 16, 18, 20, 22, 24, 25, 27, 29, 31, 33, 35, 36, 38, 40, 42, 43, 45, 47, 49, 50, 52, 54, 55, 57, +59, 60, 62, 63, 65, 67, 68, 70, 71, 73, 74, 76, 77, 79, 80, 81, 83, 84, 85, 87, 88, 89, 91, 92, 93, 94, 95, 97, 98, 99, 100, 101, +102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 112, 113, 114, 115, 115, 116, 117, 117, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, +124, 125, 125, 125, 125, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 125, 125, +125, 125, 125, 124, 124, 124, 123, 123, 123, 122, 122, 122, 121, 121, 120, 120, 119, 119, 119, 118, 118, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, +112, 111, 111, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 97, 97, 96, 96, 95, 95, +94, 94, 93, 93, 92, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 88, 87, 87, 86, 86, 86, 85, 85, 85, 84, 84, 84, 83, 83, 83, 83, 82, +82, 82, 82, 81, 81, 81, 81, 80, 80, 80, 80, 80, 80, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 78, 78, 78, 78, 78, 78, 78, 78, 78, +78, 78, 78, 78, 78, 78, 78, 78, 78, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 80, 80, 80, 80, 80, 80, 80, 80, 81, 81, 81, 81, +81, 81, 81, 82, 82, 82, 82, 82, 82, 82, 83, 83, 83, 83, 83, 83, 83, 84, 84, 84, 84, 84, 84, 84, 84, 85, 85, 85, 85, 85, 85, 85, +85, 85, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, +86, 86, 86, 86, 86, 86, 86, 85, 85, 85, 85, 85, 85, 85, 85, 84, 84, 84, 84, 84, 84, 83, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, +81, 81, 81, 80, 80, 80, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 74, 74, 74, 73, 73, 73, 72, 72, +72, 72, 71, 71, 71, 70, 70, 70, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, +62, 62, 62, 62, 61, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 59, 58, 58, 58, 58, 58, 58, 57, 57, 57, 57, 57, 57, 57, 56, +56, 56, 56, 56, 56, 56, 56, 56, 56, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, +55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 56, 56, +56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, +56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 54, 54, 54, 54, 54, 54, 54, 54, +53, 53, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 52, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 48, +47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, +39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, +32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, +28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, +27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, +28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 22, 22, +22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 15, +15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, +8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, +2, 2, 2, 2, 2, 2, 2, 2, 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, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_1170_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_1170_at_16384_2048_int8.h new file mode 100644 index 000000000..e6eaf9f9f --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_1170_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_1170_AT_16384_2048INT8_H_ +#define SAW_MAX_1170_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_1170_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_1170_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_1170_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, +-7, -7, -7, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, +-12, -12, -13, -13, -13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -15, -15, -15, -15, +-15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, +-16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, +-16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, +-17, -17, -17, -17, -18, -18, -18, -18, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, +-21, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -24, -24, -24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, +-28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -31, -32, -32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, +-36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -38, -39, -39, -39, -39, -40, -40, -40, -40, -40, -41, -41, -41, -41, -41, -42, -42, -42, -42, -42, -43, +-43, -43, -43, -43, -43, -44, -44, -44, -44, -44, -44, -45, -45, -45, -45, -45, -45, -45, -46, -46, -46, -46, -46, -46, -46, -46, -46, -47, -47, -47, -47, -47, +-47, -47, -47, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, +-48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, +-48, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -49, -49, -49, -49, -49, -50, +-50, -50, -50, -50, -50, -50, -50, -51, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -54, -54, -54, -54, -54, -55, -55, -55, -55, +-56, -56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -63, -63, -63, -64, -64, -64, +-64, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -71, -71, -71, -71, -72, -72, -72, -72, -73, -73, -73, +-74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -78, -78, -79, -79, -79, -79, -79, -80, -80, -80, -80, +-80, -80, -80, -81, -81, -81, -81, -81, -81, -81, -81, -81, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, +-82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -80, +-80, -80, -80, -80, -80, -80, -80, -80, -79, -79, -79, -79, -79, -79, -79, -79, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, -77, -77, -77, +-77, -77, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, +-75, -75, -75, -75, -75, -75, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -77, -77, -77, -77, -77, -77, -77, -78, -78, -78, -78, -78, -79, -79, -79, -79, +-80, -80, -80, -80, -81, -81, -81, -81, -82, -82, -82, -83, -83, -83, -84, -84, -84, -85, -85, -85, -86, -86, -87, -87, -87, -88, -88, -89, -89, -89, -90, -90, +-91, -91, -92, -92, -93, -93, -93, -94, -94, -95, -95, -96, -96, -97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, +-106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, -112, -113, -113, -114, -114, -115, -115, -116, -116, -116, -117, -117, -118, -118, -119, -119, -119, -120, -120, -121, +-121, -121, -122, -122, -122, -123, -123, -123, -124, -124, -124, -124, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -124, -123, -123, -122, -122, -122, -121, -121, -120, -120, -119, -119, +-118, -118, -117, -117, -116, -115, -115, -114, -113, -113, -112, -111, -110, -110, -109, -108, -107, -106, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, -95, -94, -93, +-92, -91, -89, -88, -87, -86, -85, -84, -82, -81, -80, -79, -77, -76, -75, -74, -72, -71, -70, -68, -67, -65, -64, -63, -61, -60, -58, -57, -55, -54, -52, -51, +-49, -48, -46, -45, -43, -42, -40, -39, -37, -35, -34, -32, -31, -29, -27, -26, -24, -23, -21, -19, -18, -16, -14, -13, -11, -9, -8, -6, -4, -3, -1, 0, +1, 3, 4, 6, 8, 9, 11, 13, 14, 16, 18, 19, 21, 23, 24, 26, 27, 29, 31, 32, 34, 35, 37, 39, 40, 42, 43, 45, 46, 48, 49, 51, +52, 54, 55, 57, 58, 60, 61, 63, 64, 65, 67, 68, 70, 71, 72, 74, 75, 76, 77, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 91, 92, 93, +94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 106, 107, 108, 109, 110, 110, 111, 112, 113, 113, 114, 115, 115, 116, 117, 117, 118, 118, 119, +119, 120, 120, 121, 121, 122, 122, 122, 123, 123, 124, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 124, 124, 124, 124, 123, 123, 123, 122, 122, 122, 121, 121, 121, +120, 120, 119, 119, 119, 118, 118, 117, 117, 116, 116, 116, 115, 115, 114, 114, 113, 113, 112, 112, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, +105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, 96, 95, 95, 94, 94, 93, 93, 93, 92, 92, 91, 91, 90, +90, 89, 89, 89, 88, 88, 87, 87, 87, 86, 86, 85, 85, 85, 84, 84, 84, 83, 83, 83, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, 80, 79, +79, 79, 79, 78, 78, 78, 78, 78, 77, 77, 77, 77, 77, 77, 77, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 75, 75, 75, 75, 75, 75, 75, +75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 77, 77, 77, +77, 77, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 79, 79, 79, 79, 79, 79, 79, 79, 80, 80, 80, 80, 80, 80, 80, 80, 80, +81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, +82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 81, 81, 81, 81, 81, 81, 81, 81, 81, 80, 80, 80, 80, +80, 80, 80, 79, 79, 79, 79, 79, 78, 78, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, +73, 73, 72, 72, 72, 72, 71, 71, 71, 71, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 64, 64, +64, 64, 63, 63, 63, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, 55, +55, 55, 55, 54, 54, 54, 54, 54, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, +49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, +48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, +48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, +47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, +42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 39, 39, 39, 39, 38, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, +35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, 31, 31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, +28, 27, 27, 27, 27, 26, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 21, +21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, +17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, +16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, +16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, +15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, +12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 7, +7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_1365_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_1365_at_16384_2048_int8.h new file mode 100644 index 000000000..6f91e75d9 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_1365_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_1365_AT_16384_2048INT8_H_ +#define SAW_MAX_1365_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_1365_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_1365_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_1365_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, +-2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, +-6, -6, -6, -6, -6, -6, -7, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, +-12, -12, -12, -13, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, -16, -16, -16, -17, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, +-19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, -24, -24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, +-27, -27, -27, -28, -28, -28, -28, -28, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -32, -33, -33, +-33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, +-36, -36, -36, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, +-37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, +-37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, +-37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -39, -39, +-39, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, -40, -40, -40, -41, -41, -41, -41, -41, -41, -41, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, +-43, -43, -44, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, +-51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -55, -55, -55, -55, -56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -59, -59, -59, +-59, -60, -60, -60, -60, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, +-68, -68, -68, -69, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -71, -72, -72, -72, -72, -72, -72, -73, -73, -73, -73, -73, -73, -74, -74, -74, +-74, -74, -74, -74, -75, -75, -75, -75, -75, -75, -75, -75, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -77, -77, -77, -77, -77, -77, -77, +-77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -76, -76, -76, -76, -76, -76, -76, +-76, -76, -76, -76, -76, -76, -76, -76, -76, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -73, +-73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -71, -71, -71, -71, -71, -71, -71, +-71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -72, -72, -72, -72, -72, -72, +-72, -72, -72, -72, -72, -73, -73, -73, -73, -73, -73, -73, -74, -74, -74, -74, -74, -75, -75, -75, -75, -75, -76, -76, -76, -76, -76, -77, -77, -77, -77, -78, +-78, -78, -79, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -83, -84, -84, -84, -85, -85, -86, -86, -86, -87, -87, -87, -88, -88, -89, +-89, -90, -90, -90, -91, -91, -92, -92, -93, -93, -93, -94, -94, -95, -95, -96, -96, -97, -97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, +-104, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -111, -111, -112, -112, -113, -113, -113, -114, -114, -115, -115, -116, -116, -116, -117, -117, +-117, -118, -118, -119, -119, -119, -120, -120, -120, -121, -121, -121, -122, -122, -122, -123, -123, -123, -123, -124, -124, -124, -124, -125, -125, -125, -125, -125, -126, -126, -126, -126, +-126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, +-125, -125, -124, -124, -124, -123, -123, -123, -122, -122, -122, -121, -121, -121, -120, -120, -119, -119, -118, -118, -117, -117, -116, -116, -115, -115, -114, -114, -113, -112, -112, -111, +-110, -110, -109, -108, -108, -107, -106, -105, -105, -104, -103, -102, -101, -101, -100, -99, -98, -97, -96, -95, -94, -93, -93, -92, -91, -90, -89, -88, -87, -86, -85, -83, +-82, -81, -80, -79, -78, -77, -76, -75, -74, -72, -71, -70, -69, -68, -66, -65, -64, -63, -62, -60, -59, -58, -56, -55, -54, -53, -51, -50, -49, -47, -46, -45, +-43, -42, -41, -39, -38, -37, -35, -34, -32, -31, -30, -28, -27, -25, -24, -23, -21, -20, -18, -17, -15, -14, -12, -11, -10, -8, -7, -5, -4, -2, -1, 0, +1, 2, 4, 5, 7, 8, 10, 11, 12, 14, 15, 17, 18, 20, 21, 23, 24, 25, 27, 28, 30, 31, 32, 34, 35, 37, 38, 39, 41, 42, 43, 45, +46, 47, 49, 50, 51, 53, 54, 55, 56, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, +85, 86, 87, 88, 89, 90, 91, 92, 93, 93, 94, 95, 96, 97, 98, 99, 100, 101, 101, 102, 103, 104, 105, 105, 106, 107, 108, 108, 109, 110, 110, 111, +112, 112, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 121, 122, 122, 122, 123, 123, 123, 124, 124, 124, 125, 125, 125, +125, 125, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, +126, 126, 126, 125, 125, 125, 125, 125, 124, 124, 124, 124, 123, 123, 123, 123, 122, 122, 122, 121, 121, 121, 120, 120, 120, 119, 119, 119, 118, 118, 117, 117, +117, 116, 116, 116, 115, 115, 114, 114, 113, 113, 113, 112, 112, 111, 111, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 104, 103, +103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 97, 96, 96, 95, 95, 94, 94, 93, 93, 93, 92, 92, 91, 91, 90, 90, 90, 89, 89, +88, 88, 87, 87, 87, 86, 86, 86, 85, 85, 84, 84, 84, 83, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 79, 78, 78, 78, +77, 77, 77, 77, 76, 76, 76, 76, 76, 75, 75, 75, 75, 75, 74, 74, 74, 74, 74, 73, 73, 73, 73, 73, 73, 73, 72, 72, 72, 72, 72, 72, +72, 72, 72, 72, 72, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, +71, 71, 71, 71, 71, 71, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, +74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, +76, 76, 76, 76, 76, 76, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, +77, 77, 77, 77, 77, 77, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 75, 75, 75, 75, 75, 75, 75, 75, 74, 74, 74, 74, 74, +74, 74, 73, 73, 73, 73, 73, 73, 72, 72, 72, 72, 72, 72, 71, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 69, 68, 68, 68, 68, +67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 60, 60, 60, 60, 59, 59, +59, 59, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 55, 55, 55, 55, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, +50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 47, 47, 47, 47, 46, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 44, 43, 43, 43, +43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, +39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, +37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, +37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, +37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, +36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, +33, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 27, 27, 27, 27, +27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, +19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 13, 12, 12, 12, 12, +11, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 5, +5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_136_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_136_at_16384_2048_int8.h new file mode 100644 index 000000000..e2771f0aa --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_136_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_136_AT_16384_2048INT8_H_ +#define SAW_MAX_136_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_136_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_136_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_136_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -4, -4, +-4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -7, +-7, -7, -7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, +-9, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, +-17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -21, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-26, -27, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, +-30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -37, -38, -38, -38, +-38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, -41, +-41, -41, -41, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, +-43, -44, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -50, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, +-52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, +-55, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, -57, +-58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -60, -60, -61, -61, -61, -61, -61, -61, -61, -61, -61, -60, -60, -60, -60, -60, -60, -60, -60, -60, +-60, -60, -61, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, +-65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, +-70, -70, -70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, +-73, -73, -73, -73, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -74, -74, -74, +-74, -75, -75, -75, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -78, -78, -78, -79, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, +-77, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, +-82, -82, -82, -82, -82, -82, -82, -81, -81, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, -87, -87, +-88, -88, -88, -88, -88, -88, -87, -87, -87, -87, -87, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -88, -88, -89, -89, +-90, -90, -91, -91, -91, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -89, -89, -89, -90, +-90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -96, -96, -96, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -96, -96, -96, -95, -95, -94, -94, -94, +-93, -93, -93, -93, -93, -93, -93, -93, -93, -94, -94, -95, -95, -96, -97, -97, -98, -99, -100, -100, -101, -101, -102, -102, -103, -103, -103, -103, -103, -103, -102, -102, +-102, -101, -100, -100, -99, -99, -98, -97, -97, -96, -96, -95, -95, -95, -95, -95, -96, -96, -97, -98, -98, -99, -100, -101, -102, -103, -105, -106, -107, -108, -108, -109, +-110, -110, -110, -110, -110, -110, -109, -109, -108, -107, -106, -105, -103, -102, -101, -100, -98, -97, -96, -96, -95, -95, -94, -95, -95, -96, -97, -98, -99, -101, -103, -105, +-107, -110, -112, -115, -117, -119, -122, -123, -125, -126, -127, -127, -127, -126, -124, -122, -119, -115, -111, -106, -100, -93, -86, -78, -70, -61, -51, -42, -31, -21, -10, 0, +10, 21, 31, 42, 51, 61, 70, 78, 86, 93, 100, 106, 111, 115, 119, 122, 124, 126, 127, 127, 127, 126, 125, 123, 122, 119, 117, 115, 112, 110, 107, 105, +103, 101, 99, 98, 97, 96, 95, 95, 94, 95, 95, 96, 96, 97, 98, 100, 101, 102, 103, 105, 106, 107, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, +108, 108, 107, 106, 105, 103, 102, 101, 100, 99, 98, 98, 97, 96, 96, 95, 95, 95, 95, 95, 96, 96, 97, 97, 98, 99, 99, 100, 100, 101, 102, 102, +102, 103, 103, 103, 103, 103, 103, 102, 102, 101, 101, 100, 100, 99, 98, 97, 97, 96, 95, 95, 94, 94, 93, 93, 93, 93, 93, 93, 93, 93, 93, 94, +94, 94, 95, 95, 96, 96, 96, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 96, 96, 96, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 90, +89, 89, 89, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 91, 91, 91, 90, 90, 89, +89, 88, 88, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 87, 87, 87, 87, 87, 88, 88, 88, 88, 88, 88, 87, +87, 87, 87, 86, 86, 86, 85, 85, 85, 84, 84, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 82, 83, +83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 77, 77, +77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 79, 78, 78, 78, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 75, 75, 75, 74, 74, +74, 74, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 73, 73, 73, 73, 72, +72, 72, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 70, 70, 69, +69, 69, 69, 69, 69, 69, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, +65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 61, 60, 60, 60, +60, 60, 60, 60, 60, 60, 60, 60, 61, 61, 61, 61, 61, 61, 61, 61, 61, 60, 60, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, +57, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, 55, +55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, +52, 52, 52, 52, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 44, 43, 43, +43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, +40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, +38, 38, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, +30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, +17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, +13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, +9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, +6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, +4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_138_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_138_at_16384_2048_int8.h new file mode 100644 index 000000000..f01f16897 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_138_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_138_AT_16384_2048INT8_H_ +#define SAW_MAX_138_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_138_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_138_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_138_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -4, -4, +-4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -7, +-7, -7, -7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, +-9, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, +-17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -21, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-26, -27, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, +-30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -37, -38, -38, -38, +-38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, -41, +-41, -41, -41, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, +-43, -44, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -50, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, +-52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, +-55, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, -57, +-58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -60, -60, -61, -61, -61, -61, -61, -61, -61, -61, -61, -60, -60, -60, -60, -60, -60, -60, -60, -60, +-60, -60, -61, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, +-65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, +-70, -70, -70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, +-73, -73, -73, -73, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -74, -74, -74, +-74, -75, -75, -75, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -78, -78, -78, -79, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, +-77, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, +-82, -82, -82, -82, -82, -82, -82, -81, -81, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, -87, -87, +-88, -88, -88, -88, -88, -88, -87, -87, -87, -87, -87, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -88, -88, -89, -89, +-90, -90, -91, -91, -91, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -89, -89, -89, -90, +-90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -96, -96, -96, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -96, -96, -96, -95, -95, -94, -94, -94, +-93, -93, -93, -93, -93, -93, -93, -93, -93, -94, -94, -95, -95, -96, -97, -97, -98, -99, -100, -100, -101, -101, -102, -102, -103, -103, -103, -103, -103, -103, -102, -102, +-102, -101, -100, -100, -99, -99, -98, -97, -97, -96, -96, -95, -95, -95, -95, -95, -96, -96, -97, -98, -98, -99, -100, -101, -102, -103, -105, -106, -107, -108, -108, -109, +-110, -110, -110, -110, -110, -110, -109, -109, -108, -107, -106, -105, -103, -102, -101, -100, -98, -97, -96, -96, -95, -95, -94, -95, -95, -96, -97, -98, -99, -101, -103, -105, +-107, -110, -112, -115, -117, -119, -122, -123, -125, -126, -127, -127, -127, -126, -124, -122, -119, -115, -111, -106, -100, -93, -86, -78, -70, -61, -51, -42, -31, -21, -10, 0, +10, 21, 31, 42, 51, 61, 70, 78, 86, 93, 100, 106, 111, 115, 119, 122, 124, 126, 127, 127, 127, 126, 125, 123, 122, 119, 117, 115, 112, 110, 107, 105, +103, 101, 99, 98, 97, 96, 95, 95, 94, 95, 95, 96, 96, 97, 98, 100, 101, 102, 103, 105, 106, 107, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, +108, 108, 107, 106, 105, 103, 102, 101, 100, 99, 98, 98, 97, 96, 96, 95, 95, 95, 95, 95, 96, 96, 97, 97, 98, 99, 99, 100, 100, 101, 102, 102, +102, 103, 103, 103, 103, 103, 103, 102, 102, 101, 101, 100, 100, 99, 98, 97, 97, 96, 95, 95, 94, 94, 93, 93, 93, 93, 93, 93, 93, 93, 93, 94, +94, 94, 95, 95, 96, 96, 96, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 96, 96, 96, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 90, +89, 89, 89, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 91, 91, 91, 90, 90, 89, +89, 88, 88, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 87, 87, 87, 87, 87, 88, 88, 88, 88, 88, 88, 87, +87, 87, 87, 86, 86, 86, 85, 85, 85, 84, 84, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 82, 83, +83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 77, 77, +77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 79, 78, 78, 78, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 75, 75, 75, 74, 74, +74, 74, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 73, 73, 73, 73, 72, +72, 72, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 70, 70, 69, +69, 69, 69, 69, 69, 69, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, +65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 61, 60, 60, 60, +60, 60, 60, 60, 60, 60, 60, 60, 61, 61, 61, 61, 61, 61, 61, 61, 61, 60, 60, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, +57, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, 55, +55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, +52, 52, 52, 52, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 44, 43, 43, +43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, +40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, +38, 38, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, +30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, +17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, +13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, +9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, +6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, +4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_141_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_141_at_16384_2048_int8.h new file mode 100644 index 000000000..5f83d80e1 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_141_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_141_AT_16384_2048INT8_H_ +#define SAW_MAX_141_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_141_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_141_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_141_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -4, -4, +-4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -7, +-7, -7, -7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, +-9, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, +-17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -21, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-26, -27, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, +-30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -37, -38, -38, -38, +-38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, -41, +-41, -41, -41, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, +-43, -44, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -50, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, +-52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, +-55, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, -57, +-58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -60, -60, -61, -61, -61, -61, -61, -61, -61, -61, -61, -60, -60, -60, -60, -60, -60, -60, -60, -60, +-60, -60, -61, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, +-65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, +-70, -70, -70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, +-73, -73, -73, -73, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -74, -74, -74, +-74, -75, -75, -75, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -78, -78, -78, -79, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, +-77, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, +-82, -82, -82, -82, -82, -82, -82, -81, -81, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, -87, -87, +-88, -88, -88, -88, -88, -88, -87, -87, -87, -87, -87, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -88, -88, -89, -89, +-90, -90, -91, -91, -91, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -89, -89, -89, -90, +-90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -96, -96, -96, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -96, -96, -96, -95, -95, -94, -94, -94, +-93, -93, -93, -93, -93, -93, -93, -93, -93, -94, -94, -95, -95, -96, -97, -97, -98, -99, -100, -100, -101, -101, -102, -102, -103, -103, -103, -103, -103, -103, -102, -102, +-102, -101, -100, -100, -99, -99, -98, -97, -97, -96, -96, -95, -95, -95, -95, -95, -96, -96, -97, -98, -98, -99, -100, -101, -102, -103, -105, -106, -107, -108, -108, -109, +-110, -110, -110, -110, -110, -110, -109, -109, -108, -107, -106, -105, -103, -102, -101, -100, -98, -97, -96, -96, -95, -95, -94, -95, -95, -96, -97, -98, -99, -101, -103, -105, +-107, -110, -112, -115, -117, -119, -122, -123, -125, -126, -127, -127, -127, -126, -124, -122, -119, -115, -111, -106, -100, -93, -86, -78, -70, -61, -51, -42, -31, -21, -10, 0, +10, 21, 31, 42, 51, 61, 70, 78, 86, 93, 100, 106, 111, 115, 119, 122, 124, 126, 127, 127, 127, 126, 125, 123, 122, 119, 117, 115, 112, 110, 107, 105, +103, 101, 99, 98, 97, 96, 95, 95, 94, 95, 95, 96, 96, 97, 98, 100, 101, 102, 103, 105, 106, 107, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, +108, 108, 107, 106, 105, 103, 102, 101, 100, 99, 98, 98, 97, 96, 96, 95, 95, 95, 95, 95, 96, 96, 97, 97, 98, 99, 99, 100, 100, 101, 102, 102, +102, 103, 103, 103, 103, 103, 103, 102, 102, 101, 101, 100, 100, 99, 98, 97, 97, 96, 95, 95, 94, 94, 93, 93, 93, 93, 93, 93, 93, 93, 93, 94, +94, 94, 95, 95, 96, 96, 96, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 96, 96, 96, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 90, +89, 89, 89, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 91, 91, 91, 90, 90, 89, +89, 88, 88, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 87, 87, 87, 87, 87, 88, 88, 88, 88, 88, 88, 87, +87, 87, 87, 86, 86, 86, 85, 85, 85, 84, 84, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 82, 83, +83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 77, 77, +77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 79, 78, 78, 78, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 75, 75, 75, 74, 74, +74, 74, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 73, 73, 73, 73, 72, +72, 72, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 70, 70, 69, +69, 69, 69, 69, 69, 69, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, +65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 61, 60, 60, 60, +60, 60, 60, 60, 60, 60, 60, 60, 61, 61, 61, 61, 61, 61, 61, 61, 61, 60, 60, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, +57, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, 55, +55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, +52, 52, 52, 52, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 44, 43, 43, +43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, +40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, +38, 38, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, +30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, +17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, +13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, +9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, +6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, +4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_143_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_143_at_16384_2048_int8.h new file mode 100644 index 000000000..0edc78161 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_143_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_143_AT_16384_2048INT8_H_ +#define SAW_MAX_143_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_143_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_143_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_143_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -4, -4, +-4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -7, +-7, -7, -7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, +-9, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, +-17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -21, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-26, -27, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, +-30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -37, -38, -38, -38, +-38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, -41, +-41, -41, -41, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, +-43, -44, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -50, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, +-52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, +-55, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, -57, +-58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -60, -60, -61, -61, -61, -61, -61, -61, -61, -61, -61, -60, -60, -60, -60, -60, -60, -60, -60, -60, +-60, -60, -61, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, +-65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, +-70, -70, -70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, +-73, -73, -73, -73, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -74, -74, -74, +-74, -75, -75, -75, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -78, -78, -78, -79, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, +-77, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, +-82, -82, -82, -82, -82, -82, -82, -81, -81, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, -87, -87, +-88, -88, -88, -88, -88, -88, -87, -87, -87, -87, -87, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -88, -88, -89, -89, +-90, -90, -91, -91, -91, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -89, -89, -89, -90, +-90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -96, -96, -96, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -96, -96, -96, -95, -95, -94, -94, -94, +-93, -93, -93, -93, -93, -93, -93, -93, -93, -94, -94, -95, -95, -96, -97, -97, -98, -99, -100, -100, -101, -101, -102, -102, -103, -103, -103, -103, -103, -103, -102, -102, +-102, -101, -100, -100, -99, -99, -98, -97, -97, -96, -96, -95, -95, -95, -95, -95, -96, -96, -97, -98, -98, -99, -100, -101, -102, -103, -105, -106, -107, -108, -108, -109, +-110, -110, -110, -110, -110, -110, -109, -109, -108, -107, -106, -105, -103, -102, -101, -100, -98, -97, -96, -96, -95, -95, -94, -95, -95, -96, -97, -98, -99, -101, -103, -105, +-107, -110, -112, -115, -117, -119, -122, -123, -125, -126, -127, -127, -127, -126, -124, -122, -119, -115, -111, -106, -100, -93, -86, -78, -70, -61, -51, -42, -31, -21, -10, 0, +10, 21, 31, 42, 51, 61, 70, 78, 86, 93, 100, 106, 111, 115, 119, 122, 124, 126, 127, 127, 127, 126, 125, 123, 122, 119, 117, 115, 112, 110, 107, 105, +103, 101, 99, 98, 97, 96, 95, 95, 94, 95, 95, 96, 96, 97, 98, 100, 101, 102, 103, 105, 106, 107, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, +108, 108, 107, 106, 105, 103, 102, 101, 100, 99, 98, 98, 97, 96, 96, 95, 95, 95, 95, 95, 96, 96, 97, 97, 98, 99, 99, 100, 100, 101, 102, 102, +102, 103, 103, 103, 103, 103, 103, 102, 102, 101, 101, 100, 100, 99, 98, 97, 97, 96, 95, 95, 94, 94, 93, 93, 93, 93, 93, 93, 93, 93, 93, 94, +94, 94, 95, 95, 96, 96, 96, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 96, 96, 96, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 90, +89, 89, 89, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 91, 91, 91, 90, 90, 89, +89, 88, 88, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 87, 87, 87, 87, 87, 88, 88, 88, 88, 88, 88, 87, +87, 87, 87, 86, 86, 86, 85, 85, 85, 84, 84, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 82, 83, +83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 77, 77, +77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 79, 78, 78, 78, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 75, 75, 75, 74, 74, +74, 74, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 73, 73, 73, 73, 72, +72, 72, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 70, 70, 69, +69, 69, 69, 69, 69, 69, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, +65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 61, 60, 60, 60, +60, 60, 60, 60, 60, 60, 60, 60, 61, 61, 61, 61, 61, 61, 61, 61, 61, 60, 60, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, +57, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, 55, +55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, +52, 52, 52, 52, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 44, 43, 43, +43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, +40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, +38, 38, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, +30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, +17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, +13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, +9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, +6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, +4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_146_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_146_at_16384_2048_int8.h new file mode 100644 index 000000000..c4e87c4ad --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_146_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_146_AT_16384_2048INT8_H_ +#define SAW_MAX_146_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_146_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_146_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_146_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -4, -4, +-4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -7, +-7, -7, -7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, +-9, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, +-17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -21, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-26, -27, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, +-30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -37, -38, -38, -38, +-38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, -41, +-41, -41, -41, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, +-43, -44, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -50, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, +-52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, +-55, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, -57, +-58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -60, -60, -61, -61, -61, -61, -61, -61, -61, -61, -61, -60, -60, -60, -60, -60, -60, -60, -60, -60, +-60, -60, -61, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, +-65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, +-70, -70, -70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, +-73, -73, -73, -73, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -74, -74, -74, +-74, -75, -75, -75, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -78, -78, -78, -79, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, +-77, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, +-82, -82, -82, -82, -82, -82, -82, -81, -81, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, -87, -87, +-88, -88, -88, -88, -88, -88, -87, -87, -87, -87, -87, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -88, -88, -89, -89, +-90, -90, -91, -91, -91, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -89, -89, -89, -90, +-90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -96, -96, -96, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -96, -96, -96, -95, -95, -94, -94, -94, +-93, -93, -93, -93, -93, -93, -93, -93, -93, -94, -94, -95, -95, -96, -97, -97, -98, -99, -100, -100, -101, -101, -102, -102, -103, -103, -103, -103, -103, -103, -102, -102, +-102, -101, -100, -100, -99, -99, -98, -97, -97, -96, -96, -95, -95, -95, -95, -95, -96, -96, -97, -98, -98, -99, -100, -101, -102, -103, -105, -106, -107, -108, -108, -109, +-110, -110, -110, -110, -110, -110, -109, -109, -108, -107, -106, -105, -103, -102, -101, -100, -98, -97, -96, -96, -95, -95, -94, -95, -95, -96, -97, -98, -99, -101, -103, -105, +-107, -110, -112, -115, -117, -119, -122, -123, -125, -126, -127, -127, -127, -126, -124, -122, -119, -115, -111, -106, -100, -93, -86, -78, -70, -61, -51, -42, -31, -21, -10, 0, +10, 21, 31, 42, 51, 61, 70, 78, 86, 93, 100, 106, 111, 115, 119, 122, 124, 126, 127, 127, 127, 126, 125, 123, 122, 119, 117, 115, 112, 110, 107, 105, +103, 101, 99, 98, 97, 96, 95, 95, 94, 95, 95, 96, 96, 97, 98, 100, 101, 102, 103, 105, 106, 107, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, +108, 108, 107, 106, 105, 103, 102, 101, 100, 99, 98, 98, 97, 96, 96, 95, 95, 95, 95, 95, 96, 96, 97, 97, 98, 99, 99, 100, 100, 101, 102, 102, +102, 103, 103, 103, 103, 103, 103, 102, 102, 101, 101, 100, 100, 99, 98, 97, 97, 96, 95, 95, 94, 94, 93, 93, 93, 93, 93, 93, 93, 93, 93, 94, +94, 94, 95, 95, 96, 96, 96, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 96, 96, 96, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 90, +89, 89, 89, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 91, 91, 91, 90, 90, 89, +89, 88, 88, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 87, 87, 87, 87, 87, 88, 88, 88, 88, 88, 88, 87, +87, 87, 87, 86, 86, 86, 85, 85, 85, 84, 84, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 82, 83, +83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 77, 77, +77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 79, 78, 78, 78, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 75, 75, 75, 74, 74, +74, 74, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 73, 73, 73, 73, 72, +72, 72, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 70, 70, 69, +69, 69, 69, 69, 69, 69, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, +65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 61, 60, 60, 60, +60, 60, 60, 60, 60, 60, 60, 60, 61, 61, 61, 61, 61, 61, 61, 61, 61, 60, 60, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, +57, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, 55, +55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, +52, 52, 52, 52, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 44, 43, 43, +43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, +40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, +38, 38, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, +30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, +17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, +13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, +9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, +6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, +4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_148_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_148_at_16384_2048_int8.h new file mode 100644 index 000000000..7814337cb --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_148_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_148_AT_16384_2048INT8_H_ +#define SAW_MAX_148_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_148_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_148_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_148_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -4, -4, +-4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -7, +-7, -7, -7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, +-9, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, +-17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -21, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-26, -27, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, +-30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -37, -38, -38, -38, +-38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, -41, +-41, -41, -41, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, +-43, -44, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -50, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, +-52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, +-55, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, -57, +-58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -60, -60, -61, -61, -61, -61, -61, -61, -61, -61, -61, -60, -60, -60, -60, -60, -60, -60, -60, -60, +-60, -60, -61, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, +-65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, +-70, -70, -70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, +-73, -73, -73, -73, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -74, -74, -74, +-74, -75, -75, -75, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -78, -78, -78, -79, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, +-77, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, +-82, -82, -82, -82, -82, -82, -82, -81, -81, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, -87, -87, +-88, -88, -88, -88, -88, -88, -87, -87, -87, -87, -87, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -88, -88, -89, -89, +-90, -90, -91, -91, -91, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -89, -89, -89, -90, +-90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -96, -96, -96, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -96, -96, -96, -95, -95, -94, -94, -94, +-93, -93, -93, -93, -93, -93, -93, -93, -93, -94, -94, -95, -95, -96, -97, -97, -98, -99, -100, -100, -101, -101, -102, -102, -103, -103, -103, -103, -103, -103, -102, -102, +-102, -101, -100, -100, -99, -99, -98, -97, -97, -96, -96, -95, -95, -95, -95, -95, -96, -96, -97, -98, -98, -99, -100, -101, -102, -103, -105, -106, -107, -108, -108, -109, +-110, -110, -110, -110, -110, -110, -109, -109, -108, -107, -106, -105, -103, -102, -101, -100, -98, -97, -96, -96, -95, -95, -94, -95, -95, -96, -97, -98, -99, -101, -103, -105, +-107, -110, -112, -115, -117, -119, -122, -123, -125, -126, -127, -127, -127, -126, -124, -122, -119, -115, -111, -106, -100, -93, -86, -78, -70, -61, -51, -42, -31, -21, -10, 0, +10, 21, 31, 42, 51, 61, 70, 78, 86, 93, 100, 106, 111, 115, 119, 122, 124, 126, 127, 127, 127, 126, 125, 123, 122, 119, 117, 115, 112, 110, 107, 105, +103, 101, 99, 98, 97, 96, 95, 95, 94, 95, 95, 96, 96, 97, 98, 100, 101, 102, 103, 105, 106, 107, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, +108, 108, 107, 106, 105, 103, 102, 101, 100, 99, 98, 98, 97, 96, 96, 95, 95, 95, 95, 95, 96, 96, 97, 97, 98, 99, 99, 100, 100, 101, 102, 102, +102, 103, 103, 103, 103, 103, 103, 102, 102, 101, 101, 100, 100, 99, 98, 97, 97, 96, 95, 95, 94, 94, 93, 93, 93, 93, 93, 93, 93, 93, 93, 94, +94, 94, 95, 95, 96, 96, 96, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 96, 96, 96, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 90, +89, 89, 89, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 91, 91, 91, 90, 90, 89, +89, 88, 88, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 87, 87, 87, 87, 87, 88, 88, 88, 88, 88, 88, 87, +87, 87, 87, 86, 86, 86, 85, 85, 85, 84, 84, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 82, 83, +83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 77, 77, +77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 79, 78, 78, 78, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 75, 75, 75, 74, 74, +74, 74, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 73, 73, 73, 73, 72, +72, 72, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 70, 70, 69, +69, 69, 69, 69, 69, 69, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, +65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 61, 60, 60, 60, +60, 60, 60, 60, 60, 60, 60, 60, 61, 61, 61, 61, 61, 61, 61, 61, 61, 60, 60, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, +57, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, 55, +55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, +52, 52, 52, 52, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 44, 43, 43, +43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, +40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, +38, 38, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, +30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, +17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, +13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, +9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, +6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, +4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_151_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_151_at_16384_2048_int8.h new file mode 100644 index 000000000..d7a0e75ea --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_151_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_151_AT_16384_2048INT8_H_ +#define SAW_MAX_151_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_151_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_151_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_151_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -4, -4, +-4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -7, +-7, -7, -7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, +-9, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, +-17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -21, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-26, -27, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, +-30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -37, -38, -38, -38, +-38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, -41, +-41, -41, -41, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, +-43, -44, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -50, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, +-52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, +-55, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, -57, +-58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -60, -60, -61, -61, -61, -61, -61, -61, -61, -61, -61, -60, -60, -60, -60, -60, -60, -60, -60, -60, +-60, -60, -61, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, +-65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, +-70, -70, -70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, +-73, -73, -73, -73, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -74, -74, -74, +-74, -75, -75, -75, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -78, -78, -78, -79, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, +-77, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, +-82, -82, -82, -82, -82, -82, -82, -81, -81, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, -87, -87, +-88, -88, -88, -88, -88, -88, -87, -87, -87, -87, -87, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -88, -88, -89, -89, +-90, -90, -91, -91, -91, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -89, -89, -89, -90, +-90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -96, -96, -96, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -96, -96, -96, -95, -95, -94, -94, -94, +-93, -93, -93, -93, -93, -93, -93, -93, -93, -94, -94, -95, -95, -96, -97, -97, -98, -99, -100, -100, -101, -101, -102, -102, -103, -103, -103, -103, -103, -103, -102, -102, +-102, -101, -100, -100, -99, -99, -98, -97, -97, -96, -96, -95, -95, -95, -95, -95, -96, -96, -97, -98, -98, -99, -100, -101, -102, -103, -105, -106, -107, -108, -108, -109, +-110, -110, -110, -110, -110, -110, -109, -109, -108, -107, -106, -105, -103, -102, -101, -100, -98, -97, -96, -96, -95, -95, -94, -95, -95, -96, -97, -98, -99, -101, -103, -105, +-107, -110, -112, -115, -117, -119, -122, -123, -125, -126, -127, -127, -127, -126, -124, -122, -119, -115, -111, -106, -100, -93, -86, -78, -70, -61, -51, -42, -31, -21, -10, 0, +10, 21, 31, 42, 51, 61, 70, 78, 86, 93, 100, 106, 111, 115, 119, 122, 124, 126, 127, 127, 127, 126, 125, 123, 122, 119, 117, 115, 112, 110, 107, 105, +103, 101, 99, 98, 97, 96, 95, 95, 94, 95, 95, 96, 96, 97, 98, 100, 101, 102, 103, 105, 106, 107, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, +108, 108, 107, 106, 105, 103, 102, 101, 100, 99, 98, 98, 97, 96, 96, 95, 95, 95, 95, 95, 96, 96, 97, 97, 98, 99, 99, 100, 100, 101, 102, 102, +102, 103, 103, 103, 103, 103, 103, 102, 102, 101, 101, 100, 100, 99, 98, 97, 97, 96, 95, 95, 94, 94, 93, 93, 93, 93, 93, 93, 93, 93, 93, 94, +94, 94, 95, 95, 96, 96, 96, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 96, 96, 96, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 90, +89, 89, 89, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 91, 91, 91, 90, 90, 89, +89, 88, 88, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 87, 87, 87, 87, 87, 88, 88, 88, 88, 88, 88, 87, +87, 87, 87, 86, 86, 86, 85, 85, 85, 84, 84, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 82, 83, +83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 77, 77, +77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 79, 78, 78, 78, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 75, 75, 75, 74, 74, +74, 74, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 73, 73, 73, 73, 72, +72, 72, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 70, 70, 69, +69, 69, 69, 69, 69, 69, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, +65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 61, 60, 60, 60, +60, 60, 60, 60, 60, 60, 60, 60, 61, 61, 61, 61, 61, 61, 61, 61, 61, 60, 60, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, +57, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, 55, +55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, +52, 52, 52, 52, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 44, 43, 43, +43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, +40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, +38, 38, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, +30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, +17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, +13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, +9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, +6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, +4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_154_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_154_at_16384_2048_int8.h new file mode 100644 index 000000000..99ca0de90 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_154_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_154_AT_16384_2048INT8_H_ +#define SAW_MAX_154_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_154_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_154_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_154_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -4, -4, +-4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -7, +-7, -7, -7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, +-9, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, +-17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -21, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-26, -27, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, +-30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -37, -38, -38, -38, +-38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, -41, +-41, -41, -41, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, +-43, -44, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -50, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, +-52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, +-55, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, -57, +-58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -60, -60, -61, -61, -61, -61, -61, -61, -61, -61, -61, -60, -60, -60, -60, -60, -60, -60, -60, -60, +-60, -60, -61, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, +-65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, +-70, -70, -70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, +-73, -73, -73, -73, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -74, -74, -74, +-74, -75, -75, -75, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -78, -78, -78, -79, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, +-77, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, +-82, -82, -82, -82, -82, -82, -82, -81, -81, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, -87, -87, +-88, -88, -88, -88, -88, -88, -87, -87, -87, -87, -87, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -88, -88, -89, -89, +-90, -90, -91, -91, -91, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -89, -89, -89, -90, +-90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -96, -96, -96, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -96, -96, -96, -95, -95, -94, -94, -94, +-93, -93, -93, -93, -93, -93, -93, -93, -93, -94, -94, -95, -95, -96, -97, -97, -98, -99, -100, -100, -101, -101, -102, -102, -103, -103, -103, -103, -103, -103, -102, -102, +-102, -101, -100, -100, -99, -99, -98, -97, -97, -96, -96, -95, -95, -95, -95, -95, -96, -96, -97, -98, -98, -99, -100, -101, -102, -103, -105, -106, -107, -108, -108, -109, +-110, -110, -110, -110, -110, -110, -109, -109, -108, -107, -106, -105, -103, -102, -101, -100, -98, -97, -96, -96, -95, -95, -94, -95, -95, -96, -97, -98, -99, -101, -103, -105, +-107, -110, -112, -115, -117, -119, -122, -123, -125, -126, -127, -127, -127, -126, -124, -122, -119, -115, -111, -106, -100, -93, -86, -78, -70, -61, -51, -42, -31, -21, -10, 0, +10, 21, 31, 42, 51, 61, 70, 78, 86, 93, 100, 106, 111, 115, 119, 122, 124, 126, 127, 127, 127, 126, 125, 123, 122, 119, 117, 115, 112, 110, 107, 105, +103, 101, 99, 98, 97, 96, 95, 95, 94, 95, 95, 96, 96, 97, 98, 100, 101, 102, 103, 105, 106, 107, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, +108, 108, 107, 106, 105, 103, 102, 101, 100, 99, 98, 98, 97, 96, 96, 95, 95, 95, 95, 95, 96, 96, 97, 97, 98, 99, 99, 100, 100, 101, 102, 102, +102, 103, 103, 103, 103, 103, 103, 102, 102, 101, 101, 100, 100, 99, 98, 97, 97, 96, 95, 95, 94, 94, 93, 93, 93, 93, 93, 93, 93, 93, 93, 94, +94, 94, 95, 95, 96, 96, 96, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 96, 96, 96, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 90, +89, 89, 89, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 91, 91, 91, 90, 90, 89, +89, 88, 88, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 87, 87, 87, 87, 87, 88, 88, 88, 88, 88, 88, 87, +87, 87, 87, 86, 86, 86, 85, 85, 85, 84, 84, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 82, 83, +83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 77, 77, +77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 79, 78, 78, 78, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 75, 75, 75, 74, 74, +74, 74, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 73, 73, 73, 73, 72, +72, 72, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 70, 70, 69, +69, 69, 69, 69, 69, 69, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, +65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 61, 60, 60, 60, +60, 60, 60, 60, 60, 60, 60, 60, 61, 61, 61, 61, 61, 61, 61, 61, 61, 60, 60, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, +57, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, 55, +55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, +52, 52, 52, 52, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 44, 43, 43, +43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, +40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, +38, 38, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, +30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, +17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, +13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, +9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, +6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, +4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_157_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_157_at_16384_2048_int8.h new file mode 100644 index 000000000..a005ea711 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_157_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_157_AT_16384_2048INT8_H_ +#define SAW_MAX_157_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_157_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_157_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_157_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -4, -4, +-4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -7, +-7, -7, -7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, +-9, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, +-17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -21, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-26, -27, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, +-30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -37, -38, -38, -38, +-38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, -41, +-41, -41, -41, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, +-43, -44, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -50, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, +-52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, +-55, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, -57, +-58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -60, -60, -61, -61, -61, -61, -61, -61, -61, -61, -61, -60, -60, -60, -60, -60, -60, -60, -60, -60, +-60, -60, -61, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, +-65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, +-70, -70, -70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, +-73, -73, -73, -73, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -74, -74, -74, +-74, -75, -75, -75, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -78, -78, -78, -79, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, +-77, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, +-82, -82, -82, -82, -82, -82, -82, -81, -81, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, -87, -87, +-88, -88, -88, -88, -88, -88, -87, -87, -87, -87, -87, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -88, -88, -89, -89, +-90, -90, -91, -91, -91, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -89, -89, -89, -90, +-90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -96, -96, -96, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -96, -96, -96, -95, -95, -94, -94, -94, +-93, -93, -93, -93, -93, -93, -93, -93, -93, -94, -94, -95, -95, -96, -97, -97, -98, -99, -100, -100, -101, -101, -102, -102, -103, -103, -103, -103, -103, -103, -102, -102, +-102, -101, -100, -100, -99, -99, -98, -97, -97, -96, -96, -95, -95, -95, -95, -95, -96, -96, -97, -98, -98, -99, -100, -101, -102, -103, -105, -106, -107, -108, -108, -109, +-110, -110, -110, -110, -110, -110, -109, -109, -108, -107, -106, -105, -103, -102, -101, -100, -98, -97, -96, -96, -95, -95, -94, -95, -95, -96, -97, -98, -99, -101, -103, -105, +-107, -110, -112, -115, -117, -119, -122, -123, -125, -126, -127, -127, -127, -126, -124, -122, -119, -115, -111, -106, -100, -93, -86, -78, -70, -61, -51, -42, -31, -21, -10, 0, +10, 21, 31, 42, 51, 61, 70, 78, 86, 93, 100, 106, 111, 115, 119, 122, 124, 126, 127, 127, 127, 126, 125, 123, 122, 119, 117, 115, 112, 110, 107, 105, +103, 101, 99, 98, 97, 96, 95, 95, 94, 95, 95, 96, 96, 97, 98, 100, 101, 102, 103, 105, 106, 107, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, +108, 108, 107, 106, 105, 103, 102, 101, 100, 99, 98, 98, 97, 96, 96, 95, 95, 95, 95, 95, 96, 96, 97, 97, 98, 99, 99, 100, 100, 101, 102, 102, +102, 103, 103, 103, 103, 103, 103, 102, 102, 101, 101, 100, 100, 99, 98, 97, 97, 96, 95, 95, 94, 94, 93, 93, 93, 93, 93, 93, 93, 93, 93, 94, +94, 94, 95, 95, 96, 96, 96, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 96, 96, 96, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 90, +89, 89, 89, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 91, 91, 91, 90, 90, 89, +89, 88, 88, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 87, 87, 87, 87, 87, 88, 88, 88, 88, 88, 88, 87, +87, 87, 87, 86, 86, 86, 85, 85, 85, 84, 84, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 82, 83, +83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 77, 77, +77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 79, 78, 78, 78, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 75, 75, 75, 74, 74, +74, 74, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 73, 73, 73, 73, 72, +72, 72, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 70, 70, 69, +69, 69, 69, 69, 69, 69, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, +65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 61, 60, 60, 60, +60, 60, 60, 60, 60, 60, 60, 60, 61, 61, 61, 61, 61, 61, 61, 61, 61, 60, 60, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, +57, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, 55, +55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, +52, 52, 52, 52, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 44, 43, 43, +43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, +40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, +38, 38, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, +30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, +17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, +13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, +9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, +6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, +4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_160_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_160_at_16384_2048_int8.h new file mode 100644 index 000000000..2965d45ed --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_160_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_160_AT_16384_2048INT8_H_ +#define SAW_MAX_160_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_160_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_160_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_160_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -4, -4, +-4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -7, +-7, -7, -7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, +-9, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, +-17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -21, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-26, -27, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, +-30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -37, -38, -38, -38, +-38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, -41, +-41, -41, -41, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, +-43, -44, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -50, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, +-52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, +-55, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, -57, +-58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -60, -60, -61, -61, -61, -61, -61, -61, -61, -61, -61, -60, -60, -60, -60, -60, -60, -60, -60, -60, +-60, -60, -61, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, +-65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, +-70, -70, -70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, +-73, -73, -73, -73, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -74, -74, -74, +-74, -75, -75, -75, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -78, -78, -78, -79, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, +-77, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, +-82, -82, -82, -82, -82, -82, -82, -81, -81, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, -87, -87, +-88, -88, -88, -88, -88, -88, -87, -87, -87, -87, -87, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -88, -88, -89, -89, +-90, -90, -91, -91, -91, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -89, -89, -89, -90, +-90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -96, -96, -96, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -96, -96, -96, -95, -95, -94, -94, -94, +-93, -93, -93, -93, -93, -93, -93, -93, -93, -94, -94, -95, -95, -96, -97, -97, -98, -99, -100, -100, -101, -101, -102, -102, -103, -103, -103, -103, -103, -103, -102, -102, +-102, -101, -100, -100, -99, -99, -98, -97, -97, -96, -96, -95, -95, -95, -95, -95, -96, -96, -97, -98, -98, -99, -100, -101, -102, -103, -105, -106, -107, -108, -108, -109, +-110, -110, -110, -110, -110, -110, -109, -109, -108, -107, -106, -105, -103, -102, -101, -100, -98, -97, -96, -96, -95, -95, -94, -95, -95, -96, -97, -98, -99, -101, -103, -105, +-107, -110, -112, -115, -117, -119, -122, -123, -125, -126, -127, -127, -127, -126, -124, -122, -119, -115, -111, -106, -100, -93, -86, -78, -70, -61, -51, -42, -31, -21, -10, 0, +10, 21, 31, 42, 51, 61, 70, 78, 86, 93, 100, 106, 111, 115, 119, 122, 124, 126, 127, 127, 127, 126, 125, 123, 122, 119, 117, 115, 112, 110, 107, 105, +103, 101, 99, 98, 97, 96, 95, 95, 94, 95, 95, 96, 96, 97, 98, 100, 101, 102, 103, 105, 106, 107, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, +108, 108, 107, 106, 105, 103, 102, 101, 100, 99, 98, 98, 97, 96, 96, 95, 95, 95, 95, 95, 96, 96, 97, 97, 98, 99, 99, 100, 100, 101, 102, 102, +102, 103, 103, 103, 103, 103, 103, 102, 102, 101, 101, 100, 100, 99, 98, 97, 97, 96, 95, 95, 94, 94, 93, 93, 93, 93, 93, 93, 93, 93, 93, 94, +94, 94, 95, 95, 96, 96, 96, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 96, 96, 96, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 90, +89, 89, 89, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 91, 91, 91, 90, 90, 89, +89, 88, 88, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 87, 87, 87, 87, 87, 88, 88, 88, 88, 88, 88, 87, +87, 87, 87, 86, 86, 86, 85, 85, 85, 84, 84, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 82, 83, +83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 77, 77, +77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 79, 78, 78, 78, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 75, 75, 75, 74, 74, +74, 74, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 73, 73, 73, 73, 72, +72, 72, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 70, 70, 69, +69, 69, 69, 69, 69, 69, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, +65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 61, 60, 60, 60, +60, 60, 60, 60, 60, 60, 60, 60, 61, 61, 61, 61, 61, 61, 61, 61, 61, 60, 60, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, +57, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, 55, +55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, +52, 52, 52, 52, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 44, 43, 43, +43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, +40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, +38, 38, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, +30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, +17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, +13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, +9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, +6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, +4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_1638_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_1638_at_16384_2048_int8.h new file mode 100644 index 000000000..cc48bb810 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_1638_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_1638_AT_16384_2048INT8_H_ +#define SAW_MAX_1638_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_1638_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_1638_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_1638_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, +-7, -8, -8, -8, -8, -9, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -14, -14, -14, +-14, -14, -14, -15, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -18, -18, -18, -19, -19, +-19, -19, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, +-21, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, +-22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, +-22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, +-22, -22, -22, -22, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -24, -24, -24, -24, -24, +-24, -24, -24, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -27, -27, -27, -27, -27, -27, +-27, -28, -28, -28, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -33, -33, -33, +-33, -33, -34, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, -40, -40, -40, -41, +-41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -48, -48, -48, -48, -49, -49, -49, +-49, -50, -50, -50, -50, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -57, +-58, -58, -58, -58, -59, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -61, -62, -62, -62, -62, -62, -63, -63, -63, -63, -63, -63, -64, -64, -64, +-64, -64, -64, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -66, -66, -66, -66, -67, -67, -67, -67, -67, -67, -67, -67, -67, -68, -68, -68, -68, -68, -68, +-68, -68, -68, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, +-69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -68, -68, -68, -68, +-68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -66, -66, -66, -66, +-66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, +-65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -66, +-66, -66, -66, -66, -66, -66, -66, -67, -67, -67, -67, -67, -67, -67, -67, -68, -68, -68, -68, -68, -68, -68, -69, -69, -69, -69, -69, -70, -70, -70, -70, -70, +-71, -71, -71, -71, -71, -72, -72, -72, -72, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -78, -78, -78, -79, -79, +-79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -83, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, -88, -88, -88, -89, -89, -90, -90, -90, -91, +-91, -92, -92, -92, -93, -93, -94, -94, -95, -95, -95, -96, -96, -97, -97, -98, -98, -98, -99, -99, -100, -100, -101, -101, -101, -102, -102, -103, -103, -103, -104, -104, +-105, -105, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -110, -110, -110, -111, -111, -112, -112, -112, -113, -113, -114, -114, -114, -115, -115, -115, -116, -116, -116, -117, +-117, -117, -118, -118, -118, -119, -119, -119, -120, -120, -120, -121, -121, -121, -121, -122, -122, -122, -122, -123, -123, -123, -123, -124, -124, -124, -124, -124, -125, -125, -125, -125, +-125, -125, -126, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -125, -124, -124, -124, -124, -123, -123, -123, -122, -122, -122, -122, -121, -121, -121, -120, -120, -119, -119, -119, +-118, -118, -117, -117, -116, -116, -116, -115, -115, -114, -114, -113, -113, -112, -111, -111, -110, -110, -109, -109, -108, -107, -107, -106, -105, -105, -104, -103, -103, -102, -101, -101, +-100, -99, -98, -98, -97, -96, -95, -95, -94, -93, -92, -91, -91, -90, -89, -88, -87, -86, -85, -84, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, +-72, -71, -70, -69, -68, -67, -66, -65, -64, -63, -62, -61, -60, -59, -58, -56, -55, -54, -53, -52, -51, -50, -49, -48, -46, -45, -44, -43, -42, -41, -40, -38, +-37, -36, -35, -34, -32, -31, -30, -29, -28, -26, -25, -24, -23, -22, -20, -19, -18, -17, -16, -14, -13, -12, -11, -9, -8, -7, -6, -4, -3, -2, -1, 0, +1, 2, 3, 4, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, +40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, +74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 84, 85, 86, 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 95, 96, 97, 98, 98, 99, 100, 101, +101, 102, 103, 103, 104, 105, 105, 106, 107, 107, 108, 109, 109, 110, 110, 111, 111, 112, 113, 113, 114, 114, 115, 115, 116, 116, 116, 117, 117, 118, 118, 119, +119, 119, 120, 120, 121, 121, 121, 122, 122, 122, 122, 123, 123, 123, 124, 124, 124, 124, 125, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, +125, 125, 125, 124, 124, 124, 124, 124, 123, 123, 123, 123, 122, 122, 122, 122, 121, 121, 121, 121, 120, 120, 120, 119, 119, 119, 118, 118, 118, 117, 117, 117, +116, 116, 116, 115, 115, 115, 114, 114, 114, 113, 113, 112, 112, 112, 111, 111, 110, 110, 110, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 105, 105, 104, +104, 103, 103, 103, 102, 102, 101, 101, 101, 100, 100, 99, 99, 98, 98, 98, 97, 97, 96, 96, 95, 95, 95, 94, 94, 93, 93, 92, 92, 92, 91, 91, +90, 90, 90, 89, 89, 88, 88, 88, 87, 87, 86, 86, 86, 85, 85, 85, 84, 84, 83, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, +79, 78, 78, 78, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, 72, 71, 71, 71, 71, 71, 70, +70, 70, 70, 70, 69, 69, 69, 69, 69, 68, 68, 68, 68, 68, 68, 68, 67, 67, 67, 67, 67, 67, 67, 67, 66, 66, 66, 66, 66, 66, 66, 66, +66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, +65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, +66, 66, 66, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, +68, 68, 68, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, +69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 68, 68, 68, 68, 68, 68, 68, +68, 68, 68, 68, 68, 67, 67, 67, 67, 67, 67, 67, 67, 67, 66, 66, 66, 66, 66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 64, 64, 64, 64, +64, 64, 63, 63, 63, 63, 63, 63, 62, 62, 62, 62, 62, 61, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 59, 58, 58, 58, 58, 57, +57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 50, 50, 50, 50, 49, 49, +49, 49, 48, 48, 48, 48, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, +40, 40, 40, 40, 39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 34, 33, 33, 33, +33, 33, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 27, 27, +27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, +24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, +22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, +22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, +22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, +21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, +19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, +14, 14, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8, 7, 7, +7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_163_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_163_at_16384_2048_int8.h new file mode 100644 index 000000000..6187019bf --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_163_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_163_AT_16384_2048INT8_H_ +#define SAW_MAX_163_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_163_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_163_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_163_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -4, -4, +-4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -7, +-7, -7, -7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, +-9, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, +-17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -21, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-26, -27, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, +-30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -37, -38, -38, -38, +-38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, -41, +-41, -41, -41, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, +-43, -44, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -50, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, +-52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, +-55, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, -57, +-58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -60, -60, -61, -61, -61, -61, -61, -61, -61, -61, -61, -60, -60, -60, -60, -60, -60, -60, -60, -60, +-60, -60, -61, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, +-65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, +-70, -70, -70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, +-73, -73, -73, -73, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -74, -74, -74, +-74, -75, -75, -75, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -78, -78, -78, -79, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, +-77, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, +-82, -82, -82, -82, -82, -82, -82, -81, -81, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, -87, -87, +-88, -88, -88, -88, -88, -88, -87, -87, -87, -87, -87, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -88, -88, -89, -89, +-90, -90, -91, -91, -91, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -89, -89, -89, -90, +-90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -96, -96, -96, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -96, -96, -96, -95, -95, -94, -94, -94, +-93, -93, -93, -93, -93, -93, -93, -93, -93, -94, -94, -95, -95, -96, -97, -97, -98, -99, -100, -100, -101, -101, -102, -102, -103, -103, -103, -103, -103, -103, -102, -102, +-102, -101, -100, -100, -99, -99, -98, -97, -97, -96, -96, -95, -95, -95, -95, -95, -96, -96, -97, -98, -98, -99, -100, -101, -102, -103, -105, -106, -107, -108, -108, -109, +-110, -110, -110, -110, -110, -110, -109, -109, -108, -107, -106, -105, -103, -102, -101, -100, -98, -97, -96, -96, -95, -95, -94, -95, -95, -96, -97, -98, -99, -101, -103, -105, +-107, -110, -112, -115, -117, -119, -122, -123, -125, -126, -127, -127, -127, -126, -124, -122, -119, -115, -111, -106, -100, -93, -86, -78, -70, -61, -51, -42, -31, -21, -10, 0, +10, 21, 31, 42, 51, 61, 70, 78, 86, 93, 100, 106, 111, 115, 119, 122, 124, 126, 127, 127, 127, 126, 125, 123, 122, 119, 117, 115, 112, 110, 107, 105, +103, 101, 99, 98, 97, 96, 95, 95, 94, 95, 95, 96, 96, 97, 98, 100, 101, 102, 103, 105, 106, 107, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, +108, 108, 107, 106, 105, 103, 102, 101, 100, 99, 98, 98, 97, 96, 96, 95, 95, 95, 95, 95, 96, 96, 97, 97, 98, 99, 99, 100, 100, 101, 102, 102, +102, 103, 103, 103, 103, 103, 103, 102, 102, 101, 101, 100, 100, 99, 98, 97, 97, 96, 95, 95, 94, 94, 93, 93, 93, 93, 93, 93, 93, 93, 93, 94, +94, 94, 95, 95, 96, 96, 96, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 96, 96, 96, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 90, +89, 89, 89, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 91, 91, 91, 90, 90, 89, +89, 88, 88, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 87, 87, 87, 87, 87, 88, 88, 88, 88, 88, 88, 87, +87, 87, 87, 86, 86, 86, 85, 85, 85, 84, 84, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 82, 83, +83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 77, 77, +77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 79, 78, 78, 78, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 75, 75, 75, 74, 74, +74, 74, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 73, 73, 73, 73, 72, +72, 72, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 70, 70, 69, +69, 69, 69, 69, 69, 69, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, +65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 61, 60, 60, 60, +60, 60, 60, 60, 60, 60, 60, 60, 61, 61, 61, 61, 61, 61, 61, 61, 61, 60, 60, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, +57, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, 55, +55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, +52, 52, 52, 52, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 44, 43, 43, +43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, +40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, +38, 38, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, +30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, +17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, +13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, +9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, +6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, +4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_167_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_167_at_16384_2048_int8.h new file mode 100644 index 000000000..36add0791 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_167_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_167_AT_16384_2048INT8_H_ +#define SAW_MAX_167_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_167_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_167_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_167_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, +-2, -3, -3, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, +-6, -6, -6, -6, -6, -6, -6, -7, -7, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -10, -10, -10, +-11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -14, +-14, -14, -14, -14, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, +-16, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, +-20, -20, -20, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -23, -24, -24, -24, -24, -24, -24, -24, -24, +-24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -27, -28, -28, +-28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -29, -29, -30, -30, -30, -30, +-30, -31, -31, -31, -31, -32, -32, -32, -32, -32, -32, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, +-33, -33, -33, -34, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -36, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, +-37, -37, -37, -37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -38, -39, -39, -39, -39, -39, -40, -40, -40, -40, -41, -41, -41, -41, -41, -41, -42, -42, +-42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -44, -44, -44, -44, -45, +-45, -45, -45, -45, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -47, -47, -47, +-47, -47, -47, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -50, -50, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, +-51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, -53, -53, -53, -54, -54, -54, -54, -54, -55, -55, -55, -55, -55, -55, -55, -55, -55, +-55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -56, -56, -56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, +-59, -59, -59, -59, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -60, -60, -60, -60, -60, -60, -61, -61, +-61, -61, -62, -62, -62, -63, -63, -63, -63, -63, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, +-64, -64, -64, -64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, +-68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -69, -69, -69, -69, -69, -70, -70, -70, -71, -71, -71, -72, -72, -72, -72, -73, -73, -73, -73, +-73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -72, -72, -72, -72, -72, -72, -73, -73, -73, -73, -73, -73, -74, -74, -74, -75, -75, -75, +-76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, +-77, -77, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -82, -82, -83, -83, -83, -83, -82, -82, -82, -82, -82, -82, -82, -81, -81, +-81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -84, -84, -84, -85, -85, -86, -86, -86, -87, -87, -87, -87, -87, -87, -87, -87, +-87, -87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -86, -86, -86, -87, -87, -87, -88, -88, -89, -89, -90, -90, -91, +-91, -91, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -89, -89, -89, -89, -89, -90, -90, -91, +-91, -91, -92, -93, -93, -94, -94, -95, -95, -96, -96, -96, -97, -97, -97, -97, -97, -97, -97, -97, -97, -96, -96, -96, -95, -95, -94, -94, -94, -93, -93, -93, +-93, -92, -92, -93, -93, -93, -93, -94, -94, -95, -95, -96, -97, -97, -98, -99, -100, -100, -101, -101, -102, -102, -103, -103, -103, -103, -103, -103, -102, -102, -102, -101, +-100, -100, -99, -99, -98, -97, -97, -96, -96, -95, -95, -95, -95, -95, -96, -96, -96, -97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -109, -110, +-110, -110, -110, -110, -110, -109, -109, -108, -107, -106, -105, -103, -102, -101, -100, -98, -97, -96, -96, -95, -95, -94, -94, -95, -95, -96, -97, -99, -100, -102, -104, -107, +-109, -111, -114, -116, -118, -121, -123, -124, -126, -126, -127, -127, -126, -125, -124, -121, -118, -114, -110, -105, -99, -92, -85, -77, -69, -60, -50, -41, -31, -20, -10, 0, +10, 20, 31, 41, 50, 60, 69, 77, 85, 92, 99, 105, 110, 114, 118, 121, 124, 125, 126, 127, 127, 126, 126, 124, 123, 121, 118, 116, 114, 111, 109, 107, +104, 102, 100, 99, 97, 96, 95, 95, 94, 94, 95, 95, 96, 96, 97, 98, 100, 101, 102, 103, 105, 106, 107, 108, 109, 109, 110, 110, 110, 110, 110, 110, +109, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 96, 96, 95, 95, 95, 95, 95, 96, 96, 97, 97, 98, 99, 99, 100, 100, 101, +102, 102, 102, 103, 103, 103, 103, 103, 103, 102, 102, 101, 101, 100, 100, 99, 98, 97, 97, 96, 95, 95, 94, 94, 93, 93, 93, 93, 92, 92, 93, 93, +93, 93, 94, 94, 94, 95, 95, 96, 96, 96, 97, 97, 97, 97, 97, 97, 97, 97, 97, 96, 96, 96, 95, 95, 94, 94, 93, 93, 92, 91, 91, 91, +90, 90, 89, 89, 89, 89, 89, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 91, 91, 91, +90, 90, 89, 89, 88, 88, 87, 87, 87, 86, 86, 86, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 87, 87, +87, 87, 87, 87, 87, 87, 87, 86, 86, 86, 85, 85, 84, 84, 84, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, +81, 82, 82, 82, 82, 82, 82, 82, 83, 83, 83, 83, 82, 82, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 77, 77, 77, +77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 75, +75, 75, 74, 74, 74, 73, 73, 73, 73, 73, 73, 72, 72, 72, 72, 72, 72, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, +73, 73, 73, 72, 72, 72, 72, 71, 71, 71, 70, 70, 70, 69, 69, 69, 69, 69, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 69, +69, 69, 69, 69, 69, 69, 69, 69, 69, 68, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, 64, 64, 64, +64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 63, 63, 63, 63, 63, 62, 62, 62, 61, 61, 61, +61, 60, 60, 60, 60, 60, 60, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 59, 59, 59, 59, 59, +59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, 56, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, +55, 55, 55, 55, 55, 55, 55, 55, 54, 54, 54, 54, 54, 53, 53, 53, 52, 52, 52, 52, 52, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, +51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 47, 47, 47, 47, +47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, +44, 44, 44, 44, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, +42, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, +37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 34, 33, 33, 33, 33, +33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 30, 30, +30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, +28, 27, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, +24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, +20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, +16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, +13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, +10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, +6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, +2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_170_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_170_at_16384_2048_int8.h new file mode 100644 index 000000000..32cecc767 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_170_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_170_AT_16384_2048INT8_H_ +#define SAW_MAX_170_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_170_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_170_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_170_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -4, -4, +-4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, +-7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, +-9, -9, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, +-17, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -19, -20, -20, -20, -20, +-21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, +-23, -23, -23, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, +-27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -31, +-31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -32, -33, -33, -33, -33, -33, -34, -34, -34, -34, +-34, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, +-37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, +-40, -40, -40, -40, -40, -41, -41, -41, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -44, -44, -45, -45, -45, -45, -45, -45, +-45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -46, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, -48, -48, +-48, -49, -49, -49, -49, -49, -49, -49, -49, -49, -50, -50, -50, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -50, -50, -50, -50, -50, -50, +-51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -53, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, +-54, -54, -54, -54, -54, -54, -54, -54, -55, -55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -58, -58, -58, -59, -59, -59, -59, -59, +-59, -59, -59, -59, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -59, -59, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -62, -62, -62, -62, +-63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -64, -64, -64, +-64, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -67, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -67, -67, -67, -67, -67, -67, +-67, -67, -67, -67, -68, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -71, -71, -71, -71, -72, -72, -72, -72, -72, -72, -73, -73, -73, -73, -72, -72, +-72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -76, -76, -76, -77, +-77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, +-78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -81, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -81, -81, -81, -81, -81, -81, -81, -80, -80, -80, -80, +-80, -80, -80, -81, -81, -81, -81, -82, -82, -82, -83, -83, -83, -84, -84, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -87, -87, -87, -86, -86, -86, +-86, -86, -86, -85, -85, -85, -85, -85, -85, -84, -84, -85, -85, -85, -85, -85, -85, -86, -86, -87, -87, -87, -88, -88, -89, -89, -90, -90, -90, -91, -91, -91, +-92, -92, -92, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -90, -90, -91, -91, -92, +-92, -93, -93, -94, -94, -95, -95, -96, -96, -96, -97, -97, -97, -97, -97, -97, -97, -96, -96, -96, -95, -95, -95, -94, -94, -93, -93, -93, -92, -92, -92, -92, +-92, -92, -93, -93, -93, -94, -94, -95, -95, -96, -97, -97, -98, -99, -99, -100, -101, -101, -102, -102, -102, -103, -103, -103, -103, -102, -102, -102, -101, -101, -100, -100, +-99, -98, -98, -97, -97, -96, -96, -95, -95, -95, -95, -95, -95, -96, -96, -97, -97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -109, -110, -110, +-110, -110, -110, -109, -109, -108, -107, -106, -105, -104, -103, -102, -101, -99, -98, -97, -96, -96, -95, -95, -94, -94, -95, -95, -96, -97, -98, -100, -102, -104, -106, -108, +-110, -113, -115, -117, -120, -122, -123, -125, -126, -127, -127, -127, -126, -125, -123, -120, -117, -113, -108, -103, -97, -91, -84, -76, -67, -59, -50, -40, -30, -20, -10, 0, +10, 20, 30, 40, 50, 59, 67, 76, 84, 91, 97, 103, 108, 113, 117, 120, 123, 125, 126, 127, 127, 127, 126, 125, 123, 122, 120, 117, 115, 113, 110, 108, +106, 104, 102, 100, 98, 97, 96, 95, 95, 94, 94, 95, 95, 96, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 109, 110, 110, 110, 110, +110, 109, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 97, 96, 96, 95, 95, 95, 95, 95, 95, 96, 96, 97, 97, 98, 98, 99, 100, +100, 101, 101, 102, 102, 102, 103, 103, 103, 103, 102, 102, 102, 101, 101, 100, 99, 99, 98, 97, 97, 96, 95, 95, 94, 94, 93, 93, 93, 92, 92, 92, +92, 92, 92, 93, 93, 93, 94, 94, 95, 95, 95, 96, 96, 96, 97, 97, 97, 97, 97, 97, 97, 96, 96, 96, 95, 95, 94, 94, 93, 93, 92, 92, +91, 91, 90, 90, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 92, 92, 92, 91, +91, 91, 90, 90, 90, 89, 89, 88, 88, 87, 87, 87, 86, 86, 85, 85, 85, 85, 85, 85, 84, 84, 85, 85, 85, 85, 85, 85, 86, 86, 86, 86, +86, 86, 87, 87, 87, 87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 84, 84, 83, 83, 83, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, 80, +80, 80, 80, 81, 81, 81, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, +78, 77, 77, 77, 77, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, +76, 76, 76, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, +72, 73, 73, 73, 73, 72, 72, 72, 72, 72, 72, 71, 71, 71, 71, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 68, 67, 67, 67, 67, 67, +67, 67, 67, 67, 67, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 67, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 64, 64, +64, 64, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 62, +62, 62, 62, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 59, 59, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 59, 59, 59, 59, 59, +59, 59, 59, 59, 58, 58, 58, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 55, 54, 54, 54, 54, 54, 54, 54, 54, 54, +54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 53, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, +50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, +48, 48, 48, 47, 47, 47, 47, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, +45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, +40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 37, +36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 34, 34, +34, 34, 34, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, +31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, +27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 23, 23, 23, +23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, +20, 20, 20, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, +17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, +13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 9, +9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, +6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, +4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_174_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_174_at_16384_2048_int8.h new file mode 100644 index 000000000..568e9a886 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_174_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_174_AT_16384_2048INT8_H_ +#define SAW_MAX_174_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_174_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_174_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_174_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, +-2, -2, -3, -3, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, +-6, -6, -6, -6, -6, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -10, -11, +-11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -13, -13, -13, +-13, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, +-16, -16, -16, -16, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, +-20, -20, -20, -20, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -24, -24, -24, -24, -24, +-24, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -27, -27, +-27, -27, -27, -28, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, +-30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, +-38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, +-41, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -43, -43, -43, -43, -43, +-44, -44, -44, -44, -44, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, +-48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, +-52, -52, -52, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -54, -54, +-54, -54, -55, -55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -57, -57, -57, -57, -58, -58, -58, -58, -58, -58, -58, -58, -57, -57, -57, -57, -57, -57, -57, +-57, -57, -57, -57, -57, -58, -58, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -62, -62, -62, -62, -62, +-62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -63, -63, -63, -63, -63, -64, -64, -64, -65, -65, -65, -65, -66, +-66, -66, -66, -66, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -66, -66, -66, -66, -66, -66, -66, -67, -67, -67, -67, -67, +-67, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -71, -71, -71, -71, -71, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -71, -71, -71, -71, -71, -71, +-71, -71, -71, -71, -71, -71, -71, -71, -71, -72, -72, -72, -72, -73, -73, -73, -73, -74, -74, -74, -75, -75, -75, -76, -76, -76, -76, -76, -76, -77, -77, -77, +-77, -77, -76, -76, -76, -76, -76, -76, -76, -76, -76, -75, -75, -75, -75, -75, -75, -75, -76, -76, -76, -76, -76, -77, -77, -77, -78, -78, -78, -79, -79, -79, +-80, -80, -80, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, +-81, -81, -81, -81, -82, -82, -83, -83, -83, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -85, -85, -85, -85, +-85, -84, -84, -84, -84, -84, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -87, -87, -88, -88, -88, -89, -89, -90, -90, -90, -91, -91, -91, -91, -91, -91, +-91, -91, -91, -91, -91, -91, -90, -90, -90, -89, -89, -89, -89, -89, -88, -88, -88, -88, -88, -88, -88, -89, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, +-94, -94, -95, -95, -96, -96, -96, -96, -97, -97, -97, -97, -96, -96, -96, -96, -95, -95, -95, -94, -94, -94, -93, -93, -93, -92, -92, -92, -92, -92, -92, -92, +-92, -93, -93, -94, -94, -95, -95, -96, -97, -97, -98, -99, -100, -100, -101, -101, -102, -102, -102, -102, -103, -103, -102, -102, -102, -102, -101, -101, -100, -99, -99, -98, +-98, -97, -96, -96, -96, -95, -95, -95, -95, -95, -95, -95, -96, -96, -97, -98, -99, -100, -100, -101, -103, -104, -105, -106, -107, -107, -108, -109, -109, -110, -110, -110, +-110, -110, -109, -109, -108, -107, -106, -105, -104, -103, -102, -101, -99, -98, -97, -96, -96, -95, -94, -94, -94, -95, -95, -96, -97, -98, -100, -101, -103, -105, -107, -110, +-112, -114, -116, -119, -121, -123, -124, -125, -126, -127, -127, -127, -126, -124, -122, -119, -116, -112, -107, -102, -96, -89, -82, -74, -66, -58, -49, -39, -30, -20, -10, 0, +10, 20, 30, 39, 49, 58, 66, 74, 82, 89, 96, 102, 107, 112, 116, 119, 122, 124, 126, 127, 127, 127, 126, 125, 124, 123, 121, 119, 116, 114, 112, 110, +107, 105, 103, 101, 100, 98, 97, 96, 95, 95, 94, 94, 94, 95, 96, 96, 97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 109, 110, 110, 110, +110, 110, 109, 109, 108, 107, 107, 106, 105, 104, 103, 101, 100, 100, 99, 98, 97, 96, 96, 95, 95, 95, 95, 95, 95, 95, 96, 96, 96, 97, 98, 98, +99, 99, 100, 101, 101, 102, 102, 102, 102, 103, 103, 102, 102, 102, 102, 101, 101, 100, 100, 99, 98, 97, 97, 96, 95, 95, 94, 94, 93, 93, 92, 92, +92, 92, 92, 92, 92, 92, 93, 93, 93, 94, 94, 94, 95, 95, 95, 96, 96, 96, 96, 97, 97, 97, 97, 96, 96, 96, 96, 95, 95, 94, 94, 93, +93, 92, 92, 91, 91, 90, 90, 89, 89, 89, 88, 88, 88, 88, 88, 88, 88, 89, 89, 89, 89, 89, 90, 90, 90, 91, 91, 91, 91, 91, 91, 91, +91, 91, 91, 91, 91, 90, 90, 90, 89, 89, 88, 88, 88, 87, 87, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 84, 84, 84, 84, 84, 85, 85, +85, 85, 85, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 83, 83, 83, 82, 82, 81, 81, 81, 81, 80, +80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 80, 80, 80, 79, +79, 79, 78, 78, 78, 77, 77, 77, 76, 76, 76, 76, 76, 75, 75, 75, 75, 75, 75, 75, 76, 76, 76, 76, 76, 76, 76, 76, 76, 77, 77, 77, +77, 77, 76, 76, 76, 76, 76, 76, 75, 75, 75, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, 72, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, +71, 71, 71, 71, 71, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 71, 71, 71, 71, 71, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 67, 67, +67, 67, 67, 67, 66, 66, 66, 66, 66, 66, 66, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 66, 66, 66, 66, 66, +65, 65, 65, 65, 64, 64, 64, 63, 63, 63, 63, 63, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, +62, 62, 62, 62, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 58, 58, 57, 57, 57, 57, 57, 57, +57, 57, 57, 57, 57, 57, 58, 58, 58, 58, 58, 58, 58, 58, 57, 57, 57, 57, 57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 55, 54, 54, 54, +54, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 52, 52, 52, 52, +52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, +48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, +43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 41, 40, +40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, +38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, +30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 27, 27, 27, 27, +27, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, +24, 24, 24, 24, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, +20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, +16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, +13, 13, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, +10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, +6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, +2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_178_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_178_at_16384_2048_int8.h new file mode 100644 index 000000000..056490785 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_178_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_178_AT_16384_2048INT8_H_ +#define SAW_MAX_178_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_178_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_178_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_178_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -4, -4, +-4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -5, -6, -6, -6, -6, +-6, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, +-9, -9, -9, -10, -10, -10, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, +-14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -17, -17, -17, -17, +-17, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -19, -19, -19, -19, -20, +-20, -20, -20, -20, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, +-23, -23, -23, -23, -23, -23, -24, -24, -24, -24, -24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -26, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, +-28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -31, +-31, -31, -31, -32, -32, -32, -32, -32, -32, -32, -32, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, +-33, -33, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -36, -36, -36, -36, -36, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, +-37, -37, -37, -37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -38, -38, -39, -39, -39, -39, -39, -40, -40, -40, -40, -41, -41, -41, -41, -41, -42, -42, +-42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -44, -44, +-44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, -52, +-52, -52, -52, -52, -52, -52, -52, -51, -51, -51, -51, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, +-56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, +-57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, +-61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -62, -62, -62, -62, -62, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -66, -66, +-66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -65, -65, -65, -66, -66, -66, -66, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -69, +-69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, +-70, -71, -71, -71, -71, -72, -72, -72, -72, -73, -73, -73, -74, -74, -74, -75, -75, -75, -75, -75, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -75, -75, +-75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -78, -78, -79, -79, -79, -79, -80, -80, -80, -80, +-81, -81, -81, -81, -81, -81, -81, -81, -81, -80, -80, -80, -80, -80, -80, -80, -79, -79, -79, -79, -79, -79, -79, -79, -79, -80, -80, -80, -80, -81, -81, -81, +-82, -82, -83, -83, -83, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -84, -84, -84, -84, -84, -84, -84, +-84, -84, -84, -84, -84, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, -88, -88, -89, -89, -89, -90, -90, -90, -91, -91, -91, -91, -91, -91, -91, -91, -91, +-90, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -89, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, +-95, -95, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -95, -95, -95, -94, -94, -94, -93, -93, -93, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -93, +-93, -94, -94, -95, -96, -96, -97, -98, -98, -99, -100, -100, -101, -101, -102, -102, -102, -102, -102, -102, -102, -102, -102, -101, -101, -100, -100, -99, -99, -98, -97, -97, +-96, -96, -95, -95, -95, -95, -95, -95, -95, -95, -96, -96, -97, -97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -108, -109, -109, -110, -110, -110, -110, +-109, -109, -108, -108, -107, -106, -105, -104, -103, -101, -100, -99, -98, -97, -96, -95, -95, -94, -94, -94, -94, -95, -96, -97, -98, -99, -101, -103, -105, -107, -109, -111, +-113, -116, -118, -120, -122, -123, -125, -126, -127, -127, -127, -126, -125, -123, -121, -118, -115, -110, -106, -100, -94, -88, -81, -73, -65, -56, -48, -38, -29, -19, -9, 0, +9, 19, 29, 38, 48, 56, 65, 73, 81, 88, 94, 100, 106, 110, 115, 118, 121, 123, 125, 126, 127, 127, 127, 126, 125, 123, 122, 120, 118, 116, 113, 111, +109, 107, 105, 103, 101, 99, 98, 97, 96, 95, 94, 94, 94, 94, 95, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105, 106, 107, 108, 108, 109, 109, 110, +110, 110, 110, 109, 109, 108, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 97, 96, 96, 95, 95, 95, 95, 95, 95, 95, 95, 96, 96, 97, +97, 98, 99, 99, 100, 100, 101, 101, 102, 102, 102, 102, 102, 102, 102, 102, 102, 101, 101, 100, 100, 99, 98, 98, 97, 96, 96, 95, 94, 94, 93, 93, +92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 93, 93, 93, 94, 94, 94, 95, 95, 95, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 95, 95, 95, +94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 89, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 89, 89, 89, 89, 90, 90, 90, 90, 91, +91, 91, 91, 91, 91, 91, 91, 91, 90, 90, 90, 89, 89, 89, 88, 88, 87, 87, 86, 86, 86, 85, 85, 85, 84, 84, 84, 84, 84, 84, 84, 84, +84, 84, 84, 84, 84, 84, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 83, 83, 83, 82, 82, 81, +81, 81, 80, 80, 80, 80, 79, 79, 79, 79, 79, 79, 79, 79, 79, 80, 80, 80, 80, 80, 80, 80, 81, 81, 81, 81, 81, 81, 81, 81, 81, 80, +80, 80, 80, 79, 79, 79, 79, 78, 78, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, +75, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 75, 75, 75, 75, 75, 74, 74, 74, 73, 73, 73, 72, 72, 72, 72, 71, 71, 71, 71, 70, 70, +70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, +68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 66, 66, 66, 66, 65, 65, 65, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, +66, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 62, 62, 62, 62, 62, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, +61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, +57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, +55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 52, +52, 52, 52, 52, 52, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, +44, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, +42, 41, 41, 41, 41, 41, 40, 40, 40, 40, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, +37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 33, 33, 33, +33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, +30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, +28, 28, 28, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, +23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, +19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, +17, 17, 17, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, +14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, +9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, +6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, +4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_182_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_182_at_16384_2048_int8.h new file mode 100644 index 000000000..10c1ec367 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_182_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_182_AT_16384_2048INT8_H_ +#define SAW_MAX_182_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_182_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_182_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_182_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, +-2, -2, -3, -3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -6, -6, -6, -7, -7, -7, -7, -7, -7, +-7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -10, -10, -10, -10, -10, +-11, -11, -11, -11, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -13, +-13, -13, -13, -13, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, +-16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -20, -20, -21, -21, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, +-24, -24, -24, -24, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-26, -26, -27, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -31, -31, +-31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, +-35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, +-37, -37, -37, -37, -38, -38, -38, -38, -38, -39, -39, -39, -39, -40, -40, -40, -40, -40, -40, -40, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, +-41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -42, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -44, -45, -45, -45, -45, -45, +-45, -45, -45, -46, -46, -46, -46, -46, -46, -46, -46, -45, -45, -45, -45, -45, -45, -45, -45, -46, -46, -46, -46, -46, -46, -46, -46, -47, -47, -47, -47, -47, +-48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, +-50, -50, -50, -51, -51, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -54, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, +-55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -56, -56, -56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, +-59, -59, -59, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, +-60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -64, -64, -64, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, +-65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, +-70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -70, -70, -70, -71, -71, -71, +-72, -72, -72, -72, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -74, -74, -74, -74, -74, -74, +-74, -74, -74, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -77, -77, -77, -78, -78, -78, -79, -79, -79, -79, -80, -80, -80, -80, -80, -80, -80, -80, +-80, -80, -80, -80, -80, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -83, -83, +-83, -84, -84, -84, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -84, -84, -84, -84, -84, -83, -83, -83, -83, -83, -83, -83, -83, -83, +-84, -84, -84, -84, -85, -85, -85, -86, -86, -87, -87, -88, -88, -88, -89, -89, -89, -90, -90, -90, -90, -90, -91, -91, -90, -90, -90, -90, -90, -90, -89, -89, +-89, -89, -88, -88, -88, -88, -88, -87, -87, -87, -87, -88, -88, -88, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -94, -95, -95, -96, +-96, -96, -96, -96, -96, -96, -96, -96, -95, -95, -95, -94, -94, -94, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -94, +-95, -95, -96, -96, -97, -98, -98, -99, -100, -100, -101, -101, -102, -102, -102, -102, -102, -102, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, +-95, -95, -95, -94, -94, -94, -95, -95, -95, -96, -96, -97, -98, -99, -100, -101, -102, -103, -104, -105, -105, -106, -107, -108, -109, -109, -109, -110, -110, -110, -110, -109, +-109, -108, -107, -107, -106, -105, -103, -102, -101, -100, -99, -98, -97, -96, -95, -95, -94, -94, -94, -94, -95, -95, -96, -98, -99, -100, -102, -104, -106, -108, -110, -113, +-115, -117, -119, -121, -123, -124, -125, -126, -127, -127, -127, -126, -124, -123, -120, -117, -113, -109, -104, -99, -93, -86, -79, -72, -64, -55, -47, -38, -28, -19, -9, 0, +9, 19, 28, 38, 47, 55, 64, 72, 79, 86, 93, 99, 104, 109, 113, 117, 120, 123, 124, 126, 127, 127, 127, 126, 125, 124, 123, 121, 119, 117, 115, 113, +110, 108, 106, 104, 102, 100, 99, 98, 96, 95, 95, 94, 94, 94, 94, 95, 95, 96, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 107, 108, 109, 109, +110, 110, 110, 110, 109, 109, 109, 108, 107, 106, 105, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 96, 95, 95, 95, 94, 94, 94, 95, 95, 95, 96, +96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 102, 102, 102, 102, 102, 102, 101, 101, 100, 100, 99, 98, 98, 97, 96, 96, 95, 95, 94, +93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 94, 94, 94, 95, 95, 95, 96, 96, 96, 96, 96, 96, 96, 96, 96, +95, 95, 94, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 88, 88, 88, 87, 87, 87, 87, 88, 88, 88, 88, 88, 89, 89, 89, +89, 90, 90, 90, 90, 90, 90, 91, 91, 90, 90, 90, 90, 90, 89, 89, 89, 88, 88, 88, 87, 87, 86, 86, 85, 85, 85, 84, 84, 84, 84, 83, +83, 83, 83, 83, 83, 83, 83, 83, 84, 84, 84, 84, 84, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 84, 84, 84, 83, 83, +83, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 80, 80, 80, 80, 80, 80, +80, 80, 80, 80, 80, 80, 80, 79, 79, 79, 79, 78, 78, 78, 77, 77, 77, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 74, 74, 74, 74, +74, 74, 74, 74, 74, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 72, 72, 72, 72, 71, +71, 71, 70, 70, 70, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, +70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, +65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 64, 64, 64, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, +60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 59, 59, 59, 59, +58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, 56, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, +55, 55, 55, 55, 55, 55, 55, 55, 55, 54, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, +50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 47, +47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, +45, 45, 45, 45, 44, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, +41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, +36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 34, +34, 34, 34, 34, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, +31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 23, +23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, +16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, +12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, +10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, +7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, +2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_186_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_186_at_16384_2048_int8.h new file mode 100644 index 000000000..f74189406 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_186_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_186_AT_16384_2048INT8_H_ +#define SAW_MAX_186_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_186_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_186_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_186_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -4, -4, +-4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -6, -6, -6, +-6, -6, -6, -7, -7, -7, -7, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, +-9, -9, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, +-14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -17, +-17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, +-20, -20, -20, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -24, -24, -24, -24, -24, -24, -24, -24, -24, +-24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -27, +-28, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -30, -30, +-30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -32, -32, -32, -32, -33, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, +-38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, +-40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, +-44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -45, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -49, -49, +-49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -50, -50, -50, -50, -50, -50, -51, +-51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -53, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, +-54, -54, -54, -54, -54, -54, -54, -54, -55, -55, -55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -59, -59, -59, +-59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, +-62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, +-64, -64, -64, -64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, +-69, -69, -69, -69, -69, -69, -69, -69, -68, -68, -68, -68, -68, -68, -69, -69, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, -72, -73, +-73, -73, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -74, -74, +-74, -74, -74, -75, -75, -75, -76, -76, -76, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, +-79, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, -80, -81, -81, -82, -82, -82, -83, -83, -83, -84, -84, -84, +-84, -84, -85, -85, -85, -85, -85, -85, -85, -84, -84, -84, -84, -84, -84, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -84, -84, +-84, -85, -85, -86, -86, -87, -87, -87, -88, -88, -89, -89, -89, -89, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, -88, +-87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -88, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -94, -95, -95, -95, -95, -96, -96, +-96, -96, -96, -95, -95, -95, -95, -94, -94, -94, -93, -93, -93, -92, -92, -92, -91, -91, -91, -91, -91, -91, -91, -92, -92, -92, -93, -93, -94, -94, -95, -95, +-96, -97, -97, -98, -99, -99, -100, -100, -101, -101, -101, -102, -102, -102, -102, -102, -102, -101, -101, -101, -100, -100, -99, -99, -98, -97, -97, -96, -96, -95, -95, -95, +-94, -94, -94, -94, -94, -95, -95, -96, -96, -97, -98, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -108, -109, -109, -109, -110, -110, -110, -109, -109, -108, +-108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, -95, -95, -94, -94, -94, -94, -95, -95, -96, -97, -99, -100, -102, -104, -106, -108, -110, -112, -114, +-116, -118, -120, -122, -124, -125, -126, -127, -127, -127, -126, -125, -124, -122, -119, -116, -112, -108, -103, -97, -91, -85, -78, -70, -63, -54, -46, -37, -28, -18, -9, 0, +9, 18, 28, 37, 46, 54, 63, 70, 78, 85, 91, 97, 103, 108, 112, 116, 119, 122, 124, 125, 126, 127, 127, 127, 126, 125, 124, 122, 120, 118, 116, 114, +112, 110, 108, 106, 104, 102, 100, 99, 97, 96, 95, 95, 94, 94, 94, 94, 95, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 108, +109, 109, 110, 110, 110, 109, 109, 109, 108, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 98, 97, 96, 96, 95, 95, 94, 94, 94, 94, 94, 95, +95, 95, 96, 96, 97, 97, 98, 99, 99, 100, 100, 101, 101, 101, 102, 102, 102, 102, 102, 102, 101, 101, 101, 100, 100, 99, 99, 98, 97, 97, 96, 95, +95, 94, 94, 93, 93, 92, 92, 92, 91, 91, 91, 91, 91, 91, 91, 92, 92, 92, 93, 93, 93, 94, 94, 94, 95, 95, 95, 95, 96, 96, 96, 96, +96, 95, 95, 95, 95, 94, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 88, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 88, +88, 88, 88, 89, 89, 89, 89, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 89, 89, 89, 89, 88, 88, 87, 87, 87, 86, 86, 85, 85, 84, 84, +84, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 84, 84, 84, 84, 84, 84, 85, 85, 85, 85, 85, 85, 85, 84, 84, 84, +84, 84, 83, 83, 83, 82, 82, 82, 81, 81, 80, 80, 80, 79, 79, 79, 79, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 79, 79, +79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 76, 76, 76, 75, 75, 75, 74, 74, 74, 74, +74, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 73, 73, 73, +72, 72, 72, 72, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 69, 69, 68, 68, 68, 68, 68, 68, 69, 69, 69, 69, 69, 69, 69, 69, 69, +69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, 64, 64, 64, +64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, +61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, +59, 59, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 55, 55, 54, 54, 54, 54, 54, 54, 54, 54, 54, +54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 53, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, +50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, +49, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, +44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, +40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, +38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, +30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 27, +27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, +24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, +19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, +16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, +14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, +9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 6, 6, 6, 6, +6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, +4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_190_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_190_at_16384_2048_int8.h new file mode 100644 index 000000000..36e3855ce --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_190_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_190_AT_16384_2048INT8_H_ +#define SAW_MAX_190_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_190_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_190_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_190_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, +-2, -2, -2, -3, -3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -6, -7, -7, -7, -7, -7, -7, -7, +-7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -10, -10, -10, +-10, -10, -11, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, +-13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, +-17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -20, -21, +-21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, +-23, -23, -23, -23, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, +-27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -28, -28, -28, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -31, -31, -31, +-31, -31, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -33, -33, -33, -33, -33, -33, -33, +-33, -33, -34, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -36, -37, -37, -37, -37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -38, -38, +-38, -38, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -39, -39, -39, -39, -39, -40, -40, -40, -40, -41, -41, -41, -41, -41, -42, +-42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, +-44, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, +-48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -51, -52, -52, -52, -52, +-52, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -54, -54, +-54, -54, -55, -55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -57, -57, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, +-58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, +-63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -64, -64, -64, -64, +-65, -65, -65, -65, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, +-68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, -72, -73, -73, -73, -73, -73, -73, +-73, -74, -74, -74, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -72, -72, -72, -72, -73, -73, -73, -73, -73, -73, -73, -74, -74, -74, -75, -75, +-75, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -78, -79, -79, -79, -79, -79, -79, -79, -79, -79, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, +-77, -77, -77, -77, -77, -78, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -84, -84, +-84, -84, -84, -84, -84, -84, -83, -83, -83, -83, -83, -83, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -85, -85, -86, +-86, -86, -87, -87, -88, -88, -88, -89, -89, -89, -89, -89, -90, -90, -90, -90, -89, -89, -89, -89, -89, -89, -88, -88, -88, -88, -87, -87, -87, -87, -87, -87, +-87, -87, -87, -87, -87, -87, -87, -88, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -94, -95, -95, -95, -95, -95, -95, -95, -95, -95, +-95, -95, -94, -94, -94, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -91, -91, -91, -91, -91, -92, -92, -92, -93, -93, -94, -94, -95, -96, -96, -97, +-98, -98, -99, -99, -100, -100, -101, -101, -101, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -99, -99, -98, -98, -97, -96, -96, -95, -95, -95, -94, -94, -94, +-94, -94, -94, -95, -95, -95, -96, -97, -97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -106, -107, -108, -108, -109, -109, -109, -110, -109, -109, -109, -109, -108, -107, +-107, -106, -105, -104, -103, -101, -100, -99, -98, -97, -96, -96, -95, -94, -94, -94, -94, -94, -95, -95, -96, -97, -98, -100, -102, -103, -105, -107, -109, -111, -114, -116, +-118, -120, -121, -123, -124, -126, -126, -127, -127, -127, -126, -125, -123, -121, -118, -115, -111, -106, -101, -96, -90, -83, -76, -69, -61, -53, -45, -36, -27, -18, -9, 0, +9, 18, 27, 36, 45, 53, 61, 69, 76, 83, 90, 96, 101, 106, 111, 115, 118, 121, 123, 125, 126, 127, 127, 127, 126, 126, 124, 123, 121, 120, 118, 116, +114, 111, 109, 107, 105, 103, 102, 100, 98, 97, 96, 95, 95, 94, 94, 94, 94, 94, 95, 96, 96, 97, 98, 99, 100, 101, 103, 104, 105, 106, 107, 107, +108, 109, 109, 109, 109, 110, 109, 109, 109, 108, 108, 107, 106, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 97, 96, 95, 95, 95, 94, 94, 94, 94, +94, 94, 95, 95, 95, 96, 96, 97, 98, 98, 99, 99, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 101, 101, 101, 100, 100, 99, 99, 98, 98, 97, +96, 96, 95, 94, 94, 93, 93, 92, 92, 92, 91, 91, 91, 91, 91, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 94, 94, 94, 95, 95, 95, +95, 95, 95, 95, 95, 95, 95, 95, 94, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 88, 87, 87, 87, 87, 87, 87, 87, 87, +87, 87, 87, 87, 87, 88, 88, 88, 88, 89, 89, 89, 89, 89, 89, 90, 90, 90, 90, 89, 89, 89, 89, 89, 88, 88, 88, 87, 87, 86, 86, 86, +85, 85, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 83, 83, 83, 83, 83, 83, 84, 84, 84, 84, 84, 84, 84, +84, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 79, 79, 79, 79, 78, 78, 78, 78, 78, 77, 77, 77, 77, 77, 77, +77, 78, 78, 78, 78, 78, 78, 78, 78, 79, 79, 79, 79, 79, 79, 79, 79, 79, 78, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 75, 75, +75, 74, 74, 74, 73, 73, 73, 73, 73, 73, 73, 72, 72, 72, 72, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 74, 74, 74, 73, 73, +73, 73, 73, 73, 73, 72, 72, 72, 72, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, +68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 65, 65, 65, 65, 64, +64, 64, 64, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, +63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, +58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 57, 57, 57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 55, 54, 54, 54, +54, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 52, 52, +52, 52, 52, 51, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, +48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 44, 43, +43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, +41, 41, 41, 41, 41, 40, 40, 40, 40, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 38, 38, 38, +38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 34, 33, 33, 33, +33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, +31, 31, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, +27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, +23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, +20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, +17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 12, +12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 10, 10, 10, +10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, +7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, +2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_195_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_195_at_16384_2048_int8.h new file mode 100644 index 000000000..c1b5bdec9 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_195_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_195_AT_16384_2048INT8_H_ +#define SAW_MAX_195_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_195_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_195_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_195_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -4, +-4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -6, -6, +-6, -6, -6, -6, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, +-10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -14, -14, -14, +-14, -14, -14, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -16, -16, -16, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, +-20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -23, -23, -23, -23, -24, -24, -24, -24, -24, +-25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-26, -27, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -31, -31, -31, +-31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -33, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, +-35, -35, -35, -35, -35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, +-37, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, +-41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, +-45, -45, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -47, -47, +-47, -47, -47, -47, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -50, -51, -51, -51, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, -52, -51, +-51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, +-56, -56, -56, -56, -56, -56, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, -57, +-57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -61, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, +-62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -63, -63, -63, -63, -63, -64, -64, -64, -65, -65, -65, -65, -66, -66, +-66, -66, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, +-67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -71, -71, -71, -71, -72, -72, -72, -72, -72, -73, -73, -73, -73, -73, -73, -73, -73, -73, -72, +-72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -73, -73, -73, -73, -74, -74, -74, -75, -75, -75, -76, -76, -76, -76, +-77, -77, -77, -77, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, +-77, -77, -77, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -83, -83, -83, -83, -84, -84, -84, -83, -83, -83, -83, -83, +-83, -83, -83, -82, -82, -82, -82, -82, -82, -82, -81, -81, -81, -81, -82, -82, -82, -82, -82, -83, -83, -83, -84, -84, -84, -85, -85, -86, -86, -86, -87, -87, +-88, -88, -88, -88, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -88, -88, -88, -88, -87, -87, -87, -87, -87, -86, -86, -86, -86, -86, -86, -86, -86, +-87, -87, -87, -87, -88, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -95, -95, -95, -95, -94, -94, -94, +-94, -93, -93, -93, -92, -92, -92, -91, -91, -91, -91, -91, -90, -90, -90, -91, -91, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, -97, -97, -98, -99, +-99, -100, -100, -100, -101, -101, -101, -101, -101, -101, -101, -101, -101, -100, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, -95, -95, -94, -94, -94, -94, -94, -94, +-94, -94, -95, -95, -96, -97, -97, -98, -99, -100, -101, -102, -103, -103, -104, -105, -106, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -106, +-105, -104, -103, -102, -101, -100, -99, -98, -97, -96, -95, -95, -94, -94, -94, -94, -94, -95, -95, -96, -97, -98, -100, -101, -103, -105, -107, -109, -111, -113, -115, -117, +-119, -121, -123, -124, -125, -126, -127, -127, -127, -126, -125, -124, -122, -120, -117, -113, -109, -105, -100, -94, -88, -82, -75, -68, -60, -52, -44, -35, -26, -18, -9, 0, +9, 18, 26, 35, 44, 52, 60, 68, 75, 82, 88, 94, 100, 105, 109, 113, 117, 120, 122, 124, 125, 126, 127, 127, 127, 126, 125, 124, 123, 121, 119, 117, +115, 113, 111, 109, 107, 105, 103, 101, 100, 98, 97, 96, 95, 95, 94, 94, 94, 94, 94, 95, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, +107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 106, 105, 104, 103, 103, 102, 101, 100, 99, 98, 97, 97, 96, 95, 95, 94, 94, 94, +94, 94, 94, 94, 94, 95, 95, 96, 96, 97, 97, 98, 98, 99, 99, 100, 100, 100, 101, 101, 101, 101, 101, 101, 101, 101, 101, 100, 100, 100, 99, 99, +98, 97, 97, 96, 95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 91, 91, 90, 90, 90, 91, 91, 91, 91, 91, 92, 92, 92, 93, 93, 93, 94, 94, +94, 94, 95, 95, 95, 95, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 88, 87, 87, 87, 87, 86, +86, 86, 86, 86, 86, 86, 86, 87, 87, 87, 87, 87, 88, 88, 88, 88, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 88, 88, 88, 88, 87, +87, 86, 86, 86, 85, 85, 84, 84, 84, 83, 83, 83, 82, 82, 82, 82, 82, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 82, 83, 83, 83, 83, +83, 83, 83, 83, 84, 84, 84, 83, 83, 83, 83, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 77, 77, 77, 77, +77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 77, 77, 77, 77, 76, +76, 76, 76, 75, 75, 75, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, +73, 73, 73, 73, 73, 73, 73, 73, 73, 72, 72, 72, 72, 72, 71, 71, 71, 71, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, +67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 66, 66, 66, +66, 65, 65, 65, 65, 64, 64, 64, 63, 63, 63, 63, 63, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, +62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 61, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, +57, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, +55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 52, 52, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, +52, 52, 52, 52, 52, 52, 51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 47, 47, 47, 47, 47, +47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, +45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, +41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, +36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, +35, 34, 34, 34, 34, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, +31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, 26, +26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, +24, 24, 24, 24, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, +20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, +14, 14, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, +10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, +6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, +3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_199_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_199_at_16384_2048_int8.h new file mode 100644 index 000000000..2118e9061 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_199_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_199_AT_16384_2048INT8_H_ +#define SAW_MAX_199_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_199_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_199_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_199_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -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, -3, -3, -3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -7, -7, -7, -7, -7, -7, -7, +-7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -10, +-10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -18, -18, +-18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -19, -19, -20, +-20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, +-23, -23, -23, -23, -23, -24, -24, -24, -24, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -27, -27, -27, -27, -27, -28, -28, -28, +-28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -30, -30, +-30, -30, -30, -31, -31, -31, -31, -31, -32, -32, -32, -32, -33, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, +-38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, +-40, -40, -40, -41, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -43, -44, -44, -44, -44, -44, -44, -45, -45, -45, -45, -45, -45, -45, -45, -45, +-45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -46, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, -48, -48, +-49, -49, -49, -49, -49, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, +-50, -50, -50, -51, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -54, -55, -55, -55, -55, -55, -55, -55, -55, -56, -56, -56, +-56, -56, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, +-59, -59, -59, -59, -60, -60, -60, -60, -60, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -60, -60, -60, -60, -60, -60, +-60, -61, -61, -61, -61, -61, -61, -61, -62, -62, -62, -62, -62, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -66, -66, -66, -66, +-66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, +-69, -69, -69, -69, -70, -70, -70, -71, -71, -71, -71, -71, -71, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -71, -71, -71, -71, -71, -71, -71, -71, +-71, -71, -71, -71, -71, -71, -71, -71, -71, -72, -72, -72, -72, -72, -73, -73, -73, -74, -74, -74, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -77, +-77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, +-78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -82, -82, -82, -82, -82, -82, -81, +-81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -82, -82, -82, -83, -83, -83, -84, -84, -84, -85, -85, -86, -86, -86, -87, -87, -87, -88, -88, -88, +-88, -88, -89, -89, -89, -89, -89, -88, -88, -88, -88, -88, -87, -87, -87, -87, -87, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -87, -87, +-87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -92, -93, -93, -94, -94, -94, -94, -94, -95, -95, -95, -95, -94, -94, -94, -94, -94, -93, -93, -93, -92, +-92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -90, -90, -90, -91, -91, -91, -92, -92, -92, -93, -94, -94, -95, -95, -96, -97, -97, -98, -98, -99, -99, -100, +-100, -101, -101, -101, -101, -101, -101, -101, -101, -101, -100, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, -95, -95, -94, -94, -94, -94, -94, -94, -94, -94, -94, +-95, -95, -96, -96, -97, -98, -99, -100, -101, -101, -102, -103, -104, -105, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -106, -105, -105, +-104, -103, -101, -100, -99, -98, -97, -97, -96, -95, -95, -94, -94, -94, -94, -94, -95, -95, -96, -97, -98, -100, -101, -103, -105, -107, -109, -111, -113, -115, -117, -119, +-120, -122, -124, -125, -126, -127, -127, -127, -127, -126, -125, -123, -121, -118, -115, -112, -108, -103, -98, -93, -87, -80, -73, -66, -59, -51, -43, -34, -26, -17, -8, 0, +8, 17, 26, 34, 43, 51, 59, 66, 73, 80, 87, 93, 98, 103, 108, 112, 115, 118, 121, 123, 125, 126, 127, 127, 127, 127, 126, 125, 124, 122, 120, 119, +117, 115, 113, 111, 109, 107, 105, 103, 101, 100, 98, 97, 96, 95, 95, 94, 94, 94, 94, 94, 95, 95, 96, 97, 97, 98, 99, 100, 101, 103, 104, 105, +105, 106, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 105, 104, 103, 102, 101, 101, 100, 99, 98, 97, 96, 96, 95, 95, 94, +94, 94, 94, 94, 94, 94, 94, 94, 95, 95, 96, 96, 97, 97, 98, 98, 99, 99, 100, 100, 100, 101, 101, 101, 101, 101, 101, 101, 101, 101, 100, 100, +99, 99, 98, 98, 97, 97, 96, 95, 95, 94, 94, 93, 92, 92, 92, 91, 91, 91, 90, 90, 90, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, +93, 93, 93, 94, 94, 94, 94, 94, 95, 95, 95, 95, 94, 94, 94, 94, 94, 93, 93, 92, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, +87, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 87, 87, 87, 87, 87, 88, 88, 88, 88, 88, 89, 89, 89, 89, 89, 88, 88, 88, +88, 88, 87, 87, 87, 86, 86, 86, 85, 85, 84, 84, 84, 83, 83, 83, 82, 82, 82, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, +82, 82, 82, 82, 82, 82, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, +78, 77, 77, 77, 77, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, +77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 74, 74, 74, 73, 73, 73, 72, 72, 72, 72, 72, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, +71, 71, 71, 71, 71, 71, 71, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 71, 71, 71, 71, 71, 71, 70, 70, 70, 69, 69, 69, 69, 68, +68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, +66, 66, 66, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 62, 62, 62, 62, 62, 61, 61, 61, 61, 61, 61, 61, 60, 60, +60, 60, 60, 60, 60, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 60, 60, 60, 60, 60, 59, 59, 59, 59, 58, +58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, 56, 56, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 56, 56, 56, +56, 56, 55, 55, 55, 55, 55, 55, 55, 55, 54, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 51, 50, 50, 50, 50, +50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 48, +48, 48, 48, 47, 47, 47, 47, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, +45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 41, 40, 40, 40, 40, +40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, +38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 31, 31, 31, 31, 31, 30, 30, 30, 30, +30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, +28, 28, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, +23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 20, +19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, +18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, +13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, +9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, +7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_2048_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_2048_at_16384_2048_int8.h new file mode 100644 index 000000000..c155490ac --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_2048_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_2048_AT_16384_2048INT8_H_ +#define SAW_MAX_2048_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_2048_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_2048_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_2048_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, +-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -3, -3, -3, +-3, -3, -3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -6, -6, -7, -7, +-7, -7, -7, -7, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -13, +-13, -13, -13, -13, -14, -14, -14, -14, -14, -15, -15, -15, -15, -16, -16, -16, -16, -17, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, +-20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, -24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -28, -28, -28, +-28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -32, -32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, +-37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, -40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, +-44, -45, -45, -45, -45, -46, -46, -46, -46, -46, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -49, -49, -49, -49, -49, -49, -50, -50, -50, -50, -50, -51, +-51, -51, -51, -51, -51, -52, -52, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -53, -53, -54, -54, -54, -54, -54, -54, -54, -54, -55, -55, -55, -55, -55, +-55, -55, -55, -55, -55, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, +-57, -57, -57, -57, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, +-58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, +-57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, +-56, -56, -56, -56, -56, -56, -56, -56, -56, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, +-55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, +-56, -56, -56, -56, -56, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -58, -58, -58, -58, -58, -58, -58, -58, -58, -59, -59, -59, -59, -59, -59, -59, +-60, -60, -60, -60, -60, -60, -61, -61, -61, -61, -61, -61, -62, -62, -62, -62, -62, -63, -63, -63, -63, -63, -64, -64, -64, -64, -64, -65, -65, -65, -65, -66, +-66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, -72, -73, -73, -73, -74, -74, -74, -75, +-75, -75, -76, -76, -76, -77, -77, -77, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -83, -83, -83, -84, -84, -84, -85, -85, -85, -86, +-86, -87, -87, -87, -88, -88, -88, -89, -89, -90, -90, -90, -91, -91, -92, -92, -92, -93, -93, -93, -94, -94, -95, -95, -95, -96, -96, -97, -97, -97, -98, -98, +-99, -99, -99, -100, -100, -100, -101, -101, -102, -102, -102, -103, -103, -104, -104, -104, -105, -105, -105, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, +-110, -111, -111, -111, -112, -112, -112, -113, -113, -113, -114, -114, -114, -115, -115, -115, -116, -116, -116, -117, -117, -117, -117, -118, -118, -118, -119, -119, -119, -119, -120, -120, +-120, -120, -121, -121, -121, -121, -122, -122, -122, -122, -123, -123, -123, -123, -123, -124, -124, -124, -124, -124, -124, -125, -125, -125, -125, -125, -125, -125, -126, -126, -126, -126, +-126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, +-126, -126, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -125, -124, -124, -124, -124, -124, -123, -123, -123, -123, -122, -122, -122, -122, -121, -121, -121, -121, +-120, -120, -120, -119, -119, -119, -118, -118, -118, -117, -117, -116, -116, -116, -115, -115, -115, -114, -114, -113, -113, -112, -112, -111, -111, -111, -110, -110, -109, -109, -108, -108, +-107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -101, -101, -100, -100, -99, -98, -98, -97, -97, -96, -95, -95, -94, -93, -93, -92, -91, -91, -90, -89, -88, -88, +-87, -86, -86, -85, -84, -83, -83, -82, -81, -80, -79, -79, -78, -77, -76, -76, -75, -74, -73, -72, -71, -71, -70, -69, -68, -67, -66, -65, -65, -64, -63, -62, +-61, -60, -59, -58, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, 0, +1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 58, 59, 60, 61, 62, +63, 64, 65, 65, 66, 67, 68, 69, 70, 71, 71, 72, 73, 74, 75, 76, 76, 77, 78, 79, 79, 80, 81, 82, 83, 83, 84, 85, 86, 86, 87, 88, +88, 89, 90, 91, 91, 92, 93, 93, 94, 95, 95, 96, 97, 97, 98, 98, 99, 100, 100, 101, 101, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 108, +108, 109, 109, 110, 110, 111, 111, 111, 112, 112, 113, 113, 114, 114, 115, 115, 115, 116, 116, 116, 117, 117, 118, 118, 118, 119, 119, 119, 120, 120, 120, 121, +121, 121, 121, 122, 122, 122, 122, 123, 123, 123, 123, 124, 124, 124, 124, 124, 125, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, +126, 126, 126, 125, 125, 125, 125, 125, 125, 125, 124, 124, 124, 124, 124, 124, 123, 123, 123, 123, 123, 122, 122, 122, 122, 121, 121, 121, 121, 120, 120, 120, +120, 119, 119, 119, 119, 118, 118, 118, 117, 117, 117, 117, 116, 116, 116, 115, 115, 115, 114, 114, 114, 113, 113, 113, 112, 112, 112, 111, 111, 111, 110, 110, +110, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 105, 105, 105, 104, 104, 104, 103, 103, 102, 102, 102, 101, 101, 100, 100, 100, 99, 99, 99, 98, +98, 97, 97, 97, 96, 96, 95, 95, 95, 94, 94, 93, 93, 93, 92, 92, 92, 91, 91, 90, 90, 90, 89, 89, 88, 88, 88, 87, 87, 87, 86, 86, +85, 85, 85, 84, 84, 84, 83, 83, 83, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 77, 77, 77, 76, 76, 76, 75, 75, 75, +74, 74, 74, 73, 73, 73, 72, 72, 72, 72, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, +65, 65, 65, 65, 64, 64, 64, 64, 64, 63, 63, 63, 63, 63, 62, 62, 62, 62, 62, 61, 61, 61, 61, 61, 61, 60, 60, 60, 60, 60, 60, 59, +59, 59, 59, 59, 59, 59, 58, 58, 58, 58, 58, 58, 58, 58, 58, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 56, 56, 56, 56, 56, 56, +56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, +55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, +56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, +57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, +58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 57, 57, 57, 57, 57, +57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, 55, 55, 55, 55, 55, +55, 55, 55, 55, 54, 54, 54, 54, 54, 54, 54, 54, 53, 53, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 52, 52, 51, 51, 51, 51, 51, 51, +50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, +44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, 39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, +36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, +28, 28, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, 23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, +20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, +12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, +7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, +3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_204_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_204_at_16384_2048_int8.h new file mode 100644 index 000000000..f81058bd9 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_204_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_204_AT_16384_2048INT8_H_ +#define SAW_MAX_204_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_204_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_204_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_204_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -4, +-4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -6, +-6, -6, -6, -6, -6, -6, -7, -7, -7, -7, -7, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, +-10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, +-14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, +-16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, +-23, -24, -24, -24, -24, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, +-27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -28, -29, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, +-32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -33, -33, -33, -33, -33, -33, +-33, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -38, -38, -38, -38, +-38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -39, -39, -39, -39, -39, -40, -40, -40, -40, -41, -41, -41, -41, -42, +-42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, +-43, -44, -44, -44, -44, -44, -44, -45, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, +-49, -49, -49, -49, -49, -49, -49, -49, -49, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -49, -49, -49, -49, -49, -50, -50, -50, -50, -50, -51, -51, -51, +-51, -52, -52, -52, -52, -53, -53, -53, -53, -53, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, +-54, -54, -54, -54, -54, -54, -54, -54, -55, -55, -55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -59, -59, -59, +-60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -60, -60, -60, -60, -60, -60, -61, -61, +-61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, +-65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -69, -69, -69, -69, -70, -70, +-70, -70, -70, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, +-71, -71, -71, -71, -71, -72, -72, -72, -73, -73, -73, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, +-76, -76, -76, -76, -76, -76, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -79, -79, -79, -80, +-80, -80, -81, -81, -81, -81, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -81, -81, -81, -81, -81, -81, -81, -80, -80, -80, -80, -80, +-80, -80, -80, -80, -81, -81, -81, -81, -82, -82, -82, -83, -83, -83, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, -87, -88, -88, -88, -88, -88, -88, -88, +-88, -88, -88, -88, -88, -87, -87, -87, -87, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -88, -88, -88, +-89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -93, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -91, -91, -91, +-90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -91, -91, -91, -92, -92, -93, -93, -94, -95, -95, -96, -96, -97, -98, -98, -99, -99, -100, -100, -100, -101, +-101, -101, -101, -101, -101, -101, -100, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -94, -94, -94, -95, -95, +-96, -96, -97, -98, -99, -100, -100, -101, -102, -103, -104, -105, -106, -106, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -106, -106, -105, -104, -103, +-102, -101, -100, -99, -98, -97, -96, -95, -95, -94, -94, -94, -94, -94, -94, -95, -95, -96, -97, -98, -100, -101, -103, -105, -106, -108, -110, -112, -114, -116, -118, -120, +-122, -123, -124, -126, -126, -127, -127, -127, -126, -125, -124, -122, -120, -117, -114, -110, -106, -102, -96, -91, -85, -79, -72, -65, -57, -50, -42, -34, -25, -17, -8, 0, +8, 17, 25, 34, 42, 50, 57, 65, 72, 79, 85, 91, 96, 102, 106, 110, 114, 117, 120, 122, 124, 125, 126, 127, 127, 127, 126, 126, 124, 123, 122, 120, +118, 116, 114, 112, 110, 108, 106, 105, 103, 101, 100, 98, 97, 96, 95, 95, 94, 94, 94, 94, 94, 94, 95, 95, 96, 97, 98, 99, 100, 101, 102, 103, +104, 105, 106, 106, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 106, 106, 105, 104, 103, 102, 101, 100, 100, 99, 98, 97, 96, 96, 95, +95, 94, 94, 94, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 96, 96, 97, 97, 98, 98, 99, 99, 100, 100, 100, 101, 101, 101, 101, 101, 101, 101, +100, 100, 100, 99, 99, 98, 98, 97, 96, 96, 95, 95, 94, 93, 93, 92, 92, 91, 91, 91, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 91, +91, 91, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 93, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, +88, 88, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 87, 87, 87, 87, 88, 88, 88, 88, 88, 88, +88, 88, 88, 88, 88, 88, 87, 87, 87, 86, 86, 86, 85, 85, 85, 84, 84, 83, 83, 83, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, 80, 80, +80, 80, 80, 80, 81, 81, 81, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, +79, 79, 79, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 76, 76, 76, 76, 76, 76, 76, +76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 73, 73, 73, 72, 72, 72, 71, 71, 71, 71, 71, 70, +70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 70, 70, 70, 70, +70, 69, 69, 69, 69, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, +65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, +61, 60, 60, 60, 60, 60, 60, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 59, +59, 59, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 55, 55, 54, 54, 54, 54, 54, 54, 54, 54, 54, +54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 53, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, +51, 51, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, +49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 43, 43, +43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, +41, 41, 41, 41, 40, 40, 40, 40, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, +38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 33, 33, +33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, +31, 31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, +27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 24, 24, 24, 23, 23, +23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, +16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, +13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, +10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, +5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, +3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_210_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_210_at_16384_2048_int8.h new file mode 100644 index 000000000..7f25835a1 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_210_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_210_AT_16384_2048INT8_H_ +#define SAW_MAX_210_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_210_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_210_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_210_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -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, -3, -3, -3, -3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -6, -7, -7, -7, -7, -7, -7, +-7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, +-9, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -17, -17, -17, -17, +-17, -18, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, +-19, -20, -20, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -24, -24, -24, -24, -24, -24, -24, -24, -25, +-25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -27, -27, +-27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, +-30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -34, -35, -35, -35, +-35, -35, -35, -35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, +-37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -39, -39, -39, -39, -40, -40, -40, -40, -40, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -42, -42, -42, +-42, -42, -42, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -42, -42, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -44, -44, -44, -44, -45, +-45, -45, -45, -45, -46, -46, -46, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -49, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -52, -52, -53, +-53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -52, -52, -52, -52, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -54, -54, +-54, -54, -55, -55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -57, -57, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, +-58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -59, -59, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -62, -62, -62, -62, -63, +-63, -63, -63, -63, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -63, -63, -63, -64, -64, -64, +-64, -64, -64, -64, -64, -65, -65, -65, -65, -65, -66, -66, -66, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -69, -69, -70, -70, -70, -70, -70, -70, +-70, -70, -70, -70, -70, -70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -70, -70, -70, -71, -71, -71, -72, +-72, -72, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -75, -75, -76, -76, -76, -76, -76, -76, -76, -76, -75, -75, -75, -75, -75, -75, -75, -75, -75, +-74, -74, -74, -74, -74, -74, -74, -74, -75, -75, -75, -75, -75, -75, -76, -76, -76, -77, -77, -77, -78, -78, -78, -79, -79, -79, -80, -80, -80, -80, -81, -81, +-81, -81, -81, -81, -82, -82, -82, -81, -81, -81, -81, -81, -81, -81, -81, -81, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, +-81, -81, -81, -81, -82, -82, -82, -83, -83, -84, -84, -84, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -87, -87, -88, -88, -87, -87, -87, -87, -87, -87, +-87, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -86, -86, -86, -87, -87, -88, -88, -88, -89, -89, -90, -90, +-91, -91, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, -90, +-89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -92, -92, -93, -93, -94, -95, -95, -96, -96, -97, -98, -98, -99, -99, -99, -100, -100, -100, -100, -101, -101, +-101, -100, -100, -100, -100, -99, -99, -99, -98, -98, -97, -97, -96, -96, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -93, -94, -94, -94, -95, -95, -96, -96, +-97, -98, -99, -100, -101, -101, -102, -103, -104, -105, -106, -106, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -106, -106, -105, -104, -103, -102, -101, +-100, -99, -98, -97, -97, -96, -95, -95, -94, -94, -94, -94, -94, -94, -95, -95, -96, -97, -98, -100, -101, -103, -105, -106, -108, -110, -112, -114, -116, -118, -120, -121, +-123, -124, -125, -126, -127, -127, -127, -127, -126, -125, -123, -121, -119, -116, -112, -109, -105, -100, -95, -89, -83, -77, -70, -63, -56, -49, -41, -33, -25, -16, -8, 0, +8, 16, 25, 33, 41, 49, 56, 63, 70, 77, 83, 89, 95, 100, 105, 109, 112, 116, 119, 121, 123, 125, 126, 127, 127, 127, 127, 126, 125, 124, 123, 121, +120, 118, 116, 114, 112, 110, 108, 106, 105, 103, 101, 100, 98, 97, 96, 95, 95, 94, 94, 94, 94, 94, 94, 95, 95, 96, 97, 97, 98, 99, 100, 101, +102, 103, 104, 105, 106, 106, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 106, 106, 105, 104, 103, 102, 101, 101, 100, 99, 98, 97, 96, +96, 95, 95, 94, 94, 94, 93, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 96, 96, 97, 97, 98, 98, 99, 99, 99, 100, 100, 100, 100, 101, 101, +101, 100, 100, 100, 100, 99, 99, 99, 98, 98, 97, 96, 96, 95, 95, 94, 93, 93, 92, 92, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 90, +90, 90, 90, 90, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 91, 91, 90, +90, 89, 89, 88, 88, 88, 87, 87, 86, 86, 86, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 87, 87, +87, 87, 87, 87, 87, 88, 88, 87, 87, 87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 84, 84, 84, 83, 83, 82, 82, 82, 81, 81, 81, 81, 80, +80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 81, 81, 81, 81, 81, 81, 81, 81, 81, 82, 82, 82, 81, 81, 81, 81, 81, +81, 80, 80, 80, 80, 79, 79, 79, 78, 78, 78, 77, 77, 77, 76, 76, 76, 75, 75, 75, 75, 75, 75, 74, 74, 74, 74, 74, 74, 74, 74, 75, +75, 75, 75, 75, 75, 75, 75, 75, 76, 76, 76, 76, 76, 76, 76, 76, 75, 75, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 72, 72, 72, +71, 71, 71, 70, 70, 70, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 70, 70, 70, 70, 70, 70, +70, 70, 70, 70, 70, 69, 69, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 66, 66, 66, 65, 65, 65, 65, 65, 64, 64, 64, 64, 64, 64, +64, 64, 63, 63, 63, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 63, 63, 63, 63, 63, +62, 62, 62, 62, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 59, 59, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, +58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 57, 57, 57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 55, 54, 54, 54, +54, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 52, 52, 52, 52, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, +52, 52, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, +44, 44, 44, 44, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 42, 42, 42, +42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 39, 39, 39, 39, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 36, +36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, +35, 35, 34, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, +30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, +27, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, +24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, +19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, +17, 17, 17, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, +13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, +9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, +7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_215_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_215_at_16384_2048_int8.h new file mode 100644 index 000000000..068570cb1 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_215_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_215_AT_16384_2048INT8_H_ +#define SAW_MAX_215_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_215_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_215_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_215_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, -3, -3, -4, +-4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -6, +-6, -6, -6, -6, -6, -6, -6, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -10, -10, -11, -11, -11, +-11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -13, -13, +-13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, +-17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -21, -21, +-21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, +-23, -23, -23, -23, -23, -23, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -28, +-28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -29, -29, -30, -30, -30, +-30, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -33, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, +-38, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, +-40, -40, -40, -40, -40, -41, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -44, -45, -45, -45, -45, -45, -45, -45, -45, -45, +-45, -46, -46, -46, -46, -46, -46, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -46, -46, -46, -46, -46, -46, -46, -46, -47, -47, -47, -47, +-48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -50, -50, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, +-51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -54, -54, -54, -55, -55, -55, -55, -55, -56, +-56, -56, -56, -56, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, +-57, -57, -57, -57, -58, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -62, -63, -63, -63, -63, -63, -63, +-63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -63, -63, -63, -63, -63, -63, -64, -64, -64, -64, -65, +-65, -65, -65, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -68, -68, -68, +-68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, -73, -73, -73, -73, +-74, -74, -74, -74, -74, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -74, -74, +-74, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -77, -77, -77, -78, -78, -78, -79, -79, -79, -80, -80, -80, -80, -80, -81, -81, -81, -81, -81, -81, +-81, -81, -81, -80, -80, -80, -80, -80, -80, -80, -80, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -80, -80, -80, -80, -81, -81, -81, -82, +-82, -82, -83, -83, -84, -84, -84, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -86, -86, -86, -86, -86, -86, -85, -85, +-85, -85, -85, -84, -84, -84, -84, -84, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -87, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -91, -92, +-92, -92, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -89, -89, -89, +-89, -89, -90, -90, -90, -90, -91, -91, -92, -92, -93, -93, -94, -95, -95, -96, -96, -97, -98, -98, -98, -99, -99, -100, -100, -100, -100, -100, -100, -100, -100, -100, +-100, -99, -99, -99, -98, -98, -97, -97, -96, -96, -96, -95, -95, -94, -94, -94, -93, -93, -93, -93, -93, -93, -93, -94, -94, -94, -95, -95, -96, -97, -97, -98, +-99, -100, -101, -102, -102, -103, -104, -105, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -106, -106, -105, -104, -103, -102, -101, -100, -99, +-99, -98, -97, -96, -95, -95, -94, -94, -94, -94, -94, -94, -94, -95, -95, -96, -97, -99, -100, -101, -103, -105, -106, -108, -110, -112, -114, -116, -118, -119, -121, -123, +-124, -125, -126, -127, -127, -127, -127, -126, -125, -124, -122, -120, -117, -114, -111, -107, -103, -98, -93, -87, -82, -75, -69, -62, -55, -47, -40, -32, -24, -16, -8, 0, +8, 16, 24, 32, 40, 47, 55, 62, 69, 75, 82, 87, 93, 98, 103, 107, 111, 114, 117, 120, 122, 124, 125, 126, 127, 127, 127, 127, 126, 125, 124, 123, +121, 119, 118, 116, 114, 112, 110, 108, 106, 105, 103, 101, 100, 99, 97, 96, 95, 95, 94, 94, 94, 94, 94, 94, 94, 95, 95, 96, 97, 98, 99, 99, +100, 101, 102, 103, 104, 105, 106, 106, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 105, 104, 103, 102, 102, 101, 100, 99, 98, +97, 97, 96, 95, 95, 94, 94, 94, 93, 93, 93, 93, 93, 93, 93, 94, 94, 94, 95, 95, 96, 96, 96, 97, 97, 98, 98, 99, 99, 99, 100, 100, +100, 100, 100, 100, 100, 100, 100, 100, 99, 99, 98, 98, 98, 97, 96, 96, 95, 95, 94, 93, 93, 92, 92, 91, 91, 90, 90, 90, 90, 89, 89, 89, +89, 89, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 92, 92, 92, +91, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 87, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 84, 84, 84, 84, 84, 85, 85, 85, 85, +85, 86, 86, 86, 86, 86, 86, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 84, 84, 84, 83, 83, 82, 82, 82, +81, 81, 81, 80, 80, 80, 80, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 80, 80, 80, 80, 80, 80, 80, 80, 81, 81, 81, 81, +81, 81, 81, 81, 81, 80, 80, 80, 80, 80, 79, 79, 79, 78, 78, 78, 77, 77, 77, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 74, 74, +74, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 74, 74, 74, 74, 74, 73, +73, 73, 73, 72, 72, 72, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, +68, 68, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 68, 68, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 65, 65, 65, 65, +64, 64, 64, 64, 63, 63, 63, 63, 63, 63, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, +63, 63, 63, 63, 63, 62, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 58, 57, 57, 57, 57, 57, +57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 56, 56, 56, 56, 56, +55, 55, 55, 55, 55, 54, 54, 54, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, +51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 47, +47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 45, 45, +45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, +40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 38, 38, +38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 30, 30, +30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, +28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, +23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, +21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, +17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, +13, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, +11, 11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, +5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, +3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_221_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_221_at_16384_2048_int8.h new file mode 100644 index 000000000..182458169 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_221_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_221_AT_16384_2048INT8_H_ +#define SAW_MAX_221_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_221_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_221_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_221_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, +-2, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -7, +-7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, +-9, -9, -9, -9, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -14, -14, -14, +-14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, +-17, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, +-20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -24, -24, -24, -24, +-24, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-26, -26, -26, -27, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -32, -32, +-32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -33, -33, -33, -33, -33, +-33, -34, -34, -34, -34, -35, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, +-38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -41, -41, -41, -41, +-41, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, +-44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -45, -45, -45, -45, -45, -46, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, -48, -48, -49, -49, -49, -49, +-49, -49, -49, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -49, -49, -50, -50, -50, -50, -50, -50, -50, -50, -50, +-50, -50, -51, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -55, -55, -55, -56, -56, -56, -56, -56, -56, +-56, -56, -56, -56, -56, -56, -56, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, -57, -58, -58, +-58, -58, -59, -59, -59, -60, -60, -60, -60, -60, -61, -61, -61, -61, -61, -61, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -61, -61, -61, -61, +-61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -62, -62, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -66, -66, -66, -66, +-67, -67, -67, -67, -67, -67, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, +-67, -67, -67, -67, -68, -68, -68, -68, -68, -69, -69, -69, -70, -70, -70, -71, -71, -71, -71, -72, -72, -72, -73, -73, -73, -73, -73, -73, -74, -74, -74, -74, +-74, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -74, -74, -74, -74, +-75, -75, -75, -76, -76, -76, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -79, -79, +-79, -79, -79, -79, -79, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, -80, -80, -81, -81, -82, -82, -82, -83, -83, -83, +-84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -84, -84, -84, -84, -84, -84, +-84, -84, -84, -84, -84, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -87, -87, -88, -88, -88, -89, -89, -90, -90, -91, -91, -91, -92, -92, -92, -92, -93, +-93, -93, -93, -93, -93, -93, -93, -92, -92, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, +-90, -90, -91, -91, -91, -92, -93, -93, -94, -94, -95, -95, -96, -97, -97, -98, -98, -98, -99, -99, -99, -100, -100, -100, -100, -100, -100, -100, -100, -99, -99, -99, +-98, -98, -97, -97, -97, -96, -96, -95, -95, -94, -94, -94, -93, -93, -93, -93, -93, -93, -93, -93, -93, -94, -94, -94, -95, -95, -96, -97, -98, -98, -99, -100, +-101, -102, -103, -103, -104, -105, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -106, -106, -105, -104, -103, -102, -101, -101, -100, -99, -98, +-97, -96, -95, -95, -94, -94, -94, -93, -93, -94, -94, -94, -95, -96, -96, -98, -99, -100, -102, -103, -105, -106, -108, -110, -112, -114, -116, -117, -119, -121, -122, -124, +-125, -126, -126, -127, -127, -127, -126, -126, -124, -123, -121, -119, -116, -113, -109, -105, -101, -96, -91, -86, -80, -74, -67, -60, -53, -46, -39, -31, -23, -15, -7, 0, +7, 15, 23, 31, 39, 46, 53, 60, 67, 74, 80, 86, 91, 96, 101, 105, 109, 113, 116, 119, 121, 123, 124, 126, 126, 127, 127, 127, 126, 126, 125, 124, +122, 121, 119, 117, 116, 114, 112, 110, 108, 106, 105, 103, 102, 100, 99, 98, 96, 96, 95, 94, 94, 94, 93, 93, 94, 94, 94, 95, 95, 96, 97, 98, +99, 100, 101, 101, 102, 103, 104, 105, 106, 106, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 105, 104, 103, 103, 102, 101, 100, +99, 98, 98, 97, 96, 95, 95, 94, 94, 94, 93, 93, 93, 93, 93, 93, 93, 93, 93, 94, 94, 94, 95, 95, 96, 96, 97, 97, 97, 98, 98, 99, +99, 99, 100, 100, 100, 100, 100, 100, 100, 100, 99, 99, 99, 98, 98, 98, 97, 97, 96, 95, 95, 94, 94, 93, 93, 92, 91, 91, 91, 90, 90, 89, +89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 92, 92, 92, 92, 92, 93, 93, 93, 93, 93, 93, 93, 93, +92, 92, 92, 92, 91, 91, 91, 90, 90, 89, 89, 88, 88, 88, 87, 87, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, +84, 84, 84, 84, 84, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 83, +83, 83, 82, 82, 82, 81, 81, 80, 80, 80, 80, 79, 79, 79, 79, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 79, 79, 79, 79, 79, 79, +79, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 76, 76, 76, 75, 75, 75, 74, +74, 74, 74, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, +74, 74, 74, 73, 73, 73, 73, 73, 73, 72, 72, 72, 71, 71, 71, 71, 70, 70, 70, 69, 69, 69, 68, 68, 68, 68, 68, 67, 67, 67, 67, 67, +67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 67, 67, 67, 67, 67, 67, 66, +66, 66, 66, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 62, 62, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, +61, 61, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 61, 61, 61, 61, 61, 61, 60, 60, 60, 60, 60, 59, 59, 59, 58, 58, 58, +58, 57, 57, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 56, 56, 56, 56, 56, 56, 56, 56, +56, 56, 56, 56, 56, 55, 55, 55, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 51, 50, 50, 50, +50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, +49, 49, 49, 48, 48, 48, 48, 47, 47, 47, 47, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, +44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, +41, 41, 41, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, +38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, +33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, +32, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, +24, 24, 24, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, +20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 17, 16, +16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, +14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, +9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, +2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_227_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_227_at_16384_2048_int8.h new file mode 100644 index 000000000..b4591058e --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_227_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_227_AT_16384_2048INT8_H_ +#define SAW_MAX_227_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_227_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_227_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_227_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -3, +-4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, +-6, -6, -6, -6, -6, -6, -6, -6, -6, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -11, -11, -11, +-11, -11, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, +-13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, +-18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -19, -20, -20, +-20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -23, -23, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, +-24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -27, -27, -27, -27, -28, +-28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, +-30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -35, -35, -35, -35, +-35, -35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, +-37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -39, -40, -40, -40, -40, -41, -41, -41, -41, -41, -41, -42, -42, -42, -42, -42, -42, -42, +-42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -44, -44, +-44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -46, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, +-48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, +-52, -52, -53, -53, -53, -53, -53, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, +-54, -54, -54, -54, -54, -54, -54, -54, -54, -55, -55, -55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, +-60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, +-60, -61, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -65, -65, -65, -65, -65, -66, -66, -66, -66, -66, -66, -66, -67, -67, -67, +-67, -67, -67, -67, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -67, -67, -67, -67, -67, -68, +-68, -68, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, -72, -72, -72, -72, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -72, -72, +-72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -73, -73, -73, -73, -74, -74, -74, -75, -75, -75, -76, -76, -76, +-77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -78, -78, -78, -78, -78, -78, -78, -78, -78, +-77, -77, -77, -77, -77, -77, -78, -78, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -83, -84, -84, -84, -85, -85, +-85, -85, -85, -86, -86, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -85, -84, -84, -84, -84, -84, -84, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, +-83, -83, -84, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -90, -91, -91, -91, -92, -92, -92, -92, -92, -92, -92, -92, -92, +-92, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -89, -89, -89, -89, -89, -88, -88, -88, -88, -88, -88, -88, -88, -89, -89, -89, -89, -90, -90, -91, +-91, -92, -92, -93, -93, -94, -94, -95, -96, -96, -97, -97, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -99, -99, -99, -99, -99, -98, -98, -97, -97, +-97, -96, -96, -95, -95, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -93, -93, -93, -93, -94, -94, -95, -95, -96, -96, -97, -98, -99, -99, -100, -101, -102, +-103, -104, -104, -105, -106, -106, -107, -107, -108, -108, -108, -108, -109, -108, -108, -108, -108, -107, -107, -106, -106, -105, -104, -103, -102, -101, -101, -100, -99, -98, -97, -96, +-96, -95, -94, -94, -94, -93, -93, -93, -94, -94, -94, -95, -96, -97, -98, -99, -100, -102, -103, -105, -107, -108, -110, -112, -114, -116, -117, -119, -121, -122, -123, -125, +-126, -126, -127, -127, -127, -127, -126, -125, -124, -122, -120, -117, -114, -111, -108, -104, -99, -94, -89, -84, -78, -72, -66, -59, -52, -45, -38, -30, -23, -15, -7, 0, +7, 15, 23, 30, 38, 45, 52, 59, 66, 72, 78, 84, 89, 94, 99, 104, 108, 111, 114, 117, 120, 122, 124, 125, 126, 127, 127, 127, 127, 126, 126, 125, +123, 122, 121, 119, 117, 116, 114, 112, 110, 108, 107, 105, 103, 102, 100, 99, 98, 97, 96, 95, 94, 94, 94, 93, 93, 93, 94, 94, 94, 95, 96, 96, +97, 98, 99, 100, 101, 101, 102, 103, 104, 105, 106, 106, 107, 107, 108, 108, 108, 108, 109, 108, 108, 108, 108, 107, 107, 106, 106, 105, 104, 104, 103, 102, +101, 100, 99, 99, 98, 97, 96, 96, 95, 95, 94, 94, 93, 93, 93, 93, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 95, 95, 96, 96, 97, 97, +97, 98, 98, 99, 99, 99, 99, 99, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 97, 97, 96, 96, 95, 94, 94, 93, 93, 92, 92, 91, 91, +90, 90, 89, 89, 89, 89, 88, 88, 88, 88, 88, 88, 88, 88, 89, 89, 89, 89, 89, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 92, 92, +92, 92, 92, 92, 92, 92, 92, 92, 91, 91, 91, 90, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 86, 85, 85, 85, 84, 84, 84, 83, 83, 83, +83, 83, 83, 83, 83, 83, 83, 83, 83, 84, 84, 84, 84, 84, 84, 85, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 86, 86, 85, 85, 85, 85, +85, 84, 84, 84, 83, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 79, 79, 79, 79, 78, 78, 78, 78, 78, 78, 77, 77, 77, 77, 77, 77, 78, +78, 78, 78, 78, 78, 78, 78, 78, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, +76, 76, 75, 75, 75, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, +72, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 72, 72, 72, 72, 72, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 68, 68, 68, +67, 67, 67, 67, 67, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 67, 67, 67, 67, 67, +67, 67, 66, 66, 66, 66, 66, 66, 66, 65, 65, 65, 65, 65, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 61, 60, 60, +60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, +60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 55, 55, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, +54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 53, 53, 53, 53, 53, 52, 52, 52, +52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, +48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, +44, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, +42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 39, 39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 36, +36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, +35, 35, 35, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, +30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, +27, 27, 27, 27, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, +24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, +20, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, +18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 12, +12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, +11, 11, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, +6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, +3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_234_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_234_at_16384_2048_int8.h new file mode 100644 index 000000000..bb7afad36 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_234_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_234_AT_16384_2048INT8_H_ +#define SAW_MAX_234_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_234_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_234_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_234_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -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, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -7, -7, -7, +-7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, +-9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -14, +-14, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -16, -16, -16, +-16, -16, -16, -16, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -21, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, +-23, -23, -24, -24, -24, -24, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -28, +-28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -31, +-31, -31, -31, -32, -32, -32, -32, -32, -33, -33, -33, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, +-38, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, +-40, -40, -40, -40, -40, -40, -41, -41, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -45, -46, -46, +-46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -47, -47, +-47, -47, -47, -47, -47, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, -52, -52, -53, -53, -53, +-53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -53, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -53, -53, -54, -54, -54, +-54, -54, -55, -55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -58, -58, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, +-59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -58, -58, -58, -59, -59, -59, -59, -59, -59, -59, -59, -59, -60, -60, -60, -60, -60, -61, -61, -61, -61, -62, +-62, -62, -63, -63, -63, -63, -64, -64, -64, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, +-65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -69, -69, -69, -69, -70, +-70, -70, -71, -71, -71, -71, -71, -71, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, +-71, -71, -71, -71, -71, -71, -71, -71, -71, -72, -72, -72, -72, -72, -73, -73, -73, -74, -74, -74, -75, -75, -75, -76, -76, -76, -77, -77, -77, -77, -78, -78, +-78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, +-77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -85, -85, +-85, -85, -85, -85, -85, -84, -84, -84, -84, -84, -84, -83, -83, -83, -83, -83, -83, -83, -82, -82, -82, -82, -82, -82, -82, -83, -83, -83, -83, -83, -84, -84, +-84, -85, -85, -85, -86, -86, -87, -87, -88, -88, -88, -89, -89, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -92, -92, -92, -92, -92, -91, -91, -91, +-91, -91, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -89, -89, -89, -90, -90, -91, -91, -92, -92, -93, +-93, -94, -94, -95, -95, -96, -96, -97, -97, -98, -98, -98, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -98, -98, -98, -97, -97, -96, -96, -96, -95, +-95, -94, -94, -94, -93, -93, -93, -92, -92, -92, -92, -92, -92, -92, -93, -93, -93, -94, -94, -95, -95, -96, -97, -98, -98, -99, -100, -101, -102, -102, -103, -104, +-105, -105, -106, -106, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -106, -105, -105, -104, -103, -102, -101, -100, -100, -99, -98, -97, -96, -96, -95, +-94, -94, -94, -93, -93, -93, -93, -94, -94, -95, -95, -96, -97, -98, -99, -101, -102, -104, -105, -107, -109, -110, -112, -114, -116, -117, -119, -121, -122, -123, -124, -125, +-126, -127, -127, -127, -127, -126, -125, -124, -123, -121, -118, -116, -113, -109, -106, -102, -97, -93, -87, -82, -76, -70, -64, -58, -51, -44, -37, -29, -22, -15, -7, 0, +7, 15, 22, 29, 37, 44, 51, 58, 64, 70, 76, 82, 87, 93, 97, 102, 106, 109, 113, 116, 118, 121, 123, 124, 125, 126, 127, 127, 127, 127, 126, 125, +124, 123, 122, 121, 119, 117, 116, 114, 112, 110, 109, 107, 105, 104, 102, 101, 99, 98, 97, 96, 95, 95, 94, 94, 93, 93, 93, 93, 94, 94, 94, 95, +96, 96, 97, 98, 99, 100, 100, 101, 102, 103, 104, 105, 105, 106, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 106, 106, 105, 105, 104, +103, 102, 102, 101, 100, 99, 98, 98, 97, 96, 95, 95, 94, 94, 93, 93, 93, 92, 92, 92, 92, 92, 92, 92, 93, 93, 93, 94, 94, 94, 95, 95, +96, 96, 96, 97, 97, 98, 98, 98, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 98, 98, 98, 97, 97, 96, 96, 95, 95, 94, 94, 93, 93, +92, 92, 91, 91, 90, 90, 89, 89, 89, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 89, 89, 89, 89, 90, 90, 90, 91, 91, 91, +91, 91, 92, 92, 92, 92, 92, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 89, 89, 88, 88, 88, 87, 87, 86, 86, 85, 85, 85, 84, 84, +84, 83, 83, 83, 83, 83, 82, 82, 82, 82, 82, 82, 82, 83, 83, 83, 83, 83, 83, 83, 84, 84, 84, 84, 84, 84, 85, 85, 85, 85, 85, 85, +85, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, +77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, +78, 77, 77, 77, 77, 76, 76, 76, 75, 75, 75, 74, 74, 74, 73, 73, 73, 72, 72, 72, 72, 72, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, +71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 71, 71, 71, 71, 71, 71, 70, 70, 70, +69, 69, 69, 69, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, +65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, +61, 61, 61, 61, 60, 60, 60, 60, 60, 59, 59, 59, 59, 59, 59, 59, 59, 59, 58, 58, 58, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, +59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 58, 58, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 55, 54, 54, 54, +54, 54, 53, 53, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, +53, 53, 52, 52, 52, 52, 52, 52, 52, 51, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, +47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, +46, 45, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, +40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 38, 38, +38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 31, 31, 31, 31, +30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, +28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 24, 24, 24, 23, 23, 23, +23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, +16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, +14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, +9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, +7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_240_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_240_at_16384_2048_int8.h new file mode 100644 index 000000000..0ba2af8e6 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_240_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_240_AT_16384_2048INT8_H_ +#define SAW_MAX_240_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_240_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_240_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_240_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, -3, -3, +-3, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -5, -5, -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, -7, -7, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -10, -11, +-11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, +-13, -13, -13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -16, -16, -17, -17, -17, -17, -17, -18, -18, -18, +-18, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, +-19, -19, -20, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -23, -23, -23, -23, -24, -24, -24, -24, -24, -24, -24, -25, -25, -25, +-25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, +-26, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -31, -31, -31, -32, -32, +-32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -33, -33, -33, -33, -33, -33, +-34, -34, -34, -34, -35, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, +-38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, -41, -41, +-41, -41, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -44, -44, -44, -44, -44, -44, -44, -44, -44, -45, -45, -45, -45, -45, -45, -45, -45, -45, -44, -44, +-44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -45, -45, -45, -45, -45, -45, -45, -45, -45, -46, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, -48, -48, +-49, -49, -49, -49, -50, -50, -50, -50, -50, -50, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, +-51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -54, -54, -54, -55, -55, -55, -55, -56, -56, -56, +-56, -56, -57, -57, -57, -57, -57, -57, -57, -57, -57, -58, -58, -58, -58, -58, -58, -58, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, +-57, -57, -57, -57, -57, -58, -58, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -63, +-64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -63, -63, -63, -63, -63, -63, -63, -63, -63, -64, -64, +-64, -64, -64, -64, -64, -65, -65, -65, -65, -65, -66, -66, -66, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -70, -70, -70, -71, +-71, -71, -71, -71, -71, -71, -71, -71, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, +-71, -71, -71, -71, -72, -72, -72, -73, -73, -73, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, +-77, -77, -77, -77, -77, -77, -77, -77, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -77, -77, -77, -78, -78, +-78, -78, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, +-83, -83, -83, -83, -83, -83, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -85, -85, -85, -86, +-86, -87, -87, -87, -88, -88, -89, -89, -89, -90, -90, -90, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, +-89, -89, -88, -88, -88, -88, -88, -87, -87, -87, -87, -87, -87, -87, -87, -88, -88, -88, -88, -89, -89, -90, -90, -90, -91, -91, -92, -92, -93, -94, -94, -95, +-95, -96, -96, -97, -97, -97, -98, -98, -98, -99, -99, -99, -99, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -96, -96, -95, -95, -94, -94, -94, -93, +-93, -93, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -93, -93, -94, -94, -95, -95, -96, -97, -97, -98, -99, -100, -100, -101, -102, -103, -103, -104, -105, -105, +-106, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -106, -106, -105, -104, -104, -103, -102, -101, -100, -99, -99, -98, -97, -96, -96, -95, -94, -94, +-94, -93, -93, -93, -93, -93, -94, -94, -95, -96, -96, -97, -99, -100, -101, -103, -104, -106, -107, -109, -111, -113, -114, -116, -118, -119, -121, -122, -123, -124, -125, -126, +-127, -127, -127, -127, -126, -126, -124, -123, -121, -119, -117, -114, -111, -108, -104, -100, -95, -91, -86, -80, -75, -69, -62, -56, -49, -43, -36, -29, -21, -14, -7, 0, +7, 14, 21, 29, 36, 43, 49, 56, 62, 69, 75, 80, 86, 91, 95, 100, 104, 108, 111, 114, 117, 119, 121, 123, 124, 126, 126, 127, 127, 127, 127, 126, +125, 124, 123, 122, 121, 119, 118, 116, 114, 113, 111, 109, 107, 106, 104, 103, 101, 100, 99, 97, 96, 96, 95, 94, 94, 93, 93, 93, 93, 93, 94, 94, +94, 95, 96, 96, 97, 98, 99, 99, 100, 101, 102, 103, 104, 104, 105, 106, 106, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 106, 105, +105, 104, 103, 103, 102, 101, 100, 100, 99, 98, 97, 97, 96, 95, 95, 94, 94, 93, 93, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 93, 93, 93, +94, 94, 94, 95, 95, 96, 96, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 99, 99, 99, 99, 98, 98, 98, 97, 97, 97, 96, 96, 95, 95, +94, 94, 93, 92, 92, 91, 91, 90, 90, 90, 89, 89, 88, 88, 88, 88, 87, 87, 87, 87, 87, 87, 87, 87, 88, 88, 88, 88, 88, 89, 89, 89, +89, 90, 90, 90, 90, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 90, 90, 90, 89, 89, 89, 88, 88, 87, 87, 87, 86, 86, +85, 85, 85, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 83, 83, 83, 83, 83, 83, 84, +84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 78, 78, 78, +78, 77, 77, 77, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 77, 77, 77, 77, 77, 77, 77, 77, 77, +77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 73, 73, 73, 72, 72, 72, 71, 71, 71, 71, 70, +70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 71, 71, 71, 71, 71, 71, 71, 71, 71, +70, 70, 70, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 66, 66, 66, 65, 65, 65, 65, 65, 64, 64, 64, 64, 64, 64, +64, 63, 63, 63, 63, 63, 63, 63, 63, 63, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 63, +63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 58, 58, 57, 57, 57, 57, 57, 57, +57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 58, 58, 58, 58, 58, 58, 58, 57, 57, 57, 57, 57, 57, 57, 57, 57, 56, 56, 56, +56, 56, 55, 55, 55, 55, 54, 54, 54, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, +51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 48, +48, 48, 48, 47, 47, 47, 47, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, +44, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 41, 41, 41, +41, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, +38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 35, 34, 34, 34, 34, 33, +33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, +32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, 26, +26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, +25, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, +19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, +18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, +12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, +10, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 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, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, +3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_248_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_248_at_16384_2048_int8.h new file mode 100644 index 000000000..8865f94ea --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_248_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_248_AT_16384_2048INT8_H_ +#define SAW_MAX_248_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_248_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_248_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_248_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -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, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, +-7, -7, -7, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, +-9, -9, -9, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, +-14, -14, -15, -15, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, +-16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -20, -21, -21, -21, -21, +-21, -21, -22, -22, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, +-23, -23, -23, -23, -23, -23, -23, -24, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, +-28, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -30, +-30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, +-35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, +-37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -39, -39, -39, -39, -40, -40, -40, -40, -40, -41, -41, -41, -41, -41, -42, -42, -42, -42, -42, -42, -42, +-42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -42, -42, -42, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, +-43, -44, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -49, -49, -49, -49, +-49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -50, -50, -50, -50, -50, -50, +-51, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -55, -55, -56, -56, -56, -56, -56, -56, -56, -56, -56, +-56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, -58, +-58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -62, -62, -62, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, +-63, -63, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -63, -63, -63, -63, -63, -64, -64, -64, -64, -65, -65, +-65, -65, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -70, -70, -69, -69, -69, -69, -69, -69, +-69, -69, -69, -69, -69, -69, -69, -69, -68, -68, -68, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, +-73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -75, +-75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -79, -79, -80, -80, +-80, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -82, -82, -82, -82, -82, -82, +-81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -84, -84, -85, -85, -85, -86, -86, -87, -87, -87, -88, +-88, -89, -89, -89, -90, -90, -90, -90, -90, -91, -91, -91, -91, -91, -91, -91, -90, -90, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, -88, -87, -87, +-87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -88, -88, -88, -89, -89, -89, -90, -90, -91, -91, -92, -93, -93, -94, -94, -95, -95, -96, -96, -96, +-97, -97, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -98, -97, -97, -97, -96, -96, -95, -95, -95, -94, -94, -93, -93, -93, -92, -92, -92, +-92, -92, -92, -91, -92, -92, -92, -92, -92, -93, -93, -93, -94, -95, -95, -96, -96, -97, -98, -99, -99, -100, -101, -102, -102, -103, -104, -105, -105, -106, -106, -107, +-107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -106, -106, -105, -105, -104, -103, -102, -102, -101, -100, -99, -98, -98, -97, -96, -95, -95, -94, -94, -93, -93, +-93, -93, -93, -93, -94, -94, -95, -95, -96, -97, -98, -99, -100, -102, -103, -105, -106, -108, -110, -111, -113, -115, -116, -118, -119, -121, -122, -123, -124, -125, -126, -127, +-127, -127, -127, -126, -126, -125, -123, -122, -120, -118, -115, -112, -109, -106, -102, -98, -93, -89, -84, -78, -73, -67, -61, -55, -48, -41, -35, -28, -21, -14, -7, 0, +7, 14, 21, 28, 35, 41, 48, 55, 61, 67, 73, 78, 84, 89, 93, 98, 102, 106, 109, 112, 115, 118, 120, 122, 123, 125, 126, 126, 127, 127, 127, 127, +126, 125, 124, 123, 122, 121, 119, 118, 116, 115, 113, 111, 110, 108, 106, 105, 103, 102, 100, 99, 98, 97, 96, 95, 95, 94, 94, 93, 93, 93, 93, 93, +93, 94, 94, 95, 95, 96, 97, 98, 98, 99, 100, 101, 102, 102, 103, 104, 105, 105, 106, 106, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, +106, 106, 105, 105, 104, 103, 102, 102, 101, 100, 99, 99, 98, 97, 96, 96, 95, 95, 94, 93, 93, 93, 92, 92, 92, 92, 92, 91, 92, 92, 92, 92, +92, 92, 93, 93, 93, 94, 94, 95, 95, 95, 96, 96, 97, 97, 97, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 97, 97, 96, +96, 96, 95, 95, 94, 94, 93, 93, 92, 91, 91, 90, 90, 89, 89, 89, 88, 88, 88, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, +87, 88, 88, 88, 88, 89, 89, 89, 89, 90, 90, 90, 90, 90, 90, 91, 91, 91, 91, 91, 91, 91, 90, 90, 90, 90, 90, 89, 89, 89, 88, 88, +87, 87, 87, 86, 86, 85, 85, 85, 84, 84, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 82, +82, 82, 82, 82, 82, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 80, 80, +80, 79, 79, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, +76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 72, +72, 72, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 68, 68, 68, 68, 68, 68, 69, 69, 69, 69, 69, 69, 69, 69, 69, +69, 69, 69, 69, 69, 70, 70, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 65, 65, 65, +65, 64, 64, 64, 64, 63, 63, 63, 63, 63, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 63, 63, 63, +63, 63, 63, 63, 63, 63, 63, 63, 63, 62, 62, 62, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, +57, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, +56, 56, 56, 56, 56, 56, 56, 56, 55, 55, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 51, 50, +50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, +49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 44, 43, 43, +43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, +42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 39, 39, 39, 39, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 36, +36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, +35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, +29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, +28, 28, 28, 28, 27, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, +23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, +21, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, +16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, +14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, +9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, +7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 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, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_256_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_256_at_16384_2048_int8.h new file mode 100644 index 000000000..923ac7e72 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_256_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_256_AT_16384_2048INT8_H_ +#define SAW_MAX_256_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_256_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_256_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_256_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, -3, +-3, -3, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -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, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -10, -10, -10, +-10, -11, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -17, -17, -17, +-17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, +-20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -23, -23, -23, -23, -24, -24, -24, -24, +-24, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, +-27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -28, -29, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, +-31, -32, -32, -32, -32, -32, -33, -33, -33, -33, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, +-39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -41, -41, -41, -41, -41, -41, -41, -41, -40, -40, -40, -40, -40, -40, -40, -40, +-40, -40, -40, -40, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -42, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -44, -45, -45, -45, -45, +-46, -46, -46, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, +-53, -53, -53, -53, -53, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, +-54, -54, -54, -54, -54, -54, -54, -54, -54, -55, -55, -55, -55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, +-60, -60, -60, -60, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, +-61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -62, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, +-67, -67, -67, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -67, -67, -67, -67, -67, -67, -67, +-67, -67, -67, -67, -67, -68, -68, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, -73, -73, -73, -73, -74, -74, -74, +-74, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, +-74, -74, -74, -74, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -77, -77, -77, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -81, -82, +-82, -82, -82, -82, -82, -82, -83, -83, -83, -83, -83, -82, -82, -82, -82, -82, -82, -82, -82, -81, -81, -81, -81, -81, -81, -81, -80, -80, -80, -80, -80, -80, +-80, -80, -80, -80, -80, -81, -81, -81, -81, -81, -82, -82, -82, -83, -83, -84, -84, -84, -85, -85, -86, -86, -86, -87, -87, -88, -88, -88, -89, -89, -89, -89, +-90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -89, -89, -89, -89, -89, -88, -88, -88, -88, -87, -87, -87, -87, -87, -86, -86, -86, -86, -86, -86, +-86, -86, -86, -86, -87, -87, -87, -87, -88, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, -96, -96, -97, -97, -97, -98, +-98, -98, -98, -98, -98, -98, -98, -98, -98, -97, -97, -97, -97, -96, -96, -96, -95, -95, -94, -94, -94, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, +-91, -91, -91, -92, -92, -92, -93, -93, -93, -94, -94, -95, -96, -96, -97, -98, -99, -99, -100, -101, -102, -102, -103, -104, -104, -105, -105, -106, -106, -107, -107, -107, +-108, -108, -108, -108, -108, -107, -107, -107, -106, -106, -105, -105, -104, -103, -103, -102, -101, -100, -100, -99, -98, -97, -96, -96, -95, -95, -94, -94, -93, -93, -93, -93, +-93, -93, -93, -94, -94, -95, -96, -96, -97, -99, -100, -101, -102, -104, -105, -107, -108, -110, -112, -113, -115, -117, -118, -120, -121, -122, -123, -124, -125, -126, -127, -127, +-127, -127, -127, -126, -125, -124, -122, -121, -119, -116, -114, -111, -107, -104, -100, -96, -91, -87, -82, -76, -71, -65, -59, -53, -47, -40, -34, -27, -20, -13, -6, 0, +6, 13, 20, 27, 34, 40, 47, 53, 59, 65, 71, 76, 82, 87, 91, 96, 100, 104, 107, 111, 114, 116, 119, 121, 122, 124, 125, 126, 127, 127, 127, 127, +127, 126, 125, 124, 123, 122, 121, 120, 118, 117, 115, 113, 112, 110, 108, 107, 105, 104, 102, 101, 100, 99, 97, 96, 96, 95, 94, 94, 93, 93, 93, 93, +93, 93, 93, 94, 94, 95, 95, 96, 96, 97, 98, 99, 100, 100, 101, 102, 103, 103, 104, 105, 105, 106, 106, 107, 107, 107, 108, 108, 108, 108, 108, 107, +107, 107, 106, 106, 105, 105, 104, 104, 103, 102, 102, 101, 100, 99, 99, 98, 97, 96, 96, 95, 94, 94, 93, 93, 93, 92, 92, 92, 91, 91, 91, 91, +91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 94, 94, 94, 95, 95, 96, 96, 96, 97, 97, 97, 97, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, +97, 97, 97, 96, 96, 96, 95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 88, 87, 87, 87, 87, 86, 86, 86, 86, 86, +86, 86, 86, 86, 86, 87, 87, 87, 87, 87, 88, 88, 88, 88, 89, 89, 89, 89, 89, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 89, +89, 89, 89, 88, 88, 88, 87, 87, 86, 86, 86, 85, 85, 84, 84, 84, 83, 83, 82, 82, 82, 81, 81, 81, 81, 81, 80, 80, 80, 80, 80, 80, +80, 80, 80, 80, 80, 81, 81, 81, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 82, 82, 83, 83, 83, 83, 83, 82, 82, 82, 82, 82, 82, 82, +81, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 77, 77, 77, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 74, 74, 74, 74, 74, +74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 74, 74, +74, 74, 73, 73, 73, 73, 72, 72, 72, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 68, 68, 67, 67, 67, 67, 67, 67, +67, 67, 67, 67, 67, 67, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 67, 67, 67, 67, +67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 62, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, +61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 60, 60, 60, 60, 60, +59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 55, 55, 55, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, +54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 53, 53, 53, 53, 53, 53, +52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 45, +45, 45, 45, 44, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, +40, 40, 40, 40, 40, 40, 40, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 38, +38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, +34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 31, 31, +31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, +27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 24, +24, 24, 24, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, +20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, +17, 17, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, +13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 10, 10, +10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, +3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_264_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_264_at_16384_2048_int8.h new file mode 100644 index 000000000..e9f3b7cff --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_264_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_264_AT_16384_2048INT8_H_ +#define SAW_MAX_264_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_264_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_264_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_264_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -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, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -6, -6, -6, -6, +-7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, +-10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, +-13, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, +-17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, +-20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -23, -23, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, +-24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -27, -27, +-27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, +-31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -32, -32, -32, -33, -33, -33, -33, -33, -34, +-34, -34, -34, -35, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, +-38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, +-41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -43, -44, -44, -44, -44, -44, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, +-45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -46, -46, -46, -46, -46, -46, -46, -46, -47, -47, -47, -47, +-47, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -53, -53, +-53, -53, -53, -53, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -53, -53, -54, -54, -54, +-54, -54, -55, -55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -59, -59, -59, -60, -60, -60, -60, -60, -60, -60, +-60, -60, -60, -60, -60, -60, -60, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -60, -60, -60, -60, -60, -60, -61, +-61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -66, -66, -67, -67, -67, -67, -67, -67, -67, -67, +-67, -67, -67, -67, -67, -67, -67, -67, -67, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -67, -67, -67, -67, -67, +-68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -71, -71, -71, -72, -72, -72, -72, -73, -73, -73, -73, -73, -74, -74, -74, -74, -74, -74, -74, -74, -74, +-74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -74, -74, +-74, -74, -75, -75, -75, -75, -76, -76, -76, -77, -77, -77, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -81, -81, -81, -81, -82, -82, -82, -82, +-82, -82, -82, -82, -81, -81, -81, -81, -81, -81, -81, -80, -80, -80, -80, -80, -80, -80, -80, -79, -79, -79, -79, -79, -79, -79, -79, -80, -80, -80, -80, -80, +-80, -81, -81, -81, -82, -82, -82, -83, -83, -83, -84, -84, -85, -85, -85, -86, -86, -87, -87, -87, -88, -88, -88, -88, -89, -89, -89, -89, -89, -89, -89, -89, +-89, -89, -89, -89, -89, -89, -89, -89, -88, -88, -88, -88, -87, -87, -87, -87, -87, -86, -86, -86, -86, -86, -86, -86, -85, -85, -86, -86, -86, -86, -86, -86, +-86, -87, -87, -87, -88, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, -96, -96, -97, -97, -97, -97, -97, -98, -98, -98, +-98, -98, -97, -97, -97, -97, -97, -96, -96, -96, -95, -95, -95, -94, -94, -94, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, +-91, -92, -92, -93, -93, -93, -94, -95, -95, -96, -97, -97, -98, -99, -99, -100, -101, -102, -102, -103, -104, -104, -105, -105, -106, -106, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -106, -106, -105, -105, -104, -103, -103, -102, -101, -101, -100, -99, -98, -97, -97, -96, -95, -95, -94, -94, -93, -93, -93, -93, -93, -93, -93, +-93, -94, -94, -95, -95, -96, -97, -98, -99, -100, -102, -103, -105, -106, -108, -109, -111, -112, -114, -115, -117, -119, -120, -121, -122, -124, -125, -125, -126, -127, -127, -127, +-127, -127, -126, -125, -124, -123, -121, -119, -117, -114, -112, -109, -105, -102, -98, -94, -89, -84, -80, -74, -69, -63, -58, -52, -45, -39, -33, -26, -20, -13, -6, 0, +6, 13, 20, 26, 33, 39, 45, 52, 58, 63, 69, 74, 80, 84, 89, 94, 98, 102, 105, 109, 112, 114, 117, 119, 121, 123, 124, 125, 126, 127, 127, 127, +127, 127, 126, 125, 125, 124, 122, 121, 120, 119, 117, 115, 114, 112, 111, 109, 108, 106, 105, 103, 102, 100, 99, 98, 97, 96, 95, 95, 94, 94, 93, 93, +93, 93, 93, 93, 93, 93, 94, 94, 95, 95, 96, 97, 97, 98, 99, 100, 101, 101, 102, 103, 103, 104, 105, 105, 106, 106, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 106, 106, 105, 105, 104, 104, 103, 102, 102, 101, 100, 99, 99, 98, 97, 97, 96, 95, 95, 94, 93, 93, 93, 92, 92, 91, 91, +91, 91, 91, 91, 91, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 94, 94, 94, 95, 95, 95, 96, 96, 96, 97, 97, 97, 97, 97, 98, 98, 98, +98, 98, 97, 97, 97, 97, 97, 96, 96, 96, 95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 88, 87, 87, 87, 86, 86, +86, 86, 86, 86, 86, 85, 85, 86, 86, 86, 86, 86, 86, 86, 87, 87, 87, 87, 87, 88, 88, 88, 88, 89, 89, 89, 89, 89, 89, 89, 89, 89, +89, 89, 89, 89, 89, 89, 89, 88, 88, 88, 88, 87, 87, 87, 86, 86, 85, 85, 85, 84, 84, 83, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, +80, 80, 80, 80, 79, 79, 79, 79, 79, 79, 79, 79, 80, 80, 80, 80, 80, 80, 80, 80, 81, 81, 81, 81, 81, 81, 81, 82, 82, 82, 82, 82, +82, 82, 82, 81, 81, 81, 81, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 77, 77, 77, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, +74, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, +74, 74, 74, 74, 74, 74, 74, 74, 73, 73, 73, 73, 73, 72, 72, 72, 72, 71, 71, 71, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, +67, 67, 67, 67, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, +67, 67, 67, 67, 67, 67, 67, 66, 66, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, +60, 60, 60, 60, 60, 60, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 60, 60, 60, 60, 60, 60, +60, 60, 60, 60, 60, 60, 59, 59, 59, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 55, 54, 54, 54, +54, 54, 53, 53, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 53, 53, 53, 53, 53, +53, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 47, 47, +47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, +45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, +40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, +38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 35, 34, 34, 34, 34, +33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, +31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, +27, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, +24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, +20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, +17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, +13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, +10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, +6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 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, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_2730_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_2730_at_16384_2048_int8.h new file mode 100644 index 000000000..62a14abc6 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_2730_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_2730_AT_16384_2048INT8_H_ +#define SAW_MAX_2730_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_2730_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_2730_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_2730_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -7, -7, -7, -7, -8, -8, -8, +-8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, -16, -16, +-16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -23, +-24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -28, -29, -29, -29, -29, -29, +-29, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -32, -32, -33, -33, -33, -33, -33, -33, -33, -33, -34, -34, -34, +-34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, -37, -37, +-37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, +-38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, +-39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, +-38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, +-38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, +-38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -39, -39, -39, +-39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -41, -41, -41, -41, +-41, -41, -41, -41, -41, -41, -42, -42, -42, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -44, -44, -44, -44, -44, -44, -44, -45, -45, +-45, -45, -45, -45, -46, -46, -46, -46, -46, -46, -47, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -49, -49, -49, -49, -49, -50, -50, -50, -50, -50, -51, +-51, -51, -51, -52, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, +-59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -66, -66, -66, -67, -67, -67, -68, -68, +-68, -69, -69, -69, -69, -70, -70, -70, -71, -71, -71, -72, -72, -72, -73, -73, -73, -74, -74, -74, -75, -75, -75, -76, -76, -77, -77, -77, -78, -78, -78, -79, +-79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -84, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, -87, -88, -88, -88, -89, -89, -90, -90, +-90, -91, -91, -91, -92, -92, -92, -93, -93, -93, -94, -94, -95, -95, -95, -96, -96, -96, -97, -97, -97, -98, -98, -98, -99, -99, -99, -100, -100, -100, -101, -101, +-101, -102, -102, -102, -103, -103, -103, -104, -104, -104, -105, -105, -105, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -111, -111, -111, +-112, -112, -112, -112, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -119, -120, +-120, -120, -120, -120, -121, -121, -121, -121, -121, -122, -122, -122, -122, -122, -123, -123, -123, -123, -123, -123, -124, -124, -124, -124, -124, -124, -124, -125, -125, -125, -125, -125, +-125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -125, +-125, -125, -124, -124, -124, -124, -124, -124, -123, -123, -123, -123, -123, -123, -122, -122, -122, -122, -122, -121, -121, -121, -121, -120, -120, -120, -120, -119, -119, -119, -119, -118, +-118, -118, -117, -117, -117, -117, -116, -116, -116, -115, -115, -115, -114, -114, -114, -113, -113, -113, -112, -112, -112, -111, -111, -110, -110, -110, -109, -109, -108, -108, -108, -107, +-107, -106, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, -95, -94, -94, -93, -93, -92, -92, +-91, -91, -90, -90, -89, -88, -88, -87, -87, -86, -86, -85, -84, -84, -83, -83, -82, -81, -81, -80, -80, -79, -78, -78, -77, -76, -76, -75, -74, -74, -73, -72, +-72, -71, -70, -70, -69, -68, -68, -67, -66, -66, -65, -64, -64, -63, -62, -62, -61, -60, -59, -59, -58, -57, -57, -56, -55, -54, -54, -53, -52, -51, -51, -50, +-49, -49, -48, -47, -46, -46, -45, -44, -43, -42, -42, -41, -40, -39, -39, -38, -37, -36, -36, -35, -34, -33, -32, -32, -31, -30, -29, -29, -28, -27, -26, -25, +-25, -24, -23, -22, -21, -21, -20, -19, -18, -17, -17, -16, -15, -14, -13, -12, -12, -11, -10, -9, -8, -8, -7, -6, -5, -4, -4, -3, -2, -1, 0, 0, +0, 1, 2, 3, 4, 4, 5, 6, 7, 8, 8, 9, 10, 11, 12, 12, 13, 14, 15, 16, 17, 17, 18, 19, 20, 21, 21, 22, 23, 24, 25, 25, +26, 27, 28, 29, 29, 30, 31, 32, 32, 33, 34, 35, 36, 36, 37, 38, 39, 39, 40, 41, 42, 42, 43, 44, 45, 46, 46, 47, 48, 49, 49, 50, +51, 51, 52, 53, 54, 54, 55, 56, 57, 57, 58, 59, 59, 60, 61, 62, 62, 63, 64, 64, 65, 66, 66, 67, 68, 68, 69, 70, 70, 71, 72, 72, +73, 74, 74, 75, 76, 76, 77, 78, 78, 79, 80, 80, 81, 81, 82, 83, 83, 84, 84, 85, 86, 86, 87, 87, 88, 88, 89, 90, 90, 91, 91, 92, +92, 93, 93, 94, 94, 95, 96, 96, 97, 97, 98, 98, 99, 99, 100, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 106, 107, 107, +108, 108, 108, 109, 109, 110, 110, 110, 111, 111, 112, 112, 112, 113, 113, 113, 114, 114, 114, 115, 115, 115, 116, 116, 116, 117, 117, 117, 117, 118, 118, 118, +119, 119, 119, 119, 120, 120, 120, 120, 121, 121, 121, 121, 122, 122, 122, 122, 122, 123, 123, 123, 123, 123, 123, 124, 124, 124, 124, 124, 124, 125, 125, 125, +125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, +125, 125, 125, 125, 124, 124, 124, 124, 124, 124, 124, 123, 123, 123, 123, 123, 123, 122, 122, 122, 122, 122, 121, 121, 121, 121, 121, 120, 120, 120, 120, 120, +119, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 112, 112, 112, 112, 111, +111, 111, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 105, 105, 105, 104, 104, 104, 103, 103, 103, 102, 102, 102, 101, 101, +101, 100, 100, 100, 99, 99, 99, 98, 98, 98, 97, 97, 97, 96, 96, 96, 95, 95, 95, 94, 94, 93, 93, 93, 92, 92, 92, 91, 91, 91, 90, 90, +90, 89, 89, 88, 88, 88, 87, 87, 87, 86, 86, 86, 85, 85, 85, 84, 84, 84, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, +78, 78, 78, 77, 77, 77, 76, 76, 75, 75, 75, 74, 74, 74, 73, 73, 73, 72, 72, 72, 71, 71, 71, 70, 70, 70, 69, 69, 69, 69, 68, 68, +68, 67, 67, 67, 66, 66, 66, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 58, +58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 52, 51, 51, 51, 51, +50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, +45, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, +41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, +39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, +38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, +38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, +38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, +39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, +38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, +37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, +34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 29, 29, +29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, +16, 16, 15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, +8, 8, 7, 7, 7, 7, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_273_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_273_at_16384_2048_int8.h new file mode 100644 index 000000000..2e7f826cd --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_273_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_273_AT_16384_2048INT8_H_ +#define SAW_MAX_273_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_273_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_273_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_273_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, +-3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -6, -6, -6, -6, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, +-7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, +-10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, +-14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -15, -15, -15, -16, -16, -16, -16, +-16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -23, -23, +-23, -23, -23, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -28, -28, -28, -28, +-29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -30, +-30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -32, -32, -32, -32, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -35, -36, +-36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, +-36, -37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -39, -39, -39, -39, -40, -40, -40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -42, -42, -43, +-43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, +-43, -43, -44, -44, -44, -44, -44, -44, -44, -45, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, -48, -48, -48, -49, -49, -49, -49, -49, +-50, -50, -50, -50, -50, -50, -50, -50, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, +-50, -50, -50, -51, -51, -51, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, -56, -56, -56, +-56, -57, -57, -57, -57, -57, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, +-58, -57, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -59, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -62, -62, -62, -62, -63, -63, +-63, -63, -64, -64, -64, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -66, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, +-65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -69, -69, -69, -69, +-70, -70, -70, -71, -71, -71, -71, -72, -72, -72, -72, -72, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -72, -72, +-72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -76, +-76, -76, -77, -77, -77, -78, -78, -78, -79, -79, -79, -79, -80, -80, -80, -80, -80, -80, -81, -81, -81, -81, -81, -81, -81, -81, -81, -80, -80, -80, -80, -80, +-80, -80, -80, -79, -79, -79, -79, -79, -79, -79, -79, -78, -78, -78, -78, -78, -78, -79, -79, -79, -79, -79, -79, -79, -80, -80, -80, -80, -81, -81, -81, -82, +-82, -83, -83, -83, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, -87, -88, -88, -88, -88, -88, -88, -89, -89, -89, -89, -89, -89, -89, -88, -88, -88, -88, +-88, -88, -87, -87, -87, -87, -87, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, +-88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -94, -95, -95, -96, -96, -96, -96, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, +-96, -96, -96, -96, -95, -95, -95, -94, -94, -94, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -91, -90, -90, -90, -90, -91, -91, -91, -91, -91, -92, -92, +-93, -93, -94, -94, -95, -95, -96, -97, -97, -98, -99, -100, -100, -101, -102, -102, -103, -104, -104, -105, -105, -106, -106, -106, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -106, -106, -106, -105, -105, -104, -103, -103, -102, -101, -101, -100, -99, -98, -98, -97, -96, -96, -95, -94, -94, -94, -93, -93, -93, -93, -93, -93, -93, -93, -93, +-94, -94, -95, -96, -97, -98, -99, -100, -101, -103, -104, -105, -107, -108, -110, -112, -113, -115, -116, -118, -119, -120, -122, -123, -124, -125, -126, -126, -127, -127, -127, -127, +-127, -126, -125, -124, -123, -121, -120, -118, -115, -113, -110, -107, -103, -100, -96, -91, -87, -82, -77, -72, -67, -62, -56, -50, -44, -38, -32, -25, -19, -13, -6, 0, +6, 13, 19, 25, 32, 38, 44, 50, 56, 62, 67, 72, 77, 82, 87, 91, 96, 100, 103, 107, 110, 113, 115, 118, 120, 121, 123, 124, 125, 126, 127, 127, +127, 127, 127, 126, 126, 125, 124, 123, 122, 120, 119, 118, 116, 115, 113, 112, 110, 108, 107, 105, 104, 103, 101, 100, 99, 98, 97, 96, 95, 94, 94, 93, +93, 93, 93, 93, 93, 93, 93, 93, 94, 94, 94, 95, 96, 96, 97, 98, 98, 99, 100, 101, 101, 102, 103, 103, 104, 105, 105, 106, 106, 106, 107, 107, +107, 107, 107, 107, 107, 107, 107, 106, 106, 106, 105, 105, 104, 104, 103, 102, 102, 101, 100, 100, 99, 98, 97, 97, 96, 95, 95, 94, 94, 93, 93, 92, +92, 91, 91, 91, 91, 91, 90, 90, 90, 90, 91, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 94, 94, 94, 95, 95, 95, 96, 96, 96, 96, 97, +97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 96, 96, 96, 96, 95, 95, 94, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, +87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 87, 87, 87, 87, 87, 88, 88, 88, +88, 88, 88, 89, 89, 89, 89, 89, 89, 89, 88, 88, 88, 88, 88, 88, 87, 87, 87, 86, 86, 86, 85, 85, 85, 84, 84, 83, 83, 83, 82, 82, +81, 81, 81, 80, 80, 80, 80, 79, 79, 79, 79, 79, 79, 79, 78, 78, 78, 78, 78, 78, 79, 79, 79, 79, 79, 79, 79, 79, 80, 80, 80, 80, +80, 80, 80, 80, 81, 81, 81, 81, 81, 81, 81, 81, 81, 80, 80, 80, 80, 80, 80, 79, 79, 79, 79, 78, 78, 78, 77, 77, 77, 76, 76, 76, +75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, +72, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 72, 72, 72, 72, 72, 71, 71, 71, 71, 70, 70, 70, 69, +69, 69, 69, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, +65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, +63, 62, 62, 62, 62, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 59, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 57, 58, 58, +58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 57, 57, 57, 57, 57, 56, 56, +56, 56, 56, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 52, 51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, +50, 50, 50, 50, 50, 50, 50, 50, 50, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 49, +49, 49, 49, 49, 48, 48, 48, 48, 48, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, +43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, +42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, 40, 39, 39, 39, 39, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 36, 36, +36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, +35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 32, 32, 32, 32, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, +29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, +28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 23, 23, 23, +23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, +16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, +14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 9, +9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, +7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, +3, 2, 2, 2, 2, 2, 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, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_282_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_282_at_16384_2048_int8.h new file mode 100644 index 000000000..141da710a --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_282_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_282_AT_16384_2048INT8_H_ +#define SAW_MAX_282_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_282_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_282_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_282_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -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, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -6, -6, +-6, -6, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -11, +-11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, +-13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -18, +-18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -19, -19, -19, +-19, -19, -20, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -23, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, +-25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-26, -26, -26, -26, -27, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -30, -31, -31, -31, -31, -32, -32, -32, +-32, -32, -32, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, +-33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -37, -38, -38, -38, -38, +-39, -39, -39, -39, -39, -40, -40, -40, -40, -40, -40, -40, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, +-41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -42, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -44, -44, -44, -44, -45, +-45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, +-49, -49, -49, -49, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -49, -49, -49, -49, -49, -50, -50, -50, -50, -50, -51, -51, +-51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -55, -55, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, +-56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, +-57, -58, -58, -58, -58, -58, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -63, -63, -64, -64, -64, -64, -64, +-64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -64, +-64, -64, -64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -70, -70, -70, -70, -70, -71, -71, -71, -71, +-71, -71, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -70, -70, -70, -70, -70, +-70, -70, -71, -71, -71, -71, -71, -71, -71, -72, -72, -72, -72, -72, -73, -73, -73, -74, -74, -74, -75, -75, -75, -76, -76, -76, -77, -77, -77, -78, -78, -78, +-78, -79, -79, -79, -79, -79, -79, -79, -80, -80, -80, -80, -80, -80, -80, -80, -80, -79, -79, -79, -79, -79, -79, -79, -79, -78, -78, -78, -78, -78, -78, -78, +-78, -78, -78, -77, -77, -77, -77, -78, -78, -78, -78, -78, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -84, -84, -84, +-85, -85, -85, -86, -86, -86, -87, -87, -87, -87, -87, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -87, -87, -87, -87, -87, -87, -86, -86, -86, -86, +-86, -85, -85, -85, -85, -85, -85, -84, -84, -84, -84, -84, -84, -84, -84, -84, -85, -85, -85, -85, -85, -86, -86, -86, -87, -87, -87, -88, -88, -89, -89, -90, +-90, -91, -91, -92, -92, -93, -93, -94, -94, -94, -95, -95, -95, -96, -96, -96, -96, -96, -97, -97, -97, -97, -97, -97, -96, -96, -96, -96, -96, -95, -95, -95, +-94, -94, -94, -93, -93, -93, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -91, -91, -91, -92, -92, -92, -93, -93, -94, +-95, -95, -96, -96, -97, -98, -99, -99, -100, -101, -101, -102, -103, -103, -104, -104, -105, -105, -106, -106, -106, -107, -107, -107, -107, -107, -107, -107, -107, -106, -106, -106, +-105, -105, -104, -104, -103, -103, -102, -101, -100, -100, -99, -98, -98, -97, -96, -96, -95, -94, -94, -94, -93, -93, -93, -92, -92, -92, -92, -93, -93, -93, -94, -94, +-95, -96, -97, -98, -99, -100, -101, -102, -104, -105, -106, -108, -109, -111, -112, -114, -115, -117, -118, -120, -121, -122, -123, -124, -125, -126, -126, -127, -127, -127, -127, -127, +-126, -125, -124, -123, -122, -120, -118, -116, -113, -111, -108, -104, -101, -97, -93, -89, -85, -80, -75, -70, -65, -60, -54, -48, -43, -37, -31, -25, -18, -12, -6, 0, +6, 12, 18, 25, 31, 37, 43, 48, 54, 60, 65, 70, 75, 80, 85, 89, 93, 97, 101, 104, 108, 111, 113, 116, 118, 120, 122, 123, 124, 125, 126, 127, +127, 127, 127, 127, 126, 126, 125, 124, 123, 122, 121, 120, 118, 117, 115, 114, 112, 111, 109, 108, 106, 105, 104, 102, 101, 100, 99, 98, 97, 96, 95, 94, +94, 93, 93, 93, 92, 92, 92, 92, 93, 93, 93, 94, 94, 94, 95, 96, 96, 97, 98, 98, 99, 100, 100, 101, 102, 103, 103, 104, 104, 105, 105, 106, +106, 106, 107, 107, 107, 107, 107, 107, 107, 107, 106, 106, 106, 105, 105, 104, 104, 103, 103, 102, 101, 101, 100, 99, 99, 98, 97, 96, 96, 95, 95, 94, +93, 93, 92, 92, 92, 91, 91, 91, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 93, 93, 93, 94, 94, 94, 95, +95, 95, 96, 96, 96, 96, 96, 97, 97, 97, 97, 97, 97, 96, 96, 96, 96, 96, 95, 95, 95, 94, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, +89, 89, 88, 88, 87, 87, 87, 86, 86, 86, 85, 85, 85, 85, 85, 84, 84, 84, 84, 84, 84, 84, 84, 84, 85, 85, 85, 85, 85, 85, 86, 86, +86, 86, 86, 87, 87, 87, 87, 87, 87, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 87, 87, 87, 87, 87, 86, 86, 86, 85, 85, 85, 84, +84, 84, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 78, 78, 78, 78, 78, 77, 77, 77, 77, 78, 78, 78, 78, +78, 78, 78, 78, 78, 78, 79, 79, 79, 79, 79, 79, 79, 79, 80, 80, 80, 80, 80, 80, 80, 80, 80, 79, 79, 79, 79, 79, 79, 79, 78, 78, +78, 78, 77, 77, 77, 76, 76, 76, 75, 75, 75, 74, 74, 74, 73, 73, 73, 72, 72, 72, 72, 72, 71, 71, 71, 71, 71, 71, 71, 70, 70, 70, +70, 70, 70, 70, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 71, 71, 71, +71, 71, 71, 70, 70, 70, 70, 70, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, 64, 64, +63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, +64, 64, 64, 64, 63, 63, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 58, 58, 58, 58, 58, 57, 57, +57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, +56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, 55, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, +51, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, +49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, +44, 44, 44, 44, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, +41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 38, +38, 38, 38, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, +33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, +32, 32, 31, 31, 31, 31, 30, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, +25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, +19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, +18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 12, +12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, +11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 6, +6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_292_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_292_at_16384_2048_int8.h new file mode 100644 index 000000000..6f59ba889 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_292_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_292_AT_16384_2048INT8_H_ +#define SAW_MAX_292_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_292_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_292_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_292_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, +-3, -3, -3, -3, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -6, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, +-7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, +-9, -9, -9, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -14, -14, -14, -15, -15, +-15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -16, -16, +-16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -22, +-22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, +-23, -23, -23, -23, -23, -23, -23, -23, -24, -24, -24, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -27, -28, -28, +-28, -28, -29, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, +-31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -32, -32, -33, -33, -33, -33, -33, -34, -34, +-34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -36, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -39, -39, -39, -39, -39, -39, +-39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, +-40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -45, -45, -46, -46, -46, -46, -46, -46, -46, +-46, -46, -46, -46, -47, -47, -47, -47, -47, -47, -47, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -47, -47, +-47, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -52, -53, -53, -53, -53, +-53, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, +-54, -54, -54, -54, -54, -54, -54, -54, -54, -55, -55, -55, -55, -55, -55, -56, -56, -56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -60, +-60, -60, -60, -60, -61, -61, -61, -61, -61, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, +-62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -63, -63, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, +-65, -66, -66, -66, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -69, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, +-70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -70, -70, -70, -70, -71, +-71, -71, -71, -72, -72, -72, -73, -73, -73, -74, -74, -74, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -78, -78, -78, -79, -79, +-79, -79, -79, -79, -79, -79, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -76, -76, -76, -76, -77, -77, -77, +-77, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -82, -82, -82, -83, -83, -83, -84, -84, -84, -85, -85, -85, -86, -86, -86, +-86, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -84, -84, -84, -84, -84, -84, +-84, -84, -83, -83, -83, -83, -84, -84, -84, -84, -84, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, -88, -88, -89, -89, -89, -90, -90, -91, -91, -92, -92, +-93, -93, -94, -94, -94, -95, -95, -95, -95, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -95, -95, -95, -95, -94, -94, -94, -93, -93, -93, -92, +-92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -91, -91, -91, -92, -92, -93, -93, -94, -94, -95, -96, -96, +-97, -98, -98, -99, -100, -100, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -104, -104, +-103, -103, -102, -102, -101, -100, -100, -99, -98, -97, -97, -96, -96, -95, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -92, -93, -93, -93, -94, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -105, -106, -108, -109, -110, -112, -113, -115, -116, -118, -119, -120, -121, -122, -124, -124, -125, -126, -126, -127, -127, -127, -127, -127, -126, +-125, -124, -123, -122, -120, -118, -116, -114, -111, -108, -105, -102, -99, -95, -91, -87, -82, -78, -73, -68, -63, -58, -52, -47, -41, -35, -30, -24, -18, -12, -6, 0, +6, 12, 18, 24, 30, 35, 41, 47, 52, 58, 63, 68, 73, 78, 82, 87, 91, 95, 99, 102, 105, 108, 111, 114, 116, 118, 120, 122, 123, 124, 125, 126, +127, 127, 127, 127, 127, 126, 126, 125, 124, 124, 122, 121, 120, 119, 118, 116, 115, 113, 112, 110, 109, 108, 106, 105, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 94, 93, 93, 93, 92, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 95, 96, 96, 97, 97, 98, 99, 100, 100, 101, 102, 102, 103, 103, 104, +104, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 100, 100, 99, 98, 98, 97, 96, +96, 95, 94, 94, 93, 93, 92, 92, 91, 91, 91, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, +93, 93, 93, 94, 94, 94, 95, 95, 95, 95, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 95, 95, 95, 95, 94, 94, 94, 93, 93, 92, +92, 91, 91, 90, 90, 89, 89, 89, 88, 88, 87, 87, 86, 86, 86, 85, 85, 85, 84, 84, 84, 84, 84, 84, 84, 83, 83, 83, 83, 84, 84, 84, +84, 84, 84, 84, 84, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 86, 86, +86, 86, 85, 85, 85, 84, 84, 84, 83, 83, 83, 82, 82, 82, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 77, 77, +77, 77, 76, 76, 76, 76, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 79, 79, 79, 79, 79, 79, 79, +79, 78, 78, 78, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 74, 74, 74, 73, 73, 73, 72, 72, 72, 71, 71, 71, 71, +70, 70, 70, 70, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, +70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 69, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 66, 66, 66, 65, 65, +65, 65, 64, 64, 64, 64, 63, 63, 63, 63, 63, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, +62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 61, 61, 61, 61, 61, 60, 60, 60, 60, 60, +59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, 56, 55, 55, 55, 55, 55, 55, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, +54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 53, 53, +53, 53, 53, 52, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, +47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, +46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, +40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, +39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, +34, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, +31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 28, 28, 28, +28, 27, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, +23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, +21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, +16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, +15, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 9, 9, +9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, +7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, +2, 2, 2, 2, 2, 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, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_303_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_303_at_16384_2048_int8.h new file mode 100644 index 000000000..c82493e0e --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_303_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_303_AT_16384_2048INT8_H_ +#define SAW_MAX_303_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_303_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_303_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_303_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -4, -4, -4, +-4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -5, +-6, -6, -6, -6, -6, -7, -7, -7, -7, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -11, -11, +-11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, +-12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -15, -15, -15, -15, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -18, -18, -18, +-18, -18, -18, -19, -19, -19, -19, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, +-20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -23, -23, -23, -23, -24, -24, -24, +-24, -24, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -27, -27, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, +-28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -29, -30, -30, +-30, -30, -30, -31, -31, -31, -31, -32, -32, -32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -35, -35, -36, -36, -36, +-36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, +-36, -37, -37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -39, -39, -39, -39, -40, -40, -40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -42, -43, +-43, -43, -43, -43, -43, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, +-44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -45, -45, -45, -45, -45, -45, -46, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, -48, -48, -48, +-49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, +-52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -53, -54, -54, -54, +-54, -54, -55, -55, -55, -55, -56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -59, -60, -60, -60, -60, -60, -60, -60, -60, -60, -61, +-61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, +-60, -60, -61, -61, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, +-68, -68, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -68, -68, -68, -68, -68, -68, -68, -68, -68, +-68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -69, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, -73, -73, -73, +-73, -74, -74, -74, -75, -75, -75, -76, -76, -76, -76, -76, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, +-77, -77, -77, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -75, -75, -75, -75, -75, -75, -76, -76, -76, -76, -76, -76, -76, -76, -77, -77, -77, -77, -78, +-78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -82, -82, -82, -83, -83, -83, -84, -84, -84, -85, -85, -85, -85, -85, -86, -86, -86, -86, -86, -86, -86, -86, +-86, -86, -86, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -85, -84, -84, -84, -84, -84, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, +-83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -86, -86, -87, -87, -88, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -92, -93, -93, -94, -94, -94, +-94, -95, -95, -95, -95, -95, -95, -95, -96, -95, -95, -95, -95, -95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -92, -92, -92, -91, -91, -91, -90, -90, +-90, -90, -90, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -90, -90, -90, -91, -91, -91, -92, -92, -93, -93, -94, -94, -95, -96, -96, -97, -98, -98, -99, +-100, -100, -101, -101, -102, -103, -103, -104, -104, -105, -105, -105, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, +-101, -100, -100, -99, -98, -98, -97, -97, -96, -95, -95, -94, -94, -93, -93, -93, -92, -92, -92, -92, -92, -92, -92, -93, -93, -93, -94, -95, -95, -96, -97, -98, +-99, -100, -101, -102, -103, -105, -106, -107, -109, -110, -112, -113, -114, -116, -117, -118, -120, -121, -122, -123, -124, -125, -126, -126, -127, -127, -127, -127, -127, -126, -126, -125, +-124, -123, -122, -120, -118, -116, -114, -112, -109, -106, -103, -100, -96, -92, -89, -84, -80, -76, -71, -66, -61, -56, -51, -45, -40, -34, -29, -23, -17, -11, -5, 0, +5, 11, 17, 23, 29, 34, 40, 45, 51, 56, 61, 66, 71, 76, 80, 84, 89, 92, 96, 100, 103, 106, 109, 112, 114, 116, 118, 120, 122, 123, 124, 125, +126, 126, 127, 127, 127, 127, 127, 126, 126, 125, 124, 123, 122, 121, 120, 118, 117, 116, 114, 113, 112, 110, 109, 107, 106, 105, 103, 102, 101, 100, 99, 98, +97, 96, 95, 95, 94, 93, 93, 93, 92, 92, 92, 92, 92, 92, 92, 93, 93, 93, 94, 94, 95, 95, 96, 97, 97, 98, 98, 99, 100, 100, 101, 102, +102, 103, 103, 104, 104, 105, 105, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 105, 105, 105, 104, 104, 103, 103, 102, 101, 101, 100, 100, 99, +98, 98, 97, 96, 96, 95, 94, 94, 93, 93, 92, 92, 91, 91, 91, 90, 90, 90, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 90, 90, 90, 90, +90, 91, 91, 91, 92, 92, 92, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 95, 95, 95, 95, 96, 95, 95, 95, 95, 95, 95, 95, 94, 94, +94, 94, 93, 93, 92, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 88, 87, 87, 86, 86, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 83, +83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 84, 84, 84, 84, 84, 85, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 86, 86, 86, 86, +86, 86, 86, 86, 86, 86, 86, 85, 85, 85, 85, 85, 84, 84, 84, 83, 83, 83, 82, 82, 82, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, +77, 77, 77, 77, 76, 76, 76, 76, 76, 76, 76, 76, 75, 75, 75, 75, 75, 75, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 77, 77, 77, 77, +77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 76, 76, 76, 76, 76, 75, 75, 75, 74, 74, 74, 73, 73, +73, 73, 72, 72, 72, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 69, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, +68, 68, 68, 68, 68, 68, 68, 68, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 68, 68, 68, 68, 68, 68, +67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 61, 61, 60, 60, 60, +60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, +60, 60, 60, 60, 60, 60, 60, 60, 60, 59, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 55, 55, 55, 55, 54, 54, 54, +54, 54, 53, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, +52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, +48, 48, 48, 48, 47, 47, 47, 47, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, +44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, +42, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, 40, 39, 39, 39, 39, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 36, 36, +36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, +36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, 32, 31, 31, 31, 31, 30, 30, 30, 30, +30, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, +28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 24, 24, +24, 24, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, +20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, +18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, +12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, +11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, +5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, +4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_315_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_315_at_16384_2048_int8.h new file mode 100644 index 000000000..4ab86b587 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_315_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_315_AT_16384_2048INT8_H_ +#define SAW_MAX_315_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_315_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_315_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_315_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, +-3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -7, -7, -7, -7, -7, -7, -7, -7, -7, -8, -8, -8, +-8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, +-9, -9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -15, +-15, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, +-16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -20, +-21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -25, -25, +-25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, +-26, -26, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -32, +-32, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, +-33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -37, -38, -38, -38, -38, +-39, -39, -39, -39, -40, -40, -40, -40, -40, -40, -41, -41, -41, -41, -41, -41, -41, -41, -41, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, +-42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -44, -44, +-44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, -48, -48, -48, -49, -49, -49, -49, -49, -49, -50, -50, -50, -50, -50, -50, +-50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, +-50, -50, -50, -50, -51, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -56, -56, -56, -56, -56, -57, +-57, -57, -57, -57, -58, -58, -58, -58, -58, -58, -58, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -58, -58, -58, -58, +-58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -59, -59, -59, -59, -59, -59, -59, -60, -60, -60, -60, -60, -61, -61, -61, -61, -62, +-62, -62, -63, -63, -63, -63, -64, -64, -64, -65, -65, -65, -65, -65, -66, -66, -66, -66, -66, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, +-67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -67, -67, -67, -67, +-67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -71, -71, -71, -72, -72, -72, -72, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, +-75, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -75, -75, -75, -75, -75, -75, -75, -75, -75, -74, -74, +-74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -75, -75, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -78, -78, -78, -79, -79, -79, -80, -80, -80, +-81, -81, -81, -82, -82, -82, -83, -83, -83, -84, -84, -84, -84, -84, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -84, +-84, -84, -84, -84, -84, -83, -83, -83, -83, -83, -83, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -83, -83, -83, -83, -84, +-84, -84, -85, -85, -85, -86, -86, -87, -87, -88, -88, -88, -89, -89, -90, -90, -91, -91, -91, -92, -92, -93, -93, -93, -94, -94, -94, -94, -94, -95, -95, -95, +-95, -95, -95, -95, -95, -95, -95, -94, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -89, -89, +-89, -89, -89, -89, -89, -89, -89, -89, -89, -90, -90, -90, -91, -91, -91, -92, -92, -93, -93, -94, -95, -95, -96, -97, -97, -98, -98, -99, -100, -100, -101, -101, +-102, -103, -103, -104, -104, -104, -105, -105, -105, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -105, -105, -105, -104, -104, -103, -103, -102, -102, -101, -100, -100, -99, +-99, -98, -97, -97, -96, -95, -95, -94, -94, -93, -93, -93, -92, -92, -92, -92, -92, -92, -92, -92, -92, -93, -93, -94, -94, -95, -95, -96, -97, -98, -99, -100, +-101, -102, -104, -105, -106, -107, -109, -110, -112, -113, -114, -116, -117, -118, -119, -121, -122, -123, -124, -124, -125, -126, -126, -127, -127, -127, -127, -127, -126, -126, -125, -124, +-123, -122, -120, -118, -116, -114, -112, -109, -107, -104, -101, -97, -94, -90, -86, -82, -78, -73, -69, -64, -59, -54, -49, -44, -38, -33, -28, -22, -16, -11, -5, 0, +5, 11, 16, 22, 28, 33, 38, 44, 49, 54, 59, 64, 69, 73, 78, 82, 86, 90, 94, 97, 101, 104, 107, 109, 112, 114, 116, 118, 120, 122, 123, 124, +125, 126, 126, 127, 127, 127, 127, 127, 126, 126, 125, 124, 124, 123, 122, 121, 119, 118, 117, 116, 114, 113, 112, 110, 109, 107, 106, 105, 104, 102, 101, 100, +99, 98, 97, 96, 95, 95, 94, 94, 93, 93, 92, 92, 92, 92, 92, 92, 92, 92, 92, 93, 93, 93, 94, 94, 95, 95, 96, 97, 97, 98, 99, 99, +100, 100, 101, 102, 102, 103, 103, 104, 104, 105, 105, 105, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 105, 105, 105, 104, 104, 104, 103, 103, 102, 101, +101, 100, 100, 99, 98, 98, 97, 97, 96, 95, 95, 94, 93, 93, 92, 92, 91, 91, 91, 90, 90, 90, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, +89, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 94, 95, 95, 95, 95, 95, 95, 95, 95, +95, 95, 94, 94, 94, 94, 94, 93, 93, 93, 92, 92, 91, 91, 91, 90, 90, 89, 89, 88, 88, 88, 87, 87, 86, 86, 85, 85, 85, 84, 84, 84, +83, 83, 83, 83, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 83, 83, 83, 83, 83, 83, 84, 84, 84, 84, 84, 84, +85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 84, 84, 84, 84, 84, 83, 83, 83, 82, 82, 82, 81, 81, 81, 80, +80, 80, 79, 79, 79, 78, 78, 78, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 75, 75, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, +74, 75, 75, 75, 75, 75, 75, 75, 75, 75, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 75, 75, +75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 72, 72, 72, 72, 71, 71, 71, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, +67, 67, 67, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, +67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 66, 66, 66, 66, 66, 65, 65, 65, 65, 65, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, +61, 61, 61, 61, 60, 60, 60, 60, 60, 59, 59, 59, 59, 59, 59, 59, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, +58, 58, 58, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 58, 58, 58, 58, 58, 58, 58, 57, 57, 57, 57, 57, +56, 56, 56, 56, 56, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 52, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, +50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, +50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, +44, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, +42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 38, +38, 38, 38, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, +33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, +32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, 26, 26, +26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, +25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, +20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, +16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, +14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, +9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, +8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, +2, 2, 2, 2, 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, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_327_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_327_at_16384_2048_int8.h new file mode 100644 index 000000000..e2fd9ef0a --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_327_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_327_AT_16384_2048INT8_H_ +#define SAW_MAX_327_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_327_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_327_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_327_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -4, +-4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, +-5, -5, -6, -6, -6, -6, -6, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, +-11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -17, -17, +-17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -23, +-23, -23, -23, -23, -23, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -29, -29, -29, +-29, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, +-30, -30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -33, -33, -33, -33, -33, -34, -34, -34, -34, +-35, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, +-39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, +-40, -40, -40, -40, -41, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -46, -47, +-47, -47, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, +-48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -49, -49, -50, -50, -50, -50, -50, -51, -51, -51, -51, -52, +-52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -55, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, -57, -57, -57, -57, +-57, -57, -57, -57, -57, -57, -57, -57, -57, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, +-57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, -64, +-65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, +-65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, +-69, -70, -70, -70, -71, -71, -71, -71, -72, -72, -72, -73, -73, -73, -73, -73, -74, -74, -74, -74, -74, -74, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, +-75, -75, -75, -75, -75, -74, -74, -74, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, +-74, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -77, -77, -77, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -82, -83, +-83, -83, -83, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -83, -83, -83, -83, -83, -83, -82, -82, -82, -82, -82, +-82, -82, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -82, -82, -82, -82, -82, -83, -83, -83, -84, -84, -84, -85, -85, -86, -86, +-87, -87, -87, -88, -88, -89, -89, -90, -90, -90, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, +-94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -89, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, +-88, -89, -89, -89, -89, -90, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -96, -96, -97, -97, -98, -99, -99, -100, -101, -101, -102, -102, -103, -103, -104, +-104, -104, -105, -105, -105, -105, -106, -106, -106, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -98, -98, -97, -97, +-96, -95, -95, -94, -94, -93, -93, -93, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -93, -93, -94, -94, -95, -96, -97, -97, -98, -99, -100, -102, -103, +-104, -105, -106, -108, -109, -110, -112, -113, -114, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -126, -126, -127, -127, -127, -127, -127, -127, -126, -126, -125, -124, -123, +-121, -120, -118, -116, -114, -112, -110, -107, -104, -101, -98, -95, -91, -87, -84, -79, -75, -71, -66, -62, -57, -52, -47, -42, -37, -32, -27, -21, -16, -10, -5, 0, +5, 10, 16, 21, 27, 32, 37, 42, 47, 52, 57, 62, 66, 71, 75, 79, 84, 87, 91, 95, 98, 101, 104, 107, 110, 112, 114, 116, 118, 120, 121, 123, +124, 125, 126, 126, 127, 127, 127, 127, 127, 127, 126, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 114, 113, 112, 110, 109, 108, 106, 105, 104, 103, +102, 100, 99, 98, 97, 97, 96, 95, 94, 94, 93, 93, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 93, 93, 93, 94, 94, 95, 95, 96, 97, +97, 98, 98, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 105, 105, 106, 106, 106, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, +103, 103, 102, 102, 101, 101, 100, 99, 99, 98, 97, 97, 96, 96, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 90, 89, 89, 89, 89, 88, 88, +88, 88, 88, 88, 88, 88, 88, 88, 88, 89, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, +94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 90, 90, 90, 89, 89, 88, 88, 87, 87, 87, 86, +86, 85, 85, 84, 84, 84, 83, 83, 83, 82, 82, 82, 82, 82, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 82, 82, 82, +82, 82, 82, 82, 83, 83, 83, 83, 83, 83, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 83, 83, 83, 83, +82, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 77, 77, 77, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 74, 73, +73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 75, 75, 75, 75, 75, 75, +75, 75, 75, 75, 75, 75, 75, 75, 75, 74, 74, 74, 74, 74, 74, 73, 73, 73, 73, 73, 72, 72, 72, 71, 71, 71, 71, 70, 70, 70, 69, 69, +69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, +65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 64, +64, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 57, +57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, +57, 57, 57, 57, 57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 56, 55, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, +51, 51, 51, 51, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, +48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, +46, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, +40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, +39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 35, 34, +34, 34, 34, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, +30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, +29, 29, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, +22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, +21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, +17, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, +13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, +11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, +5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, +4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_341_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_341_at_16384_2048_int8.h new file mode 100644 index 000000000..99f796674 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_341_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_341_AT_16384_2048INT8_H_ +#define SAW_MAX_341_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_341_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_341_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_341_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -2, -2, -2, +-2, -2, -3, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -7, -7, -7, -7, -7, -7, -7, -8, -8, -8, -8, +-8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, +-9, -9, -9, -9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, +-14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -18, -18, -18, +-18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, +-19, -19, -20, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -23, -24, -24, -24, -24, -25, -25, -25, -25, -25, -25, +-26, -26, -26, -26, -26, -26, -26, -26, -26, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, +-27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -28, -28, -28, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, +-31, -31, -31, -31, -32, -32, -32, -32, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -36, -36, +-36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, +-36, -37, -37, -37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -39, -39, -39, -39, -39, -40, -40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -42, +-43, -43, -43, -43, -43, -44, -44, -44, -44, -44, -44, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, +-45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -46, -46, -46, -46, -46, -46, -46, -46, -47, -47, -47, +-47, -47, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -54, -54, -54, -54, +-54, -54, -54, -54, -54, -54, -54, -55, -55, -55, -55, -55, -55, -55, -55, -55, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, +-54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -55, -55, -55, -55, -55, -55, -56, -56, -56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, +-59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -63, -63, -63, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, +-64, -64, -64, -64, -64, -64, -64, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -64, +-64, -64, -64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, +-72, -72, -72, -72, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -72, -72, -72, +-72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -73, -73, -73, -73, -73, -74, -74, -74, -75, -75, -75, +-75, -76, -76, -76, -77, -77, -77, -78, -78, -79, -79, -79, -80, -80, -80, -80, -81, -81, -81, -82, -82, -82, -82, -82, -82, -83, -83, -83, -83, -83, -83, -83, +-83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -82, -82, -82, -82, -82, -82, -81, -81, -81, -81, -81, -81, -81, -80, -80, -80, -80, -80, -80, -80, -80, -80, +-80, -80, -80, -80, -80, -80, -80, -81, -81, -81, -81, -81, -82, -82, -82, -83, -83, -83, -84, -84, -84, -85, -85, -86, -86, -87, -87, -87, -88, -88, -89, -89, +-89, -90, -90, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -93, -92, -92, -92, -92, +-91, -91, -91, -91, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, -88, -88, -88, -87, -87, -87, -87, -87, -87, -87, -88, -88, -88, -88, -88, -89, -89, -89, +-90, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -96, -96, -97, -97, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -104, -105, -105, +-105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -104, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -96, -96, -95, -95, -94, +-94, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -91, -92, -92, -92, -93, -93, -94, -94, -95, -96, -96, -97, -98, -99, -100, -101, -102, -103, -104, -106, +-107, -108, -109, -111, -112, -113, -114, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -125, -126, -126, -127, -127, -127, -127, -127, -126, -126, -125, -124, -123, -122, -121, +-120, -118, -116, -114, -112, -110, -107, -104, -102, -98, -95, -92, -88, -85, -81, -77, -73, -69, -64, -60, -55, -50, -46, -41, -36, -31, -26, -20, -15, -10, -5, 0, +5, 10, 15, 20, 26, 31, 36, 41, 46, 50, 55, 60, 64, 69, 73, 77, 81, 85, 88, 92, 95, 98, 102, 104, 107, 110, 112, 114, 116, 118, 120, 121, +122, 123, 124, 125, 126, 126, 127, 127, 127, 127, 127, 126, 126, 125, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 114, 113, 112, 111, 109, 108, 107, 106, +104, 103, 102, 101, 100, 99, 98, 97, 96, 96, 95, 94, 94, 93, 93, 92, 92, 92, 91, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 94, 94, +95, 95, 96, 96, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 104, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, +105, 104, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 97, 97, 96, 96, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 90, 89, +89, 89, 88, 88, 88, 88, 88, 87, 87, 87, 87, 87, 87, 87, 88, 88, 88, 88, 88, 88, 89, 89, 89, 89, 90, 90, 90, 91, 91, 91, 91, 92, +92, 92, 92, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 90, 90, 89, 89, +89, 88, 88, 87, 87, 87, 86, 86, 85, 85, 84, 84, 84, 83, 83, 83, 82, 82, 82, 81, 81, 81, 81, 81, 80, 80, 80, 80, 80, 80, 80, 80, +80, 80, 80, 80, 80, 80, 80, 80, 81, 81, 81, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, +83, 83, 83, 83, 83, 83, 82, 82, 82, 82, 82, 82, 81, 81, 81, 80, 80, 80, 80, 79, 79, 79, 78, 78, 77, 77, 77, 76, 76, 76, 75, 75, +75, 75, 74, 74, 74, 73, 73, 73, 73, 73, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, +72, 72, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 72, 72, 72, 72, 72, +71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, 64, 64, +63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 64, 64, 64, 64, 64, 64, 64, 64, +64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 63, 63, 63, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, +59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, 56, 55, 55, 55, 55, 55, 55, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, +54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 55, 55, 55, 55, 55, 55, 55, 55, 55, 54, 54, 54, 54, 54, 54, 54, 54, +54, 54, 54, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 47, 47, 47, +47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, +45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 42, +42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, +36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, +36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 32, 32, 32, 32, 31, 31, 31, 31, 30, +30, 30, 30, 30, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, +27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, +25, 25, 25, 25, 25, 24, 24, 24, 24, 23, 23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, +19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, +18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, +14, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, +9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, +8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, +2, 2, 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, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_356_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_356_at_16384_2048_int8.h new file mode 100644 index 000000000..d15ce6ffd --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_356_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_356_AT_16384_2048INT8_H_ +#define SAW_MAX_356_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_356_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_356_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_356_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, +-4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -5, +-5, -5, -5, -5, -6, -6, -6, -6, -6, -6, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, +-11, -11, -12, -12, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, +-14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -15, -15, -16, -16, +-16, -16, -16, -16, -17, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -22, -22, -22, -22, +-22, -22, -22, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, +-23, -23, -23, -23, -23, -23, -23, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -27, -27, +-27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -32, -32, -32, -32, -33, -33, +-33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, +-33, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -36, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, +-39, -39, -39, -39, -40, -40, -40, -40, -40, -41, -41, -41, -41, -41, -41, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, +-43, -43, -43, -43, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, +-43, -43, -44, -44, -44, -44, -44, -45, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, -48, -48, -49, -49, -49, -49, -49, -50, -50, -50, +-50, -50, -51, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, +-52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -53, -54, -54, -54, +-54, -55, -55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -60, -61, -61, -61, -61, -61, -61, +-61, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, +-61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -62, -62, -62, -62, -62, -62, -63, -63, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -65, -66, +-66, -66, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -71, -71, -71, -71, -72, -72, -72, -72, -72, -72, -72, +-72, -72, -72, -72, -72, -72, -72, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, +-70, -70, -70, -71, -71, -71, -71, -71, -71, -72, -72, -72, -72, -72, -73, -73, -73, -74, -74, -74, -75, -75, -75, -76, -76, -76, -77, -77, -77, -78, -78, -78, +-79, -79, -79, -79, -80, -80, -80, -80, -81, -81, -81, -81, -81, -81, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -81, -81, -81, +-81, -81, -81, -81, -80, -80, -80, -80, -80, -80, -80, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -80, -80, -80, +-80, -81, -81, -81, -81, -82, -82, -82, -83, -83, -83, -84, -84, -85, -85, -85, -86, -86, -87, -87, -88, -88, -88, -89, -89, -89, -90, -90, -90, -91, -91, -91, +-92, -92, -92, -92, -92, -92, -92, -93, -93, -93, -93, -93, -93, -92, -92, -92, -92, -92, -92, -92, -91, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, +-89, -88, -88, -88, -88, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -88, -88, -88, -88, -89, -89, -90, -90, -90, -91, -91, +-92, -92, -93, -94, -94, -95, -95, -96, -96, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -103, -104, -104, -104, -104, -105, -105, -105, -105, -105, +-105, -105, -105, -105, -104, -104, -104, -104, -103, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -96, -96, -95, -95, -94, -94, -93, -93, -93, -92, +-92, -92, -91, -91, -91, -91, -91, -91, -91, -91, -92, -92, -92, -93, -93, -94, -94, -95, -95, -96, -97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -108, -109, +-110, -111, -112, -114, -115, -116, -117, -118, -119, -121, -121, -122, -123, -124, -125, -125, -126, -126, -127, -127, -127, -127, -127, -127, -126, -126, -125, -124, -123, -122, -121, -119, +-117, -116, -114, -112, -109, -107, -104, -102, -99, -96, -92, -89, -86, -82, -78, -74, -70, -66, -62, -57, -53, -48, -44, -39, -34, -29, -25, -20, -15, -10, -5, 0, +5, 10, 15, 20, 25, 29, 34, 39, 44, 48, 53, 57, 62, 66, 70, 74, 78, 82, 86, 89, 92, 96, 99, 102, 104, 107, 109, 112, 114, 116, 117, 119, +121, 122, 123, 124, 125, 126, 126, 127, 127, 127, 127, 127, 127, 126, 126, 125, 125, 124, 123, 122, 121, 121, 119, 118, 117, 116, 115, 114, 112, 111, 110, 109, +108, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 95, 94, 94, 93, 93, 92, 92, 92, 91, 91, 91, 91, 91, 91, 91, 91, 92, 92, 92, +93, 93, 93, 94, 94, 95, 95, 96, 96, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 103, 104, 104, 104, 104, 105, 105, 105, 105, 105, +105, 105, 105, 105, 104, 104, 104, 104, 103, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 96, 96, 95, 95, 94, 94, 93, 92, 92, 91, +91, 90, 90, 90, 89, 89, 88, 88, 88, 88, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 88, 88, 88, 88, 89, 89, +89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 91, 92, 92, 92, 92, 92, 92, 92, 93, 93, 93, 93, 93, 93, 92, 92, 92, 92, 92, 92, 92, 91, +91, 91, 90, 90, 90, 89, 89, 89, 88, 88, 88, 87, 87, 86, 86, 85, 85, 85, 84, 84, 83, 83, 83, 82, 82, 82, 81, 81, 81, 81, 80, 80, +80, 80, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 80, 80, 80, 80, 80, 80, 80, 81, 81, 81, 81, 81, +81, 81, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 81, 81, 81, 81, 81, 81, 80, 80, 80, 80, 79, 79, 79, 79, 78, +78, 78, 77, 77, 77, 76, 76, 76, 75, 75, 75, 74, 74, 74, 73, 73, 73, 72, 72, 72, 72, 72, 71, 71, 71, 71, 71, 71, 70, 70, 70, 70, +70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 72, 72, 72, 72, 72, 72, 72, 72, +72, 72, 72, 72, 72, 72, 71, 71, 71, 71, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 66, 66, 66, +65, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 63, 63, 62, 62, 62, 62, 62, 62, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, +61, 61, 61, 61, 61, 61, 61, 61, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 61, 61, +61, 61, 61, 61, 61, 60, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 55, 54, 54, +54, 54, 53, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, +52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, 51, 51, 51, 51, 50, 50, 50, +50, 50, 49, 49, 49, 49, 49, 48, 48, 48, 48, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 43, 43, 43, +43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 43, 43, 43, 43, 43, +43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, +38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, +33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, +33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, +27, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, +23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, +22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, +16, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, +14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, +11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, +5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, +4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_372_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_372_at_16384_2048_int8.h new file mode 100644 index 000000000..bb877e8b7 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_372_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_372_AT_16384_2048INT8_H_ +#define SAW_MAX_372_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_372_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_372_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_372_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -2, -2, +-2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -7, -7, -8, -8, -8, -8, +-8, -8, -8, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, +-9, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -13, +-13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -18, -18, -19, -19, +-19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, +-20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -29, -29, +-29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -30, -30, +-30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -33, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, +-35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, +-39, -40, -40, -40, -40, -40, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, +-40, -40, -40, -40, -40, -40, -41, -41, -41, -41, -41, -41, -42, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, +-46, -46, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -50, -50, -50, -50, -50, -50, -50, -50, -50, +-50, -50, -50, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -50, -50, -50, -50, -50, -50, +-50, -50, -50, -51, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -57, +-58, -58, -58, -58, -58, -58, -59, -59, -59, -59, -59, -59, -59, -59, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -59, +-59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -60, -60, -60, -60, -60, -60, -61, +-61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -68, -69, +-69, -69, -69, -69, -69, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -69, -69, -69, -69, -69, -69, +-69, -69, -69, -69, -69, -69, -69, -69, -68, -68, -68, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -70, -70, -70, -71, -71, -71, +-72, -72, -72, -72, -73, -73, -73, -74, -74, -74, -75, -75, -75, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -79, -79, -79, -79, -79, -80, -80, -80, -80, +-80, -80, -80, -80, -81, -81, -81, -81, -81, -81, -81, -81, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -79, -79, -79, -79, -79, -79, -79, -78, -78, -78, +-78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -79, -79, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, +-83, -83, -84, -84, -84, -85, -85, -86, -86, -86, -87, -87, -87, -88, -88, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -91, -91, -92, -92, -92, -92, +-92, -92, -92, -92, -92, -92, -91, -91, -91, -91, -91, -91, -90, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, -88, -87, -87, -87, -87, -87, -86, -86, +-86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -87, -87, -87, -87, -88, -88, -88, -89, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -95, +-95, -96, -96, -97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -103, -103, -104, -104, -104, -104, -104, -104, -105, -104, -104, -104, -104, -104, -104, +-104, -103, -103, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, -95, -95, -94, -94, -93, -93, -93, -92, -92, -92, -91, -91, -91, +-91, -91, -91, -91, -91, -91, -91, -91, -92, -92, -93, -93, -94, -94, -95, -96, -96, -97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -110, -111, -112, +-113, -114, -116, -117, -118, -119, -120, -121, -122, -123, -123, -124, -125, -125, -126, -126, -127, -127, -127, -127, -127, -127, -126, -126, -125, -124, -124, -122, -121, -120, -119, -117, +-115, -113, -111, -109, -107, -104, -101, -99, -96, -93, -89, -86, -83, -79, -75, -72, -68, -64, -59, -55, -51, -46, -42, -37, -33, -28, -23, -19, -14, -9, -4, 0, +4, 9, 14, 19, 23, 28, 33, 37, 42, 46, 51, 55, 59, 64, 68, 72, 75, 79, 83, 86, 89, 93, 96, 99, 101, 104, 107, 109, 111, 113, 115, 117, +119, 120, 121, 122, 124, 124, 125, 126, 126, 127, 127, 127, 127, 127, 127, 126, 126, 125, 125, 124, 123, 123, 122, 121, 120, 119, 118, 117, 116, 114, 113, 112, +111, 110, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 96, 95, 94, 94, 93, 93, 92, 92, 91, 91, 91, 91, 91, 91, 91, 91, 91, +91, 91, 92, 92, 92, 93, 93, 93, 94, 94, 95, 95, 96, 96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 103, 103, 104, 104, +104, 104, 104, 104, 104, 105, 104, 104, 104, 104, 104, 104, 103, 103, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, 96, 95, 95, +94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 89, 88, 88, 88, 87, 87, 87, 87, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, +86, 87, 87, 87, 87, 87, 88, 88, 88, 88, 89, 89, 89, 89, 90, 90, 90, 90, 90, 91, 91, 91, 91, 91, 91, 92, 92, 92, 92, 92, 92, 92, +92, 92, 92, 91, 91, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 88, 88, 87, 87, 87, 86, 86, 86, 85, 85, 84, 84, 84, 83, 83, 82, +82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 79, 79, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, +78, 78, 79, 79, 79, 79, 79, 79, 79, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 81, 81, 81, 81, 81, 81, 81, 81, 80, 80, 80, 80, 80, +80, 80, 80, 79, 79, 79, 79, 79, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 75, 75, 75, 74, 74, 74, 73, 73, 73, 72, 72, 72, 72, 71, +71, 71, 70, 70, 70, 70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 68, 68, 68, 68, 68, 68, 69, 69, 69, 69, 69, 69, 69, 69, 69, +69, 69, 69, 69, 69, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 69, 69, 69, 69, 69, 69, +68, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 61, +60, 60, 60, 60, 60, 60, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, +60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 59, 59, 59, 59, 59, 59, 59, 59, 58, 58, 58, 58, 58, 58, 57, +57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 51, 50, 50, 50, 50, +50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, +50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 46, 46, 46, +46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, +40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 40, 40, 40, 40, 40, 39, 39, +39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, +35, 34, 34, 34, 34, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, +30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, +29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, +19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, +19, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 13, +12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, +9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, +8, 8, 8, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, +2, 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, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_390_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_390_at_16384_2048_int8.h new file mode 100644 index 000000000..e657d5c48 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_390_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_390_AT_16384_2048INT8_H_ +#define SAW_MAX_390_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_390_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_390_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_390_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, +-4, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, +-5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -6, -6, -6, -7, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -10, -10, -10, +-10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -15, -15, +-15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -16, +-16, -16, -16, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, +-21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -23, -23, -24, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -26, +-26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-26, -26, -26, -26, -26, -26, -27, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -29, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -31, +-32, -32, -32, -32, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, +-36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, +-36, -36, -37, -37, -37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -38, -39, -39, -39, -39, -40, -40, -40, -40, -40, -41, -41, -41, -41, -42, -42, -42, +-42, -43, -43, -43, -43, -44, -44, -44, -44, -44, -45, -45, -45, -45, -45, -45, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -46, -47, -47, -47, +-47, -47, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, +-53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -55, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, +-57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, +-57, -57, -57, -57, -57, -57, -58, -58, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -63, -63, -63, -63, -64, +-64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -67, -67, -67, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, +-68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, +-67, -67, -67, -67, -67, -68, -68, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, -73, -73, -73, -74, -74, -74, -75, +-75, -75, -75, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -78, -78, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, -79, +-79, -79, -79, -79, -79, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, -77, -77, -77, -77, -77, -76, -76, -76, -76, -76, -76, -76, -76, -76, -77, +-77, -77, -77, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, -80, -81, -81, -82, -82, -82, -83, -83, -83, -84, -84, -85, -85, -85, -86, +-86, -87, -87, -87, -88, -88, -88, -88, -89, -89, -89, -90, -90, -90, -90, -90, -90, -90, -91, -91, -91, -91, -91, -91, -91, -91, -91, -91, -90, -90, -90, -90, +-90, -90, -90, -89, -89, -89, -89, -89, -88, -88, -88, -88, -87, -87, -87, -87, -86, -86, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -85, -85, -85, -85, +-85, -85, -86, -86, -86, -86, -86, -87, -87, -87, -88, -88, -88, -89, -89, -90, -90, -90, -91, -91, -92, -92, -93, -94, -94, -95, -95, -96, -96, -97, -97, -98, +-98, -99, -99, -100, -100, -101, -101, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -103, -103, -103, -103, -102, -102, -102, +-101, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, -95, -95, -94, -94, -94, -93, -93, -92, -92, -92, -91, -91, -91, -91, -91, -91, -90, -90, -91, +-91, -91, -91, -91, -92, -92, -92, -93, -93, -94, -94, -95, -96, -97, -97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -110, -111, -112, -113, -114, -115, +-116, -117, -118, -119, -120, -121, -122, -123, -124, -124, -125, -126, -126, -126, -127, -127, -127, -127, -127, -127, -126, -126, -125, -125, -124, -123, -122, -121, -119, -118, -116, -114, +-113, -111, -108, -106, -104, -101, -98, -96, -93, -90, -86, -83, -80, -76, -73, -69, -65, -61, -57, -53, -49, -45, -40, -36, -31, -27, -22, -18, -13, -9, -4, 0, +4, 9, 13, 18, 22, 27, 31, 36, 40, 45, 49, 53, 57, 61, 65, 69, 73, 76, 80, 83, 86, 90, 93, 96, 98, 101, 104, 106, 108, 111, 113, 114, +116, 118, 119, 121, 122, 123, 124, 125, 125, 126, 126, 127, 127, 127, 127, 127, 127, 126, 126, 126, 125, 124, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, +114, 113, 112, 111, 110, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 97, 96, 95, 94, 94, 93, 93, 92, 92, 92, 91, 91, 91, 91, 91, +90, 90, 91, 91, 91, 91, 91, 91, 92, 92, 92, 93, 93, 94, 94, 94, 95, 95, 96, 96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 101, 102, +102, 102, 103, 103, 103, 103, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 103, 103, 103, 103, 102, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, +97, 97, 96, 96, 95, 95, 94, 94, 93, 92, 92, 91, 91, 90, 90, 90, 89, 89, 88, 88, 88, 87, 87, 87, 86, 86, 86, 86, 86, 85, 85, 85, +85, 85, 85, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 86, 86, 87, 87, 87, 87, 88, 88, 88, 88, 89, 89, 89, 89, 89, 90, 90, 90, 90, +90, 90, 90, 91, 91, 91, 91, 91, 91, 91, 91, 91, 91, 90, 90, 90, 90, 90, 90, 90, 89, 89, 89, 88, 88, 88, 88, 87, 87, 87, 86, 86, +85, 85, 85, 84, 84, 83, 83, 83, 82, 82, 82, 81, 81, 80, 80, 80, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 77, 77, 77, 77, +76, 76, 76, 76, 76, 76, 76, 76, 76, 77, 77, 77, 77, 77, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 79, 79, 79, 79, 79, 79, +79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 78, 78, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 75, 75, 75, 75, +74, 74, 74, 73, 73, 73, 72, 72, 72, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 68, 68, 67, 67, 67, 67, 67, 67, +67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, +68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 67, 67, 67, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, +63, 63, 63, 63, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 58, 58, 57, 57, 57, 57, 57, 57, 57, +57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, +57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 56, 56, 56, 56, 56, 56, 55, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, +53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, +47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, +47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, +42, 42, 41, 41, 41, 41, 40, 40, 40, 40, 40, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, +36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, +36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 32, 32, 32, 32, 31, +31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, +26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, +25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, +21, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, +15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, +15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, +10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, +5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, +4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_4096_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_4096_at_16384_2048_int8.h new file mode 100644 index 000000000..e0289680e --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_4096_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_4096_AT_16384_2048INT8_H_ +#define SAW_MAX_4096_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_4096_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_4096_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_4096_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, +-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, +-2, -2, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, +-5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -6, -6, -6, -6, -7, -7, -7, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, +-9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -14, +-14, -14, -14, -14, -15, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, +-20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -22, -23, -23, -23, -23, -24, -24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -26, -27, -27, -27, +-27, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, -32, -32, -32, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, +-36, -36, -37, -37, -37, -37, -38, -38, -38, -39, -39, -39, -40, -40, -40, -40, -41, -41, -41, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -45, -45, -45, +-46, -46, -46, -46, -47, -47, -47, -48, -48, -48, -49, -49, -49, -50, -50, -50, -51, -51, -51, -52, -52, -52, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, +-56, -56, -56, -57, -57, -57, -58, -58, -58, -59, -59, -59, -60, -60, -60, -61, -61, -61, -62, -62, -62, -63, -63, -63, -64, -64, -64, -65, -65, -65, -66, -66, +-66, -67, -67, -68, -68, -68, -69, -69, -69, -70, -70, -70, -71, -71, -71, -72, -72, -72, -73, -73, -73, -74, -74, -74, -75, -75, -75, -76, -76, -76, -77, -77, +-77, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -83, -84, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, -87, -88, +-88, -88, -89, -89, -89, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -93, -93, -93, -94, -94, -94, -95, -95, -95, -96, -96, -96, -96, -97, -97, -97, -98, +-98, -98, -99, -99, -99, -99, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, -105, -105, -105, -105, -106, -106, -106, -106, -107, +-107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, -112, -112, -112, -113, -113, -113, -113, -113, -114, -114, -114, -114, -115, +-115, -115, -115, -115, -116, -116, -116, -116, -116, -117, -117, -117, -117, -117, -118, -118, -118, -118, -118, -119, -119, -119, -119, -119, -120, -120, -120, -120, -120, -120, -121, -121, +-121, -121, -121, -121, -121, -122, -122, -122, -122, -122, -122, -123, -123, -123, -123, -123, -123, -123, -123, -124, -124, -124, -124, -124, -124, -124, -124, -124, -125, -125, -125, -125, +-125, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, +-126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -124, -124, -124, -124, -124, -124, -124, -124, -124, +-123, -123, -123, -123, -123, -123, -123, -122, -122, -122, -122, -122, -122, -121, -121, -121, -121, -121, -121, -120, -120, -120, -120, -120, -119, -119, -119, -119, -119, -118, -118, -118, +-118, -118, -117, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -115, -114, -114, -114, -113, -113, -113, -113, -112, -112, -112, -112, -111, -111, -111, -110, -110, -110, +-110, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -105, -105, -105, -104, -104, -104, -103, -103, -103, -102, -102, -102, -101, -101, -100, -100, -100, -99, +-99, -99, -98, -98, -98, -97, -97, -96, -96, -96, -95, -95, -94, -94, -94, -93, -93, -92, -92, -92, -91, -91, -90, -90, -90, -89, -89, -88, -88, -87, -87, -87, +-86, -86, -85, -85, -84, -84, -83, -83, -83, -82, -82, -81, -81, -80, -80, -79, -79, -78, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, +-71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, -64, -63, -63, -62, -62, -61, -61, -60, -60, -59, -58, -58, -57, -57, -56, -56, -55, +-55, -54, -54, -53, -53, -52, -51, -51, -50, -50, -49, -49, -48, -48, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -41, -41, -40, -40, -39, -39, -38, -37, +-37, -36, -36, -35, -35, -34, -33, -33, -32, -32, -31, -30, -30, -29, -29, -28, -28, -27, -26, -26, -25, -25, -24, -23, -23, -22, -22, -21, -20, -20, -19, -19, +-18, -18, -17, -16, -16, -15, -15, -14, -13, -13, -12, -12, -11, -10, -10, -9, -9, -8, -7, -7, -6, -6, -5, -4, -4, -3, -3, -2, -1, -1, 0, 0, +0, 1, 1, 2, 3, 3, 4, 4, 5, 6, 6, 7, 7, 8, 9, 9, 10, 10, 11, 12, 12, 13, 13, 14, 15, 15, 16, 16, 17, 18, 18, 19, +19, 20, 20, 21, 22, 22, 23, 23, 24, 25, 25, 26, 26, 27, 28, 28, 29, 29, 30, 30, 31, 32, 32, 33, 33, 34, 35, 35, 36, 36, 37, 37, +38, 39, 39, 40, 40, 41, 41, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 48, 48, 49, 49, 50, 50, 51, 51, 52, 53, 53, 54, 54, 55, 55, +56, 56, 57, 57, 58, 58, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, +72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 83, 84, 84, 85, 85, 86, 86, 87, +87, 87, 88, 88, 89, 89, 90, 90, 90, 91, 91, 92, 92, 92, 93, 93, 94, 94, 94, 95, 95, 96, 96, 96, 97, 97, 98, 98, 98, 99, 99, 99, +100, 100, 100, 101, 101, 102, 102, 102, 103, 103, 103, 104, 104, 104, 105, 105, 105, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, +110, 110, 111, 111, 111, 112, 112, 112, 112, 113, 113, 113, 113, 114, 114, 114, 115, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 118, 118, 118, +118, 118, 119, 119, 119, 119, 119, 120, 120, 120, 120, 120, 121, 121, 121, 121, 121, 121, 122, 122, 122, 122, 122, 122, 123, 123, 123, 123, 123, 123, 123, 124, +124, 124, 124, 124, 124, 124, 124, 124, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, +126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 125, 125, +125, 125, 125, 124, 124, 124, 124, 124, 124, 124, 124, 124, 123, 123, 123, 123, 123, 123, 123, 123, 122, 122, 122, 122, 122, 122, 121, 121, 121, 121, 121, 121, +121, 120, 120, 120, 120, 120, 120, 119, 119, 119, 119, 119, 118, 118, 118, 118, 118, 117, 117, 117, 117, 117, 116, 116, 116, 116, 116, 115, 115, 115, 115, 115, +114, 114, 114, 114, 113, 113, 113, 113, 113, 112, 112, 112, 112, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, +106, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, 103, 103, 103, 103, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, +97, 97, 97, 96, 96, 96, 96, 95, 95, 95, 94, 94, 94, 93, 93, 93, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 89, 89, 89, 88, 88, 88, +87, 87, 87, 86, 86, 86, 85, 85, 85, 84, 84, 84, 83, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 77, 77, +77, 76, 76, 76, 75, 75, 75, 74, 74, 74, 73, 73, 73, 72, 72, 72, 71, 71, 71, 70, 70, 70, 69, 69, 69, 68, 68, 68, 67, 67, 66, 66, +66, 65, 65, 65, 64, 64, 64, 63, 63, 63, 62, 62, 62, 61, 61, 61, 60, 60, 60, 59, 59, 59, 58, 58, 58, 57, 57, 57, 56, 56, 56, 55, +55, 55, 54, 54, 54, 54, 53, 53, 53, 52, 52, 52, 51, 51, 51, 50, 50, 50, 49, 49, 49, 48, 48, 48, 47, 47, 47, 46, 46, 46, 46, 45, +45, 45, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 41, 41, 41, 40, 40, 40, 40, 39, 39, 39, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, +35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 32, 32, 32, 32, 31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 27, 27, +27, 27, 26, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, +20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, +13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, +9, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, +5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, +2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_409_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_409_at_16384_2048_int8.h new file mode 100644 index 000000000..b2db8b7cc --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_409_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_409_AT_16384_2048INT8_H_ +#define SAW_MAX_409_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_409_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_409_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_409_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1, +-2, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -7, -8, -8, -8, +-8, -8, -8, -9, -9, -9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, +-10, -10, -10, -10, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -12, -12, -12, +-12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, +-18, -19, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, +-21, -21, -22, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, +-22, -23, -23, -23, -23, -23, -23, -23, -24, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -28, +-29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, +-33, -33, -33, -33, -33, -33, -33, -33, -33, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -33, -33, -33, -33, -33, -33, -33, +-33, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -36, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, +-39, -39, -39, -40, -40, -40, -40, -40, -41, -41, -41, -41, -41, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -44, +-44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, +-43, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -45, -45, -45, -45, -45, -45, -46, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, -48, -48, -49, +-49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -53, -54, -54, -54, -54, -54, -54, -54, -54, -54, -55, +-55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, +-54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -55, -55, -55, -55, -55, -55, -55, -55, -56, -56, -56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, +-59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, -64, -65, -65, -65, -65, -65, -65, -65, -66, -66, +-66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, +-65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, +-69, -69, -69, -69, -70, -70, -70, -71, -71, -71, -72, -72, -72, -73, -73, -73, -73, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -76, -77, -77, -77, +-77, -77, -77, -77, -77, -77, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -76, -76, -76, -76, -76, -76, -76, +-76, -76, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -76, -76, -76, -76, -76, -76, -77, -77, -77, -77, -78, +-78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -84, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, -87, -88, -88, -88, -88, +-89, -89, -89, -89, -89, -89, -89, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -89, -89, -89, -89, -89, -89, -89, -88, -88, -88, -88, -88, -87, -87, -87, +-87, -87, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -85, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -85, -85, -85, -85, -85, -86, -86, -86, +-86, -87, -87, -87, -88, -88, -89, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -95, -95, -96, -96, -97, -97, -98, -98, -99, -99, -99, -100, -100, -101, +-101, -101, -102, -102, -102, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -100, -100, -99, -99, +-98, -98, -97, -97, -97, -96, -96, -95, -95, -94, -94, -93, -93, -93, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -90, -90, -90, -90, -91, -91, -91, +-91, -92, -92, -93, -93, -94, -94, -95, -96, -96, -97, -98, -99, -100, -101, -101, -102, -103, -104, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, +-119, -120, -121, -122, -123, -123, -124, -125, -125, -126, -126, -127, -127, -127, -127, -127, -127, -127, -126, -126, -125, -125, -124, -123, -122, -121, -120, -118, -117, -115, -113, -112, +-110, -108, -105, -103, -100, -98, -95, -92, -89, -86, -83, -80, -77, -73, -70, -66, -62, -58, -55, -51, -47, -43, -38, -34, -30, -26, -21, -17, -13, -8, -4, 0, +4, 8, 13, 17, 21, 26, 30, 34, 38, 43, 47, 51, 55, 58, 62, 66, 70, 73, 77, 80, 83, 86, 89, 92, 95, 98, 100, 103, 105, 108, 110, 112, +113, 115, 117, 118, 120, 121, 122, 123, 124, 125, 125, 126, 126, 127, 127, 127, 127, 127, 127, 127, 126, 126, 125, 125, 124, 123, 123, 122, 121, 120, 119, 118, +117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 104, 103, 102, 101, 101, 100, 99, 98, 97, 96, 96, 95, 94, 94, 93, 93, 92, 92, 91, 91, +91, 91, 90, 90, 90, 90, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 93, 93, 93, 94, 94, 95, 95, 96, 96, 97, 97, 97, 98, 98, 99, +99, 100, 100, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 102, 102, 102, 101, 101, 101, +100, 100, 99, 99, 99, 98, 98, 97, 97, 96, 96, 95, 95, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 89, 88, 88, 87, 87, 87, 86, 86, +86, 86, 85, 85, 85, 85, 85, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 85, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 87, 87, 87, +87, 87, 88, 88, 88, 88, 88, 89, 89, 89, 89, 89, 89, 89, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 89, 89, 89, 89, 89, 89, 89, 88, +88, 88, 88, 87, 87, 87, 86, 86, 86, 85, 85, 85, 84, 84, 84, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, +77, 77, 77, 77, 76, 76, 76, 76, 76, 76, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 76, 76, 76, +76, 76, 76, 76, 76, 76, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 77, 77, 77, 77, 77, 77, 77, +77, 77, 76, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, 71, 71, 71, 70, 70, 70, 69, 69, 69, 69, 68, +68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, +65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, +66, 65, 65, 65, 65, 65, 65, 65, 64, 64, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, +58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, 56, 55, 55, 55, 55, 55, 55, 55, 55, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, +54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, +54, 54, 54, 54, 54, 54, 54, 54, 54, 53, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, +48, 48, 48, 48, 47, 47, 47, 47, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, +43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, +43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 39, 39, 39, 39, +38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, +33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, +32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 28, +28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, +22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 21, 21, 21, +21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 18, 18, +18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, +12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, +10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, +8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 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, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_431_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_431_at_16384_2048_int8.h new file mode 100644 index 000000000..9747fcf69 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_431_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_431_AT_16384_2048INT8_H_ +#define SAW_MAX_431_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_431_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_431_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_431_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, +-5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, +-5, -5, -5, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -7, -7, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -9, -9, -9, -9, +-9, -10, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -15, -15, +-16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, +-17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -18, -18, -18, -19, -19, -19, -19, +-19, -19, -20, -20, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -22, -23, -23, -23, -23, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -26, +-26, -26, -26, -26, -27, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, +-28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, +-29, -29, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -35, +-36, -36, -36, -36, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, -40, -40, -40, -40, +-40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, +-40, -40, -40, -40, -40, -40, -40, -41, -41, -41, -41, -41, -41, -41, -41, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, +-45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, -48, -48, -49, -49, -49, -49, -49, -50, -50, -50, -50, -50, -50, -51, -51, -51, -51, -51, -51, -51, +-51, -51, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -51, -51, -51, -51, -51, -51, +-51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -53, -54, -54, -54, -54, +-54, -55, -55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -61, -62, -62, -62, +-62, -62, -63, -63, -63, -63, -63, -63, -63, -63, -63, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -64, -63, -63, -63, -63, -63, +-63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -62, -62, -62, -62, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -64, +-64, -64, -64, -64, -65, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -70, -70, -70, -71, -71, -71, -71, -72, -72, +-72, -73, -73, -73, -73, -74, -74, -74, -74, -74, -75, -75, -75, -75, -75, -75, -75, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, +-76, -76, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, +-73, -74, -74, -74, -74, -74, -74, -74, -74, -75, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, +-82, -82, -82, -83, -83, -83, -84, -84, -84, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, -88, -88, -88, -88, -88, -88, -88, -88, -89, -89, -89, +-89, -89, -88, -88, -88, -88, -88, -88, -88, -88, -88, -87, -87, -87, -87, -87, -87, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -84, -84, -84, -84, -84, +-84, -84, -84, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -84, -84, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -87, -87, -88, -88, -88, -89, +-89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, -96, -97, -97, -98, -98, -98, -99, -99, -100, -100, -100, -101, -101, -101, -102, -102, -102, -102, +-102, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -102, -102, -102, -102, -102, -101, -101, -101, -100, -100, -100, -99, -99, -99, -98, -98, -97, -97, -96, -96, -95, +-95, -95, -94, -94, -93, -93, -93, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -91, -91, -91, -92, -92, -93, +-93, -94, -94, -95, -96, -96, -97, -98, -99, -100, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -114, -115, -116, -117, -118, -118, -119, -120, -121, +-122, -123, -123, -124, -125, -125, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -126, -126, -125, -125, -124, -123, -122, -121, -120, -119, -117, -116, -114, -112, -110, -109, +-106, -104, -102, -100, -97, -95, -92, -89, -86, -83, -80, -77, -74, -70, -67, -63, -60, -56, -52, -48, -44, -41, -37, -33, -29, -24, -20, -16, -12, -8, -4, 0, +4, 8, 12, 16, 20, 24, 29, 33, 37, 41, 44, 48, 52, 56, 60, 63, 67, 70, 74, 77, 80, 83, 86, 89, 92, 95, 97, 100, 102, 104, 106, 109, +110, 112, 114, 116, 117, 119, 120, 121, 122, 123, 124, 125, 125, 126, 126, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 125, 125, 124, 123, 123, 122, 121, +120, 119, 118, 118, 117, 116, 115, 114, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 100, 99, 98, 97, 96, 96, 95, 94, 94, 93, 93, +92, 92, 91, 91, 91, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 93, 93, 93, 94, 94, 95, 95, 95, +96, 96, 97, 97, 98, 98, 99, 99, 99, 100, 100, 100, 101, 101, 101, 102, 102, 102, 102, 102, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 102, 102, +102, 102, 102, 101, 101, 101, 100, 100, 100, 99, 99, 98, 98, 98, 97, 97, 96, 96, 95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, +88, 88, 88, 87, 87, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 84, 84, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 84, 84, 84, 84, +84, 84, 84, 84, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 87, 87, 87, 87, 87, 87, 88, 88, 88, 88, 88, 88, 88, 88, 88, 89, 89, 89, +89, 89, 88, 88, 88, 88, 88, 88, 88, 88, 88, 87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 84, 84, 84, 83, 83, 83, 82, 82, 82, 81, +81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 75, 74, 74, 74, 74, 74, 74, 74, 74, 73, 73, +73, 73, 73, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 76, 76, 76, +76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 75, 75, 75, 75, 75, 75, 75, 74, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, +72, 71, 71, 71, 71, 70, 70, 70, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 65, 64, 64, 64, 64, 64, +63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 62, 62, 62, 62, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, +63, 63, 63, 63, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 63, 63, 63, 63, 63, 63, 63, 63, 63, 62, 62, 62, +62, 62, 61, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 55, 54, 54, +54, 54, 54, 53, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, +51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, 51, +51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 48, 48, 48, 48, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, +45, 44, 44, 44, 44, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, +40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, +40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, +35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, +29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, +28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, +25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 19, +19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, +17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, +15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, +9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, +5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, +5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_455_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_455_at_16384_2048_int8.h new file mode 100644 index 000000000..858df35b1 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_455_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_455_AT_16384_2048INT8_H_ +#define SAW_MAX_455_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_455_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_455_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_455_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, +-1, -1, -2, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -8, -9, -9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -12, -12, +-12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, +-12, -12, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -15, -16, -16, -16, -16, -17, +-17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -23, -23, -23, +-23, -23, -23, -23, -23, -23, -23, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, +-24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, +-26, -26, -26, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -29, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, -32, -32, -32, -32, -33, +-33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, +-36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, +-36, -36, -37, -37, -37, -37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -38, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -41, -41, -41, -41, -42, +-42, -42, -42, -43, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -46, -47, -47, -47, -47, -47, -47, -47, -48, -48, -48, -48, +-48, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -49, -48, -48, -48, -48, -48, -48, -48, -48, +-48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -49, -49, -49, -49, -49, -50, -50, -50, -50, -50, -50, +-51, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -57, -58, -58, -58, +-58, -59, -59, -59, -59, -59, -59, -60, -60, -60, -60, -60, -60, -60, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, +-61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, +-60, -60, -60, -61, -61, -61, -61, -61, -61, -61, -61, -62, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -66, -66, -66, -66, -67, +-67, -67, -68, -68, -68, -68, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, -72, -72, -72, -72, -73, -73, -73, -73, -73, -73, -73, -74, -74, -74, +-74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -72, -72, -72, -72, -72, +-72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -73, -73, -73, -73, -73, -74, -74, -74, -74, +-75, -75, -75, -75, -76, -76, -76, -77, -77, -77, -78, -78, -78, -79, -79, -79, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -83, -84, -84, -84, -84, -85, +-85, -85, -85, -86, -86, -86, -86, -86, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -86, -86, -86, -86, +-86, -86, -86, -85, -85, -85, -85, -85, -84, -84, -84, -84, -84, -84, -83, -83, -83, -83, -83, -83, -83, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, +-82, -82, -83, -83, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, -88, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, +-93, -94, -94, -95, -95, -96, -96, -97, -97, -97, -98, -98, -99, -99, -99, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, +-102, -102, -102, -102, -102, -101, -101, -101, -101, -101, -100, -100, -100, -99, -99, -99, -98, -98, -97, -97, -97, -96, -96, -95, -95, -95, -94, -94, -93, -93, -93, -92, +-92, -91, -91, -91, -91, -90, -90, -90, -90, -90, -89, -89, -89, -89, -89, -89, -89, -90, -90, -90, -90, -90, -91, -91, -91, -92, -92, -93, -93, -94, -95, -95, +-96, -97, -97, -98, -99, -100, -101, -102, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -121, -122, -123, -124, +-124, -125, -125, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -125, -124, -124, -123, -122, -121, -120, -119, -117, -116, -114, -113, -111, -109, -107, -105, +-103, -101, -98, -96, -94, -91, -88, -85, -83, -80, -77, -73, -70, -67, -64, -60, -57, -53, -50, -46, -42, -39, -35, -31, -27, -23, -19, -15, -11, -7, -3, 0, +3, 7, 11, 15, 19, 23, 27, 31, 35, 39, 42, 46, 50, 53, 57, 60, 64, 67, 70, 73, 77, 80, 83, 85, 88, 91, 94, 96, 98, 101, 103, 105, +107, 109, 111, 113, 114, 116, 117, 119, 120, 121, 122, 123, 124, 124, 125, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 125, 125, 124, 124, +123, 122, 121, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 102, 101, 100, 99, 98, 97, 97, 96, 95, +95, 94, 93, 93, 92, 92, 91, 91, 91, 90, 90, 90, 90, 90, 89, 89, 89, 89, 89, 89, 89, 90, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, +93, 93, 93, 94, 94, 95, 95, 95, 96, 96, 97, 97, 97, 98, 98, 99, 99, 99, 100, 100, 100, 101, 101, 101, 101, 101, 102, 102, 102, 102, 102, 102, +102, 102, 102, 102, 102, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 99, 99, 99, 98, 98, 97, 97, 97, 96, 96, 95, 95, 94, 94, 93, 93, +92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 88, 87, 87, 86, 86, 86, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 83, 83, 82, 82, 82, +82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 83, 83, 83, 83, 83, 83, 83, 84, 84, 84, 84, 84, 84, 85, 85, 85, 85, 85, 86, 86, 86, 86, +86, 86, 86, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 86, 86, 86, 86, 86, 85, 85, 85, 85, +84, 84, 84, 84, 83, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 79, 79, 79, 78, 78, 78, 77, 77, 77, 76, 76, 76, 75, 75, 75, 75, 74, +74, 74, 74, 73, 73, 73, 73, 73, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, +72, 72, 72, 72, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, +74, 74, 73, 73, 73, 73, 73, 73, 73, 72, 72, 72, 72, 72, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, +66, 66, 66, 66, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 62, 61, 61, 61, 61, 61, 61, 61, 61, 60, 60, 60, 60, +60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, +61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 60, 60, 60, 60, 60, 60, 60, 59, 59, 59, 59, 59, 59, 58, 58, +58, 58, 57, 57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 51, 50, +50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, +48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, +48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 43, 42, 42, 42, 42, +41, 41, 41, 41, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, +36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, +36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, +32, 32, 32, 32, 32, 31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, 26, 26, 26, +26, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, +24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, +23, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 17, +16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, +12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, +12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 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, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_481_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_481_at_16384_2048_int8.h new file mode 100644 index 000000000..8e0b9bcfc --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_481_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_481_AT_16384_2048INT8_H_ +#define SAW_MAX_481_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_481_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_481_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_481_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, +-5, -5, -5, -5, -5, -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, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -8, +-8, -9, -9, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -14, -15, -15, +-15, -15, -15, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -19, -19, +-19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, +-19, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -23, -23, -23, -23, +-23, -24, -24, -24, -24, -25, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -30, -30, -30, +-30, -30, -30, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, +-32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -33, -33, +-33, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -37, -38, -38, -38, -38, -39, +-39, -39, -39, -40, -40, -40, -40, -41, -41, -41, -41, -41, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -44, -44, -44, -44, -44, -44, -44, -44, -45, +-45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, +-45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -46, -46, -46, -46, -46, -46, -46, -47, -47, -47, +-47, -47, -47, -48, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, +-55, -55, -55, -55, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, -57, -57, -57, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, +-58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, -57, +-57, -57, -57, -57, -57, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -59, -59, -59, -59, -59, -59, -60, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, +-62, -62, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -69, -70, -70, -70, -70, +-70, -71, -71, -71, -71, -71, -71, -71, -71, -71, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -71, -71, -71, -71, -71, -71, -71, +-71, -71, -71, -71, -71, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, +-70, -70, -70, -71, -71, -71, -71, -71, -71, -72, -72, -72, -72, -73, -73, -73, -73, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -77, -77, -78, -78, -78, +-79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -85, -85, -85, -85, -86, -86, -86, +-86, -86, -86, -86, -86, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -85, -85, -85, -84, -84, -84, -84, -84, -84, -83, -83, -83, -83, -83, -83, -82, -82, +-82, -82, -82, -82, -82, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -82, -82, -82, -82, -82, -82, -83, -83, -83, +-84, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, -88, -88, -89, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -95, -96, -96, -97, +-97, -97, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -100, -100, +-100, -100, -99, -99, -99, -99, -98, -98, -98, -97, -97, -96, -96, -96, -95, -95, -94, -94, -94, -93, -93, -93, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, +-89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -90, -90, -90, -91, -91, -91, -92, -92, -93, -93, -94, -95, -95, -96, -97, -97, -98, -99, +-100, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -112, -113, -114, -115, -116, -117, -118, -119, -120, -120, -121, -122, -123, -123, -124, -124, -125, -125, +-126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -125, -125, -124, -123, -122, -122, -121, -119, -118, -117, -116, -114, -113, -111, -109, -107, -106, -104, -102, +-99, -97, -95, -92, -90, -87, -85, -82, -79, -76, -73, -70, -67, -64, -61, -57, -54, -51, -47, -44, -40, -37, -33, -29, -26, -22, -18, -15, -11, -7, -3, 0, +3, 7, 11, 15, 18, 22, 26, 29, 33, 37, 40, 44, 47, 51, 54, 57, 61, 64, 67, 70, 73, 76, 79, 82, 85, 87, 90, 92, 95, 97, 99, 102, +104, 106, 107, 109, 111, 113, 114, 116, 117, 118, 119, 121, 122, 122, 123, 124, 125, 125, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 125, +125, 124, 124, 123, 123, 122, 121, 120, 120, 119, 118, 117, 116, 115, 114, 113, 112, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 100, 99, +98, 97, 97, 96, 95, 95, 94, 93, 93, 92, 92, 91, 91, 91, 90, 90, 90, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 90, +90, 90, 90, 91, 91, 91, 92, 92, 92, 93, 93, 93, 94, 94, 94, 95, 95, 96, 96, 96, 97, 97, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, +100, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 97, 97, 97, +96, 96, 95, 95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 89, 88, 88, 87, 87, 86, 86, 86, 85, 85, 85, 84, 84, 84, 83, +83, 83, 82, 82, 82, 82, 82, 82, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, +82, 83, 83, 83, 83, 83, 83, 84, 84, 84, 84, 84, 84, 85, 85, 85, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, +86, 86, 85, 85, 85, 85, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, +78, 78, 77, 77, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, 72, 71, 71, 71, 71, 71, 71, 70, 70, 70, 70, +70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 71, 71, 71, 71, 71, 71, +71, 71, 71, 71, 71, 71, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 71, 71, 71, 71, 71, 71, 71, 71, 71, 70, 70, +70, 70, 70, 69, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 62, 62, 62, +62, 61, 61, 61, 61, 60, 60, 60, 60, 60, 59, 59, 59, 59, 59, 59, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 57, 57, 57, 57, 57, 57, +57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, +58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 57, 57, 57, 57, 57, 57, 57, 56, 56, 56, 56, 56, 56, 55, 55, 55, 55, 54, +54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 48, 47, 47, 47, 47, +47, 47, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, +45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, +44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 40, 40, 40, 40, 39, 39, 39, 39, +38, 38, 38, 38, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, +33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, +32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, +30, 30, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 24, 24, 24, 23, 23, +23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, +19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, +19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 15, 15, 15, +15, 14, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 8, 8, +8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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, 5, 5, 5, 5, 5, 5, +5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_512_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_512_at_16384_2048_int8.h new file mode 100644 index 000000000..49fd5879c --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_512_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_512_AT_16384_2048INT8_H_ +#define SAW_MAX_512_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_512_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_512_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_512_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, +-1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -6, -7, -7, +-7, -7, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, +-12, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, +-15, -15, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -20, -21, -21, -21, -21, -22, +-22, -22, -22, -22, -23, -23, -23, -23, -23, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, -27, -27, +-27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, +-27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -28, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, +-30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -32, -32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, +-37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, -40, -40, -40, -40, -41, -41, -41, -41, -41, -41, +-41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, +-41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, -42, -42, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -44, +-44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -50, -51, -51, -51, +-51, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -53, -54, -54, -54, -54, -54, -54, -54, -54, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, +-55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, +-54, -54, -54, -54, -54, -54, -54, -54, -54, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, -57, -58, -58, +-58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, +-67, -67, -67, -67, -67, -68, -68, -68, -68, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, +-69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -68, -67, -67, -67, -67, -67, -67, -67, -67, +-67, -67, -67, -67, -67, -67, -68, -68, -68, -68, -68, -68, -68, -68, -68, -69, -69, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, -72, -72, +-73, -73, -73, -73, -74, -74, -74, -75, -75, -75, -76, -76, -76, -77, -77, -77, -78, -78, -78, -79, -79, -79, -80, -80, -80, -80, -81, -81, -81, -82, -82, -82, +-82, -82, -83, -83, -83, -83, -83, -83, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -83, -83, -83, +-83, -83, -83, -83, -83, -82, -82, -82, -82, -82, -82, -81, -81, -81, -81, -81, -81, -81, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, +-80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -81, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -84, -84, -84, -85, -85, -86, -86, -86, -87, +-87, -88, -88, -89, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -93, -94, -94, -95, -95, -96, -96, -96, -97, -97, -97, -98, -98, -98, -99, -99, -99, -99, +-100, -100, -100, -100, -100, -100, -100, -101, -101, -101, -101, -101, -101, -101, -100, -100, -100, -100, -100, -100, -100, -99, -99, -99, -99, -99, -98, -98, -98, -97, -97, -97, +-96, -96, -96, -95, -95, -95, -94, -94, -94, -93, -93, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -89, -89, -89, -89, -89, -89, -88, -88, -88, -88, -88, +-88, -88, -88, -88, -89, -89, -89, -89, -89, -90, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, -97, -98, -98, -99, -100, -101, -101, -102, -103, +-104, -105, -106, -107, -108, -109, -109, -110, -111, -112, -113, -114, -115, -116, -117, -117, -118, -119, -120, -121, -121, -122, -123, -123, -124, -124, -125, -125, -126, -126, -126, -127, +-127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -125, -125, -124, -123, -123, -122, -121, -120, -119, -118, -116, -115, -114, -112, -111, -109, -107, -106, -104, -102, -100, -98, +-95, -93, -91, -88, -86, -83, -81, -78, -75, -72, -70, -67, -64, -61, -57, -54, -51, -48, -45, -41, -38, -35, -31, -28, -24, -21, -17, -14, -10, -7, -3, 0, +3, 7, 10, 14, 17, 21, 24, 28, 31, 35, 38, 41, 45, 48, 51, 54, 57, 61, 64, 67, 70, 72, 75, 78, 81, 83, 86, 88, 91, 93, 95, 98, +100, 102, 104, 106, 107, 109, 111, 112, 114, 115, 116, 118, 119, 120, 121, 122, 123, 123, 124, 125, 125, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, +126, 126, 126, 125, 125, 124, 124, 123, 123, 122, 121, 121, 120, 119, 118, 117, 117, 116, 115, 114, 113, 112, 111, 110, 109, 109, 108, 107, 106, 105, 104, 103, +102, 101, 101, 100, 99, 98, 98, 97, 96, 95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 90, 89, 89, 89, 89, 89, 88, 88, 88, 88, 88, +88, 88, 88, 88, 89, 89, 89, 89, 89, 89, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 93, 93, 94, 94, 94, 95, 95, 95, 96, 96, 96, 97, +97, 97, 98, 98, 98, 99, 99, 99, 99, 99, 100, 100, 100, 100, 100, 100, 100, 101, 101, 101, 101, 101, 101, 101, 100, 100, 100, 100, 100, 100, 100, 99, +99, 99, 99, 98, 98, 98, 97, 97, 97, 96, 96, 96, 95, 95, 94, 94, 93, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 89, 88, 88, 87, 87, +86, 86, 86, 85, 85, 84, 84, 84, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 81, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, +80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 81, 81, 81, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 83, 83, 83, 83, 83, 83, +83, 83, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 83, 83, 83, 83, 83, 83, 82, 82, 82, +82, 82, 81, 81, 81, 80, 80, 80, 80, 79, 79, 79, 78, 78, 78, 77, 77, 77, 76, 76, 76, 75, 75, 75, 74, 74, 74, 73, 73, 73, 73, 72, +72, 72, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 69, 69, 68, 68, 68, 68, 68, 68, 68, 68, 68, 67, 67, 67, 67, 67, 67, 67, +67, 67, 67, 67, 67, 67, 67, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, +69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 68, 68, 68, 68, 68, 68, 68, 67, 67, 67, 67, 67, 66, +66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, +58, 57, 57, 57, 57, 57, 56, 56, 56, 56, 56, 56, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, +54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, +55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 54, 54, 54, 54, 54, 54, 54, 54, 53, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 51, 51, +51, 51, 50, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 44, +43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, +41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, +41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 36, +36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 29, +29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, +27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, +27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, +21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 15, 15, +15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, +13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, +12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, +7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 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, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_546_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_546_at_16384_2048_int8.h new file mode 100644 index 000000000..10fc90cc5 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_546_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_546_AT_16384_2048INT8_H_ +#define SAW_MAX_546_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_546_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_546_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_546_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -5, +-6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, +-7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, +-8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, +-14, -14, -14, -14, -14, -15, -15, -15, -15, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -19, -20, -20, +-20, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, +-22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, +-22, -22, -22, -22, -23, -23, -23, -23, -23, -23, -23, -23, -24, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -27, -27, -27, +-27, -28, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -31, -32, -32, -32, -32, -33, -33, -33, -33, -33, -33, -34, -34, -34, +-34, -34, -34, -35, -35, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, +-36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, +-36, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -38, -38, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, -41, -41, +-41, -41, -42, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -47, -48, -48, -48, -48, +-48, -49, -49, -49, -49, -49, -50, -50, -50, -50, -50, -50, -50, -50, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, +-51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, +-51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -54, -54, -54, -54, -54, +-55, -55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, +-63, -63, -63, -64, -64, -64, -64, -64, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -67, -67, -67, +-67, -67, -67, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, +-65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -66, -66, -67, -67, -67, -67, -67, -68, +-68, -68, -68, -68, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, -73, -73, -73, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -77, -77, +-77, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, -80, -80, -81, -81, -81, -81, -81, -81, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, +-82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -81, -81, -81, -81, -81, -81, -81, -80, -80, -80, -80, -80, -80, -80, -80, -79, -79, -79, -79, +-79, -79, -79, -79, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -79, -79, -79, -79, -79, -79, -80, -80, +-80, -80, -81, -81, -81, -81, -82, -82, -82, -83, -83, -83, -84, -84, -84, -85, -85, -86, -86, -86, -87, -87, -88, -88, -89, -89, -89, -90, -90, -91, -91, -92, +-92, -92, -93, -93, -94, -94, -94, -95, -95, -96, -96, -96, -97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -99, -99, -99, -100, -100, -100, -100, -100, +-100, -100, -100, -100, -99, -99, -99, -99, -99, -99, -99, -98, -98, -98, -98, -98, -97, -97, -97, -96, -96, -96, -96, -95, -95, -95, -94, -94, -94, -93, -93, -93, +-92, -92, -92, -91, -91, -91, -90, -90, -90, -89, -89, -89, -89, -89, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -88, -89, +-89, -89, -89, -90, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -96, -96, -97, -98, -98, -99, -100, -101, -101, -102, -103, -104, -105, -106, -106, -107, -108, +-109, -110, -111, -112, -112, -113, -114, -115, -116, -117, -117, -118, -119, -120, -120, -121, -122, -122, -123, -123, -124, -124, -125, -125, -126, -126, -126, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -126, -126, -126, -125, -125, -124, -123, -123, -122, -121, -120, -119, -118, -117, -116, -114, -113, -112, -110, -108, -107, -105, -103, -101, -100, -98, -95, -93, +-91, -89, -87, -84, -82, -79, -77, -74, -71, -69, -66, -63, -60, -57, -54, -51, -48, -45, -42, -39, -36, -33, -29, -26, -23, -19, -16, -13, -10, -6, -3, 0, +3, 6, 10, 13, 16, 19, 23, 26, 29, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 71, 74, 77, 79, 82, 84, 87, 89, 91, 93, +95, 98, 100, 101, 103, 105, 107, 108, 110, 112, 113, 114, 116, 117, 118, 119, 120, 121, 122, 123, 123, 124, 125, 125, 126, 126, 126, 127, 127, 127, 127, 127, +127, 127, 127, 127, 126, 126, 126, 125, 125, 124, 124, 123, 123, 122, 122, 121, 120, 120, 119, 118, 117, 117, 116, 115, 114, 113, 112, 112, 111, 110, 109, 108, +107, 106, 106, 105, 104, 103, 102, 101, 101, 100, 99, 98, 98, 97, 96, 96, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 90, 89, 89, 89, 89, +88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 89, 89, 89, 89, 89, 90, 90, 90, 91, 91, 91, 92, 92, 92, 93, +93, 93, 94, 94, 94, 95, 95, 95, 96, 96, 96, 96, 97, 97, 97, 98, 98, 98, 98, 98, 99, 99, 99, 99, 99, 99, 99, 100, 100, 100, 100, 100, +100, 100, 100, 100, 99, 99, 99, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 96, 96, 96, 95, 95, 94, 94, 94, 93, 93, 92, 92, 92, +91, 91, 90, 90, 89, 89, 89, 88, 88, 87, 87, 86, 86, 86, 85, 85, 84, 84, 84, 83, 83, 83, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, +80, 79, 79, 79, 79, 79, 79, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 79, 79, 79, 79, 79, +79, 79, 79, 80, 80, 80, 80, 80, 80, 80, 80, 81, 81, 81, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, +82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 81, 81, 81, 81, 81, 81, 80, 80, 80, 80, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, +77, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 73, 73, 73, 72, 72, 72, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 68, 68, 68, 68, 68, +67, 67, 67, 67, 67, 66, 66, 66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, +65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 67, 67, 67, 67, +67, 67, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 64, 64, 64, 64, 64, 63, 63, 63, 63, +62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 55, 54, +54, 54, 54, 54, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, +51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, +51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 48, 48, +48, 48, 48, 47, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 42, 41, 41, 41, +41, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, +36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, +36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, +34, 34, 33, 33, 33, 33, 33, 33, 32, 32, 32, 32, 31, 31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 28, 27, 27, +27, 27, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, +22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, +22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, +20, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, +13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, +8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, +7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, +5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_585_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_585_at_16384_2048_int8.h new file mode 100644 index 000000000..e74510307 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_585_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_585_AT_16384_2048INT8_H_ +#define SAW_MAX_585_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_585_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_585_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_585_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, +-1, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, +-6, -6, -7, -7, -7, -7, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -13, +-13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, +-15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, -15, +-16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -18, -19, -19, -19, +-19, -19, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, -24, -24, -24, -24, -25, -25, -25, -25, -26, -26, -26, +-26, -26, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -28, -29, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, +-31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, +-31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -33, +-33, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -36, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, +-39, -39, -40, -40, -40, -40, -41, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -43, -44, -44, -44, -44, -44, -45, -45, -45, -45, -45, -45, -45, +-46, -46, -46, -46, -46, -46, -46, -46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, +-47, -47, -47, -47, -47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -49, -49, -50, -50, -50, -50, -50, -51, -51, -51, -51, +-52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -59, +-60, -60, -60, -60, -61, -61, -61, -61, -61, -61, -62, -62, -62, -62, -62, -62, -62, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, +-63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -63, -62, -62, -62, -62, -62, -62, -62, -62, -62, +-62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -63, -63, -63, -63, -63, -63, -63, -64, -64, +-64, -64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, +-73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -78, -79, -79, -79, -79, -79, -79, -79, -80, -80, +-80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -80, -79, -79, -79, -79, -79, -79, -79, -79, -79, +-78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, -77, -77, -77, -77, -77, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, -76, +-76, -76, -76, -76, -77, -77, -77, -77, -77, -77, -77, -78, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -84, +-84, -84, -85, -85, -86, -86, -86, -87, -87, -88, -88, -88, -89, -89, -90, -90, -90, -91, -91, -92, -92, -92, -93, -93, -94, -94, -94, -95, -95, -95, -95, -96, +-96, -96, -97, -97, -97, -97, -97, -98, -98, -98, -98, -98, -98, -98, -98, -99, -99, -99, -99, -99, -99, -99, -98, -98, -98, -98, -98, -98, -98, -98, -98, -97, +-97, -97, -97, -97, -96, -96, -96, -96, -95, -95, -95, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, +-88, -88, -88, -88, -88, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -87, -88, -88, -88, -88, -89, -89, -89, -90, -90, -90, -91, +-91, -92, -92, -93, -93, -94, -94, -95, -96, -96, -97, -97, -98, -99, -100, -100, -101, -102, -103, -103, -104, -105, -106, -107, -107, -108, -109, -110, -111, -112, -112, -113, +-114, -115, -116, -116, -117, -118, -119, -119, -120, -121, -121, -122, -122, -123, -123, -124, -124, -125, -125, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-126, -126, -126, -125, -125, -124, -124, -123, -122, -122, -121, -120, -119, -118, -117, -116, -114, -113, -112, -110, -109, -107, -106, -104, -102, -101, -99, -97, -95, -93, -91, -89, +-87, -84, -82, -80, -77, -75, -73, -70, -67, -65, -62, -59, -57, -54, -51, -48, -45, -42, -39, -37, -34, -31, -27, -24, -21, -18, -15, -12, -9, -6, -3, 0, +3, 6, 9, 12, 15, 18, 21, 24, 27, 31, 34, 37, 39, 42, 45, 48, 51, 54, 57, 59, 62, 65, 67, 70, 73, 75, 77, 80, 82, 84, 87, 89, +91, 93, 95, 97, 99, 101, 102, 104, 106, 107, 109, 110, 112, 113, 114, 116, 117, 118, 119, 120, 121, 122, 122, 123, 124, 124, 125, 125, 126, 126, 126, 127, +127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 125, 125, 124, 124, 123, 123, 122, 122, 121, 121, 120, 119, 119, 118, 117, 116, 116, 115, 114, 113, +112, 112, 111, 110, 109, 108, 107, 107, 106, 105, 104, 103, 103, 102, 101, 100, 100, 99, 98, 97, 97, 96, 96, 95, 94, 94, 93, 93, 92, 92, 91, 91, +90, 90, 90, 89, 89, 89, 88, 88, 88, 88, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 88, 88, 88, 88, 88, 89, +89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 95, 95, 95, 96, 96, 96, 96, 97, 97, 97, 97, 97, +98, 98, 98, 98, 98, 98, 98, 98, 98, 99, 99, 99, 99, 99, 99, 99, 98, 98, 98, 98, 98, 98, 98, 98, 97, 97, 97, 97, 97, 96, 96, 96, +95, 95, 95, 95, 94, 94, 94, 93, 93, 92, 92, 92, 91, 91, 90, 90, 90, 89, 89, 88, 88, 88, 87, 87, 86, 86, 86, 85, 85, 84, 84, 84, +83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 79, 78, 78, 78, 78, 78, 77, 77, 77, 77, 77, 77, 77, 76, 76, 76, 76, 76, +76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 76, 77, 77, 77, 77, 77, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 79, +79, 79, 79, 79, 79, 79, 79, 79, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, +80, 79, 79, 79, 79, 79, 79, 79, 78, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 72, +72, 72, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, 64, +64, 63, 63, 63, 63, 63, 63, 63, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, +62, 62, 62, 62, 62, 62, 62, 62, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, +63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 62, 62, 62, 62, 62, 62, 62, 61, 61, 61, 61, 61, 61, 60, 60, 60, 60, 59, +59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, +51, 51, 51, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, +47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 45, +45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 41, 40, 40, 40, 40, 39, 39, 39, +39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 33, +32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, +31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, +31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, 26, 26, +26, 26, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, +19, 19, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 15, +15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, +15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, +12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 7, 7, 6, 6, 6, +6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 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, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_630_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_630_at_16384_2048_int8.h new file mode 100644 index 000000000..9c0e810fe --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_630_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_630_AT_16384_2048INT8_H_ +#define SAW_MAX_630_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_630_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_630_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_630_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -5, -6, -6, +-6, -6, -6, -6, -6, -6, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, +-8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, +-8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -11, -12, +-12, -12, -12, -12, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -15, -15, -15, -15, -16, -16, -16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -18, +-19, -19, -19, -19, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -23, -23, -23, -24, -24, -24, -24, +-24, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, +-25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, +-26, -26, -26, -26, -26, -26, -26, -26, -26, -26, -27, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -28, -29, -29, -29, -29, -29, -30, -30, -30, -30, +-30, -31, -31, -31, -31, -31, -32, -32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -37, +-38, -38, -38, -38, -39, -39, -39, -39, -39, -39, -40, -40, -40, -40, -40, -40, -40, -41, -41, -41, -41, -41, -41, -41, -41, -41, -42, -42, -42, -42, -42, -42, +-42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, +-42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, +-43, -43, -43, -43, -44, -44, -44, -44, -44, -44, -44, -45, -45, -45, -45, -45, -46, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, -48, -48, -48, -49, -49, +-49, -49, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -55, -56, -56, -56, -56, -57, -57, +-57, -57, -57, -57, -58, -58, -58, -58, -58, -58, -58, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -60, -60, -60, -60, -60, -60, -60, -60, -60, +-60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -58, +-58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -59, -60, -60, -60, -60, -60, -60, +-60, -61, -61, -61, -61, -61, -62, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, +-69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, -72, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -75, -76, -76, -76, -76, -76, +-76, -77, -77, -77, -77, -77, -77, -77, -77, -77, -77, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -78, -77, -77, -77, -77, -77, -77, -77, +-77, -77, -77, -77, -77, -76, -76, -76, -76, -76, -76, -76, -76, -76, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -74, -74, -74, -74, -74, -74, -74, -74, +-74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -75, -75, -75, -75, -75, -75, -75, -76, -76, -76, -76, -76, -77, -77, -77, -77, -78, +-78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -84, -84, -84, -85, -85, -86, -86, -86, -87, -87, -88, -88, -88, -89, -89, +-90, -90, -90, -91, -91, -91, -92, -92, -92, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, -96, -96, -96, -96, -97, -97, -97, -97, -97, -97, -97, +-97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -96, -96, -96, -96, -96, -96, -95, -95, -95, -95, -95, -94, -94, -94, -93, -93, -93, +-93, -92, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, -88, -87, -87, -87, -87, -87, -87, -86, -86, -86, -86, -86, -86, +-86, -86, -86, -86, -86, -86, -86, -86, -86, -87, -87, -87, -87, -87, -88, -88, -88, -88, -89, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, +-95, -96, -97, -97, -98, -99, -99, -100, -101, -101, -102, -103, -104, -104, -105, -106, -107, -108, -108, -109, -110, -111, -111, -112, -113, -114, -114, -115, -116, -117, -117, -118, +-119, -119, -120, -121, -121, -122, -122, -123, -123, -124, -124, -125, -125, -125, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -125, -125, +-125, -124, -124, -123, -122, -122, -121, -120, -119, -118, -117, -116, -115, -114, -113, -111, -110, -109, -107, -106, -104, -103, -101, -99, -98, -96, -94, -92, -90, -88, -86, -84, +-82, -80, -78, -75, -73, -71, -68, -66, -63, -61, -58, -56, -53, -50, -48, -45, -42, -40, -37, -34, -31, -28, -26, -23, -20, -17, -14, -11, -8, -5, -2, 0, +2, 5, 8, 11, 14, 17, 20, 23, 26, 28, 31, 34, 37, 40, 42, 45, 48, 50, 53, 56, 58, 61, 63, 66, 68, 71, 73, 75, 78, 80, 82, 84, +86, 88, 90, 92, 94, 96, 98, 99, 101, 103, 104, 106, 107, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 122, 123, 124, 124, 125, 125, +125, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 125, 125, 125, 124, 124, 123, 123, 122, 122, 121, 121, 120, 119, 119, 118, +117, 117, 116, 115, 114, 114, 113, 112, 111, 111, 110, 109, 108, 108, 107, 106, 105, 104, 104, 103, 102, 101, 101, 100, 99, 99, 98, 97, 97, 96, 95, 95, +94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 89, 88, 88, 88, 88, 87, 87, 87, 87, 87, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, +86, 86, 86, 86, 86, 87, 87, 87, 87, 87, 87, 88, 88, 88, 88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 92, 92, 92, 92, 93, 93, +93, 93, 94, 94, 94, 95, 95, 95, 95, 95, 96, 96, 96, 96, 96, 96, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, +97, 97, 97, 97, 97, 97, 96, 96, 96, 96, 96, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 92, 92, 92, 91, 91, 91, 90, 90, 90, 89, +89, 88, 88, 88, 87, 87, 86, 86, 86, 85, 85, 84, 84, 84, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 78, +77, 77, 77, 77, 76, 76, 76, 76, 76, 75, 75, 75, 75, 75, 75, 75, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, +74, 74, 74, 74, 74, 74, 74, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 76, 76, 76, 76, 76, 76, 76, 76, 76, 77, 77, 77, 77, 77, 77, +77, 77, 77, 77, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 77, 77, 77, 77, 77, 77, 77, 77, 77, 77, 76, 76, +76, 76, 76, 76, 75, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, 72, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 68, +68, 68, 67, 67, 67, 67, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 62, 61, 61, 61, 61, 61, 60, 60, +60, 60, 60, 60, 60, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, +59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, +60, 60, 60, 60, 60, 60, 60, 60, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 58, 58, 58, 58, 58, 58, 58, 57, 57, 57, 57, 57, +57, 56, 56, 56, 56, 55, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 49, 49, 49, +49, 48, 48, 48, 48, 48, 47, 47, 47, 47, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 43, 43, +43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, +42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, +42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 40, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 37, +37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, 31, 31, 31, 31, 31, 30, 30, +30, 30, 30, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, +26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, +25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, +24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, +18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, +11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, +8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, +8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, +6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_682_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_682_at_16384_2048_int8.h new file mode 100644 index 000000000..42202ba25 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_682_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_682_AT_16384_2048INT8_H_ +#define SAW_MAX_682_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_682_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_682_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_682_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -4, -5, -5, +-5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -7, -8, -8, -8, -8, -9, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, -12, +-12, -12, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, +-17, -17, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, +-18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, +-19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -23, +-23, -23, -23, -23, -24, -24, -24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -29, -30, +-30, -30, -30, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -35, +-35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, +-37, -37, -37, -37, -37, -37, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, +-37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -38, -38, -38, -39, -39, -39, -39, -39, -39, -39, -40, -40, -40, +-40, -40, -41, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, +-48, -48, -48, -49, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -53, -54, -54, -54, -54, +-54, -54, -54, -54, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, +-55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -54, -54, -54, -54, -54, -54, -54, -54, -54, -54, +-54, -54, -54, -54, -54, -54, -54, -54, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -56, -56, -56, -56, -56, -56, -56, -57, -57, -57, -57, +-57, -58, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, +-66, -66, -66, -66, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, -72, -72, -72, -72, -73, -73, -73, -73, +-73, -73, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, -75, +-74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -73, -73, -73, -73, -73, -72, -72, -72, -72, -72, -72, -72, -72, -72, +-72, -72, -72, -72, -72, -72, -71, -71, -71, -71, -71, -71, -71, -71, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -72, -73, -73, -73, -73, -73, -73, +-74, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -83, -83, +-83, -84, -84, -84, -85, -85, -86, -86, -86, -87, -87, -87, -88, -88, -89, -89, -89, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -93, -93, -93, -93, -94, +-94, -94, -94, -94, -95, -95, -95, -95, -95, -95, -95, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -95, -95, -95, -95, -95, +-95, -95, -95, -94, -94, -94, -94, -94, -93, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, +-88, -87, -87, -87, -87, -87, -86, -86, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -85, -86, -86, -86, +-86, -86, -87, -87, -87, -87, -88, -88, -88, -89, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, -97, -97, -98, -99, -99, -100, -101, +-101, -102, -103, -103, -104, -105, -106, -106, -107, -108, -108, -109, -110, -111, -111, -112, -113, -113, -114, -115, -116, -116, -117, -118, -118, -119, -119, -120, -121, -121, -122, -122, +-123, -123, -124, -124, -124, -125, -125, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -125, -125, -125, -124, -124, -123, -123, +-122, -121, -121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -109, -108, -107, -105, -104, -102, -101, -99, -98, -96, -94, -93, -91, -89, -87, -85, -83, -81, -79, +-77, -75, -73, -71, -68, -66, -64, -62, -59, -57, -54, -52, -50, -47, -45, -42, -39, -37, -34, -32, -29, -26, -24, -21, -18, -16, -13, -10, -8, -5, -2, 0, +2, 5, 8, 10, 13, 16, 18, 21, 24, 26, 29, 32, 34, 37, 39, 42, 45, 47, 50, 52, 54, 57, 59, 62, 64, 66, 68, 71, 73, 75, 77, 79, +81, 83, 85, 87, 89, 91, 93, 94, 96, 98, 99, 101, 102, 104, 105, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 121, 122, 123, +123, 124, 124, 125, 125, 125, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 125, 125, 124, 124, 124, 123, 123, 122, +122, 121, 121, 120, 119, 119, 118, 118, 117, 116, 116, 115, 114, 113, 113, 112, 111, 111, 110, 109, 108, 108, 107, 106, 106, 105, 104, 103, 103, 102, 101, 101, +100, 99, 99, 98, 97, 97, 96, 95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 89, 88, 88, 88, 87, 87, 87, 87, 86, 86, 86, +86, 86, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 86, 86, 87, 87, 87, 87, 87, 88, 88, +88, 88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 93, 94, 94, 94, 94, 94, 95, 95, 95, 95, +95, 95, 95, 95, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 95, 95, 95, 95, 95, 95, 95, 94, 94, 94, 94, 94, +93, 93, 93, 93, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 89, 89, 89, 88, 88, 87, 87, 87, 86, 86, 86, 85, 85, 84, 84, 84, 83, 83, +83, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 74, 73, +73, 73, 73, 73, 73, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 71, 71, 71, 71, 71, 71, 71, 71, 72, 72, 72, 72, 72, 72, 72, +72, 72, 72, 72, 72, 72, 72, 72, 73, 73, 73, 73, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 75, +75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 73, 73, 73, +73, 73, 73, 72, 72, 72, 72, 72, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 66, 66, 66, 66, 65, +65, 65, 64, 64, 64, 64, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 58, 57, 57, +57, 57, 57, 56, 56, 56, 56, 56, 56, 56, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 54, 54, 54, 54, 54, 54, 54, 54, 54, +54, 54, 54, 54, 54, 54, 54, 54, 54, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, +55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 54, 54, 54, 54, 54, +54, 54, 54, 53, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 51, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 49, 48, 48, 48, 48, +47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 41, 40, 40, 40, +40, 40, 39, 39, 39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, +36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 37, 37, +37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, +35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 30, 30, 30, 30, +29, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, +22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, +18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, +18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, +17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 12, 12, 12, +12, 11, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, +5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 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, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_744_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_744_at_16384_2048_int8.h new file mode 100644 index 000000000..b4a640057 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_744_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_744_AT_16384_2048INT8_H_ +#define SAW_MAX_744_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_744_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_744_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_744_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -6, -6, -6, -6, +-6, -6, -7, -7, -7, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, +-9, -9, -9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, +-10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, +-11, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, +-16, -16, -16, -17, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, +-23, -23, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -26, -26, -26, -26, -26, -26, -27, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -28, -28, -28, +-28, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, +-30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, +-30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -32, -32, +-33, -33, -33, -33, -33, -33, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -36, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, +-39, -40, -40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -45, -46, -46, -46, -46, -46, +-47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, -48, -49, -49, -49, -49, -49, -49, -49, -49, -49, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, +-50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, +-50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, +-50, -50, -50, -50, -50, -50, -51, -51, -51, -51, -51, -51, -51, -51, -51, -52, -52, -52, -52, -52, -52, -53, -53, -53, -53, -53, -54, -54, -54, -54, -54, -55, +-55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, +-63, -64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -67, -68, -68, -68, -68, -68, -69, -69, -69, -69, -69, -70, -70, -70, -70, -70, +-70, -70, -70, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, +-71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -70, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, +-69, -69, -69, -69, -69, -69, -69, -68, -68, -68, -68, -68, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -69, -70, -70, -70, +-70, -70, -70, -71, -71, -71, -71, -71, -72, -72, -72, -72, -72, -73, -73, -73, -73, -74, -74, -74, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -78, -78, +-78, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -84, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, -87, -88, -88, -88, -89, -89, -89, +-89, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -92, -93, -93, -93, -93, -93, -93, -93, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, +-94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -93, -93, -93, -93, -93, -93, -93, -92, -92, -92, -92, -92, -92, -91, -91, -91, -91, -91, -90, -90, -90, +-90, -89, -89, -89, -89, -89, -88, -88, -88, -88, -87, -87, -87, -87, -87, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -85, -85, -84, -84, -84, -84, -84, +-84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -84, -85, -85, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -88, -88, -88, -89, +-89, -90, -90, -91, -91, -91, -92, -92, -93, -93, -94, -95, -95, -96, -96, -97, -97, -98, -99, -99, -100, -101, -101, -102, -103, -103, -104, -105, -105, -106, -107, -107, +-108, -109, -109, -110, -111, -111, -112, -113, -113, -114, -115, -115, -116, -117, -117, -118, -118, -119, -120, -120, -121, -121, -122, -122, -123, -123, -124, -124, -124, -125, -125, -125, +-126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -125, -125, -124, -124, -123, -123, -122, -122, -121, -120, -120, -119, +-118, -117, -116, -116, -115, -114, -112, -111, -110, -109, -108, -107, -105, -104, -103, -101, -100, -98, -97, -95, -94, -92, -90, -89, -87, -85, -83, -82, -80, -78, -76, -74, +-72, -70, -68, -66, -64, -61, -59, -57, -55, -53, -50, -48, -46, -44, -41, -39, -36, -34, -32, -29, -27, -24, -22, -19, -17, -14, -12, -9, -7, -5, -2, 0, +2, 5, 7, 9, 12, 14, 17, 19, 22, 24, 27, 29, 32, 34, 36, 39, 41, 44, 46, 48, 50, 53, 55, 57, 59, 61, 64, 66, 68, 70, 72, 74, +76, 78, 80, 82, 83, 85, 87, 89, 90, 92, 94, 95, 97, 98, 100, 101, 103, 104, 105, 107, 108, 109, 110, 111, 112, 114, 115, 116, 116, 117, 118, 119, +120, 120, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 125, +125, 125, 124, 124, 124, 123, 123, 122, 122, 121, 121, 120, 120, 119, 118, 118, 117, 117, 116, 115, 115, 114, 113, 113, 112, 111, 111, 110, 109, 109, 108, 107, +107, 106, 105, 105, 104, 103, 103, 102, 101, 101, 100, 99, 99, 98, 97, 97, 96, 96, 95, 95, 94, 93, 93, 92, 92, 91, 91, 91, 90, 90, 89, 89, +88, 88, 88, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 85, 85, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, +84, 84, 84, 84, 85, 85, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 87, 87, 87, 87, 87, 88, 88, 88, 88, 89, 89, 89, 89, 89, 90, 90, +90, 90, 91, 91, 91, 91, 91, 92, 92, 92, 92, 92, 92, 93, 93, 93, 93, 93, 93, 93, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, +94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 93, 93, 93, 93, 93, 93, 93, 92, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 89, 89, +89, 89, 88, 88, 88, 87, 87, 87, 86, 86, 86, 85, 85, 85, 84, 84, 84, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 78, 78, +78, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, 72, 72, 71, 71, 71, 71, 71, 70, 70, 70, 70, +70, 70, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 68, 68, 68, 68, 68, 68, 68, 68, 69, 69, 69, 69, 69, 69, 69, 69, +69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, +71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 70, 70, 70, 70, +70, 70, 70, 70, 69, 69, 69, 69, 69, 68, 68, 68, 68, 68, 67, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 63, 63, +63, 63, 62, 62, 62, 62, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 55, +54, 54, 54, 54, 54, 53, 53, 53, 53, 53, 52, 52, 52, 52, 52, 52, 51, 51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 50, 50, 50, 50, 50, +50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, +50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, +50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 46, +46, 46, 46, 46, 45, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, 39, 39, +39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 33, 33, 33, 33, 33, 33, 32, +32, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, +30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, +30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 28, 28, +28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 23, 23, 23, +23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, +16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, +11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, +10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, +9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, +6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_8192_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_8192_at_16384_2048_int8.h new file mode 100644 index 000000000..fa30d4355 --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_8192_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_8192_AT_16384_2048INT8_H_ +#define SAW_MAX_8192_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_8192_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_8192_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_8192_AT_16384_2048_DATA [] = +{ +0, 0, 0, -1, -1, -1, -2, -2, -3, -3, -3, -4, -4, -5, -5, -5, -6, -6, -7, -7, -7, -8, -8, -8, -9, -9, -10, -10, -10, -11, -11, -12, -12, +-12, -13, -13, -14, -14, -14, -15, -15, -15, -16, -16, -17, -17, -17, -18, -18, -19, -19, -19, -20, -20, -21, -21, -21, -22, -22, -22, -23, -23, -24, -24, -24, +-25, -25, -26, -26, -26, -27, -27, -27, -28, -28, -29, -29, -29, -30, -30, -30, -31, -31, -32, -32, -32, -33, -33, -34, -34, -34, -35, -35, -35, -36, -36, -37, +-37, -37, -38, -38, -38, -39, -39, -39, -40, -40, -41, -41, -41, -42, -42, -42, -43, -43, -44, -44, -44, -45, -45, -45, -46, -46, -46, -47, -47, -48, -48, -48, +-49, -49, -49, -50, -50, -50, -51, -51, -52, -52, -52, -53, -53, -53, -54, -54, -54, -55, -55, -55, -56, -56, -56, -57, -57, -58, -58, -58, -59, -59, -59, -60, +-60, -60, -61, -61, -61, -62, -62, -62, -63, -63, -63, -64, -64, -64, -65, -65, -65, -66, -66, -66, -67, -67, -67, -68, -68, -68, -69, -69, -69, -70, -70, -70, +-71, -71, -71, -72, -72, -72, -73, -73, -73, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -77, -77, -77, -78, -78, -78, -79, -79, -79, -79, -80, -80, -80, +-81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -87, -87, -87, -87, -88, -88, -88, -89, -89, -89, -89, -90, +-90, -90, -90, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -96, -96, -96, -96, -97, -97, -97, -97, -98, -98, -98, +-98, -99, -99, -99, -99, -100, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, -104, -104, -105, -105, -105, -105, -106, +-106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, -112, -112, -112, +-112, -112, -112, -113, -113, -113, -113, -113, -114, -114, -114, -114, -114, -114, -115, -115, -115, -115, -115, -115, -116, -116, -116, -116, -116, -116, -117, -117, -117, -117, -117, -117, +-117, -118, -118, -118, -118, -118, -118, -118, -119, -119, -119, -119, -119, -119, -119, -120, -120, -120, -120, -120, -120, -120, -120, -121, -121, -121, -121, -121, -121, -121, -121, -122, +-122, -122, -122, -122, -122, -122, -122, -122, -122, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -125, +-125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, +-126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, +-126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, +-124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -122, -122, -122, -122, -122, -122, -122, -122, -122, -122, +-121, -121, -121, -121, -121, -121, -121, -121, -120, -120, -120, -120, -120, -120, -120, -120, -119, -119, -119, -119, -119, -119, -119, -118, -118, -118, -118, -118, -118, -118, -117, -117, +-117, -117, -117, -117, -117, -116, -116, -116, -116, -116, -116, -115, -115, -115, -115, -115, -115, -114, -114, -114, -114, -114, -114, -113, -113, -113, -113, -113, -112, -112, -112, -112, +-112, -112, -111, -111, -111, -111, -111, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, +-105, -105, -105, -105, -104, -104, -104, -104, -104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, +-98, -98, -97, -97, -97, -97, -96, -96, -96, -96, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, +-89, -89, -89, -89, -88, -88, -88, -87, -87, -87, -87, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -80, +-80, -80, -79, -79, -79, -79, -78, -78, -78, -77, -77, -77, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -73, -73, -73, -72, -72, -72, -71, -71, -71, -70, +-70, -70, -69, -69, -69, -68, -68, -68, -67, -67, -67, -66, -66, -66, -65, -65, -65, -64, -64, -64, -63, -63, -63, -62, -62, -62, -61, -61, -61, -60, -60, -60, +-59, -59, -59, -58, -58, -58, -57, -57, -56, -56, -56, -55, -55, -55, -54, -54, -54, -53, -53, -53, -52, -52, -52, -51, -51, -50, -50, -50, -49, -49, -49, -48, +-48, -48, -47, -47, -46, -46, -46, -45, -45, -45, -44, -44, -44, -43, -43, -42, -42, -42, -41, -41, -41, -40, -40, -39, -39, -39, -38, -38, -38, -37, -37, -37, +-36, -36, -35, -35, -35, -34, -34, -34, -33, -33, -32, -32, -32, -31, -31, -30, -30, -30, -29, -29, -29, -28, -28, -27, -27, -27, -26, -26, -26, -25, -25, -24, +-24, -24, -23, -23, -22, -22, -22, -21, -21, -21, -20, -20, -19, -19, -19, -18, -18, -17, -17, -17, -16, -16, -15, -15, -15, -14, -14, -14, -13, -13, -12, -12, +-12, -11, -11, -10, -10, -10, -9, -9, -8, -8, -8, -7, -7, -7, -6, -6, -5, -5, -5, -4, -4, -3, -3, -3, -2, -2, -1, -1, -1, 0, 0, 0, +0, 0, 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6, 6, 7, 7, 7, 8, 8, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, +12, 13, 13, 14, 14, 14, 15, 15, 15, 16, 16, 17, 17, 17, 18, 18, 19, 19, 19, 20, 20, 21, 21, 21, 22, 22, 22, 23, 23, 24, 24, 24, +25, 25, 26, 26, 26, 27, 27, 27, 28, 28, 29, 29, 29, 30, 30, 30, 31, 31, 32, 32, 32, 33, 33, 34, 34, 34, 35, 35, 35, 36, 36, 37, +37, 37, 38, 38, 38, 39, 39, 39, 40, 40, 41, 41, 41, 42, 42, 42, 43, 43, 44, 44, 44, 45, 45, 45, 46, 46, 46, 47, 47, 48, 48, 48, +49, 49, 49, 50, 50, 50, 51, 51, 52, 52, 52, 53, 53, 53, 54, 54, 54, 55, 55, 55, 56, 56, 56, 57, 57, 58, 58, 58, 59, 59, 59, 60, +60, 60, 61, 61, 61, 62, 62, 62, 63, 63, 63, 64, 64, 64, 65, 65, 65, 66, 66, 66, 67, 67, 67, 68, 68, 68, 69, 69, 69, 70, 70, 70, +71, 71, 71, 72, 72, 72, 73, 73, 73, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 77, 77, 77, 78, 78, 78, 79, 79, 79, 79, 80, 80, 80, +81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 87, 87, 87, 87, 88, 88, 88, 89, 89, 89, 89, 90, +90, 90, 90, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 96, 96, 96, 96, 97, 97, 97, 97, 98, 98, 98, +98, 99, 99, 99, 99, 100, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, 104, 104, 105, 105, 105, 105, 106, +106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 112, 112, 112, +112, 112, 112, 113, 113, 113, 113, 113, 114, 114, 114, 114, 114, 114, 115, 115, 115, 115, 115, 115, 116, 116, 116, 116, 116, 116, 117, 117, 117, 117, 117, 117, +117, 118, 118, 118, 118, 118, 118, 118, 119, 119, 119, 119, 119, 119, 119, 120, 120, 120, 120, 120, 120, 120, 120, 121, 121, 121, 121, 121, 121, 121, 121, 122, +122, 122, 122, 122, 122, 122, 122, 122, 122, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 125, +125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, +126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, +126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, +124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, +121, 121, 121, 121, 121, 121, 121, 121, 120, 120, 120, 120, 120, 120, 120, 120, 119, 119, 119, 119, 119, 119, 119, 118, 118, 118, 118, 118, 118, 118, 117, 117, +117, 117, 117, 117, 117, 116, 116, 116, 116, 116, 116, 115, 115, 115, 115, 115, 115, 114, 114, 114, 114, 114, 114, 113, 113, 113, 113, 113, 112, 112, 112, 112, +112, 112, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, +105, 105, 105, 105, 104, 104, 104, 104, 104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, +98, 98, 97, 97, 97, 97, 96, 96, 96, 96, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 90, 90, 90, 90, +89, 89, 89, 89, 88, 88, 88, 87, 87, 87, 87, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 80, +80, 80, 79, 79, 79, 79, 78, 78, 78, 77, 77, 77, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 73, 73, 73, 72, 72, 72, 71, 71, 71, 70, +70, 70, 69, 69, 69, 68, 68, 68, 67, 67, 67, 66, 66, 66, 65, 65, 65, 64, 64, 64, 63, 63, 63, 62, 62, 62, 61, 61, 61, 60, 60, 60, +59, 59, 59, 58, 58, 58, 57, 57, 56, 56, 56, 55, 55, 55, 54, 54, 54, 53, 53, 53, 52, 52, 52, 51, 51, 50, 50, 50, 49, 49, 49, 48, +48, 48, 47, 47, 46, 46, 46, 45, 45, 45, 44, 44, 44, 43, 43, 42, 42, 42, 41, 41, 41, 40, 40, 39, 39, 39, 38, 38, 38, 37, 37, 37, +36, 36, 35, 35, 35, 34, 34, 34, 33, 33, 32, 32, 32, 31, 31, 30, 30, 30, 29, 29, 29, 28, 28, 27, 27, 27, 26, 26, 26, 25, 25, 24, +24, 24, 23, 23, 22, 22, 22, 21, 21, 21, 20, 20, 19, 19, 19, 18, 18, 17, 17, 17, 16, 16, 15, 15, 15, 14, 14, 14, 13, 13, 12, 12, +12, 11, 11, 10, 10, 10, 9, 9, 8, 8, 8, 7, 7, 7, 6, 6, 5, 5, 5, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_819_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_819_at_16384_2048_int8.h new file mode 100644 index 000000000..6788ba30e --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_819_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_819_AT_16384_2048INT8_H_ +#define SAW_MAX_819_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_819_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_819_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_819_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, -3, -3, -3, -3, -3, -3, -4, -4, +-4, -4, -4, -4, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, -7, -7, -7, -7, -7, -8, -8, -8, -8, -9, -9, -9, -9, -9, -10, -10, -10, -10, +-11, -11, -11, -11, -12, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -17, -17, -17, -17, +-17, -18, -18, -18, -18, -18, -18, -19, -19, -19, -19, -19, -19, -19, -20, -20, -20, -20, -20, -20, -20, -20, -20, -20, -21, -21, -21, -21, -21, -21, -21, -21, +-21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, +-22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, +-22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -23, -24, -24, -24, -24, -24, -24, -24, -24, -25, -25, -25, -25, -25, -25, +-25, -26, -26, -26, -26, -26, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -29, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, -32, -32, +-32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -39, +-40, -40, -40, -40, -40, -40, -41, -41, -41, -41, -41, -41, -42, -42, -42, -42, -42, -42, -42, -43, -43, -43, -43, -43, -43, -43, -43, -43, -43, -44, -44, -44, +-44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, +-44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, +-44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -46, -46, -46, -46, -46, -46, -46, -47, +-47, -47, -47, -47, -47, -48, -48, -48, -48, -48, -49, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -54, +-54, -54, -54, -55, -55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, +-62, -62, -63, -63, -63, -63, -63, -64, -64, -64, -64, -64, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -66, -66, -66, -66, -67, -67, -67, -67, -67, +-67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, +-67, -67, -67, -67, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -66, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, +-65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -66, -66, -66, -66, -66, -66, -67, -67, +-67, -67, -67, -67, -68, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, -72, -72, -73, -73, -73, -73, -74, -74, -74, -75, +-75, -75, -76, -76, -76, -77, -77, -77, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -83, -83, -83, -84, -84, -84, -85, -85, -85, +-86, -86, -86, -87, -87, -87, -87, -88, -88, -88, -88, -89, -89, -89, -89, -89, -90, -90, -90, -90, -90, -91, -91, -91, -91, -91, -91, -91, -92, -92, -92, -92, +-92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -92, -91, -91, -91, -91, -91, -91, -91, -91, -91, -90, -90, -90, +-90, -90, -90, -89, -89, -89, -89, -89, -88, -88, -88, -88, -88, -87, -87, -87, -87, -87, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -85, -84, -84, -84, +-84, -84, -84, -83, -83, -83, -83, -83, -83, -83, -83, -83, -83, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -82, -83, -83, -83, -83, -83, -83, -83, -83, +-83, -84, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -87, -87, -87, -88, -88, -89, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, +-95, -96, -96, -97, -98, -98, -99, -99, -100, -101, -101, -102, -102, -103, -104, -104, -105, -106, -106, -107, -107, -108, -109, -109, -110, -111, -111, -112, -113, -113, -114, -114, +-115, -116, -116, -117, -117, -118, -118, -119, -119, -120, -120, -121, -121, -122, -122, -123, -123, -124, -124, -124, -125, -125, -125, -126, -126, -126, -126, -126, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -125, -125, -125, -124, -124, -123, -123, -122, -122, -121, -120, -120, -119, -118, -118, -117, -116, -115, -114, +-113, -112, -111, -110, -109, -108, -107, -106, -105, -103, -102, -101, -99, -98, -97, -95, -94, -92, -91, -89, -88, -86, -84, -83, -81, -79, -78, -76, -74, -72, -70, -68, +-67, -65, -63, -61, -59, -57, -55, -53, -51, -48, -46, -44, -42, -40, -38, -36, -33, -31, -29, -27, -25, -22, -20, -18, -15, -13, -11, -9, -6, -4, -2, 0, +2, 4, 6, 9, 11, 13, 15, 18, 20, 22, 25, 27, 29, 31, 33, 36, 38, 40, 42, 44, 46, 48, 51, 53, 55, 57, 59, 61, 63, 65, 67, 68, +70, 72, 74, 76, 78, 79, 81, 83, 84, 86, 88, 89, 91, 92, 94, 95, 97, 98, 99, 101, 102, 103, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, +115, 116, 117, 118, 118, 119, 120, 120, 121, 122, 122, 123, 123, 124, 124, 125, 125, 125, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 126, 126, 126, 126, 126, 125, 125, 125, 124, 124, 124, 123, 123, 122, 122, 121, 121, 120, 120, 119, 119, 118, 118, 117, 117, 116, 116, 115, 114, +114, 113, 113, 112, 111, 111, 110, 109, 109, 108, 107, 107, 106, 106, 105, 104, 104, 103, 102, 102, 101, 101, 100, 99, 99, 98, 98, 97, 96, 96, 95, 95, +94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 89, 88, 88, 87, 87, 87, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 84, 83, 83, +83, 83, 83, 83, 83, 83, 83, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 84, 84, 84, 84, +84, 84, 85, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 87, 87, 87, 87, 87, 88, 88, 88, 88, 88, 89, 89, 89, 89, 89, 90, 90, 90, 90, +90, 90, 91, 91, 91, 91, 91, 91, 91, 91, 91, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, +92, 92, 92, 91, 91, 91, 91, 91, 91, 91, 90, 90, 90, 90, 90, 89, 89, 89, 89, 89, 88, 88, 88, 88, 87, 87, 87, 87, 86, 86, 86, 85, +85, 85, 84, 84, 84, 83, 83, 83, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 77, 77, 77, 76, 76, 76, 75, 75, 75, +74, 74, 74, 73, 73, 73, 73, 72, 72, 72, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 68, 67, 67, 67, 67, 67, +67, 66, 66, 66, 66, 66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, +65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 67, 67, 67, 67, 67, +67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, +67, 67, 67, 67, 66, 66, 66, 66, 66, 66, 66, 66, 65, 65, 65, 65, 65, 65, 65, 64, 64, 64, 64, 64, 63, 63, 63, 63, 63, 62, 62, 62, +62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 55, 54, 54, 54, 54, +53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 49, 48, 48, 48, 48, 48, 47, 47, 47, 47, 47, 47, +46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, +44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, +44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, +44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 39, +39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, +32, 32, 31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 29, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, 26, 26, 26, 26, 25, 25, +25, 25, 25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, +22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, +22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, +21, 21, 21, 21, 21, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 18, 18, 18, 17, 17, +17, 17, 17, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 12, 11, 11, 11, 11, 10, +10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 8, 8, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, +4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 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, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/2048/saw_max_910_at_16384_2048_int8.h b/tables/BandLimited_SAW/2048/saw_max_910_at_16384_2048_int8.h new file mode 100644 index 000000000..57fda200a --- /dev/null +++ b/tables/BandLimited_SAW/2048/saw_max_910_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SAW_MAX_910_AT_16384_2048INT8_H_ +#define SAW_MAX_910_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_910_AT_16384_2048_NUM_CELLS 2048 +#define SAW_MAX_910_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_910_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -4, -5, -5, -5, -5, -5, -6, -6, -6, -6, -6, +-7, -7, -7, -7, -7, -7, -8, -8, -8, -8, -8, -8, -9, -9, -9, -9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -10, -10, -10, -10, -11, -11, -11, +-11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, +-12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, +-12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -13, -14, -14, -14, -14, -14, +-14, -14, -14, -14, -15, -15, -15, -15, -15, -15, -15, -15, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -17, -18, -18, -18, -18, -18, -19, -19, -19, -19, +-19, -20, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -22, -23, -23, -23, -23, -24, -24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -26, +-27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -29, -30, -30, -30, -30, -30, -31, -31, -31, -31, -31, -32, -32, -32, -32, -32, -33, -33, -33, -33, +-33, -33, -34, -34, -34, -34, -34, -34, -34, -35, -35, -35, -35, -35, -35, -35, -35, -35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, +-37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, +-37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, +-37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -39, -39, -39, -39, -39, -39, +-39, -40, -40, -40, -40, -40, -40, -41, -41, -41, -41, -41, -41, -42, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -44, -45, -45, -45, -45, -46, +-46, -46, -46, -47, -47, -47, -47, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, +-54, -54, -55, -55, -55, -55, -56, -56, -56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -58, -58, -59, -59, -59, -59, -59, -60, -60, -60, -60, -60, -60, +-60, -61, -61, -61, -61, -61, -61, -61, -61, -61, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, +-62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -61, -61, -61, -61, -61, -61, +-61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, -60, +-60, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -62, -62, -62, -62, -62, -62, -62, -62, -63, -63, -63, -63, -63, -63, -64, -64, -64, +-64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, -73, +-73, -73, -74, -74, -74, -75, -75, -75, -76, -76, -76, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, -82, -83, +-83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -86, -87, -87, -87, -87, -87, -88, -88, -88, -88, -88, -88, -88, -89, -89, -89, -89, -89, +-89, -89, -89, -89, -89, -89, -89, -89, -90, -90, -90, -90, -90, -90, -90, -90, -90, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -89, -88, +-88, -88, -88, -88, -88, -88, -87, -87, -87, -87, -87, -87, -87, -86, -86, -86, -86, -86, -86, -85, -85, -85, -85, -85, -84, -84, -84, -84, -84, -84, -83, -83, +-83, -83, -83, -83, -83, -82, -82, -82, -82, -82, -82, -82, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -81, +-81, -81, -81, -81, -81, -81, -81, -81, -81, -81, -82, -82, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, +-87, -88, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, -96, -97, -97, -98, -98, -99, -99, -100, -101, -101, -102, -102, -103, +-104, -104, -105, -105, -106, -107, -107, -108, -108, -109, -109, -110, -111, -111, -112, -112, -113, -114, -114, -115, -115, -116, -116, -117, -117, -118, -118, -119, -119, -120, -120, -121, +-121, -122, -122, -122, -123, -123, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -123, -123, -122, -122, -121, -121, -120, -120, -119, -118, -118, -117, -116, -115, -115, -114, -113, -112, -111, -110, -109, -108, +-107, -106, -105, -104, -103, -102, -100, -99, -98, -97, -95, -94, -93, -91, -90, -89, -87, -86, -84, -83, -81, -80, -78, -76, -75, -73, -71, -70, -68, -66, -65, -63, +-61, -59, -57, -56, -54, -52, -50, -48, -46, -44, -42, -40, -38, -36, -34, -32, -30, -28, -26, -24, -22, -20, -18, -16, -14, -12, -10, -8, -6, -4, -2, 0, +2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 57, 59, 61, 63, +65, 66, 68, 70, 71, 73, 75, 76, 78, 80, 81, 83, 84, 86, 87, 89, 90, 91, 93, 94, 95, 97, 98, 99, 100, 102, 103, 104, 105, 106, 107, 108, +109, 110, 111, 112, 113, 114, 115, 115, 116, 117, 118, 118, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 123, 123, 122, 122, 122, 121, 121, +120, 120, 119, 119, 118, 118, 117, 117, 116, 116, 115, 115, 114, 114, 113, 112, 112, 111, 111, 110, 109, 109, 108, 108, 107, 107, 106, 105, 105, 104, 104, 103, +102, 102, 101, 101, 100, 99, 99, 98, 98, 97, 97, 96, 96, 95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 88, 87, 87, +87, 86, 86, 86, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 82, 82, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, +81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 82, 82, 82, 82, 82, 82, 82, 83, 83, 83, 83, 83, 83, +83, 84, 84, 84, 84, 84, 84, 85, 85, 85, 85, 85, 86, 86, 86, 86, 86, 86, 87, 87, 87, 87, 87, 87, 87, 88, 88, 88, 88, 88, 88, 88, +89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 89, 90, 90, 90, 90, 90, 90, 90, 90, 90, 89, 89, 89, 89, 89, 89, 89, 89, 89, +89, 89, 89, 89, 88, 88, 88, 88, 88, 88, 88, 87, 87, 87, 87, 87, 86, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, +82, 82, 82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 76, 76, 76, 75, 75, 75, 74, 74, 74, 73, 73, 73, +72, 72, 72, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, +64, 64, 63, 63, 63, 63, 63, 63, 62, 62, 62, 62, 62, 62, 62, 62, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 60, 60, +60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, +61, 61, 61, 61, 61, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, +62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 61, 61, 61, 61, 61, 61, 61, 61, 61, 60, 60, +60, 60, 60, 60, 60, 59, 59, 59, 59, 59, 58, 58, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, 56, 55, 55, 55, 55, 54, 54, 54, +54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 47, 47, 47, 47, 46, 46, 46, 46, +45, 45, 45, 45, 44, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 42, 41, 41, 41, 41, 41, 41, 40, 40, 40, 40, 40, 40, 39, 39, +39, 39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, +37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, +37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, +36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 34, 34, 34, 34, 34, 34, 34, 33, 33, 33, +33, 33, 33, 32, 32, 32, 32, 32, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 29, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, +26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, 23, 23, 23, 23, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 20, 19, 19, +19, 19, 19, 18, 18, 18, 18, 18, 17, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, +14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, +12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, +12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, +11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 6, +6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_1024_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_1024_at_16384_512_int8.h new file mode 100644 index 000000000..95b0f97c7 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_1024_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_1024_AT_16384_512INT8_H_ +#define SAW_MAX_1024_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_1024_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_1024_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_1024_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -2, -2, -3, -3, -4, -4, -5, -6, -6, -7, -8, -9, -10, -11, -12, -13, -14, -14, -15, +-16, -17, -18, -19, -20, -21, -21, -22, -23, -24, -24, -25, -25, -26, -26, -26, -27, -27, -27, -27, -27, -28, -28, -28, -28, -28, -28, -28, -28, -27, -27, -27, +-27, -28, -28, -28, -28, -28, -28, -28, -29, -29, -30, -30, -31, -31, -32, -33, -33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, +-48, -49, -50, -51, -52, -52, -53, -54, -54, -55, -55, -55, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -56, -55, -55, -55, -55, -55, -55, -55, -55, +-55, -55, -55, -55, -55, -56, -56, -56, -57, -58, -58, -59, -60, -61, -62, -63, -64, -65, -66, -67, -68, -70, -71, -72, -73, -75, -76, -77, -78, -79, -80, -81, +-82, -83, -84, -84, -85, -85, -86, -86, -86, -86, -86, -86, -86, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -80, -80, -79, -79, -79, -78, -78, -78, +-78, -78, -79, -79, -80, -80, -81, -82, -83, -85, -86, -88, -89, -91, -93, -95, -97, -99, -101, -103, -106, -108, -110, -112, -114, -116, -118, -120, -122, -123, -124, -125, +-126, -127, -127, -127, -127, -126, -125, -124, -122, -120, -118, -115, -112, -109, -105, -101, -97, -92, -87, -81, -76, -70, -63, -57, -50, -43, -36, -29, -22, -14, -7, 0, +7, 14, 22, 29, 36, 43, 50, 57, 63, 70, 76, 81, 87, 92, 97, 101, 105, 109, 112, 115, 118, 120, 122, 124, 125, 126, 127, 127, 127, 127, 126, 125, +124, 123, 122, 120, 118, 116, 114, 112, 110, 108, 106, 103, 101, 99, 97, 95, 93, 91, 89, 88, 86, 85, 83, 82, 81, 80, 80, 79, 79, 78, 78, 78, +78, 78, 79, 79, 79, 80, 80, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 86, 86, 86, 86, 86, 86, 86, 85, 85, 84, 84, 83, 82, 81, +80, 79, 78, 77, 76, 75, 73, 72, 71, 70, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 58, 57, 56, 56, 56, 55, 55, 55, 55, 55, 55, +55, 55, 55, 55, 55, 55, 55, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 55, 55, 55, 54, 54, 53, 52, 52, 51, 50, 49, 48, 48, +47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 33, 32, 31, 31, 30, 30, 29, 29, 28, 28, 28, 28, 28, 28, 28, 27, 27, +27, 27, 28, 28, 28, 28, 28, 28, 28, 28, 27, 27, 27, 27, 27, 26, 26, 26, 25, 25, 24, 24, 23, 22, 21, 21, 20, 19, 18, 17, 16, 15, +14, 14, 13, 12, 11, 10, 9, 8, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_1170_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_1170_at_16384_512_int8.h new file mode 100644 index 000000000..3c06a1ae7 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_1170_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_1170_AT_16384_512INT8_H_ +#define SAW_MAX_1170_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_1170_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_1170_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_1170_AT_16384_512_DATA [] = +{ +0, 0, -1, -2, -3, -4, -5, -6, -7, -8, -8, -9, -10, -10, -11, -12, -12, -13, -13, -14, -14, -14, -15, -15, -15, -15, -15, -15, -15, -16, -16, -16, -16, +-16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -16, -17, -17, -17, -17, -18, -18, -19, -19, -20, -21, -21, -22, -23, -23, -24, -25, -26, -27, -28, +-29, -30, -31, -32, -33, -34, -35, -36, -37, -38, -38, -39, -40, -41, -42, -43, -43, -44, -45, -45, -46, -46, -47, -47, -47, -47, -48, -48, -48, -48, -48, -48, +-48, -48, -48, -48, -48, -48, -48, -48, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -48, -48, -48, -49, -49, -50, -50, -51, -51, -52, -53, -54, -54, -55, +-56, -57, -58, -60, -61, -62, -63, -64, -65, -66, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -79, -80, -81, -81, -81, -82, -82, -82, -82, -82, +-82, -82, -82, -82, -82, -81, -81, -80, -80, -80, -79, -79, -78, -78, -77, -77, -76, -76, -76, -75, -75, -75, -75, -75, -75, -76, -76, -76, -77, -78, -78, -79, +-80, -81, -83, -84, -85, -87, -89, -90, -92, -94, -96, -98, -100, -102, -104, -106, -108, -110, -112, -114, -116, -117, -119, -121, -122, -123, -124, -125, -126, -127, -127, -127, +-127, -127, -126, -125, -124, -122, -121, -119, -117, -114, -111, -108, -105, -101, -97, -93, -88, -84, -79, -74, -68, -63, -57, -51, -45, -39, -32, -26, -19, -13, -6, 0, +6, 13, 19, 26, 32, 39, 45, 51, 57, 63, 68, 74, 79, 84, 88, 93, 97, 101, 105, 108, 111, 114, 117, 119, 121, 122, 124, 125, 126, 127, 127, 127, +127, 127, 126, 125, 124, 123, 122, 121, 119, 117, 116, 114, 112, 110, 108, 106, 104, 102, 100, 98, 96, 94, 92, 90, 89, 87, 85, 84, 83, 81, 80, 79, +78, 78, 77, 76, 76, 76, 75, 75, 75, 75, 75, 75, 76, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 80, 81, 81, 82, 82, 82, 82, 82, 82, +82, 82, 82, 82, 81, 81, 81, 80, 79, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, +54, 54, 53, 52, 51, 51, 50, 50, 49, 49, 48, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 48, 48, +48, 48, 48, 48, 48, 47, 47, 47, 47, 46, 46, 45, 45, 44, 43, 43, 42, 41, 40, 39, 38, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, +27, 26, 25, 24, 23, 23, 22, 21, 21, 20, 19, 19, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, 16, +16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 13, 13, 12, 12, 11, 10, 10, 9, 8, 8, 7, 6, 5, 4, 3, 2, 1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_1365_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_1365_at_16384_512_int8.h new file mode 100644 index 000000000..60787543e --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_1365_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_1365_AT_16384_512INT8_H_ +#define SAW_MAX_1365_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_1365_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_1365_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_1365_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -3, -3, -4, -4, -5, -5, -6, -7, -7, -8, -9, -10, -11, -12, +-13, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -28, -29, -30, -31, -31, -32, -33, -33, -34, -34, -35, -35, -36, -36, -36, +-37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -38, -38, -38, -38, -39, +-39, -40, -40, -41, -41, -42, -42, -43, -44, -45, -46, -46, -47, -48, -49, -50, -51, -52, -53, -55, -56, -57, -58, -59, -60, -61, -62, -64, -65, -66, -67, -68, +-69, -69, -70, -71, -72, -73, -73, -74, -75, -75, -75, -76, -76, -76, -77, -77, -77, -77, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -74, -74, -73, +-73, -73, -72, -72, -72, -72, -71, -71, -71, -71, -71, -71, -71, -71, -72, -72, -72, -73, -73, -74, -75, -76, -77, -78, -79, -80, -81, -83, -84, -86, -87, -89, +-90, -92, -94, -96, -97, -99, -101, -103, -105, -107, -109, -110, -112, -114, -116, -117, -119, -120, -121, -123, -124, -125, -125, -126, -126, -127, -127, -127, -127, -126, -126, -125, +-124, -123, -121, -120, -118, -116, -114, -111, -108, -105, -102, -99, -95, -92, -88, -84, -79, -75, -70, -65, -60, -55, -50, -45, -39, -34, -28, -23, -17, -11, -5, 0, +5, 11, 17, 23, 28, 34, 39, 45, 50, 55, 60, 65, 70, 75, 79, 84, 88, 92, 95, 99, 102, 105, 108, 111, 114, 116, 118, 120, 121, 123, 124, 125, +126, 126, 127, 127, 127, 127, 126, 126, 125, 125, 124, 123, 121, 120, 119, 117, 116, 114, 112, 110, 109, 107, 105, 103, 101, 99, 97, 96, 94, 92, 90, 89, +87, 86, 84, 83, 81, 80, 79, 78, 77, 76, 75, 74, 73, 73, 72, 72, 72, 71, 71, 71, 71, 71, 71, 71, 71, 72, 72, 72, 72, 73, 73, 73, +74, 74, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 77, 77, 77, 77, 76, 76, 76, 75, 75, 75, 74, 73, 73, 72, 71, 70, 69, 69, 68, +67, 66, 65, 64, 62, 61, 60, 59, 58, 57, 56, 55, 53, 52, 51, 50, 49, 48, 47, 46, 46, 45, 44, 43, 42, 42, 41, 41, 40, 40, 39, 39, +38, 38, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, +36, 36, 35, 35, 34, 34, 33, 33, 32, 31, 31, 30, 29, 28, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 13, 12, +11, 10, 9, 8, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_136_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_136_at_16384_512_int8.h new file mode 100644 index 000000000..65408dbb3 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_136_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_136_AT_16384_512INT8_H_ +#define SAW_MAX_136_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_136_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_136_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_136_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, -1, -2, -2, -3, -4, -4, -4, -4, -4, -4, -5, -6, -7, -7, -8, -8, -8, -8, -8, -9, -9, -10, -11, -12, -12, -12, -13, -13, -13, +-13, -14, -14, -15, -16, -17, -17, -17, -17, -17, -17, -18, -19, -19, -20, -21, -21, -21, -21, -21, -22, -22, -23, -24, -25, -25, -26, -26, -26, -26, -26, -26, +-27, -28, -29, -29, -30, -30, -30, -30, -30, -31, -31, -32, -33, -34, -34, -34, -34, -34, -34, -35, -35, -36, -37, -38, -39, -39, -39, -39, -39, -39, -40, -41, +-42, -42, -43, -43, -43, -43, -43, -43, -44, -45, -46, -47, -47, -47, -47, -47, -47, -48, -48, -49, -50, -51, -52, -52, -52, -52, -52, -52, -52, -53, -54, -55, +-56, -56, -56, -56, -56, -56, -57, -57, -58, -59, -60, -61, -61, -60, -60, -60, -61, -62, -63, -64, -65, -65, -65, -65, -65, -65, -65, -66, -67, -68, -69, -69, +-70, -69, -69, -69, -69, -70, -71, -72, -73, -74, -74, -74, -73, -73, -73, -74, -75, -77, -78, -78, -78, -78, -78, -77, -77, -78, -79, -81, -82, -83, -83, -83, +-82, -81, -81, -82, -83, -85, -86, -87, -88, -87, -86, -86, -85, -86, -87, -89, -91, -92, -92, -92, -91, -90, -89, -90, -91, -93, -96, -97, -97, -97, -95, -94, +-93, -93, -95, -97, -100, -102, -103, -102, -100, -97, -95, -95, -98, -101, -106, -109, -110, -109, -105, -100, -96, -95, -98, -105, -115, -123, -127, -122, -106, -78, -42, 0, +42, 78, 106, 122, 127, 123, 115, 105, 98, 95, 96, 100, 105, 109, 110, 109, 106, 101, 98, 95, 95, 97, 100, 102, 103, 102, 100, 97, 95, 93, 93, 94, +95, 97, 97, 97, 96, 93, 91, 90, 89, 90, 91, 92, 92, 92, 91, 89, 87, 86, 85, 86, 86, 87, 88, 87, 86, 85, 83, 82, 81, 81, 82, 83, +83, 83, 82, 81, 79, 78, 77, 77, 78, 78, 78, 78, 78, 77, 75, 74, 73, 73, 73, 74, 74, 74, 73, 72, 71, 70, 69, 69, 69, 69, 70, 69, +69, 68, 67, 66, 65, 65, 65, 65, 65, 65, 65, 64, 63, 62, 61, 60, 60, 60, 61, 61, 60, 59, 58, 57, 57, 56, 56, 56, 56, 56, 56, 55, +54, 53, 52, 52, 52, 52, 52, 52, 52, 51, 50, 49, 48, 48, 47, 47, 47, 47, 47, 47, 46, 45, 44, 43, 43, 43, 43, 43, 43, 42, 42, 41, +40, 39, 39, 39, 39, 39, 39, 38, 37, 36, 35, 35, 34, 34, 34, 34, 34, 34, 33, 32, 31, 31, 30, 30, 30, 30, 30, 29, 29, 28, 27, 26, +26, 26, 26, 26, 26, 25, 25, 24, 23, 22, 22, 21, 21, 21, 21, 21, 20, 19, 19, 18, 17, 17, 17, 17, 17, 17, 16, 15, 14, 14, 13, 13, +13, 13, 12, 12, 12, 11, 10, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_138_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_138_at_16384_512_int8.h new file mode 100644 index 000000000..15256e868 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_138_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_138_AT_16384_512INT8_H_ +#define SAW_MAX_138_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_138_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_138_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_138_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, -1, -2, -2, -3, -4, -4, -4, -4, -4, -4, -5, -6, -7, -7, -8, -8, -8, -8, -8, -9, -9, -10, -11, -12, -12, -12, -13, -13, -13, +-13, -14, -14, -15, -16, -17, -17, -17, -17, -17, -17, -18, -19, -19, -20, -21, -21, -21, -21, -21, -22, -22, -23, -24, -25, -25, -26, -26, -26, -26, -26, -26, +-27, -28, -29, -29, -30, -30, -30, -30, -30, -31, -31, -32, -33, -34, -34, -34, -34, -34, -34, -35, -35, -36, -37, -38, -39, -39, -39, -39, -39, -39, -40, -41, +-42, -42, -43, -43, -43, -43, -43, -43, -44, -45, -46, -47, -47, -47, -47, -47, -47, -48, -48, -49, -50, -51, -52, -52, -52, -52, -52, -52, -52, -53, -54, -55, +-56, -56, -56, -56, -56, -56, -57, -57, -58, -59, -60, -61, -61, -60, -60, -60, -61, -62, -63, -64, -65, -65, -65, -65, -65, -65, -65, -66, -67, -68, -69, -69, +-70, -69, -69, -69, -69, -70, -71, -72, -73, -74, -74, -74, -73, -73, -73, -74, -75, -77, -78, -78, -78, -78, -78, -77, -77, -78, -79, -81, -82, -83, -83, -83, +-82, -81, -81, -82, -83, -85, -86, -87, -88, -87, -86, -86, -85, -86, -87, -89, -91, -92, -92, -92, -91, -90, -89, -90, -91, -93, -96, -97, -97, -97, -95, -94, +-93, -93, -95, -97, -100, -102, -103, -102, -100, -97, -95, -95, -98, -101, -106, -109, -110, -109, -105, -100, -96, -95, -98, -105, -115, -123, -127, -122, -106, -78, -42, 0, +42, 78, 106, 122, 127, 123, 115, 105, 98, 95, 96, 100, 105, 109, 110, 109, 106, 101, 98, 95, 95, 97, 100, 102, 103, 102, 100, 97, 95, 93, 93, 94, +95, 97, 97, 97, 96, 93, 91, 90, 89, 90, 91, 92, 92, 92, 91, 89, 87, 86, 85, 86, 86, 87, 88, 87, 86, 85, 83, 82, 81, 81, 82, 83, +83, 83, 82, 81, 79, 78, 77, 77, 78, 78, 78, 78, 78, 77, 75, 74, 73, 73, 73, 74, 74, 74, 73, 72, 71, 70, 69, 69, 69, 69, 70, 69, +69, 68, 67, 66, 65, 65, 65, 65, 65, 65, 65, 64, 63, 62, 61, 60, 60, 60, 61, 61, 60, 59, 58, 57, 57, 56, 56, 56, 56, 56, 56, 55, +54, 53, 52, 52, 52, 52, 52, 52, 52, 51, 50, 49, 48, 48, 47, 47, 47, 47, 47, 47, 46, 45, 44, 43, 43, 43, 43, 43, 43, 42, 42, 41, +40, 39, 39, 39, 39, 39, 39, 38, 37, 36, 35, 35, 34, 34, 34, 34, 34, 34, 33, 32, 31, 31, 30, 30, 30, 30, 30, 29, 29, 28, 27, 26, +26, 26, 26, 26, 26, 25, 25, 24, 23, 22, 22, 21, 21, 21, 21, 21, 20, 19, 19, 18, 17, 17, 17, 17, 17, 17, 16, 15, 14, 14, 13, 13, +13, 13, 12, 12, 12, 11, 10, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_141_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_141_at_16384_512_int8.h new file mode 100644 index 000000000..88909c785 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_141_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_141_AT_16384_512INT8_H_ +#define SAW_MAX_141_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_141_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_141_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_141_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, -1, -2, -2, -3, -4, -4, -4, -4, -4, -4, -5, -6, -7, -7, -8, -8, -8, -8, -8, -9, -9, -10, -11, -12, -12, -12, -13, -13, -13, +-13, -14, -14, -15, -16, -17, -17, -17, -17, -17, -17, -18, -19, -19, -20, -21, -21, -21, -21, -21, -22, -22, -23, -24, -25, -25, -26, -26, -26, -26, -26, -26, +-27, -28, -29, -29, -30, -30, -30, -30, -30, -31, -31, -32, -33, -34, -34, -34, -34, -34, -34, -35, -35, -36, -37, -38, -39, -39, -39, -39, -39, -39, -40, -41, +-42, -42, -43, -43, -43, -43, -43, -43, -44, -45, -46, -47, -47, -47, -47, -47, -47, -48, -48, -49, -50, -51, -52, -52, -52, -52, -52, -52, -52, -53, -54, -55, +-56, -56, -56, -56, -56, -56, -57, -57, -58, -59, -60, -61, -61, -60, -60, -60, -61, -62, -63, -64, -65, -65, -65, -65, -65, -65, -65, -66, -67, -68, -69, -69, +-70, -69, -69, -69, -69, -70, -71, -72, -73, -74, -74, -74, -73, -73, -73, -74, -75, -77, -78, -78, -78, -78, -78, -77, -77, -78, -79, -81, -82, -83, -83, -83, +-82, -81, -81, -82, -83, -85, -86, -87, -88, -87, -86, -86, -85, -86, -87, -89, -91, -92, -92, -92, -91, -90, -89, -90, -91, -93, -96, -97, -97, -97, -95, -94, +-93, -93, -95, -97, -100, -102, -103, -102, -100, -97, -95, -95, -98, -101, -106, -109, -110, -109, -105, -100, -96, -95, -98, -105, -115, -123, -127, -122, -106, -78, -42, 0, +42, 78, 106, 122, 127, 123, 115, 105, 98, 95, 96, 100, 105, 109, 110, 109, 106, 101, 98, 95, 95, 97, 100, 102, 103, 102, 100, 97, 95, 93, 93, 94, +95, 97, 97, 97, 96, 93, 91, 90, 89, 90, 91, 92, 92, 92, 91, 89, 87, 86, 85, 86, 86, 87, 88, 87, 86, 85, 83, 82, 81, 81, 82, 83, +83, 83, 82, 81, 79, 78, 77, 77, 78, 78, 78, 78, 78, 77, 75, 74, 73, 73, 73, 74, 74, 74, 73, 72, 71, 70, 69, 69, 69, 69, 70, 69, +69, 68, 67, 66, 65, 65, 65, 65, 65, 65, 65, 64, 63, 62, 61, 60, 60, 60, 61, 61, 60, 59, 58, 57, 57, 56, 56, 56, 56, 56, 56, 55, +54, 53, 52, 52, 52, 52, 52, 52, 52, 51, 50, 49, 48, 48, 47, 47, 47, 47, 47, 47, 46, 45, 44, 43, 43, 43, 43, 43, 43, 42, 42, 41, +40, 39, 39, 39, 39, 39, 39, 38, 37, 36, 35, 35, 34, 34, 34, 34, 34, 34, 33, 32, 31, 31, 30, 30, 30, 30, 30, 29, 29, 28, 27, 26, +26, 26, 26, 26, 26, 25, 25, 24, 23, 22, 22, 21, 21, 21, 21, 21, 20, 19, 19, 18, 17, 17, 17, 17, 17, 17, 16, 15, 14, 14, 13, 13, +13, 13, 12, 12, 12, 11, 10, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_143_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_143_at_16384_512_int8.h new file mode 100644 index 000000000..199ed60e8 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_143_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_143_AT_16384_512INT8_H_ +#define SAW_MAX_143_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_143_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_143_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_143_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, -1, -2, -2, -3, -4, -4, -4, -4, -4, -4, -5, -6, -7, -7, -8, -8, -8, -8, -8, -9, -9, -10, -11, -12, -12, -12, -13, -13, -13, +-13, -14, -14, -15, -16, -17, -17, -17, -17, -17, -17, -18, -19, -19, -20, -21, -21, -21, -21, -21, -22, -22, -23, -24, -25, -25, -26, -26, -26, -26, -26, -26, +-27, -28, -29, -29, -30, -30, -30, -30, -30, -31, -31, -32, -33, -34, -34, -34, -34, -34, -34, -35, -35, -36, -37, -38, -39, -39, -39, -39, -39, -39, -40, -41, +-42, -42, -43, -43, -43, -43, -43, -43, -44, -45, -46, -47, -47, -47, -47, -47, -47, -48, -48, -49, -50, -51, -52, -52, -52, -52, -52, -52, -52, -53, -54, -55, +-56, -56, -56, -56, -56, -56, -57, -57, -58, -59, -60, -61, -61, -60, -60, -60, -61, -62, -63, -64, -65, -65, -65, -65, -65, -65, -65, -66, -67, -68, -69, -69, +-70, -69, -69, -69, -69, -70, -71, -72, -73, -74, -74, -74, -73, -73, -73, -74, -75, -77, -78, -78, -78, -78, -78, -77, -77, -78, -79, -81, -82, -83, -83, -83, +-82, -81, -81, -82, -83, -85, -86, -87, -88, -87, -86, -86, -85, -86, -87, -89, -91, -92, -92, -92, -91, -90, -89, -90, -91, -93, -96, -97, -97, -97, -95, -94, +-93, -93, -95, -97, -100, -102, -103, -102, -100, -97, -95, -95, -98, -101, -106, -109, -110, -109, -105, -100, -96, -95, -98, -105, -115, -123, -127, -122, -106, -78, -42, 0, +42, 78, 106, 122, 127, 123, 115, 105, 98, 95, 96, 100, 105, 109, 110, 109, 106, 101, 98, 95, 95, 97, 100, 102, 103, 102, 100, 97, 95, 93, 93, 94, +95, 97, 97, 97, 96, 93, 91, 90, 89, 90, 91, 92, 92, 92, 91, 89, 87, 86, 85, 86, 86, 87, 88, 87, 86, 85, 83, 82, 81, 81, 82, 83, +83, 83, 82, 81, 79, 78, 77, 77, 78, 78, 78, 78, 78, 77, 75, 74, 73, 73, 73, 74, 74, 74, 73, 72, 71, 70, 69, 69, 69, 69, 70, 69, +69, 68, 67, 66, 65, 65, 65, 65, 65, 65, 65, 64, 63, 62, 61, 60, 60, 60, 61, 61, 60, 59, 58, 57, 57, 56, 56, 56, 56, 56, 56, 55, +54, 53, 52, 52, 52, 52, 52, 52, 52, 51, 50, 49, 48, 48, 47, 47, 47, 47, 47, 47, 46, 45, 44, 43, 43, 43, 43, 43, 43, 42, 42, 41, +40, 39, 39, 39, 39, 39, 39, 38, 37, 36, 35, 35, 34, 34, 34, 34, 34, 34, 33, 32, 31, 31, 30, 30, 30, 30, 30, 29, 29, 28, 27, 26, +26, 26, 26, 26, 26, 25, 25, 24, 23, 22, 22, 21, 21, 21, 21, 21, 20, 19, 19, 18, 17, 17, 17, 17, 17, 17, 16, 15, 14, 14, 13, 13, +13, 13, 12, 12, 12, 11, 10, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_146_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_146_at_16384_512_int8.h new file mode 100644 index 000000000..eb2ec88e9 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_146_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_146_AT_16384_512INT8_H_ +#define SAW_MAX_146_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_146_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_146_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_146_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, -1, -2, -2, -3, -4, -4, -4, -4, -4, -4, -5, -6, -7, -7, -8, -8, -8, -8, -8, -9, -9, -10, -11, -12, -12, -12, -13, -13, -13, +-13, -14, -14, -15, -16, -17, -17, -17, -17, -17, -17, -18, -19, -19, -20, -21, -21, -21, -21, -21, -22, -22, -23, -24, -25, -25, -26, -26, -26, -26, -26, -26, +-27, -28, -29, -29, -30, -30, -30, -30, -30, -31, -31, -32, -33, -34, -34, -34, -34, -34, -34, -35, -35, -36, -37, -38, -39, -39, -39, -39, -39, -39, -40, -41, +-42, -42, -43, -43, -43, -43, -43, -43, -44, -45, -46, -47, -47, -47, -47, -47, -47, -48, -48, -49, -50, -51, -52, -52, -52, -52, -52, -52, -52, -53, -54, -55, +-56, -56, -56, -56, -56, -56, -57, -57, -58, -59, -60, -61, -61, -60, -60, -60, -61, -62, -63, -64, -65, -65, -65, -65, -65, -65, -65, -66, -67, -68, -69, -69, +-70, -69, -69, -69, -69, -70, -71, -72, -73, -74, -74, -74, -73, -73, -73, -74, -75, -77, -78, -78, -78, -78, -78, -77, -77, -78, -79, -81, -82, -83, -83, -83, +-82, -81, -81, -82, -83, -85, -86, -87, -88, -87, -86, -86, -85, -86, -87, -89, -91, -92, -92, -92, -91, -90, -89, -90, -91, -93, -96, -97, -97, -97, -95, -94, +-93, -93, -95, -97, -100, -102, -103, -102, -100, -97, -95, -95, -98, -101, -106, -109, -110, -109, -105, -100, -96, -95, -98, -105, -115, -123, -127, -122, -106, -78, -42, 0, +42, 78, 106, 122, 127, 123, 115, 105, 98, 95, 96, 100, 105, 109, 110, 109, 106, 101, 98, 95, 95, 97, 100, 102, 103, 102, 100, 97, 95, 93, 93, 94, +95, 97, 97, 97, 96, 93, 91, 90, 89, 90, 91, 92, 92, 92, 91, 89, 87, 86, 85, 86, 86, 87, 88, 87, 86, 85, 83, 82, 81, 81, 82, 83, +83, 83, 82, 81, 79, 78, 77, 77, 78, 78, 78, 78, 78, 77, 75, 74, 73, 73, 73, 74, 74, 74, 73, 72, 71, 70, 69, 69, 69, 69, 70, 69, +69, 68, 67, 66, 65, 65, 65, 65, 65, 65, 65, 64, 63, 62, 61, 60, 60, 60, 61, 61, 60, 59, 58, 57, 57, 56, 56, 56, 56, 56, 56, 55, +54, 53, 52, 52, 52, 52, 52, 52, 52, 51, 50, 49, 48, 48, 47, 47, 47, 47, 47, 47, 46, 45, 44, 43, 43, 43, 43, 43, 43, 42, 42, 41, +40, 39, 39, 39, 39, 39, 39, 38, 37, 36, 35, 35, 34, 34, 34, 34, 34, 34, 33, 32, 31, 31, 30, 30, 30, 30, 30, 29, 29, 28, 27, 26, +26, 26, 26, 26, 26, 25, 25, 24, 23, 22, 22, 21, 21, 21, 21, 21, 20, 19, 19, 18, 17, 17, 17, 17, 17, 17, 16, 15, 14, 14, 13, 13, +13, 13, 12, 12, 12, 11, 10, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_148_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_148_at_16384_512_int8.h new file mode 100644 index 000000000..a76ae7a0b --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_148_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_148_AT_16384_512INT8_H_ +#define SAW_MAX_148_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_148_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_148_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_148_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, -1, -2, -2, -3, -4, -4, -4, -4, -4, -4, -5, -6, -7, -7, -8, -8, -8, -8, -8, -9, -9, -10, -11, -12, -12, -12, -13, -13, -13, +-13, -14, -14, -15, -16, -17, -17, -17, -17, -17, -17, -18, -19, -19, -20, -21, -21, -21, -21, -21, -22, -22, -23, -24, -25, -25, -26, -26, -26, -26, -26, -26, +-27, -28, -29, -29, -30, -30, -30, -30, -30, -31, -31, -32, -33, -34, -34, -34, -34, -34, -34, -35, -35, -36, -37, -38, -39, -39, -39, -39, -39, -39, -40, -41, +-42, -42, -43, -43, -43, -43, -43, -43, -44, -45, -46, -47, -47, -47, -47, -47, -47, -48, -48, -49, -50, -51, -52, -52, -52, -52, -52, -52, -52, -53, -54, -55, +-56, -56, -56, -56, -56, -56, -57, -57, -58, -59, -60, -61, -61, -60, -60, -60, -61, -62, -63, -64, -65, -65, -65, -65, -65, -65, -65, -66, -67, -68, -69, -69, +-70, -69, -69, -69, -69, -70, -71, -72, -73, -74, -74, -74, -73, -73, -73, -74, -75, -77, -78, -78, -78, -78, -78, -77, -77, -78, -79, -81, -82, -83, -83, -83, +-82, -81, -81, -82, -83, -85, -86, -87, -88, -87, -86, -86, -85, -86, -87, -89, -91, -92, -92, -92, -91, -90, -89, -90, -91, -93, -96, -97, -97, -97, -95, -94, +-93, -93, -95, -97, -100, -102, -103, -102, -100, -97, -95, -95, -98, -101, -106, -109, -110, -109, -105, -100, -96, -95, -98, -105, -115, -123, -127, -122, -106, -78, -42, 0, +42, 78, 106, 122, 127, 123, 115, 105, 98, 95, 96, 100, 105, 109, 110, 109, 106, 101, 98, 95, 95, 97, 100, 102, 103, 102, 100, 97, 95, 93, 93, 94, +95, 97, 97, 97, 96, 93, 91, 90, 89, 90, 91, 92, 92, 92, 91, 89, 87, 86, 85, 86, 86, 87, 88, 87, 86, 85, 83, 82, 81, 81, 82, 83, +83, 83, 82, 81, 79, 78, 77, 77, 78, 78, 78, 78, 78, 77, 75, 74, 73, 73, 73, 74, 74, 74, 73, 72, 71, 70, 69, 69, 69, 69, 70, 69, +69, 68, 67, 66, 65, 65, 65, 65, 65, 65, 65, 64, 63, 62, 61, 60, 60, 60, 61, 61, 60, 59, 58, 57, 57, 56, 56, 56, 56, 56, 56, 55, +54, 53, 52, 52, 52, 52, 52, 52, 52, 51, 50, 49, 48, 48, 47, 47, 47, 47, 47, 47, 46, 45, 44, 43, 43, 43, 43, 43, 43, 42, 42, 41, +40, 39, 39, 39, 39, 39, 39, 38, 37, 36, 35, 35, 34, 34, 34, 34, 34, 34, 33, 32, 31, 31, 30, 30, 30, 30, 30, 29, 29, 28, 27, 26, +26, 26, 26, 26, 26, 25, 25, 24, 23, 22, 22, 21, 21, 21, 21, 21, 20, 19, 19, 18, 17, 17, 17, 17, 17, 17, 16, 15, 14, 14, 13, 13, +13, 13, 12, 12, 12, 11, 10, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_151_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_151_at_16384_512_int8.h new file mode 100644 index 000000000..3ee507d1a --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_151_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_151_AT_16384_512INT8_H_ +#define SAW_MAX_151_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_151_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_151_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_151_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, -1, -2, -2, -3, -4, -4, -4, -4, -4, -4, -5, -6, -7, -7, -8, -8, -8, -8, -8, -9, -9, -10, -11, -12, -12, -12, -13, -13, -13, +-13, -14, -14, -15, -16, -17, -17, -17, -17, -17, -17, -18, -19, -19, -20, -21, -21, -21, -21, -21, -22, -22, -23, -24, -25, -25, -26, -26, -26, -26, -26, -26, +-27, -28, -29, -29, -30, -30, -30, -30, -30, -31, -31, -32, -33, -34, -34, -34, -34, -34, -34, -35, -35, -36, -37, -38, -39, -39, -39, -39, -39, -39, -40, -41, +-42, -42, -43, -43, -43, -43, -43, -43, -44, -45, -46, -47, -47, -47, -47, -47, -47, -48, -48, -49, -50, -51, -52, -52, -52, -52, -52, -52, -52, -53, -54, -55, +-56, -56, -56, -56, -56, -56, -57, -57, -58, -59, -60, -61, -61, -60, -60, -60, -61, -62, -63, -64, -65, -65, -65, -65, -65, -65, -65, -66, -67, -68, -69, -69, +-70, -69, -69, -69, -69, -70, -71, -72, -73, -74, -74, -74, -73, -73, -73, -74, -75, -77, -78, -78, -78, -78, -78, -77, -77, -78, -79, -81, -82, -83, -83, -83, +-82, -81, -81, -82, -83, -85, -86, -87, -88, -87, -86, -86, -85, -86, -87, -89, -91, -92, -92, -92, -91, -90, -89, -90, -91, -93, -96, -97, -97, -97, -95, -94, +-93, -93, -95, -97, -100, -102, -103, -102, -100, -97, -95, -95, -98, -101, -106, -109, -110, -109, -105, -100, -96, -95, -98, -105, -115, -123, -127, -122, -106, -78, -42, 0, +42, 78, 106, 122, 127, 123, 115, 105, 98, 95, 96, 100, 105, 109, 110, 109, 106, 101, 98, 95, 95, 97, 100, 102, 103, 102, 100, 97, 95, 93, 93, 94, +95, 97, 97, 97, 96, 93, 91, 90, 89, 90, 91, 92, 92, 92, 91, 89, 87, 86, 85, 86, 86, 87, 88, 87, 86, 85, 83, 82, 81, 81, 82, 83, +83, 83, 82, 81, 79, 78, 77, 77, 78, 78, 78, 78, 78, 77, 75, 74, 73, 73, 73, 74, 74, 74, 73, 72, 71, 70, 69, 69, 69, 69, 70, 69, +69, 68, 67, 66, 65, 65, 65, 65, 65, 65, 65, 64, 63, 62, 61, 60, 60, 60, 61, 61, 60, 59, 58, 57, 57, 56, 56, 56, 56, 56, 56, 55, +54, 53, 52, 52, 52, 52, 52, 52, 52, 51, 50, 49, 48, 48, 47, 47, 47, 47, 47, 47, 46, 45, 44, 43, 43, 43, 43, 43, 43, 42, 42, 41, +40, 39, 39, 39, 39, 39, 39, 38, 37, 36, 35, 35, 34, 34, 34, 34, 34, 34, 33, 32, 31, 31, 30, 30, 30, 30, 30, 29, 29, 28, 27, 26, +26, 26, 26, 26, 26, 25, 25, 24, 23, 22, 22, 21, 21, 21, 21, 21, 20, 19, 19, 18, 17, 17, 17, 17, 17, 17, 16, 15, 14, 14, 13, 13, +13, 13, 12, 12, 12, 11, 10, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_154_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_154_at_16384_512_int8.h new file mode 100644 index 000000000..b7507c8da --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_154_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_154_AT_16384_512INT8_H_ +#define SAW_MAX_154_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_154_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_154_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_154_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, -1, -2, -2, -3, -4, -4, -4, -4, -4, -4, -5, -6, -7, -7, -8, -8, -8, -8, -8, -9, -9, -10, -11, -12, -12, -12, -13, -13, -13, +-13, -14, -14, -15, -16, -17, -17, -17, -17, -17, -17, -18, -19, -19, -20, -21, -21, -21, -21, -21, -22, -22, -23, -24, -25, -25, -26, -26, -26, -26, -26, -26, +-27, -28, -29, -29, -30, -30, -30, -30, -30, -31, -31, -32, -33, -34, -34, -34, -34, -34, -34, -35, -35, -36, -37, -38, -39, -39, -39, -39, -39, -39, -40, -41, +-42, -42, -43, -43, -43, -43, -43, -43, -44, -45, -46, -47, -47, -47, -47, -47, -47, -48, -48, -49, -50, -51, -52, -52, -52, -52, -52, -52, -52, -53, -54, -55, +-56, -56, -56, -56, -56, -56, -57, -57, -58, -59, -60, -61, -61, -60, -60, -60, -61, -62, -63, -64, -65, -65, -65, -65, -65, -65, -65, -66, -67, -68, -69, -69, +-70, -69, -69, -69, -69, -70, -71, -72, -73, -74, -74, -74, -73, -73, -73, -74, -75, -77, -78, -78, -78, -78, -78, -77, -77, -78, -79, -81, -82, -83, -83, -83, +-82, -81, -81, -82, -83, -85, -86, -87, -88, -87, -86, -86, -85, -86, -87, -89, -91, -92, -92, -92, -91, -90, -89, -90, -91, -93, -96, -97, -97, -97, -95, -94, +-93, -93, -95, -97, -100, -102, -103, -102, -100, -97, -95, -95, -98, -101, -106, -109, -110, -109, -105, -100, -96, -95, -98, -105, -115, -123, -127, -122, -106, -78, -42, 0, +42, 78, 106, 122, 127, 123, 115, 105, 98, 95, 96, 100, 105, 109, 110, 109, 106, 101, 98, 95, 95, 97, 100, 102, 103, 102, 100, 97, 95, 93, 93, 94, +95, 97, 97, 97, 96, 93, 91, 90, 89, 90, 91, 92, 92, 92, 91, 89, 87, 86, 85, 86, 86, 87, 88, 87, 86, 85, 83, 82, 81, 81, 82, 83, +83, 83, 82, 81, 79, 78, 77, 77, 78, 78, 78, 78, 78, 77, 75, 74, 73, 73, 73, 74, 74, 74, 73, 72, 71, 70, 69, 69, 69, 69, 70, 69, +69, 68, 67, 66, 65, 65, 65, 65, 65, 65, 65, 64, 63, 62, 61, 60, 60, 60, 61, 61, 60, 59, 58, 57, 57, 56, 56, 56, 56, 56, 56, 55, +54, 53, 52, 52, 52, 52, 52, 52, 52, 51, 50, 49, 48, 48, 47, 47, 47, 47, 47, 47, 46, 45, 44, 43, 43, 43, 43, 43, 43, 42, 42, 41, +40, 39, 39, 39, 39, 39, 39, 38, 37, 36, 35, 35, 34, 34, 34, 34, 34, 34, 33, 32, 31, 31, 30, 30, 30, 30, 30, 29, 29, 28, 27, 26, +26, 26, 26, 26, 26, 25, 25, 24, 23, 22, 22, 21, 21, 21, 21, 21, 20, 19, 19, 18, 17, 17, 17, 17, 17, 17, 16, 15, 14, 14, 13, 13, +13, 13, 12, 12, 12, 11, 10, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_157_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_157_at_16384_512_int8.h new file mode 100644 index 000000000..37f0ebcca --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_157_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_157_AT_16384_512INT8_H_ +#define SAW_MAX_157_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_157_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_157_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_157_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, -1, -2, -2, -3, -4, -4, -4, -4, -4, -4, -5, -6, -7, -7, -8, -8, -8, -8, -8, -9, -9, -10, -11, -12, -12, -12, -13, -13, -13, +-13, -14, -14, -15, -16, -17, -17, -17, -17, -17, -17, -18, -19, -19, -20, -21, -21, -21, -21, -21, -22, -22, -23, -24, -25, -25, -26, -26, -26, -26, -26, -26, +-27, -28, -29, -29, -30, -30, -30, -30, -30, -31, -31, -32, -33, -34, -34, -34, -34, -34, -34, -35, -35, -36, -37, -38, -39, -39, -39, -39, -39, -39, -40, -41, +-42, -42, -43, -43, -43, -43, -43, -43, -44, -45, -46, -47, -47, -47, -47, -47, -47, -48, -48, -49, -50, -51, -52, -52, -52, -52, -52, -52, -52, -53, -54, -55, +-56, -56, -56, -56, -56, -56, -57, -57, -58, -59, -60, -61, -61, -60, -60, -60, -61, -62, -63, -64, -65, -65, -65, -65, -65, -65, -65, -66, -67, -68, -69, -69, +-70, -69, -69, -69, -69, -70, -71, -72, -73, -74, -74, -74, -73, -73, -73, -74, -75, -77, -78, -78, -78, -78, -78, -77, -77, -78, -79, -81, -82, -83, -83, -83, +-82, -81, -81, -82, -83, -85, -86, -87, -88, -87, -86, -86, -85, -86, -87, -89, -91, -92, -92, -92, -91, -90, -89, -90, -91, -93, -96, -97, -97, -97, -95, -94, +-93, -93, -95, -97, -100, -102, -103, -102, -100, -97, -95, -95, -98, -101, -106, -109, -110, -109, -105, -100, -96, -95, -98, -105, -115, -123, -127, -122, -106, -78, -42, 0, +42, 78, 106, 122, 127, 123, 115, 105, 98, 95, 96, 100, 105, 109, 110, 109, 106, 101, 98, 95, 95, 97, 100, 102, 103, 102, 100, 97, 95, 93, 93, 94, +95, 97, 97, 97, 96, 93, 91, 90, 89, 90, 91, 92, 92, 92, 91, 89, 87, 86, 85, 86, 86, 87, 88, 87, 86, 85, 83, 82, 81, 81, 82, 83, +83, 83, 82, 81, 79, 78, 77, 77, 78, 78, 78, 78, 78, 77, 75, 74, 73, 73, 73, 74, 74, 74, 73, 72, 71, 70, 69, 69, 69, 69, 70, 69, +69, 68, 67, 66, 65, 65, 65, 65, 65, 65, 65, 64, 63, 62, 61, 60, 60, 60, 61, 61, 60, 59, 58, 57, 57, 56, 56, 56, 56, 56, 56, 55, +54, 53, 52, 52, 52, 52, 52, 52, 52, 51, 50, 49, 48, 48, 47, 47, 47, 47, 47, 47, 46, 45, 44, 43, 43, 43, 43, 43, 43, 42, 42, 41, +40, 39, 39, 39, 39, 39, 39, 38, 37, 36, 35, 35, 34, 34, 34, 34, 34, 34, 33, 32, 31, 31, 30, 30, 30, 30, 30, 29, 29, 28, 27, 26, +26, 26, 26, 26, 26, 25, 25, 24, 23, 22, 22, 21, 21, 21, 21, 21, 20, 19, 19, 18, 17, 17, 17, 17, 17, 17, 16, 15, 14, 14, 13, 13, +13, 13, 12, 12, 12, 11, 10, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_160_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_160_at_16384_512_int8.h new file mode 100644 index 000000000..da6034d11 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_160_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_160_AT_16384_512INT8_H_ +#define SAW_MAX_160_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_160_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_160_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_160_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, -1, -2, -2, -3, -4, -4, -4, -4, -4, -4, -5, -6, -7, -7, -8, -8, -8, -8, -8, -9, -9, -10, -11, -12, -12, -12, -13, -13, -13, +-13, -14, -14, -15, -16, -17, -17, -17, -17, -17, -17, -18, -19, -19, -20, -21, -21, -21, -21, -21, -22, -22, -23, -24, -25, -25, -26, -26, -26, -26, -26, -26, +-27, -28, -29, -29, -30, -30, -30, -30, -30, -31, -31, -32, -33, -34, -34, -34, -34, -34, -34, -35, -35, -36, -37, -38, -39, -39, -39, -39, -39, -39, -40, -41, +-42, -42, -43, -43, -43, -43, -43, -43, -44, -45, -46, -47, -47, -47, -47, -47, -47, -48, -48, -49, -50, -51, -52, -52, -52, -52, -52, -52, -52, -53, -54, -55, +-56, -56, -56, -56, -56, -56, -57, -57, -58, -59, -60, -61, -61, -60, -60, -60, -61, -62, -63, -64, -65, -65, -65, -65, -65, -65, -65, -66, -67, -68, -69, -69, +-70, -69, -69, -69, -69, -70, -71, -72, -73, -74, -74, -74, -73, -73, -73, -74, -75, -77, -78, -78, -78, -78, -78, -77, -77, -78, -79, -81, -82, -83, -83, -83, +-82, -81, -81, -82, -83, -85, -86, -87, -88, -87, -86, -86, -85, -86, -87, -89, -91, -92, -92, -92, -91, -90, -89, -90, -91, -93, -96, -97, -97, -97, -95, -94, +-93, -93, -95, -97, -100, -102, -103, -102, -100, -97, -95, -95, -98, -101, -106, -109, -110, -109, -105, -100, -96, -95, -98, -105, -115, -123, -127, -122, -106, -78, -42, 0, +42, 78, 106, 122, 127, 123, 115, 105, 98, 95, 96, 100, 105, 109, 110, 109, 106, 101, 98, 95, 95, 97, 100, 102, 103, 102, 100, 97, 95, 93, 93, 94, +95, 97, 97, 97, 96, 93, 91, 90, 89, 90, 91, 92, 92, 92, 91, 89, 87, 86, 85, 86, 86, 87, 88, 87, 86, 85, 83, 82, 81, 81, 82, 83, +83, 83, 82, 81, 79, 78, 77, 77, 78, 78, 78, 78, 78, 77, 75, 74, 73, 73, 73, 74, 74, 74, 73, 72, 71, 70, 69, 69, 69, 69, 70, 69, +69, 68, 67, 66, 65, 65, 65, 65, 65, 65, 65, 64, 63, 62, 61, 60, 60, 60, 61, 61, 60, 59, 58, 57, 57, 56, 56, 56, 56, 56, 56, 55, +54, 53, 52, 52, 52, 52, 52, 52, 52, 51, 50, 49, 48, 48, 47, 47, 47, 47, 47, 47, 46, 45, 44, 43, 43, 43, 43, 43, 43, 42, 42, 41, +40, 39, 39, 39, 39, 39, 39, 38, 37, 36, 35, 35, 34, 34, 34, 34, 34, 34, 33, 32, 31, 31, 30, 30, 30, 30, 30, 29, 29, 28, 27, 26, +26, 26, 26, 26, 26, 25, 25, 24, 23, 22, 22, 21, 21, 21, 21, 21, 20, 19, 19, 18, 17, 17, 17, 17, 17, 17, 16, 15, 14, 14, 13, 13, +13, 13, 12, 12, 12, 11, 10, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_1638_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_1638_at_16384_512_int8.h new file mode 100644 index 000000000..c78b282dc --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_1638_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_1638_AT_16384_512INT8_H_ +#define SAW_MAX_1638_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_1638_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_1638_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_1638_AT_16384_512_DATA [] = +{ +0, 0, -1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -12, -13, -14, -15, -15, -16, -17, -17, -18, -18, -19, -19, -20, -20, -20, -21, -21, -21, -21, +-22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -23, -23, -24, -24, +-24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -30, -31, -31, -32, -33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, +-50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -63, -64, -65, -65, -66, -66, -67, -67, -68, -68, -68, -69, -69, -69, -69, -69, -69, -69, +-69, -69, -69, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, +-66, -67, -67, -68, -68, -69, -70, -70, -71, -72, -73, -74, -75, -76, -78, -79, -80, -82, -83, -85, -86, -88, -89, -91, -92, -94, -96, -98, -99, -101, -103, -104, +-106, -108, -109, -111, -112, -114, -115, -117, -118, -119, -121, -122, -123, -124, -124, -125, -126, -126, -127, -127, -127, -127, -127, -127, -126, -125, -125, -124, -123, -122, -120, -119, +-117, -115, -113, -111, -109, -106, -103, -101, -98, -95, -91, -88, -84, -81, -77, -73, -69, -65, -61, -57, -52, -48, -43, -38, -34, -29, -24, -19, -14, -9, -4, 0, +4, 9, 14, 19, 24, 29, 34, 38, 43, 48, 52, 57, 61, 65, 69, 73, 77, 81, 84, 88, 91, 95, 98, 101, 103, 106, 109, 111, 113, 115, 117, 119, +120, 122, 123, 124, 125, 125, 126, 127, 127, 127, 127, 127, 127, 126, 126, 125, 124, 124, 123, 122, 121, 119, 118, 117, 115, 114, 112, 111, 109, 108, 106, 104, +103, 101, 99, 98, 96, 94, 92, 91, 89, 88, 86, 85, 83, 82, 80, 79, 78, 76, 75, 74, 73, 72, 71, 70, 70, 69, 68, 68, 67, 67, 66, 66, +66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 69, 69, 69, 69, +69, 69, 69, 69, 69, 69, 68, 68, 68, 67, 67, 66, 66, 65, 65, 64, 63, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, +48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 31, 30, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 24, +24, 23, 23, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, +21, 21, 21, 20, 20, 20, 19, 19, 18, 18, 17, 17, 16, 15, 15, 14, 13, 12, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_163_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_163_at_16384_512_int8.h new file mode 100644 index 000000000..88f0c04d2 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_163_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_163_AT_16384_512INT8_H_ +#define SAW_MAX_163_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_163_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_163_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_163_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, -1, -2, -2, -3, -4, -4, -4, -4, -4, -4, -5, -6, -7, -7, -8, -8, -8, -8, -8, -9, -9, -10, -11, -12, -12, -12, -13, -13, -13, +-13, -14, -14, -15, -16, -17, -17, -17, -17, -17, -17, -18, -19, -19, -20, -21, -21, -21, -21, -21, -22, -22, -23, -24, -25, -25, -26, -26, -26, -26, -26, -26, +-27, -28, -29, -29, -30, -30, -30, -30, -30, -31, -31, -32, -33, -34, -34, -34, -34, -34, -34, -35, -35, -36, -37, -38, -39, -39, -39, -39, -39, -39, -40, -41, +-42, -42, -43, -43, -43, -43, -43, -43, -44, -45, -46, -47, -47, -47, -47, -47, -47, -48, -48, -49, -50, -51, -52, -52, -52, -52, -52, -52, -52, -53, -54, -55, +-56, -56, -56, -56, -56, -56, -57, -57, -58, -59, -60, -61, -61, -60, -60, -60, -61, -62, -63, -64, -65, -65, -65, -65, -65, -65, -65, -66, -67, -68, -69, -69, +-70, -69, -69, -69, -69, -70, -71, -72, -73, -74, -74, -74, -73, -73, -73, -74, -75, -77, -78, -78, -78, -78, -78, -77, -77, -78, -79, -81, -82, -83, -83, -83, +-82, -81, -81, -82, -83, -85, -86, -87, -88, -87, -86, -86, -85, -86, -87, -89, -91, -92, -92, -92, -91, -90, -89, -90, -91, -93, -96, -97, -97, -97, -95, -94, +-93, -93, -95, -97, -100, -102, -103, -102, -100, -97, -95, -95, -98, -101, -106, -109, -110, -109, -105, -100, -96, -95, -98, -105, -115, -123, -127, -122, -106, -78, -42, 0, +42, 78, 106, 122, 127, 123, 115, 105, 98, 95, 96, 100, 105, 109, 110, 109, 106, 101, 98, 95, 95, 97, 100, 102, 103, 102, 100, 97, 95, 93, 93, 94, +95, 97, 97, 97, 96, 93, 91, 90, 89, 90, 91, 92, 92, 92, 91, 89, 87, 86, 85, 86, 86, 87, 88, 87, 86, 85, 83, 82, 81, 81, 82, 83, +83, 83, 82, 81, 79, 78, 77, 77, 78, 78, 78, 78, 78, 77, 75, 74, 73, 73, 73, 74, 74, 74, 73, 72, 71, 70, 69, 69, 69, 69, 70, 69, +69, 68, 67, 66, 65, 65, 65, 65, 65, 65, 65, 64, 63, 62, 61, 60, 60, 60, 61, 61, 60, 59, 58, 57, 57, 56, 56, 56, 56, 56, 56, 55, +54, 53, 52, 52, 52, 52, 52, 52, 52, 51, 50, 49, 48, 48, 47, 47, 47, 47, 47, 47, 46, 45, 44, 43, 43, 43, 43, 43, 43, 42, 42, 41, +40, 39, 39, 39, 39, 39, 39, 38, 37, 36, 35, 35, 34, 34, 34, 34, 34, 34, 33, 32, 31, 31, 30, 30, 30, 30, 30, 29, 29, 28, 27, 26, +26, 26, 26, 26, 26, 25, 25, 24, 23, 22, 22, 21, 21, 21, 21, 21, 20, 19, 19, 18, 17, 17, 17, 17, 17, 17, 16, 15, 14, 14, 13, 13, +13, 13, 12, 12, 12, 11, 10, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_167_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_167_at_16384_512_int8.h new file mode 100644 index 000000000..63eb3f435 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_167_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_167_AT_16384_512INT8_H_ +#define SAW_MAX_167_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_167_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_167_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_167_AT_16384_512_DATA [] = +{ +0, 0, -1, -1, -2, -2, -2, -2, -2, -3, -4, -5, -5, -6, -6, -6, -6, -6, -7, -7, -8, -9, -9, -10, -10, -11, -11, -11, -11, -11, -12, -13, -14, +-14, -15, -15, -15, -15, -15, -16, -16, -17, -18, -19, -19, -19, -20, -20, -20, -20, -20, -21, -22, -23, -23, -24, -24, -24, -24, -24, -25, -25, -26, -27, -28, +-28, -28, -28, -28, -28, -29, -29, -30, -31, -32, -33, -33, -33, -33, -33, -33, -34, -34, -35, -36, -37, -37, -37, -37, -37, -37, -38, -39, -39, -40, -41, -42, +-42, -42, -42, -42, -42, -43, -44, -45, -45, -46, -46, -46, -46, -46, -46, -47, -48, -49, -50, -50, -51, -51, -51, -51, -51, -51, -52, -53, -54, -55, -55, -55, +-55, -55, -55, -55, -56, -57, -58, -59, -59, -60, -60, -59, -59, -59, -60, -61, -62, -63, -64, -64, -64, -64, -64, -64, -64, -65, -66, -67, -68, -69, -69, -69, +-68, -68, -68, -69, -70, -71, -72, -73, -73, -73, -73, -72, -72, -73, -74, -75, -77, -78, -78, -78, -77, -77, -77, -77, -78, -79, -81, -82, -83, -82, -82, -81, +-81, -81, -82, -83, -85, -86, -87, -87, -87, -86, -85, -85, -86, -87, -89, -91, -92, -92, -92, -91, -90, -89, -89, -91, -93, -95, -96, -97, -97, -96, -94, -93, +-93, -94, -96, -99, -101, -103, -103, -101, -99, -96, -95, -96, -99, -103, -107, -110, -110, -108, -103, -98, -95, -95, -99, -107, -116, -124, -127, -121, -105, -77, -41, 0, +41, 77, 105, 121, 127, 124, 116, 107, 99, 95, 95, 98, 103, 108, 110, 110, 107, 103, 99, 96, 95, 96, 99, 101, 103, 103, 101, 99, 96, 94, 93, 93, +94, 96, 97, 97, 96, 95, 93, 91, 89, 89, 90, 91, 92, 92, 92, 91, 89, 87, 86, 85, 85, 86, 87, 87, 87, 86, 85, 83, 82, 81, 81, 81, +82, 82, 83, 82, 81, 79, 78, 77, 77, 77, 77, 78, 78, 78, 77, 75, 74, 73, 72, 72, 73, 73, 73, 73, 72, 71, 70, 69, 68, 68, 68, 69, +69, 69, 68, 67, 66, 65, 64, 64, 64, 64, 64, 64, 64, 63, 62, 61, 60, 59, 59, 59, 60, 60, 59, 59, 58, 57, 56, 55, 55, 55, 55, 55, +55, 55, 54, 53, 52, 51, 51, 51, 51, 51, 51, 50, 50, 49, 48, 47, 46, 46, 46, 46, 46, 46, 45, 45, 44, 43, 42, 42, 42, 42, 42, 42, +41, 40, 39, 39, 38, 37, 37, 37, 37, 37, 37, 36, 35, 34, 34, 33, 33, 33, 33, 33, 33, 32, 31, 30, 29, 29, 28, 28, 28, 28, 28, 28, +27, 26, 25, 25, 24, 24, 24, 24, 24, 23, 23, 22, 21, 20, 20, 20, 20, 20, 19, 19, 19, 18, 17, 16, 16, 15, 15, 15, 15, 15, 14, 14, +13, 12, 11, 11, 11, 11, 11, 10, 10, 9, 9, 8, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 3, 2, 2, 2, 2, 2, 1, 1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_170_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_170_at_16384_512_int8.h new file mode 100644 index 000000000..828b23bd4 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_170_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_170_AT_16384_512INT8_H_ +#define SAW_MAX_170_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_170_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_170_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_170_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, -1, -2, -2, -3, -4, -4, -4, -4, -4, -4, -5, -6, -6, -7, -8, -8, -9, -9, -9, -9, -9, -10, -11, -11, -12, -13, -13, -13, -13, +-13, -13, -14, -15, -15, -16, -17, -17, -18, -18, -18, -18, -18, -19, -20, -20, -21, -22, -22, -22, -22, -22, -22, -23, -24, -24, -25, -26, -27, -27, -27, -27, +-27, -27, -28, -29, -29, -30, -31, -31, -31, -31, -31, -31, -32, -33, -33, -34, -35, -36, -36, -36, -36, -36, -36, -37, -37, -38, -39, -40, -40, -40, -40, -40, +-40, -41, -42, -42, -43, -44, -45, -45, -45, -45, -45, -45, -46, -46, -47, -48, -49, -49, -50, -50, -49, -49, -50, -50, -51, -52, -53, -54, -54, -54, -54, -54, +-54, -55, -55, -56, -57, -58, -59, -59, -59, -58, -58, -59, -59, -60, -61, -62, -63, -63, -63, -63, -63, -63, -63, -64, -65, -66, -67, -68, -68, -68, -67, -67, +-68, -68, -69, -70, -72, -72, -73, -73, -72, -72, -72, -72, -73, -74, -76, -77, -77, -77, -77, -76, -76, -76, -77, -78, -79, -81, -82, -82, -82, -81, -81, -80, +-81, -82, -83, -85, -86, -87, -87, -86, -85, -85, -85, -85, -87, -88, -90, -91, -92, -91, -90, -89, -89, -89, -90, -92, -94, -96, -97, -97, -96, -94, -93, -92, +-93, -95, -98, -100, -102, -103, -102, -100, -97, -95, -95, -97, -100, -104, -108, -110, -110, -107, -102, -97, -95, -95, -100, -108, -118, -125, -127, -120, -103, -76, -40, 0, +40, 76, 103, 120, 127, 125, 118, 108, 100, 95, 95, 97, 102, 107, 110, 110, 108, 104, 100, 97, 95, 95, 97, 100, 102, 103, 102, 100, 98, 95, 93, 92, +93, 94, 96, 97, 97, 96, 94, 92, 90, 89, 89, 89, 90, 91, 92, 91, 90, 88, 87, 85, 85, 85, 85, 86, 87, 87, 86, 85, 83, 82, 81, 80, +81, 81, 82, 82, 82, 81, 79, 78, 77, 76, 76, 76, 77, 77, 77, 77, 76, 74, 73, 72, 72, 72, 72, 73, 73, 72, 72, 70, 69, 68, 68, 67, +67, 68, 68, 68, 67, 66, 65, 64, 63, 63, 63, 63, 63, 63, 63, 62, 61, 60, 59, 59, 58, 58, 59, 59, 59, 58, 57, 56, 55, 55, 54, 54, +54, 54, 54, 54, 53, 52, 51, 50, 50, 49, 49, 50, 50, 49, 49, 48, 47, 46, 46, 45, 45, 45, 45, 45, 45, 44, 43, 42, 42, 41, 40, 40, +40, 40, 40, 40, 39, 38, 37, 37, 36, 36, 36, 36, 36, 36, 35, 34, 33, 33, 32, 31, 31, 31, 31, 31, 31, 30, 29, 29, 28, 27, 27, 27, +27, 27, 27, 26, 25, 24, 24, 23, 22, 22, 22, 22, 22, 22, 21, 20, 20, 19, 18, 18, 18, 18, 18, 17, 17, 16, 15, 15, 14, 13, 13, 13, +13, 13, 13, 12, 11, 11, 10, 9, 9, 9, 9, 9, 8, 8, 7, 6, 6, 5, 4, 4, 4, 4, 4, 4, 3, 2, 2, 1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_174_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_174_at_16384_512_int8.h new file mode 100644 index 000000000..5a4a9b22e --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_174_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_174_AT_16384_512INT8_H_ +#define SAW_MAX_174_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_174_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_174_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_174_AT_16384_512_DATA [] = +{ +0, 0, -1, -2, -2, -2, -2, -2, -2, -3, -3, -4, -5, -6, -6, -6, -6, -6, -7, -7, -8, -8, -9, -10, -11, -11, -11, -11, -11, -11, -12, -12, -13, +-14, -15, -15, -16, -16, -16, -16, -16, -16, -17, -18, -19, -20, -20, -20, -20, -20, -20, -21, -21, -22, -23, -24, -24, -25, -25, -25, -25, -25, -25, -26, -27, +-28, -29, -29, -30, -30, -30, -30, -30, -30, -31, -32, -33, -33, -34, -34, -34, -34, -34, -35, -35, -36, -37, -37, -38, -39, -39, -39, -39, -39, -39, -40, -40, +-41, -42, -43, -44, -44, -44, -44, -44, -44, -44, -45, -46, -47, -48, -48, -48, -48, -48, -48, -49, -49, -50, -51, -52, -53, -53, -53, -53, -53, -53, -53, -54, +-55, -56, -57, -58, -58, -58, -58, -57, -58, -58, -59, -60, -61, -62, -62, -63, -62, -62, -62, -62, -63, -64, -65, -66, -67, -67, -67, -67, -67, -67, -67, -67, +-68, -70, -71, -72, -72, -72, -72, -71, -71, -71, -72, -73, -75, -76, -77, -77, -77, -76, -76, -76, -76, -77, -78, -80, -81, -82, -82, -81, -81, -80, -80, -81, +-82, -83, -85, -86, -87, -86, -86, -85, -84, -84, -85, -87, -88, -90, -91, -92, -91, -90, -89, -89, -89, -90, -91, -94, -96, -97, -97, -96, -95, -93, -92, -93, +-94, -96, -99, -102, -103, -103, -101, -99, -96, -95, -96, -98, -102, -106, -109, -110, -109, -106, -101, -97, -95, -96, -102, -110, -119, -126, -127, -120, -102, -75, -39, 0, +39, 75, 102, 120, 127, 126, 119, 110, 102, 96, 95, 97, 101, 106, 109, 110, 109, 106, 102, 98, 96, 95, 96, 99, 101, 103, 103, 102, 99, 96, 94, 93, +92, 93, 95, 96, 97, 97, 96, 94, 91, 90, 89, 89, 89, 90, 91, 92, 91, 90, 88, 87, 85, 84, 84, 85, 86, 86, 87, 86, 85, 83, 82, 81, +80, 80, 81, 81, 82, 82, 81, 80, 78, 77, 76, 76, 76, 76, 77, 77, 77, 76, 75, 73, 72, 71, 71, 71, 72, 72, 72, 72, 71, 70, 68, 67, +67, 67, 67, 67, 67, 67, 67, 66, 65, 64, 63, 62, 62, 62, 62, 63, 62, 62, 61, 60, 59, 58, 58, 57, 58, 58, 58, 58, 57, 56, 55, 54, +53, 53, 53, 53, 53, 53, 53, 52, 51, 50, 49, 49, 48, 48, 48, 48, 48, 48, 47, 46, 45, 44, 44, 44, 44, 44, 44, 44, 43, 42, 41, 40, +40, 39, 39, 39, 39, 39, 39, 38, 37, 37, 36, 35, 35, 34, 34, 34, 34, 34, 33, 33, 32, 31, 30, 30, 30, 30, 30, 30, 29, 29, 28, 27, +26, 25, 25, 25, 25, 25, 25, 24, 24, 23, 22, 21, 21, 20, 20, 20, 20, 20, 20, 19, 18, 17, 16, 16, 16, 16, 16, 16, 15, 15, 14, 13, +12, 12, 11, 11, 11, 11, 11, 11, 10, 9, 8, 8, 7, 7, 6, 6, 6, 6, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_178_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_178_at_16384_512_int8.h new file mode 100644 index 000000000..affff8a98 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_178_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_178_AT_16384_512INT8_H_ +#define SAW_MAX_178_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_178_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_178_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_178_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, -1, -1, -2, -3, -4, -4, -4, -4, -4, -4, -5, -5, -6, -7, -8, -8, -9, -9, -9, -9, -9, -10, -10, -11, -12, -13, -13, -14, -14, +-14, -14, -14, -14, -15, -16, -17, -17, -18, -18, -19, -19, -19, -19, -19, -20, -20, -21, -22, -23, -23, -23, -23, -23, -23, -24, -24, -25, -26, -27, -28, -28, +-28, -28, -28, -28, -29, -29, -30, -31, -32, -32, -33, -33, -33, -33, -33, -33, -34, -35, -36, -36, -37, -38, -38, -38, -38, -38, -38, -39, -39, -40, -41, -42, +-42, -42, -42, -42, -42, -43, -43, -44, -45, -46, -47, -47, -47, -47, -47, -47, -47, -48, -49, -50, -51, -52, -52, -52, -52, -52, -52, -52, -53, -54, -55, -56, +-56, -57, -57, -57, -57, -57, -57, -57, -58, -59, -60, -61, -62, -62, -61, -61, -61, -61, -62, -63, -64, -65, -66, -66, -66, -66, -66, -66, -66, -67, -68, -69, +-70, -71, -71, -71, -71, -71, -71, -71, -71, -73, -74, -75, -76, -76, -76, -76, -75, -75, -75, -76, -77, -79, -80, -81, -81, -81, -81, -80, -80, -80, -81, -82, +-83, -85, -86, -86, -86, -85, -85, -84, -84, -85, -87, -88, -90, -91, -92, -91, -90, -89, -88, -88, -89, -91, -93, -95, -97, -97, -96, -95, -93, -92, -92, -93, +-96, -98, -101, -103, -103, -102, -100, -97, -96, -95, -97, -100, -104, -107, -110, -110, -108, -104, -100, -96, -95, -97, -103, -112, -121, -127, -127, -119, -101, -74, -39, 0, +39, 74, 101, 119, 127, 127, 121, 112, 103, 97, 95, 96, 100, 104, 108, 110, 110, 107, 104, 100, 97, 95, 96, 97, 100, 102, 103, 103, 101, 98, 96, 93, +92, 92, 93, 95, 96, 97, 97, 95, 93, 91, 89, 88, 88, 89, 90, 91, 92, 91, 90, 88, 87, 85, 84, 84, 85, 85, 86, 86, 86, 85, 83, 82, +81, 80, 80, 80, 81, 81, 81, 81, 80, 79, 77, 76, 75, 75, 75, 76, 76, 76, 76, 75, 74, 73, 71, 71, 71, 71, 71, 71, 71, 71, 70, 69, +68, 67, 66, 66, 66, 66, 66, 66, 66, 65, 64, 63, 62, 61, 61, 61, 61, 62, 62, 61, 60, 59, 58, 57, 57, 57, 57, 57, 57, 57, 56, 56, +55, 54, 53, 52, 52, 52, 52, 52, 52, 52, 51, 50, 49, 48, 47, 47, 47, 47, 47, 47, 47, 46, 45, 44, 43, 43, 42, 42, 42, 42, 42, 42, +41, 40, 39, 39, 38, 38, 38, 38, 38, 38, 37, 36, 36, 35, 34, 33, 33, 33, 33, 33, 33, 32, 32, 31, 30, 29, 29, 28, 28, 28, 28, 28, +28, 27, 26, 25, 24, 24, 23, 23, 23, 23, 23, 23, 22, 21, 20, 20, 19, 19, 19, 19, 19, 18, 18, 17, 17, 16, 15, 14, 14, 14, 14, 14, +14, 13, 13, 12, 11, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 6, 5, 5, 4, 4, 4, 4, 4, 4, 3, 2, 1, 1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_182_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_182_at_16384_512_int8.h new file mode 100644 index 000000000..3a337ef63 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_182_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_182_AT_16384_512INT8_H_ +#define SAW_MAX_182_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_182_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_182_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_182_AT_16384_512_DATA [] = +{ +0, 0, -1, -2, -2, -2, -2, -2, -2, -3, -3, -4, -5, -6, -6, -7, -7, -7, -7, -7, -7, -8, -9, -10, -10, -11, -11, -12, -12, -12, -12, -12, -13, +-13, -14, -15, -16, -16, -16, -17, -17, -17, -17, -17, -18, -19, -20, -21, -21, -21, -21, -21, -21, -22, -22, -23, -24, -24, -25, -26, -26, -26, -26, -26, -26, +-27, -27, -28, -29, -30, -31, -31, -31, -31, -31, -31, -32, -32, -33, -34, -35, -35, -36, -36, -36, -36, -36, -36, -37, -38, -38, -39, -40, -41, -41, -41, -41, +-41, -41, -41, -42, -43, -44, -45, -45, -46, -46, -46, -46, -46, -46, -47, -48, -49, -50, -50, -51, -51, -51, -50, -51, -51, -51, -52, -53, -54, -55, -55, -56, +-56, -55, -55, -55, -56, -57, -58, -59, -60, -60, -61, -60, -60, -60, -60, -61, -61, -62, -64, -65, -65, -65, -65, -65, -65, -65, -65, -66, -67, -68, -69, -70, +-70, -70, -70, -70, -70, -70, -70, -72, -73, -74, -75, -75, -75, -75, -75, -74, -74, -75, -76, -77, -79, -80, -80, -81, -80, -80, -79, -79, -79, -80, -82, -83, +-85, -86, -86, -85, -85, -84, -83, -84, -85, -86, -88, -90, -91, -91, -91, -90, -89, -88, -88, -89, -90, -93, -95, -96, -97, -96, -95, -93, -92, -92, -93, -94, +-97, -100, -102, -103, -102, -100, -98, -96, -95, -95, -98, -101, -105, -108, -110, -110, -107, -103, -98, -95, -95, -98, -105, -113, -122, -127, -126, -118, -99, -72, -38, 0, +38, 72, 99, 118, 126, 127, 122, 113, 105, 98, 95, 95, 98, 103, 107, 110, 110, 108, 105, 101, 98, 95, 95, 96, 98, 100, 102, 103, 102, 100, 97, 94, +93, 92, 92, 93, 95, 96, 97, 96, 95, 93, 90, 89, 88, 88, 89, 90, 91, 91, 91, 90, 88, 86, 85, 84, 83, 84, 85, 85, 86, 86, 85, 83, +82, 80, 79, 79, 79, 80, 80, 81, 80, 80, 79, 77, 76, 75, 74, 74, 75, 75, 75, 75, 75, 74, 73, 72, 70, 70, 70, 70, 70, 70, 70, 70, +69, 68, 67, 66, 65, 65, 65, 65, 65, 65, 65, 65, 64, 62, 61, 61, 60, 60, 60, 60, 61, 60, 60, 59, 58, 57, 56, 55, 55, 55, 56, 56, +55, 55, 54, 53, 52, 51, 51, 51, 50, 51, 51, 51, 50, 50, 49, 48, 47, 46, 46, 46, 46, 46, 46, 45, 45, 44, 43, 42, 41, 41, 41, 41, +41, 41, 41, 40, 39, 38, 38, 37, 36, 36, 36, 36, 36, 36, 35, 35, 34, 33, 32, 32, 31, 31, 31, 31, 31, 31, 30, 29, 28, 27, 27, 26, +26, 26, 26, 26, 26, 25, 24, 24, 23, 22, 22, 21, 21, 21, 21, 21, 21, 20, 19, 18, 17, 17, 17, 17, 17, 16, 16, 16, 15, 14, 13, 13, +12, 12, 12, 12, 12, 11, 11, 10, 10, 9, 8, 7, 7, 7, 7, 7, 7, 6, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_186_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_186_at_16384_512_int8.h new file mode 100644 index 000000000..3f6b65efe --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_186_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_186_AT_16384_512INT8_H_ +#define SAW_MAX_186_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_186_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_186_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_186_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, -1, -1, -2, -3, -4, -4, -4, -4, -4, -5, -5, -5, -6, -7, -8, -8, -9, -9, -9, -9, -9, -10, -10, -10, -11, -12, -13, -14, -14, +-14, -14, -14, -14, -15, -15, -16, -17, -18, -18, -19, -19, -19, -19, -19, -19, -20, -20, -21, -22, -23, -24, -24, -24, -24, -24, -24, -25, -25, -26, -27, -27, +-28, -29, -29, -29, -29, -29, -29, -30, -30, -31, -32, -33, -34, -34, -34, -34, -34, -34, -34, -35, -36, -36, -37, -38, -39, -39, -39, -39, -39, -39, -40, -40, +-41, -42, -43, -44, -44, -44, -44, -44, -44, -44, -45, -45, -46, -47, -48, -49, -49, -49, -49, -49, -49, -49, -50, -51, -52, -53, -54, -54, -54, -54, -54, -54, +-54, -55, -55, -56, -57, -58, -59, -59, -59, -59, -59, -59, -59, -60, -61, -62, -63, -64, -64, -64, -64, -64, -64, -64, -64, -65, -66, -67, -68, -69, -69, -69, +-69, -69, -69, -69, -69, -71, -72, -73, -74, -74, -75, -74, -74, -73, -73, -74, -75, -76, -77, -79, -79, -80, -79, -79, -78, -78, -78, -79, -80, -82, -83, -84, +-85, -85, -84, -84, -83, -83, -83, -84, -86, -88, -89, -90, -90, -90, -89, -88, -87, -87, -88, -90, -92, -94, -95, -96, -96, -95, -93, -92, -91, -92, -93, -96, +-98, -101, -102, -102, -101, -99, -97, -95, -95, -96, -99, -102, -106, -109, -110, -109, -105, -101, -97, -94, -95, -99, -106, -114, -122, -127, -126, -116, -98, -71, -37, 0, +37, 71, 98, 116, 126, 127, 122, 114, 106, 99, 95, 94, 97, 101, 105, 109, 110, 109, 106, 102, 99, 96, 95, 95, 97, 99, 101, 102, 102, 101, 98, 96, +93, 92, 91, 92, 93, 95, 96, 96, 95, 94, 92, 90, 88, 87, 87, 88, 89, 90, 90, 90, 89, 88, 86, 84, 83, 83, 83, 84, 84, 85, 85, 84, +83, 82, 80, 79, 78, 78, 78, 79, 79, 80, 79, 79, 77, 76, 75, 74, 73, 73, 74, 74, 75, 74, 74, 73, 72, 71, 69, 69, 69, 69, 69, 69, +69, 69, 68, 67, 66, 65, 64, 64, 64, 64, 64, 64, 64, 64, 63, 62, 61, 60, 59, 59, 59, 59, 59, 59, 59, 58, 57, 56, 55, 55, 54, 54, +54, 54, 54, 54, 54, 53, 52, 51, 50, 49, 49, 49, 49, 49, 49, 49, 48, 47, 46, 45, 45, 44, 44, 44, 44, 44, 44, 44, 43, 42, 41, 40, +40, 39, 39, 39, 39, 39, 39, 38, 37, 36, 36, 35, 34, 34, 34, 34, 34, 34, 34, 33, 32, 31, 30, 30, 29, 29, 29, 29, 29, 29, 28, 27, +27, 26, 25, 25, 24, 24, 24, 24, 24, 24, 23, 22, 21, 20, 20, 19, 19, 19, 19, 19, 19, 18, 18, 17, 16, 15, 15, 14, 14, 14, 14, 14, +14, 13, 12, 11, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 6, 5, 5, 5, 4, 4, 4, 4, 4, 3, 2, 1, 1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_190_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_190_at_16384_512_int8.h new file mode 100644 index 000000000..877a937ad --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_190_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_190_AT_16384_512INT8_H_ +#define SAW_MAX_190_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_190_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_190_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_190_AT_16384_512_DATA [] = +{ +0, 0, -1, -2, -2, -2, -2, -2, -2, -3, -3, -4, -5, -6, -6, -7, -7, -7, -7, -7, -7, -8, -8, -9, -10, -11, -12, -12, -12, -12, -12, -12, -12, +-13, -14, -14, -15, -16, -17, -17, -17, -17, -17, -17, -18, -18, -19, -20, -21, -21, -22, -22, -22, -22, -22, -22, -23, -23, -24, -25, -26, -27, -27, -27, -27, +-27, -27, -28, -28, -29, -29, -30, -31, -32, -32, -32, -33, -32, -32, -33, -33, -34, -35, -36, -36, -37, -37, -38, -38, -38, -38, -38, -38, -39, -40, -41, -42, +-42, -43, -43, -43, -43, -43, -43, -43, -44, -45, -46, -47, -48, -48, -48, -48, -48, -48, -48, -49, -50, -51, -52, -52, -53, -53, -53, -53, -53, -53, -53, -54, +-55, -56, -57, -58, -58, -58, -58, -58, -58, -58, -58, -59, -60, -61, -62, -63, -63, -63, -63, -63, -63, -63, -63, -64, -65, -67, -68, -68, -68, -68, -68, -68, +-68, -68, -69, -70, -71, -72, -73, -73, -74, -73, -73, -73, -73, -73, -74, -75, -76, -77, -78, -79, -79, -78, -78, -77, -77, -78, -79, -80, -82, -83, -84, -84, +-84, -83, -83, -82, -82, -83, -84, -86, -87, -89, -90, -90, -89, -88, -87, -87, -87, -88, -89, -91, -93, -95, -95, -95, -94, -93, -92, -91, -91, -92, -95, -97, +-100, -101, -102, -101, -99, -97, -95, -94, -95, -97, -100, -104, -107, -109, -109, -107, -104, -99, -96, -94, -95, -100, -107, -116, -123, -127, -125, -115, -96, -69, -36, 0, +36, 69, 96, 115, 125, 127, 123, 116, 107, 100, 95, 94, 96, 99, 104, 107, 109, 109, 107, 104, 100, 97, 95, 94, 95, 97, 99, 101, 102, 101, 100, 97, +95, 92, 91, 91, 92, 93, 94, 95, 95, 95, 93, 91, 89, 88, 87, 87, 87, 88, 89, 90, 90, 89, 87, 86, 84, 83, 82, 82, 83, 83, 84, 84, +84, 83, 82, 80, 79, 78, 77, 77, 78, 78, 79, 79, 78, 77, 76, 75, 74, 73, 73, 73, 73, 73, 74, 73, 73, 72, 71, 70, 69, 68, 68, 68, +68, 68, 68, 68, 68, 67, 65, 64, 63, 63, 63, 63, 63, 63, 63, 63, 62, 61, 60, 59, 58, 58, 58, 58, 58, 58, 58, 58, 57, 56, 55, 54, +53, 53, 53, 53, 53, 53, 53, 52, 52, 51, 50, 49, 48, 48, 48, 48, 48, 48, 48, 47, 46, 45, 44, 43, 43, 43, 43, 43, 43, 43, 42, 42, +41, 40, 39, 38, 38, 38, 38, 38, 38, 37, 37, 36, 36, 35, 34, 33, 33, 32, 32, 33, 32, 32, 32, 31, 30, 29, 29, 28, 28, 27, 27, 27, +27, 27, 27, 26, 25, 24, 23, 23, 22, 22, 22, 22, 22, 22, 21, 21, 20, 19, 18, 18, 17, 17, 17, 17, 17, 17, 16, 15, 14, 14, 13, 12, +12, 12, 12, 12, 12, 12, 11, 10, 9, 8, 8, 7, 7, 7, 7, 7, 7, 6, 6, 5, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_195_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_195_at_16384_512_int8.h new file mode 100644 index 000000000..0c2c0edbd --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_195_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_195_AT_16384_512INT8_H_ +#define SAW_MAX_195_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_195_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_195_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_195_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, -1, -1, -2, -3, -4, -4, -5, -5, -5, -5, -5, -5, -6, -6, -7, -8, -9, -9, -10, -10, -10, -10, -10, -10, -11, -12, -12, -13, -14, +-15, -15, -15, -15, -15, -15, -15, -16, -17, -18, -18, -19, -20, -20, -20, -20, -20, -20, -21, -21, -22, -23, -24, -24, -25, -25, -25, -25, -25, -26, -26, -26, +-27, -28, -29, -30, -30, -31, -31, -31, -31, -31, -31, -31, -32, -33, -34, -35, -35, -36, -36, -36, -36, -36, -36, -37, -37, -38, -39, -40, -41, -41, -41, -41, +-41, -41, -41, -42, -42, -43, -44, -45, -46, -46, -46, -46, -46, -46, -46, -47, -47, -48, -49, -50, -51, -51, -52, -51, -51, -51, -51, -52, -53, -54, -55, -56, +-56, -57, -57, -57, -57, -56, -57, -57, -58, -59, -60, -61, -61, -62, -62, -62, -62, -62, -62, -62, -63, -64, -65, -66, -67, -67, -67, -67, -67, -67, -67, -67, +-68, -69, -70, -71, -72, -73, -73, -72, -72, -72, -72, -72, -73, -74, -75, -76, -77, -78, -78, -78, -77, -77, -77, -77, -78, -79, -80, -82, -83, -83, -83, -83, +-82, -82, -81, -82, -83, -84, -86, -87, -88, -89, -89, -88, -87, -87, -86, -86, -87, -89, -91, -93, -94, -95, -95, -94, -93, -91, -91, -91, -92, -94, -96, -99, +-100, -101, -101, -100, -98, -96, -94, -94, -95, -98, -102, -105, -108, -109, -109, -106, -102, -98, -95, -94, -96, -101, -109, -117, -124, -127, -124, -113, -94, -68, -35, 0, +35, 68, 94, 113, 124, 127, 124, 117, 109, 101, 96, 94, 95, 98, 102, 106, 109, 109, 108, 105, 102, 98, 95, 94, 94, 96, 98, 100, 101, 101, 100, 99, +96, 94, 92, 91, 91, 91, 93, 94, 95, 95, 94, 93, 91, 89, 87, 86, 86, 87, 87, 88, 89, 89, 88, 87, 86, 84, 83, 82, 81, 82, 82, 83, +83, 83, 83, 82, 80, 79, 78, 77, 77, 77, 77, 78, 78, 78, 77, 76, 75, 74, 73, 72, 72, 72, 72, 72, 73, 73, 72, 71, 70, 69, 68, 67, +67, 67, 67, 67, 67, 67, 67, 66, 65, 64, 63, 62, 62, 62, 62, 62, 62, 62, 61, 61, 60, 59, 58, 57, 57, 56, 57, 57, 57, 57, 56, 56, +55, 54, 53, 52, 51, 51, 51, 51, 52, 51, 51, 50, 49, 48, 47, 47, 46, 46, 46, 46, 46, 46, 46, 45, 44, 43, 42, 42, 41, 41, 41, 41, +41, 41, 41, 40, 39, 38, 37, 37, 36, 36, 36, 36, 36, 36, 35, 35, 34, 33, 32, 31, 31, 31, 31, 31, 31, 31, 30, 30, 29, 28, 27, 26, +26, 26, 25, 25, 25, 25, 25, 24, 24, 23, 22, 21, 21, 20, 20, 20, 20, 20, 20, 19, 18, 18, 17, 16, 15, 15, 15, 15, 15, 15, 15, 14, +13, 12, 12, 11, 10, 10, 10, 10, 10, 10, 9, 9, 8, 7, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 3, 2, 1, 1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_199_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_199_at_16384_512_int8.h new file mode 100644 index 000000000..b3ba04667 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_199_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_199_AT_16384_512INT8_H_ +#define SAW_MAX_199_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_199_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_199_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_199_AT_16384_512_DATA [] = +{ +0, 0, -1, -2, -2, -2, -2, -2, -2, -3, -3, -4, -5, -5, -6, -7, -7, -7, -7, -7, -8, -8, -8, -9, -10, -10, -11, -12, -12, -13, -13, -13, -13, +-13, -13, -14, -15, -15, -16, -17, -18, -18, -18, -18, -18, -18, -18, -19, -20, -20, -21, -22, -23, -23, -23, -23, -23, -23, -24, -24, -25, -26, -26, -27, -28, +-28, -29, -29, -29, -29, -29, -29, -30, -31, -31, -32, -33, -34, -34, -34, -34, -34, -34, -34, -35, -36, -36, -37, -38, -39, -39, -39, -39, -39, -39, -40, -40, +-41, -41, -42, -43, -44, -45, -45, -45, -45, -45, -45, -45, -46, -46, -47, -48, -49, -50, -50, -50, -50, -50, -50, -50, -51, -51, -52, -53, -54, -55, -55, -56, +-55, -55, -55, -55, -56, -56, -57, -58, -59, -60, -61, -61, -61, -61, -60, -60, -61, -61, -62, -63, -64, -65, -66, -66, -66, -66, -66, -66, -66, -66, -67, -68, +-69, -71, -71, -72, -72, -72, -71, -71, -71, -71, -72, -73, -74, -76, -77, -77, -77, -77, -77, -76, -76, -76, -77, -78, -79, -81, -82, -83, -83, -83, -82, -81, +-81, -81, -81, -83, -84, -86, -87, -88, -89, -88, -88, -87, -86, -86, -86, -87, -89, -91, -92, -94, -95, -94, -94, -92, -91, -90, -90, -91, -93, -95, -98, -100, +-101, -101, -100, -98, -96, -94, -94, -94, -96, -100, -103, -107, -109, -109, -108, -105, -100, -97, -94, -94, -97, -103, -111, -119, -125, -127, -123, -112, -93, -66, -34, 0, +34, 66, 93, 112, 123, 127, 125, 119, 111, 103, 97, 94, 94, 97, 100, 105, 108, 109, 109, 107, 103, 100, 96, 94, 94, 94, 96, 98, 100, 101, 101, 100, +98, 95, 93, 91, 90, 90, 91, 92, 94, 94, 95, 94, 92, 91, 89, 87, 86, 86, 86, 87, 88, 88, 89, 88, 87, 86, 84, 83, 81, 81, 81, 81, +82, 83, 83, 83, 82, 81, 79, 78, 77, 76, 76, 76, 77, 77, 77, 77, 77, 76, 74, 73, 72, 71, 71, 71, 71, 72, 72, 72, 71, 71, 69, 68, +67, 66, 66, 66, 66, 66, 66, 66, 66, 65, 64, 63, 62, 61, 61, 60, 60, 61, 61, 61, 61, 60, 59, 58, 57, 56, 56, 55, 55, 55, 55, 56, +55, 55, 54, 53, 52, 51, 51, 50, 50, 50, 50, 50, 50, 50, 49, 48, 47, 46, 46, 45, 45, 45, 45, 45, 45, 45, 44, 43, 42, 41, 41, 40, +40, 39, 39, 39, 39, 39, 39, 38, 37, 36, 36, 35, 34, 34, 34, 34, 34, 34, 34, 33, 32, 31, 31, 30, 29, 29, 29, 29, 29, 29, 28, 28, +27, 26, 26, 25, 24, 24, 23, 23, 23, 23, 23, 23, 22, 21, 20, 20, 19, 18, 18, 18, 18, 18, 18, 18, 17, 16, 15, 15, 14, 13, 13, 13, +13, 13, 13, 12, 12, 11, 10, 10, 9, 8, 8, 8, 7, 7, 7, 7, 7, 6, 5, 5, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_2048_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_2048_at_16384_512_int8.h new file mode 100644 index 000000000..4f3c14032 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_2048_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_2048_AT_16384_512INT8_H_ +#define SAW_MAX_2048_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_2048_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_2048_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_2048_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -2, -2, -2, -3, -3, -4, -4, -5, -5, -6, -6, -7, +-7, -8, -9, -9, -10, -11, -12, -13, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, -33, -34, -35, -36, +-37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -48, -49, -50, -51, -51, -52, -52, -53, -54, -54, -55, -55, -55, -56, -56, -56, -57, -57, -57, -57, +-57, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -57, -57, -57, -57, -57, -57, -57, -56, -56, -56, -56, -56, -56, -56, -55, -55, -55, -55, -55, -55, +-55, -55, -55, -55, -56, -56, -56, -56, -56, -57, -57, -57, -58, -58, -59, -59, -60, -61, -61, -62, -63, -64, -65, -66, -67, -68, -69, -70, -71, -72, -73, -75, +-76, -77, -79, -80, -81, -83, -84, -86, -87, -89, -90, -92, -93, -95, -97, -98, -100, -101, -103, -104, -106, -107, -109, -110, -111, -113, -114, -115, -117, -118, -119, -120, +-121, -122, -123, -124, -124, -125, -125, -126, -126, -127, -127, -127, -127, -127, -127, -126, -126, -126, -125, -124, -124, -123, -122, -121, -119, -118, -116, -115, -113, -111, -110, -108, +-105, -103, -101, -98, -96, -93, -91, -88, -85, -82, -79, -76, -72, -69, -65, -62, -58, -55, -51, -47, -44, -40, -36, -32, -28, -24, -20, -16, -12, -8, -4, 0, +4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 47, 51, 55, 58, 62, 65, 69, 72, 76, 79, 82, 85, 88, 91, 93, 96, 98, 101, 103, 105, 108, +110, 111, 113, 115, 116, 118, 119, 121, 122, 123, 124, 124, 125, 126, 126, 126, 127, 127, 127, 127, 127, 127, 126, 126, 125, 125, 124, 124, 123, 122, 121, 120, +119, 118, 117, 115, 114, 113, 111, 110, 109, 107, 106, 104, 103, 101, 100, 98, 97, 95, 93, 92, 90, 89, 87, 86, 84, 83, 81, 80, 79, 77, 76, 75, +73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 61, 60, 59, 59, 58, 58, 57, 57, 57, 56, 56, 56, 56, 56, 55, 55, 55, 55, 55, +55, 55, 55, 55, 55, 56, 56, 56, 56, 56, 56, 56, 57, 57, 57, 57, 57, 57, 57, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 57, 57, +57, 57, 57, 56, 56, 56, 55, 55, 55, 54, 54, 53, 52, 52, 51, 51, 50, 49, 48, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, +35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 13, 12, 11, 10, 9, 9, 8, 7, 7, +6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_204_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_204_at_16384_512_int8.h new file mode 100644 index 000000000..29de1aec1 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_204_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_204_AT_16384_512INT8_H_ +#define SAW_MAX_204_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_204_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_204_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_204_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, 0, -1, -2, -3, -4, -4, -5, -5, -5, -5, -5, -5, -6, -6, -7, -8, -9, -9, -10, -10, -10, -10, -10, -10, -11, -11, -12, -13, -13, +-14, -15, -16, -16, -16, -16, -16, -16, -16, -17, -18, -18, -19, -20, -21, -21, -21, -21, -21, -21, -22, -22, -23, -23, -24, -25, -26, -26, -27, -27, -27, -27, +-27, -27, -28, -28, -29, -30, -31, -32, -32, -32, -32, -32, -32, -32, -33, -33, -34, -35, -36, -37, -37, -38, -38, -38, -38, -38, -38, -38, -39, -40, -41, -42, +-42, -43, -43, -43, -43, -43, -43, -43, -44, -45, -45, -46, -47, -48, -49, -49, -49, -49, -49, -49, -49, -49, -50, -51, -52, -53, -54, -54, -54, -54, -54, -54, +-54, -54, -55, -56, -57, -58, -59, -60, -60, -60, -60, -59, -59, -59, -60, -61, -62, -63, -64, -65, -65, -65, -65, -65, -65, -65, -65, -66, -67, -68, -69, -70, +-71, -71, -71, -71, -70, -70, -70, -70, -71, -72, -74, -75, -76, -76, -77, -76, -76, -75, -75, -75, -76, -77, -78, -80, -81, -82, -82, -82, -82, -81, -81, -80, +-81, -81, -83, -84, -86, -87, -88, -88, -88, -87, -86, -85, -85, -86, -87, -89, -91, -92, -94, -94, -94, -93, -92, -91, -90, -90, -91, -92, -95, -97, -99, -101, +-101, -100, -99, -97, -95, -94, -94, -95, -98, -102, -105, -108, -109, -109, -107, -103, -99, -96, -94, -95, -98, -105, -112, -120, -126, -127, -122, -110, -91, -65, -34, 0, +34, 65, 91, 110, 122, 127, 126, 120, 112, 105, 98, 95, 94, 96, 99, 103, 107, 109, 109, 108, 105, 102, 98, 95, 94, 94, 95, 97, 99, 100, 101, 101, +99, 97, 95, 92, 91, 90, 90, 91, 92, 93, 94, 94, 94, 92, 91, 89, 87, 86, 85, 85, 86, 87, 88, 88, 88, 87, 86, 84, 83, 81, 81, 80, +81, 81, 82, 82, 82, 82, 81, 80, 78, 77, 76, 75, 75, 75, 76, 76, 77, 76, 76, 75, 74, 72, 71, 70, 70, 70, 70, 71, 71, 71, 71, 70, +69, 68, 67, 66, 65, 65, 65, 65, 65, 65, 65, 65, 64, 63, 62, 61, 60, 59, 59, 59, 60, 60, 60, 60, 59, 58, 57, 56, 55, 54, 54, 54, +54, 54, 54, 54, 54, 53, 52, 51, 50, 49, 49, 49, 49, 49, 49, 49, 49, 48, 47, 46, 45, 45, 44, 43, 43, 43, 43, 43, 43, 43, 42, 42, +41, 40, 39, 38, 38, 38, 38, 38, 38, 38, 37, 37, 36, 35, 34, 33, 33, 32, 32, 32, 32, 32, 32, 32, 31, 30, 29, 28, 28, 27, 27, 27, +27, 27, 27, 26, 26, 25, 24, 23, 23, 22, 22, 21, 21, 21, 21, 21, 21, 20, 19, 18, 18, 17, 16, 16, 16, 16, 16, 16, 16, 15, 14, 13, +13, 12, 11, 11, 10, 10, 10, 10, 10, 10, 9, 9, 8, 7, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 3, 2, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_210_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_210_at_16384_512_int8.h new file mode 100644 index 000000000..648bfd511 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_210_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_210_AT_16384_512INT8_H_ +#define SAW_MAX_210_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_210_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_210_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_210_AT_16384_512_DATA [] = +{ +0, 0, -1, -2, -2, -2, -2, -2, -2, -3, -3, -4, -4, -5, -6, -7, -7, -8, -8, -8, -8, -8, -8, -9, -9, -10, -11, -12, -12, -13, -13, -13, -14, +-14, -14, -14, -14, -15, -16, -16, -17, -18, -19, -19, -19, -19, -19, -19, -19, -20, -20, -21, -22, -23, -24, -24, -25, -25, -25, -25, -25, -25, -25, -26, -27, +-28, -29, -29, -30, -30, -30, -30, -30, -30, -31, -31, -32, -32, -33, -34, -35, -36, -36, -36, -36, -36, -36, -36, -37, -37, -38, -39, -40, -41, -41, -42, -42, +-42, -42, -42, -42, -42, -43, -44, -45, -46, -46, -47, -47, -47, -47, -47, -47, -47, -48, -48, -49, -50, -51, -52, -53, -53, -53, -53, -53, -53, -53, -53, -54, +-55, -56, -57, -58, -58, -59, -59, -58, -58, -58, -58, -59, -60, -61, -62, -63, -64, -64, -64, -64, -64, -64, -64, -64, -64, -65, -66, -67, -69, -69, -70, -70, +-70, -70, -69, -69, -69, -70, -71, -72, -73, -74, -75, -76, -76, -76, -75, -75, -75, -75, -75, -76, -77, -79, -80, -81, -82, -82, -81, -81, -80, -80, -80, -81, +-82, -83, -85, -86, -87, -88, -88, -87, -86, -86, -85, -85, -86, -87, -89, -91, -92, -94, -94, -94, -93, -92, -91, -90, -90, -91, -92, -94, -97, -99, -100, -101, +-100, -99, -97, -95, -94, -94, -95, -97, -100, -104, -107, -109, -109, -108, -105, -102, -98, -95, -94, -96, -100, -107, -114, -122, -127, -127, -122, -109, -90, -64, -33, 0, +33, 64, 90, 109, 122, 127, 127, 122, 114, 107, 100, 96, 94, 95, 98, 102, 105, 108, 109, 109, 107, 104, 100, 97, 95, 94, 94, 95, 97, 99, 100, 101, +100, 99, 97, 94, 92, 91, 90, 90, 91, 92, 93, 94, 94, 94, 92, 91, 89, 87, 86, 85, 85, 86, 86, 87, 88, 88, 87, 86, 85, 83, 82, 81, +80, 80, 80, 81, 81, 82, 82, 81, 80, 79, 77, 76, 75, 75, 75, 75, 75, 76, 76, 76, 75, 74, 73, 72, 71, 70, 69, 69, 69, 70, 70, 70, +70, 69, 69, 67, 66, 65, 64, 64, 64, 64, 64, 64, 64, 64, 64, 63, 62, 61, 60, 59, 58, 58, 58, 58, 59, 59, 58, 58, 57, 56, 55, 54, +53, 53, 53, 53, 53, 53, 53, 53, 52, 51, 50, 49, 48, 48, 47, 47, 47, 47, 47, 47, 47, 46, 46, 45, 44, 43, 42, 42, 42, 42, 42, 42, +42, 41, 41, 40, 39, 38, 37, 37, 36, 36, 36, 36, 36, 36, 36, 35, 34, 33, 32, 32, 31, 31, 30, 30, 30, 30, 30, 30, 29, 29, 28, 27, +26, 25, 25, 25, 25, 25, 25, 25, 24, 24, 23, 22, 21, 20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 17, 16, 16, 15, 14, 14, 14, 14, 14, +13, 13, 13, 12, 12, 11, 10, 9, 9, 8, 8, 8, 8, 8, 8, 7, 7, 6, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_215_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_215_at_16384_512_int8.h new file mode 100644 index 000000000..7403e4fe2 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_215_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_215_AT_16384_512INT8_H_ +#define SAW_MAX_215_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_215_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_215_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_215_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, 0, -1, -2, -3, -4, -4, -5, -5, -5, -5, -5, -5, -6, -6, -7, -7, -8, -9, -10, -10, -11, -11, -11, -11, -11, -11, -12, -12, -13, +-14, -15, -15, -16, -16, -17, -17, -17, -17, -17, -17, -18, -18, -19, -20, -21, -22, -22, -22, -23, -23, -23, -23, -23, -23, -24, -25, -26, -26, -27, -28, -28, +-28, -28, -28, -28, -28, -29, -29, -30, -31, -32, -33, -33, -34, -34, -34, -34, -34, -34, -34, -35, -36, -37, -37, -38, -39, -40, -40, -40, -40, -40, -40, -40, +-40, -41, -42, -43, -44, -45, -45, -46, -46, -46, -46, -46, -46, -46, -47, -47, -48, -49, -50, -51, -51, -52, -51, -51, -51, -51, -52, -52, -53, -54, -55, -56, +-57, -57, -57, -57, -57, -57, -57, -57, -58, -58, -59, -60, -61, -62, -63, -63, -63, -63, -63, -63, -63, -63, -64, -65, -66, -67, -68, -69, -69, -69, -69, -68, +-68, -68, -68, -69, -70, -71, -73, -74, -75, -75, -75, -75, -74, -74, -74, -74, -74, -75, -77, -78, -79, -80, -81, -81, -81, -80, -80, -79, -79, -80, -81, -82, +-83, -85, -86, -87, -87, -87, -86, -85, -85, -84, -85, -86, -87, -89, -91, -92, -93, -94, -93, -92, -91, -90, -89, -89, -90, -92, -94, -96, -98, -100, -101, -100, +-99, -97, -95, -94, -93, -94, -96, -98, -102, -105, -108, -109, -109, -107, -104, -100, -96, -94, -94, -97, -102, -109, -116, -123, -127, -127, -120, -107, -88, -62, -32, 0, +32, 62, 88, 107, 120, 127, 127, 123, 116, 109, 102, 97, 94, 94, 96, 100, 104, 107, 109, 109, 108, 105, 102, 98, 96, 94, 93, 94, 95, 97, 99, 100, +101, 100, 98, 96, 94, 92, 90, 89, 89, 90, 91, 92, 93, 94, 93, 92, 91, 89, 87, 86, 85, 84, 85, 85, 86, 87, 87, 87, 86, 85, 83, 82, +81, 80, 79, 79, 80, 80, 81, 81, 81, 80, 79, 78, 77, 75, 74, 74, 74, 74, 74, 75, 75, 75, 75, 74, 73, 71, 70, 69, 68, 68, 68, 68, +69, 69, 69, 69, 68, 67, 66, 65, 64, 63, 63, 63, 63, 63, 63, 63, 63, 62, 61, 60, 59, 58, 58, 57, 57, 57, 57, 57, 57, 57, 57, 56, +55, 54, 53, 52, 52, 51, 51, 51, 51, 52, 51, 51, 50, 49, 48, 47, 47, 46, 46, 46, 46, 46, 46, 46, 45, 45, 44, 43, 42, 41, 40, 40, +40, 40, 40, 40, 40, 40, 39, 38, 37, 37, 36, 35, 34, 34, 34, 34, 34, 34, 34, 33, 33, 32, 31, 30, 29, 29, 28, 28, 28, 28, 28, 28, +28, 27, 26, 26, 25, 24, 23, 23, 23, 23, 23, 23, 22, 22, 22, 21, 20, 19, 18, 18, 17, 17, 17, 17, 17, 17, 16, 16, 15, 15, 14, 13, +12, 12, 11, 11, 11, 11, 11, 11, 10, 10, 9, 8, 7, 7, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 3, 2, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_221_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_221_at_16384_512_int8.h new file mode 100644 index 000000000..23faa609b --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_221_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_221_AT_16384_512INT8_H_ +#define SAW_MAX_221_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_221_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_221_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_221_AT_16384_512_DATA [] = +{ +0, 0, -1, -2, -2, -2, -2, -2, -2, -3, -3, -3, -4, -5, -6, -7, -7, -8, -8, -8, -8, -8, -8, -9, -9, -9, -10, -11, -12, -13, -13, -14, -14, +-14, -14, -14, -14, -15, -15, -16, -16, -17, -18, -19, -19, -20, -20, -20, -20, -20, -20, -21, -21, -22, -23, -23, -24, -25, -26, -26, -26, -26, -26, -26, -26, +-27, -27, -28, -29, -30, -31, -31, -32, -32, -32, -32, -32, -32, -32, -33, -33, -34, -35, -36, -37, -37, -38, -38, -38, -38, -38, -38, -38, -39, -39, -40, -41, +-42, -43, -43, -44, -44, -44, -44, -44, -44, -44, -45, -46, -47, -48, -48, -49, -50, -50, -50, -50, -50, -50, -50, -50, -51, -52, -53, -54, -55, -55, -56, -56, +-56, -56, -55, -55, -56, -56, -57, -58, -59, -60, -61, -62, -62, -62, -62, -61, -61, -61, -62, -62, -63, -64, -65, -66, -67, -68, -68, -68, -67, -67, -67, -67, +-68, -68, -69, -71, -72, -73, -74, -74, -74, -74, -73, -73, -73, -73, -73, -74, -76, -77, -78, -79, -80, -80, -80, -79, -79, -78, -78, -79, -79, -81, -82, -84, +-85, -86, -86, -86, -86, -85, -84, -84, -84, -84, -85, -87, -89, -90, -92, -93, -93, -93, -92, -90, -89, -89, -89, -90, -91, -93, -96, -98, -99, -100, -100, -99, +-97, -95, -94, -93, -93, -94, -97, -100, -103, -106, -108, -109, -108, -105, -102, -98, -95, -94, -94, -98, -103, -110, -118, -124, -127, -126, -119, -105, -86, -61, -31, 0, +31, 61, 86, 105, 119, 126, 127, 124, 118, 110, 103, 98, 94, 94, 95, 98, 102, 105, 108, 109, 108, 106, 103, 100, 97, 94, 93, 93, 94, 95, 97, 99, +100, 100, 99, 98, 96, 93, 91, 90, 89, 89, 89, 90, 92, 93, 93, 93, 92, 90, 89, 87, 85, 84, 84, 84, 84, 85, 86, 86, 86, 86, 85, 84, +82, 81, 79, 79, 78, 78, 79, 79, 80, 80, 80, 79, 78, 77, 76, 74, 73, 73, 73, 73, 73, 74, 74, 74, 74, 73, 72, 71, 69, 68, 68, 67, +67, 67, 67, 68, 68, 68, 67, 66, 65, 64, 63, 62, 62, 61, 61, 61, 62, 62, 62, 62, 61, 60, 59, 58, 57, 56, 56, 55, 55, 56, 56, 56, +56, 55, 55, 54, 53, 52, 51, 50, 50, 50, 50, 50, 50, 50, 50, 49, 48, 48, 47, 46, 45, 44, 44, 44, 44, 44, 44, 44, 43, 43, 42, 41, +40, 39, 39, 38, 38, 38, 38, 38, 38, 38, 37, 37, 36, 35, 34, 33, 33, 32, 32, 32, 32, 32, 32, 32, 31, 31, 30, 29, 28, 27, 27, 26, +26, 26, 26, 26, 26, 26, 25, 24, 23, 23, 22, 21, 21, 20, 20, 20, 20, 20, 20, 19, 19, 18, 17, 16, 16, 15, 15, 14, 14, 14, 14, 14, +14, 13, 13, 12, 11, 10, 9, 9, 9, 8, 8, 8, 8, 8, 8, 7, 7, 6, 5, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_227_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_227_at_16384_512_int8.h new file mode 100644 index 000000000..fe8aa1682 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_227_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_227_AT_16384_512INT8_H_ +#define SAW_MAX_227_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_227_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_227_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_227_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, 0, -1, -2, -3, -3, -4, -5, -5, -5, -6, -6, -6, -6, -6, -6, -7, -8, -9, -9, -10, -11, -11, -12, -12, -12, -12, -12, -12, -12, +-13, -14, -15, -15, -16, -17, -17, -18, -18, -18, -18, -18, -18, -18, -19, -20, -21, -22, -22, -23, -23, -24, -24, -24, -24, -24, -24, -24, -25, -26, -27, -28, +-28, -29, -30, -30, -30, -30, -30, -30, -30, -30, -31, -32, -33, -34, -34, -35, -36, -36, -36, -36, -36, -36, -36, -36, -37, -38, -39, -40, -41, -41, -42, -42, +-42, -42, -42, -42, -42, -42, -43, -44, -45, -46, -47, -47, -48, -48, -48, -48, -48, -48, -48, -48, -49, -50, -51, -52, -53, -54, -54, -54, -54, -54, -54, -54, +-54, -54, -55, -56, -57, -58, -59, -60, -60, -60, -60, -60, -60, -60, -60, -60, -61, -62, -63, -64, -65, -66, -66, -67, -67, -66, -66, -66, -66, -66, -67, -68, +-69, -70, -71, -72, -73, -73, -73, -72, -72, -72, -72, -72, -73, -74, -75, -76, -77, -78, -79, -79, -79, -78, -78, -78, -77, -78, -78, -79, -81, -82, -84, -85, +-86, -86, -85, -85, -84, -83, -83, -83, -84, -85, -87, -89, -90, -92, -92, -92, -92, -91, -90, -89, -88, -88, -89, -91, -93, -95, -97, -99, -100, -99, -99, -97, +-95, -94, -93, -93, -94, -96, -99, -102, -105, -107, -108, -108, -106, -103, -100, -96, -94, -93, -95, -99, -105, -112, -119, -125, -127, -125, -117, -104, -84, -59, -30, 0, +30, 59, 84, 104, 117, 125, 127, 125, 119, 112, 105, 99, 95, 93, 94, 96, 100, 103, 106, 108, 108, 107, 105, 102, 99, 96, 94, 93, 93, 94, 95, 97, +99, 99, 100, 99, 97, 95, 93, 91, 89, 88, 88, 89, 90, 91, 92, 92, 92, 92, 90, 89, 87, 85, 84, 83, 83, 83, 84, 85, 85, 86, 86, 85, +84, 82, 81, 79, 78, 78, 77, 78, 78, 78, 79, 79, 79, 78, 77, 76, 75, 74, 73, 72, 72, 72, 72, 72, 73, 73, 73, 72, 71, 70, 69, 68, +67, 66, 66, 66, 66, 66, 67, 67, 66, 66, 65, 64, 63, 62, 61, 60, 60, 60, 60, 60, 60, 60, 60, 60, 59, 58, 57, 56, 55, 54, 54, 54, +54, 54, 54, 54, 54, 54, 53, 52, 51, 50, 49, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 46, 45, 44, 43, 42, 42, 42, 42, 42, 42, 42, +42, 41, 41, 40, 39, 38, 37, 36, 36, 36, 36, 36, 36, 36, 36, 35, 34, 34, 33, 32, 31, 30, 30, 30, 30, 30, 30, 30, 30, 29, 28, 28, +27, 26, 25, 24, 24, 24, 24, 24, 24, 24, 23, 23, 22, 22, 21, 20, 19, 18, 18, 18, 18, 18, 18, 18, 17, 17, 16, 15, 15, 14, 13, 12, +12, 12, 12, 12, 12, 12, 11, 11, 10, 9, 9, 8, 7, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 3, 3, 2, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_234_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_234_at_16384_512_int8.h new file mode 100644 index 000000000..54f7fac3e --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_234_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_234_AT_16384_512INT8_H_ +#define SAW_MAX_234_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_234_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_234_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_234_AT_16384_512_DATA [] = +{ +0, 0, -1, -2, -2, -2, -3, -3, -3, -3, -3, -3, -4, -5, -5, -6, -7, -8, -8, -9, -9, -9, -9, -9, -9, -9, -10, -10, -11, -12, -13, -14, -14, +-15, -15, -15, -15, -15, -15, -15, -16, -16, -17, -18, -19, -20, -20, -21, -21, -21, -21, -21, -21, -22, -22, -22, -23, -24, -25, -26, -26, -27, -27, -28, -28, +-28, -28, -28, -28, -28, -29, -30, -31, -32, -32, -33, -33, -34, -34, -34, -34, -34, -34, -34, -35, -36, -36, -37, -38, -39, -40, -40, -40, -40, -40, -40, -40, +-40, -41, -41, -42, -43, -44, -45, -46, -46, -46, -46, -46, -46, -46, -46, -47, -47, -48, -49, -50, -51, -52, -52, -53, -53, -53, -52, -52, -52, -53, -53, -54, +-55, -56, -57, -58, -58, -59, -59, -59, -59, -59, -58, -59, -59, -60, -61, -62, -63, -64, -65, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -67, -69, -70, +-71, -71, -72, -72, -72, -71, -71, -71, -71, -71, -72, -73, -74, -76, -77, -78, -78, -78, -78, -78, -77, -77, -77, -77, -78, -79, -80, -81, -83, -84, -85, -85, +-85, -84, -83, -83, -82, -82, -83, -84, -85, -87, -89, -90, -91, -92, -92, -91, -90, -89, -88, -88, -88, -89, -91, -93, -95, -97, -98, -99, -99, -98, -97, -95, +-94, -92, -92, -93, -95, -98, -101, -104, -106, -108, -108, -107, -105, -101, -98, -95, -93, -94, -96, -101, -107, -114, -121, -125, -127, -124, -116, -102, -82, -58, -29, 0, +29, 58, 82, 102, 116, 124, 127, 125, 121, 114, 107, 101, 96, 94, 93, 95, 98, 101, 105, 107, 108, 108, 106, 104, 101, 98, 95, 93, 92, 92, 94, 95, +97, 98, 99, 99, 98, 97, 95, 93, 91, 89, 88, 88, 88, 89, 90, 91, 92, 92, 91, 90, 89, 87, 85, 84, 83, 82, 82, 83, 83, 84, 85, 85, +85, 84, 83, 81, 80, 79, 78, 77, 77, 77, 77, 78, 78, 78, 78, 78, 77, 76, 74, 73, 72, 71, 71, 71, 71, 71, 72, 72, 72, 71, 71, 70, +69, 67, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 64, 63, 62, 61, 60, 59, 59, 58, 59, 59, 59, 59, 59, 58, 58, 57, 56, 55, 54, +53, 53, 52, 52, 52, 53, 53, 53, 52, 52, 51, 50, 49, 48, 47, 47, 46, 46, 46, 46, 46, 46, 46, 46, 45, 44, 43, 42, 41, 41, 40, 40, +40, 40, 40, 40, 40, 40, 39, 38, 37, 36, 36, 35, 34, 34, 34, 34, 34, 34, 34, 33, 33, 32, 32, 31, 30, 29, 28, 28, 28, 28, 28, 28, +28, 27, 27, 26, 26, 25, 24, 23, 22, 22, 22, 21, 21, 21, 21, 21, 21, 20, 20, 19, 18, 17, 16, 16, 15, 15, 15, 15, 15, 15, 15, 14, +14, 13, 12, 11, 10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 7, 6, 5, 5, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_240_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_240_at_16384_512_int8.h new file mode 100644 index 000000000..2d4a0187a --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_240_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_240_AT_16384_512INT8_H_ +#define SAW_MAX_240_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_240_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_240_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_240_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, 0, -1, -2, -2, -3, -4, -5, -5, -6, -6, -6, -6, -6, -6, -6, -7, -7, -8, -9, -10, -11, -11, -12, -12, -12, -12, -12, -12, -13, +-13, -13, -14, -15, -16, -16, -17, -18, -18, -19, -19, -19, -19, -19, -19, -19, -20, -20, -21, -22, -23, -24, -24, -25, -25, -25, -25, -25, -25, -25, -26, -26, +-27, -28, -29, -30, -30, -31, -31, -32, -32, -32, -32, -32, -32, -32, -33, -33, -34, -35, -36, -37, -38, -38, -38, -38, -38, -38, -38, -38, -39, -39, -40, -41, +-42, -43, -44, -44, -44, -45, -45, -45, -44, -44, -45, -45, -46, -47, -47, -48, -49, -50, -51, -51, -51, -51, -51, -51, -51, -51, -51, -52, -53, -54, -55, -56, +-57, -57, -58, -58, -58, -57, -57, -57, -57, -58, -59, -60, -61, -62, -63, -64, -64, -64, -64, -64, -64, -63, -63, -64, -64, -65, -66, -67, -68, -69, -70, -71, +-71, -71, -70, -70, -70, -70, -70, -71, -72, -73, -74, -75, -76, -77, -77, -77, -77, -77, -76, -76, -76, -76, -77, -78, -79, -81, -82, -83, -84, -84, -84, -84, +-83, -82, -82, -82, -82, -83, -84, -86, -88, -89, -90, -91, -91, -91, -90, -89, -88, -88, -87, -88, -89, -91, -93, -95, -97, -98, -99, -99, -98, -97, -95, -93, +-92, -92, -93, -94, -97, -100, -103, -106, -108, -108, -108, -106, -103, -100, -96, -94, -93, -94, -98, -103, -109, -116, -122, -126, -127, -123, -114, -100, -80, -56, -29, 0, +29, 56, 80, 100, 114, 123, 127, 126, 122, 116, 109, 103, 98, 94, 93, 94, 96, 100, 103, 106, 108, 108, 108, 106, 103, 100, 97, 94, 93, 92, 92, 93, +95, 97, 98, 99, 99, 98, 97, 95, 93, 91, 89, 88, 87, 88, 88, 89, 90, 91, 91, 91, 90, 89, 88, 86, 84, 83, 82, 82, 82, 82, 83, 84, +84, 84, 84, 83, 82, 81, 79, 78, 77, 76, 76, 76, 76, 77, 77, 77, 77, 77, 76, 75, 74, 73, 72, 71, 70, 70, 70, 70, 70, 71, 71, 71, +70, 69, 68, 67, 66, 65, 64, 64, 63, 63, 64, 64, 64, 64, 64, 64, 63, 62, 61, 60, 59, 58, 57, 57, 57, 57, 58, 58, 58, 57, 57, 56, +55, 54, 53, 52, 51, 51, 51, 51, 51, 51, 51, 51, 51, 50, 49, 48, 47, 47, 46, 45, 45, 44, 44, 45, 45, 45, 44, 44, 44, 43, 42, 41, +40, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 37, 36, 35, 34, 33, 33, 32, 32, 32, 32, 32, 32, 32, 31, 31, 30, 30, 29, 28, 27, 26, +26, 25, 25, 25, 25, 25, 25, 25, 24, 24, 23, 22, 21, 20, 20, 19, 19, 19, 19, 19, 19, 19, 18, 18, 17, 16, 16, 15, 14, 13, 13, 13, +12, 12, 12, 12, 12, 12, 11, 11, 10, 9, 8, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 3, 2, 2, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_248_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_248_at_16384_512_int8.h new file mode 100644 index 000000000..1405199da --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_248_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_248_AT_16384_512INT8_H_ +#define SAW_MAX_248_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_248_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_248_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_248_AT_16384_512_DATA [] = +{ +0, 0, -1, -2, -2, -3, -3, -3, -3, -3, -3, -3, -4, -4, -5, -6, -7, -8, -8, -9, -9, -9, -9, -9, -9, -10, -10, -10, -11, -11, -12, -13, -14, +-15, -15, -16, -16, -16, -16, -16, -16, -16, -17, -17, -18, -19, -20, -20, -21, -22, -22, -23, -23, -23, -23, -23, -23, -23, -24, -24, -25, -26, -27, -28, -28, +-29, -29, -29, -29, -29, -29, -29, -30, -30, -31, -31, -32, -33, -34, -35, -35, -36, -36, -36, -36, -36, -36, -36, -37, -37, -38, -39, -40, -41, -41, -42, -42, +-43, -43, -43, -43, -43, -43, -43, -43, -44, -45, -46, -47, -48, -49, -49, -49, -49, -49, -49, -49, -49, -49, -50, -51, -51, -52, -53, -54, -55, -56, -56, -56, +-56, -56, -56, -56, -56, -56, -57, -58, -59, -60, -61, -62, -62, -63, -63, -63, -63, -62, -62, -62, -63, -63, -64, -65, -66, -67, -68, -69, -70, -70, -70, -69, +-69, -69, -69, -69, -69, -70, -71, -72, -74, -75, -76, -76, -77, -77, -76, -76, -75, -75, -75, -75, -76, -77, -79, -80, -82, -83, -83, -84, -84, -83, -82, -82, +-81, -81, -81, -82, -83, -85, -87, -88, -90, -91, -91, -91, -90, -89, -88, -87, -87, -87, -88, -89, -91, -93, -95, -97, -98, -99, -99, -98, -96, -95, -93, -92, +-92, -92, -94, -96, -99, -102, -105, -107, -108, -108, -107, -104, -101, -98, -95, -93, -94, -95, -99, -105, -112, -118, -124, -127, -127, -122, -113, -98, -79, -55, -28, 0, +28, 55, 79, 98, 113, 122, 127, 127, 124, 118, 112, 105, 99, 95, 94, 93, 95, 98, 101, 104, 107, 108, 108, 107, 105, 102, 99, 96, 94, 92, 92, 92, +93, 95, 96, 98, 99, 99, 98, 97, 95, 93, 91, 89, 88, 87, 87, 87, 88, 89, 90, 91, 91, 91, 90, 88, 87, 85, 83, 82, 81, 81, 81, 82, +82, 83, 84, 84, 83, 83, 82, 80, 79, 77, 76, 75, 75, 75, 75, 76, 76, 77, 77, 76, 76, 75, 74, 72, 71, 70, 69, 69, 69, 69, 69, 69, +70, 70, 70, 69, 68, 67, 66, 65, 64, 63, 63, 62, 62, 62, 63, 63, 63, 63, 62, 62, 61, 60, 59, 58, 57, 56, 56, 56, 56, 56, 56, 56, +56, 56, 55, 54, 53, 52, 51, 51, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 48, 47, 46, 45, 44, 43, 43, 43, 43, 43, 43, 43, 43, 42, +42, 41, 41, 40, 39, 38, 37, 37, 36, 36, 36, 36, 36, 36, 36, 35, 35, 34, 33, 32, 31, 31, 30, 30, 29, 29, 29, 29, 29, 29, 29, 28, +28, 27, 26, 25, 24, 24, 23, 23, 23, 23, 23, 23, 23, 22, 22, 21, 20, 20, 19, 18, 17, 17, 16, 16, 16, 16, 16, 16, 16, 15, 15, 14, +13, 12, 11, 11, 10, 10, 10, 9, 9, 9, 9, 9, 9, 8, 8, 7, 6, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_256_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_256_at_16384_512_int8.h new file mode 100644 index 000000000..48e0d2566 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_256_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_256_AT_16384_512INT8_H_ +#define SAW_MAX_256_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_256_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_256_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_256_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, 0, -1, -1, -2, -3, -4, -5, -5, -6, -6, -6, -6, -6, -6, -6, -7, -7, -8, -8, -9, -10, -11, -12, -12, -13, -13, -13, -13, -13, +-13, -13, -14, -14, -15, -15, -16, -17, -18, -19, -19, -20, -20, -20, -20, -20, -20, -20, -20, -21, -22, -22, -23, -24, -25, -26, -26, -27, -27, -27, -27, -27, +-27, -27, -27, -28, -29, -29, -30, -31, -32, -33, -33, -34, -34, -34, -34, -34, -34, -34, -34, -35, -36, -37, -37, -38, -39, -40, -40, -41, -41, -41, -40, -40, +-40, -41, -41, -42, -43, -44, -45, -45, -46, -47, -47, -47, -47, -47, -47, -47, -47, -48, -48, -49, -50, -51, -52, -53, -53, -54, -54, -54, -54, -54, -54, -54, +-54, -54, -55, -56, -57, -58, -59, -60, -61, -61, -61, -61, -61, -61, -61, -61, -61, -61, -62, -63, -64, -65, -66, -67, -68, -68, -68, -68, -68, -68, -67, -67, +-67, -68, -69, -70, -71, -72, -73, -74, -75, -75, -75, -75, -75, -74, -74, -74, -74, -75, -75, -77, -78, -79, -81, -82, -82, -83, -83, -82, -81, -81, -80, -80, +-80, -81, -82, -84, -85, -87, -88, -89, -90, -90, -90, -89, -88, -87, -86, -86, -86, -87, -89, -91, -93, -95, -96, -98, -98, -98, -97, -96, -94, -93, -92, -91, +-92, -93, -95, -98, -101, -104, -106, -107, -108, -107, -105, -102, -99, -96, -94, -93, -94, -97, -101, -107, -113, -120, -125, -127, -126, -121, -111, -96, -76, -53, -27, 0, +27, 53, 76, 96, 111, 121, 126, 127, 125, 120, 113, 107, 101, 97, 94, 93, 94, 96, 99, 102, 105, 107, 108, 107, 106, 104, 101, 98, 95, 93, 92, 91, +92, 93, 94, 96, 97, 98, 98, 98, 96, 95, 93, 91, 89, 87, 86, 86, 86, 87, 88, 89, 90, 90, 90, 89, 88, 87, 85, 84, 82, 81, 80, 80, +80, 81, 81, 82, 83, 83, 82, 82, 81, 79, 78, 77, 75, 75, 74, 74, 74, 74, 75, 75, 75, 75, 75, 74, 73, 72, 71, 70, 69, 68, 67, 67, +67, 68, 68, 68, 68, 68, 68, 67, 66, 65, 64, 63, 62, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 60, 59, 58, 57, 56, 55, 54, 54, 54, +54, 54, 54, 54, 54, 54, 53, 53, 52, 51, 50, 49, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 46, 45, 45, 44, 43, 42, 41, 41, 40, 40, +40, 41, 41, 41, 40, 40, 39, 38, 37, 37, 36, 35, 34, 34, 34, 34, 34, 34, 34, 34, 33, 33, 32, 31, 30, 29, 29, 28, 27, 27, 27, 27, +27, 27, 27, 27, 26, 26, 25, 24, 23, 22, 22, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 18, 17, 16, 15, 15, 14, 14, 13, 13, 13, +13, 13, 13, 13, 12, 12, 11, 10, 9, 8, 8, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 3, 2, 1, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_264_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_264_at_16384_512_int8.h new file mode 100644 index 000000000..3c522a888 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_264_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_264_AT_16384_512INT8_H_ +#define SAW_MAX_264_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_264_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_264_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_264_AT_16384_512_DATA [] = +{ +0, 0, -1, -2, -2, -3, -3, -3, -3, -3, -3, -3, -4, -4, -5, -5, -6, -7, -8, -9, -9, -10, -10, -10, -10, -10, -10, -10, -11, -11, -12, -12, -13, +-14, -15, -16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -19, -20, -21, -22, -23, -23, -24, -24, -24, -24, -24, -24, -24, -24, -25, -25, -26, -27, +-28, -29, -29, -30, -31, -31, -31, -31, -31, -31, -31, -31, -32, -32, -33, -34, -35, -35, -36, -37, -38, -38, -38, -38, -38, -38, -38, -38, -39, -39, -40, -40, +-41, -42, -43, -44, -45, -45, -45, -45, -45, -45, -45, -45, -45, -46, -46, -47, -48, -49, -50, -51, -52, -52, -52, -53, -53, -52, -52, -52, -52, -53, -53, -54, +-55, -56, -57, -58, -59, -59, -60, -60, -60, -59, -59, -59, -59, -59, -60, -61, -62, -63, -64, -65, -66, -66, -67, -67, -67, -67, -66, -66, -66, -66, -67, -67, +-68, -69, -71, -72, -73, -74, -74, -74, -74, -74, -73, -73, -73, -73, -73, -74, -75, -76, -77, -79, -80, -81, -81, -82, -82, -81, -80, -80, -79, -79, -80, -80, +-81, -83, -84, -86, -87, -88, -89, -89, -89, -89, -88, -87, -86, -86, -86, -86, -87, -89, -91, -93, -95, -96, -97, -98, -97, -96, -95, -94, -92, -91, -91, -91, +-93, -95, -97, -100, -103, -105, -107, -107, -107, -105, -103, -100, -97, -94, -93, -93, -95, -98, -103, -109, -115, -121, -125, -127, -125, -119, -109, -94, -74, -52, -26, 0, +26, 52, 74, 94, 109, 119, 125, 127, 125, 121, 115, 109, 103, 98, 95, 93, 93, 94, 97, 100, 103, 105, 107, 107, 107, 105, 103, 100, 97, 95, 93, 91, +91, 91, 92, 94, 95, 96, 97, 98, 97, 96, 95, 93, 91, 89, 87, 86, 86, 86, 86, 87, 88, 89, 89, 89, 89, 88, 87, 86, 84, 83, 81, 80, +80, 79, 79, 80, 80, 81, 82, 82, 81, 81, 80, 79, 77, 76, 75, 74, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 73, 72, 71, 69, 68, 67, +67, 66, 66, 66, 66, 67, 67, 67, 67, 66, 66, 65, 64, 63, 62, 61, 60, 59, 59, 59, 59, 59, 60, 60, 60, 59, 59, 58, 57, 56, 55, 54, +53, 53, 52, 52, 52, 52, 53, 53, 52, 52, 52, 51, 50, 49, 48, 47, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 43, 42, 41, 40, +40, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 37, 36, 35, 35, 34, 33, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 30, 29, 29, 28, 27, +26, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 22, 21, 20, 19, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 15, 14, 13, +12, 12, 11, 11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 7, 6, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_2730_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_2730_at_16384_512_int8.h new file mode 100644 index 000000000..e08702b96 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_2730_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_2730_AT_16384_512INT8_H_ +#define SAW_MAX_2730_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_2730_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_2730_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_2730_AT_16384_512_DATA [] = +{ +0, -1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -23, -24, -25, -26, -27, -27, -28, -29, -29, +-30, -31, -31, -32, -32, -33, -33, -34, -34, -35, -35, -35, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -38, -38, -38, -38, -39, -39, -39, -39, -39, +-39, -39, -39, -39, -39, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -38, -39, +-39, -39, -39, -40, -40, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -47, -47, -48, -49, -50, -51, -52, -52, -53, -54, -55, -56, -57, -58, +-60, -61, -62, -63, -64, -65, -67, -68, -69, -70, -72, -73, -74, -76, -77, -79, -80, -81, -83, -84, -86, -87, -88, -90, -91, -93, -94, -96, -97, -98, -100, -101, +-102, -104, -105, -106, -108, -109, -110, -111, -112, -114, -115, -116, -117, -118, -119, -120, -120, -121, -122, -123, -123, -124, -125, -125, -125, -126, -126, -126, -127, -127, -127, -127, +-127, -127, -127, -126, -126, -126, -125, -125, -124, -124, -123, -122, -121, -120, -119, -118, -117, -116, -115, -113, -112, -110, -109, -107, -106, -104, -102, -100, -98, -96, -94, -92, +-90, -87, -85, -83, -80, -78, -75, -72, -70, -67, -64, -62, -59, -56, -53, -50, -47, -44, -41, -38, -35, -32, -29, -25, -22, -19, -16, -12, -9, -6, -3, 0, +3, 6, 9, 12, 16, 19, 22, 25, 29, 32, 35, 38, 41, 44, 47, 50, 53, 56, 59, 62, 64, 67, 70, 72, 75, 78, 80, 83, 85, 87, 90, 92, +94, 96, 98, 100, 102, 104, 106, 107, 109, 110, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 124, 125, 125, 126, 126, 126, 127, 127, 127, 127, +127, 127, 127, 126, 126, 126, 125, 125, 125, 124, 123, 123, 122, 121, 120, 120, 119, 118, 117, 116, 115, 114, 112, 111, 110, 109, 108, 106, 105, 104, 102, 101, +100, 98, 97, 96, 94, 93, 91, 90, 88, 87, 86, 84, 83, 81, 80, 79, 77, 76, 74, 73, 72, 70, 69, 68, 67, 65, 64, 63, 62, 61, 60, 58, +57, 56, 55, 54, 53, 52, 52, 51, 50, 49, 48, 47, 47, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 40, 40, 39, 39, 39, 39, +38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 39, 39, 39, 39, 39, 39, +39, 39, 39, 39, 38, 38, 38, 38, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 35, 35, 35, 34, 34, 33, 33, 32, 32, 31, 31, 30, 29, +29, 28, 27, 27, 26, 25, 24, 23, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_273_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_273_at_16384_512_int8.h new file mode 100644 index 000000000..d8b298a69 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_273_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_273_AT_16384_512INT8_H_ +#define SAW_MAX_273_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_273_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_273_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_273_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, 0, -1, -1, -2, -3, -4, -5, -5, -6, -6, -7, -7, -7, -7, -7, -7, -7, -7, -8, -9, -9, -10, -11, -12, -13, -13, -14, -14, -14, +-14, -14, -14, -14, -14, -15, -15, -16, -17, -18, -19, -19, -20, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -23, -24, -24, -25, -26, -27, -28, -28, -28, +-29, -29, -29, -29, -29, -29, -29, -30, -30, -31, -32, -33, -34, -34, -35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, -38, -38, -39, -40, -41, -42, -43, +-43, -43, -43, -43, -43, -43, -43, -43, -44, -44, -45, -46, -47, -48, -49, -50, -50, -51, -51, -51, -51, -50, -50, -50, -51, -51, -52, -52, -53, -54, -55, -56, +-57, -58, -58, -58, -58, -58, -58, -58, -58, -58, -58, -59, -60, -61, -62, -63, -64, -65, -65, -66, -66, -65, -65, -65, -65, -65, -65, -65, -66, -67, -68, -70, +-71, -72, -72, -73, -73, -73, -73, -72, -72, -72, -72, -72, -73, -73, -75, -76, -77, -78, -80, -80, -81, -81, -81, -80, -79, -79, -79, -78, -79, -79, -81, -82, +-83, -85, -86, -88, -88, -89, -89, -88, -87, -86, -86, -85, -85, -85, -86, -88, -89, -91, -93, -95, -96, -97, -97, -97, -96, -94, -93, -92, -91, -90, -91, -92, +-94, -97, -100, -102, -105, -107, -107, -107, -106, -103, -101, -98, -95, -93, -93, -94, -96, -100, -106, -112, -118, -123, -126, -127, -124, -118, -107, -91, -72, -50, -25, 0, +25, 50, 72, 91, 107, 118, 124, 127, 126, 123, 118, 112, 106, 100, 96, 94, 93, 93, 95, 98, 101, 103, 106, 107, 107, 107, 105, 102, 100, 97, 94, 92, +91, 90, 91, 92, 93, 94, 96, 97, 97, 97, 96, 95, 93, 91, 89, 88, 86, 85, 85, 85, 86, 86, 87, 88, 89, 89, 88, 88, 86, 85, 83, 82, +81, 79, 79, 78, 79, 79, 79, 80, 81, 81, 81, 80, 80, 78, 77, 76, 75, 73, 73, 72, 72, 72, 72, 72, 73, 73, 73, 73, 72, 72, 71, 70, +68, 67, 66, 65, 65, 65, 65, 65, 65, 65, 66, 66, 65, 65, 64, 63, 62, 61, 60, 59, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 57, 56, +55, 54, 53, 52, 52, 51, 51, 50, 50, 50, 51, 51, 51, 51, 50, 50, 49, 48, 47, 46, 45, 44, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, +42, 41, 40, 39, 38, 38, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 34, 34, 33, 32, 31, 30, 30, 29, 29, 29, 29, 29, 29, 29, 28, +28, 28, 27, 26, 25, 24, 24, 23, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 20, 19, 19, 18, 17, 16, 15, 15, 14, 14, 14, 14, 14, 14, +14, 14, 13, 13, 12, 11, 10, 9, 9, 8, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 3, 2, 1, 1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_282_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_282_at_16384_512_int8.h new file mode 100644 index 000000000..ecbd46a48 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_282_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_282_AT_16384_512INT8_H_ +#define SAW_MAX_282_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_282_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_282_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_282_AT_16384_512_DATA [] = +{ +0, 0, -1, -2, -2, -3, -3, -3, -3, -3, -3, -3, -4, -4, -4, -5, -6, -7, -8, -8, -9, -10, -10, -11, -11, -11, -11, -11, -11, -11, -11, -12, -12, +-13, -14, -15, -16, -17, -17, -18, -18, -18, -18, -18, -18, -18, -19, -19, -19, -20, -20, -21, -22, -23, -24, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, +-27, -27, -28, -29, -29, -30, -31, -32, -33, -33, -33, -34, -34, -34, -33, -33, -34, -34, -34, -35, -36, -37, -38, -38, -39, -40, -41, -41, -41, -41, -41, -41, +-41, -41, -41, -42, -42, -43, -44, -45, -46, -47, -47, -48, -49, -49, -49, -49, -49, -49, -48, -49, -49, -49, -50, -51, -52, -53, -54, -55, -56, -56, -56, -56, +-56, -56, -56, -56, -56, -56, -57, -57, -58, -59, -60, -61, -62, -63, -64, -64, -64, -64, -64, -64, -63, -63, -63, -64, -64, -65, -66, -67, -69, -70, -71, -71, +-72, -72, -72, -72, -71, -71, -71, -71, -71, -71, -72, -73, -74, -76, -77, -78, -79, -80, -80, -80, -79, -79, -78, -78, -78, -78, -78, -79, -80, -81, -83, -85, +-86, -87, -88, -88, -88, -88, -87, -86, -85, -85, -84, -85, -85, -87, -88, -90, -92, -94, -95, -96, -97, -97, -96, -95, -94, -92, -91, -90, -90, -91, -92, -94, +-97, -99, -102, -105, -106, -107, -107, -106, -104, -101, -99, -96, -94, -93, -93, -95, -98, -103, -108, -114, -120, -124, -127, -127, -123, -116, -105, -89, -70, -49, -25, 0, +25, 49, 70, 89, 105, 116, 123, 127, 127, 124, 120, 114, 108, 103, 98, 95, 93, 93, 94, 96, 99, 101, 104, 106, 107, 107, 106, 105, 102, 99, 97, 94, +92, 91, 90, 90, 91, 92, 94, 95, 96, 97, 97, 96, 95, 94, 92, 90, 88, 87, 85, 85, 84, 85, 85, 86, 87, 88, 88, 88, 88, 87, 86, 85, +83, 81, 80, 79, 78, 78, 78, 78, 78, 79, 79, 80, 80, 80, 79, 78, 77, 76, 74, 73, 72, 71, 71, 71, 71, 71, 71, 72, 72, 72, 72, 71, +71, 70, 69, 67, 66, 65, 64, 64, 63, 63, 63, 64, 64, 64, 64, 64, 64, 63, 62, 61, 60, 59, 58, 57, 57, 56, 56, 56, 56, 56, 56, 56, +56, 56, 56, 55, 54, 53, 52, 51, 50, 49, 49, 49, 48, 49, 49, 49, 49, 49, 49, 48, 47, 47, 46, 45, 44, 43, 42, 42, 41, 41, 41, 41, +41, 41, 41, 41, 41, 40, 39, 38, 38, 37, 36, 35, 34, 34, 34, 33, 33, 34, 34, 34, 33, 33, 33, 32, 31, 30, 29, 29, 28, 27, 27, 26, +26, 26, 26, 26, 26, 26, 26, 25, 25, 24, 23, 22, 21, 20, 20, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 17, 17, 16, 15, 14, 13, 12, +12, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 9, 8, 8, 7, 6, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_292_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_292_at_16384_512_int8.h new file mode 100644 index 000000000..1089ff84e --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_292_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_292_AT_16384_512INT8_H_ +#define SAW_MAX_292_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_292_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_292_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_292_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, 0, 0, -1, -2, -3, -3, -4, -5, -6, -6, -7, -7, -7, -7, -7, -7, -7, -8, -8, -8, -9, -10, -10, -11, -12, -13, -14, -14, -15, +-15, -15, -15, -15, -15, -15, -15, -16, -16, -17, -17, -18, -19, -20, -21, -22, -22, -23, -23, -23, -23, -23, -23, -23, -23, -23, -24, -25, -25, -26, -27, -28, +-29, -29, -30, -30, -31, -31, -31, -31, -31, -31, -31, -31, -32, -32, -33, -34, -35, -36, -37, -37, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, +-41, -42, -43, -44, -45, -45, -46, -46, -46, -47, -46, -46, -46, -46, -46, -47, -47, -48, -49, -50, -51, -52, -53, -53, -54, -54, -54, -54, -54, -54, -54, -54, +-54, -54, -55, -56, -56, -57, -58, -60, -60, -61, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -62, -63, -64, -65, -66, -68, -69, -69, -70, -70, -70, -70, +-70, -70, -69, -69, -69, -69, -70, -71, -72, -73, -74, -76, -77, -78, -78, -79, -79, -78, -78, -77, -77, -77, -76, -77, -77, -78, -79, -81, -82, -84, -85, -86, +-87, -87, -87, -87, -86, -85, -84, -84, -83, -84, -84, -85, -87, -89, -90, -92, -94, -95, -96, -96, -96, -95, -94, -92, -91, -90, -90, -90, -90, -92, -94, -96, +-99, -102, -104, -106, -107, -107, -106, -104, -102, -99, -96, -94, -93, -92, -93, -96, -100, -105, -110, -116, -121, -125, -127, -126, -122, -114, -102, -87, -68, -47, -24, 0, +24, 47, 68, 87, 102, 114, 122, 126, 127, 125, 121, 116, 110, 105, 100, 96, 93, 92, 93, 94, 96, 99, 102, 104, 106, 107, 107, 106, 104, 102, 99, 96, +94, 92, 90, 90, 90, 90, 91, 92, 94, 95, 96, 96, 96, 95, 94, 92, 90, 89, 87, 85, 84, 84, 83, 84, 84, 85, 86, 87, 87, 87, 87, 86, +85, 84, 82, 81, 79, 78, 77, 77, 76, 77, 77, 77, 78, 78, 79, 79, 78, 78, 77, 76, 74, 73, 72, 71, 70, 69, 69, 69, 69, 70, 70, 70, +70, 70, 70, 69, 69, 68, 66, 65, 64, 63, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 62, 61, 60, 60, 58, 57, 56, 56, 55, 54, 54, 54, +54, 54, 54, 54, 54, 54, 54, 53, 53, 52, 51, 50, 49, 48, 47, 47, 46, 46, 46, 46, 46, 47, 46, 46, 46, 45, 45, 44, 43, 42, 41, 40, +39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 37, 37, 36, 35, 34, 33, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 30, 30, 29, 29, 28, +27, 26, 25, 25, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 22, 21, 20, 19, 18, 17, 17, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, +14, 14, 13, 12, 11, 10, 10, 9, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 4, 3, 3, 2, 1, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_303_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_303_at_16384_512_int8.h new file mode 100644 index 000000000..87948e49e --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_303_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_303_AT_16384_512INT8_H_ +#define SAW_MAX_303_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_303_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_303_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_303_AT_16384_512_DATA [] = +{ +0, 0, -1, -2, -3, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -5, -5, -6, -7, -8, -9, -10, -10, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, +-13, -13, -14, -15, -16, -16, -17, -18, -19, -19, -19, -20, -20, -20, -20, -20, -20, -20, -20, -21, -21, -22, -23, -24, -25, -26, -26, -27, -27, -28, -28, -28, +-28, -28, -28, -28, -28, -29, -29, -30, -31, -32, -32, -33, -34, -35, -35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, -37, -38, -39, -40, -41, -42, -43, +-43, -44, -44, -44, -44, -44, -44, -44, -44, -44, -45, -45, -46, -47, -48, -48, -49, -50, -51, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -54, +-55, -56, -57, -58, -59, -60, -60, -61, -61, -61, -60, -60, -60, -60, -60, -60, -61, -61, -62, -63, -65, -66, -67, -68, -68, -69, -69, -69, -69, -68, -68, -68, +-68, -68, -68, -69, -70, -71, -72, -73, -74, -76, -76, -77, -77, -77, -77, -77, -76, -76, -76, -75, -76, -76, -77, -78, -79, -80, -82, -83, -85, -85, -86, -86, +-86, -86, -85, -84, -83, -83, -83, -83, -83, -84, -86, -88, -89, -91, -93, -94, -95, -95, -95, -95, -94, -93, -91, -90, -89, -89, -89, -90, -92, -94, -96, -99, +-102, -104, -105, -106, -106, -106, -104, -102, -99, -97, -94, -93, -92, -93, -95, -98, -102, -107, -113, -118, -123, -126, -127, -125, -120, -112, -100, -84, -66, -45, -23, 0, +23, 45, 66, 84, 100, 112, 120, 125, 127, 126, 123, 118, 113, 107, 102, 98, 95, 93, 92, 93, 94, 97, 99, 102, 104, 106, 106, 106, 105, 104, 102, 99, +96, 94, 92, 90, 89, 89, 89, 90, 91, 93, 94, 95, 95, 95, 95, 94, 93, 91, 89, 88, 86, 84, 83, 83, 83, 83, 83, 84, 85, 86, 86, 86, +86, 85, 85, 83, 82, 80, 79, 78, 77, 76, 76, 75, 76, 76, 76, 77, 77, 77, 77, 77, 76, 76, 74, 73, 72, 71, 70, 69, 68, 68, 68, 68, +68, 68, 69, 69, 69, 69, 68, 68, 67, 66, 65, 63, 62, 61, 61, 60, 60, 60, 60, 60, 60, 61, 61, 61, 60, 60, 59, 58, 57, 56, 55, 54, +53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 50, 49, 48, 48, 47, 46, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 43, 43, +42, 41, 40, 39, 38, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 34, 33, 32, 32, 31, 30, 29, 29, 28, 28, 28, 28, 28, 28, +28, 28, 27, 27, 26, 26, 25, 24, 23, 22, 21, 21, 20, 20, 20, 20, 20, 20, 20, 20, 19, 19, 19, 18, 17, 16, 16, 15, 14, 13, 13, 12, +12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 8, 7, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_315_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_315_at_16384_512_int8.h new file mode 100644 index 000000000..d2afb69d6 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_315_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_315_AT_16384_512INT8_H_ +#define SAW_MAX_315_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_315_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_315_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_315_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, 0, 0, -1, -2, -2, -3, -4, -5, -6, -6, -7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -10, -10, -11, -12, -13, -14, -15, +-15, -16, -16, -16, -16, -16, -16, -16, -16, -17, -17, -17, -18, -19, -19, -20, -21, -22, -23, -24, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -26, -26, +-27, -28, -29, -29, -30, -31, -32, -32, -33, -33, -33, -33, -33, -33, -33, -33, -33, -34, -34, -35, -36, -37, -38, -39, -39, -40, -41, -41, -42, -42, -42, -42, +-42, -42, -42, -42, -42, -42, -43, -44, -45, -46, -47, -48, -49, -49, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -51, -51, -52, -53, -54, -55, -56, -57, +-58, -58, -59, -59, -59, -59, -59, -58, -58, -58, -58, -59, -59, -60, -61, -62, -63, -64, -65, -66, -67, -67, -68, -68, -67, -67, -67, -67, -66, -66, -67, -67, +-68, -69, -70, -71, -72, -74, -75, -75, -76, -76, -76, -76, -76, -75, -75, -75, -74, -74, -75, -76, -76, -78, -79, -81, -82, -83, -84, -85, -85, -85, -85, -85, +-84, -83, -83, -82, -82, -82, -83, -84, -85, -87, -89, -90, -92, -93, -94, -95, -95, -95, -94, -93, -92, -90, -89, -89, -89, -89, -90, -92, -94, -97, -99, -102, +-104, -105, -106, -106, -105, -104, -102, -99, -97, -95, -93, -92, -92, -94, -96, -100, -105, -110, -116, -121, -125, -127, -127, -124, -119, -110, -97, -82, -64, -44, -22, 0, +22, 44, 64, 82, 97, 110, 119, 124, 127, 127, 125, 121, 116, 110, 105, 100, 96, 94, 92, 92, 93, 95, 97, 99, 102, 104, 105, 106, 106, 105, 104, 102, +99, 97, 94, 92, 90, 89, 89, 89, 89, 90, 92, 93, 94, 95, 95, 95, 94, 93, 92, 90, 89, 87, 85, 84, 83, 82, 82, 82, 83, 83, 84, 85, +85, 85, 85, 85, 84, 83, 82, 81, 79, 78, 76, 76, 75, 74, 74, 75, 75, 75, 76, 76, 76, 76, 76, 75, 75, 74, 72, 71, 70, 69, 68, 67, +67, 66, 66, 67, 67, 67, 67, 68, 68, 67, 67, 66, 65, 64, 63, 62, 61, 60, 59, 59, 58, 58, 58, 58, 59, 59, 59, 59, 59, 58, 58, 57, +56, 55, 54, 53, 52, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 48, 47, 46, 45, 44, 43, 42, 42, 42, 42, 42, 42, 42, +42, 42, 42, 41, 41, 40, 39, 39, 38, 37, 36, 35, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 31, 30, 29, 29, 28, 27, 26, +26, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 24, 23, 22, 21, 20, 19, 19, 18, 17, 17, 17, 16, 16, 16, 16, 16, 16, 16, 16, 15, 15, +14, 13, 12, 11, 10, 10, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 4, 3, 2, 2, 1, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_327_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_327_at_16384_512_int8.h new file mode 100644 index 000000000..0137be1ba --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_327_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_327_AT_16384_512INT8_H_ +#define SAW_MAX_327_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_327_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_327_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_327_AT_16384_512_DATA [] = +{ +0, 0, -1, -2, -3, -3, -3, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -6, -7, -7, -8, -9, -10, -11, -11, -12, -12, -12, -13, -13, -13, -13, -13, +-13, -13, -13, -14, -14, -15, -16, -17, -18, -19, -19, -20, -21, -21, -21, -21, -21, -21, -21, -21, -22, -22, -22, -23, -23, -24, -25, -26, -27, -27, -28, -29, +-29, -30, -30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -32, -33, -33, -34, -35, -36, -37, -38, -38, -39, -39, -39, -39, -39, -39, -39, -39, -39, -39, -40, +-40, -41, -42, -43, -44, -45, -46, -47, -47, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -48, -49, -50, -51, -52, -53, -54, -55, -55, -56, -56, -57, -57, +-57, -57, -56, -56, -56, -56, -56, -57, -57, -58, -59, -60, -61, -63, -64, -64, -65, -65, -66, -66, -66, -65, -65, -65, -65, -65, -65, -65, -66, -67, -68, -69, +-70, -71, -73, -73, -74, -75, -75, -75, -75, -74, -74, -73, -73, -73, -73, -73, -74, -75, -76, -78, -79, -80, -82, -83, -84, -84, -84, -84, -84, -83, -82, -82, +-81, -81, -81, -81, -82, -83, -84, -86, -88, -90, -91, -92, -93, -94, -94, -94, -93, -92, -91, -90, -89, -88, -88, -88, -89, -90, -92, -94, -97, -99, -102, -104, +-105, -106, -106, -105, -103, -101, -99, -97, -94, -93, -92, -92, -93, -95, -98, -103, -108, -113, -118, -122, -126, -127, -126, -123, -116, -107, -95, -79, -62, -42, -21, 0, +21, 42, 62, 79, 95, 107, 116, 123, 126, 127, 126, 122, 118, 113, 108, 103, 98, 95, 93, 92, 92, 93, 94, 97, 99, 101, 103, 105, 106, 106, 105, 104, +102, 99, 97, 94, 92, 90, 89, 88, 88, 88, 89, 90, 91, 92, 93, 94, 94, 94, 93, 92, 91, 90, 88, 86, 84, 83, 82, 81, 81, 81, 81, 82, +82, 83, 84, 84, 84, 84, 84, 83, 82, 80, 79, 78, 76, 75, 74, 73, 73, 73, 73, 73, 74, 74, 75, 75, 75, 75, 74, 73, 73, 71, 70, 69, +68, 67, 66, 65, 65, 65, 65, 65, 65, 65, 66, 66, 66, 65, 65, 64, 64, 63, 61, 60, 59, 58, 57, 57, 56, 56, 56, 56, 56, 57, 57, 57, +57, 56, 56, 55, 55, 54, 53, 52, 51, 50, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 47, 47, 46, 45, 44, 43, 42, 41, 40, 40, +39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 38, 38, 37, 36, 35, 34, 33, 33, 32, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 29, 29, +28, 27, 27, 26, 25, 24, 23, 23, 22, 22, 22, 21, 21, 21, 21, 21, 21, 21, 21, 20, 19, 19, 18, 17, 16, 15, 14, 14, 13, 13, 13, 13, +13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 9, 8, 7, 7, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_341_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_341_at_16384_512_int8.h new file mode 100644 index 000000000..0dd924a18 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_341_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_341_AT_16384_512INT8_H_ +#define SAW_MAX_341_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_341_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_341_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_341_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, 0, 0, -1, -1, -2, -3, -4, -5, -5, -6, -7, -7, -8, -8, -8, -9, -9, -9, -9, -9, -9, -9, -9, -10, -11, -11, -12, -13, -14, +-15, -15, -16, -17, -17, -17, -18, -18, -18, -18, -18, -18, -18, -18, -19, -19, -20, -20, -21, -22, -23, -24, -25, -25, -26, -26, -27, -27, -27, -27, -27, -27, +-27, -27, -27, -28, -28, -29, -30, -30, -31, -32, -33, -34, -35, -35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, -37, -38, -39, -40, -41, -42, -43, +-43, -44, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -46, -46, -47, -48, -49, -50, -51, -52, -53, -53, -54, -54, -55, -55, -55, -54, -54, -54, -54, +-54, -54, -55, -55, -56, -57, -58, -59, -60, -61, -62, -63, -63, -64, -64, -64, -64, -64, -63, -63, -63, -63, -63, -64, -64, -65, -66, -67, -68, -70, -71, -72, +-73, -73, -73, -73, -73, -73, -73, -72, -72, -72, -72, -72, -72, -73, -74, -75, -76, -78, -79, -80, -82, -82, -83, -83, -83, -83, -82, -82, -81, -80, -80, -80, +-80, -81, -81, -83, -84, -86, -87, -89, -91, -92, -93, -93, -93, -93, -93, -92, -91, -89, -89, -88, -87, -87, -88, -89, -91, -93, -95, -97, -100, -102, -104, -105, +-105, -105, -104, -103, -101, -99, -96, -94, -93, -92, -91, -92, -94, -97, -101, -106, -111, -116, -120, -124, -126, -127, -125, -121, -114, -104, -92, -77, -60, -41, -20, 0, +20, 41, 60, 77, 92, 104, 114, 121, 125, 127, 126, 124, 120, 116, 111, 106, 101, 97, 94, 92, 91, 92, 93, 94, 96, 99, 101, 103, 104, 105, 105, 105, +104, 102, 100, 97, 95, 93, 91, 89, 88, 87, 87, 88, 89, 89, 91, 92, 93, 93, 93, 93, 93, 92, 91, 89, 87, 86, 84, 83, 81, 81, 80, 80, +80, 80, 81, 82, 82, 83, 83, 83, 83, 82, 82, 80, 79, 78, 76, 75, 74, 73, 72, 72, 72, 72, 72, 72, 73, 73, 73, 73, 73, 73, 73, 72, +71, 70, 68, 67, 66, 65, 64, 64, 63, 63, 63, 63, 63, 64, 64, 64, 64, 64, 63, 63, 62, 61, 60, 59, 58, 57, 56, 55, 55, 54, 54, 54, +54, 54, 54, 55, 55, 55, 54, 54, 53, 53, 52, 51, 50, 49, 48, 47, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 44, 43, 43, +42, 41, 40, 39, 38, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 34, 33, 32, 31, 30, 30, 29, 28, 28, 27, 27, 27, 27, +27, 27, 27, 27, 27, 26, 26, 25, 25, 24, 23, 22, 21, 20, 20, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, 17, 16, 15, 15, 14, +13, 12, 11, 11, 10, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 7, 7, 6, 5, 5, 4, 3, 2, 1, 1, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_356_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_356_at_16384_512_int8.h new file mode 100644 index 000000000..0f4e3a7d9 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_356_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_356_AT_16384_512INT8_H_ +#define SAW_MAX_356_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_356_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_356_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_356_AT_16384_512_DATA [] = +{ +0, 0, -1, -2, -3, -3, -4, -4, -4, -4, -4, -4, -4, -4, -4, -5, -5, -5, -6, -7, -8, -8, -9, -10, -11, -12, -12, -13, -13, -14, -14, -14, -14, +-14, -14, -14, -14, -14, -15, -15, -16, -16, -17, -18, -19, -20, -21, -21, -22, -23, -23, -23, -23, -23, -23, -23, -23, -23, -24, -24, -24, -25, -25, -26, -27, +-28, -29, -30, -30, -31, -32, -32, -33, -33, -33, -33, -33, -33, -33, -33, -33, -33, -34, -34, -35, -36, -37, -38, -39, -39, -40, -41, -42, -42, -42, -43, -43, +-43, -42, -42, -42, -42, -43, -43, -43, -44, -45, -45, -46, -47, -48, -49, -50, -51, -51, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -52, -53, -53, -54, +-55, -56, -57, -58, -59, -60, -61, -61, -62, -62, -62, -62, -62, -61, -61, -61, -61, -61, -61, -62, -63, -64, -65, -66, -67, -68, -69, -70, -71, -71, -72, -72, +-72, -72, -71, -71, -70, -70, -70, -70, -71, -71, -72, -73, -74, -76, -77, -78, -79, -80, -81, -82, -82, -82, -82, -81, -81, -80, -79, -79, -79, -79, -79, -80, +-81, -82, -84, -86, -87, -89, -90, -91, -92, -93, -93, -92, -92, -91, -90, -89, -88, -87, -87, -87, -87, -88, -90, -91, -94, -96, -98, -100, -102, -104, -105, -105, +-105, -104, -102, -100, -98, -96, -94, -92, -91, -91, -92, -94, -96, -100, -104, -109, -114, -118, -123, -125, -127, -127, -124, -119, -112, -102, -89, -74, -57, -39, -20, 0, +20, 39, 57, 74, 89, 102, 112, 119, 124, 127, 127, 125, 123, 118, 114, 109, 104, 100, 96, 94, 92, 91, 91, 92, 94, 96, 98, 100, 102, 104, 105, 105, +105, 104, 102, 100, 98, 96, 94, 91, 90, 88, 87, 87, 87, 87, 88, 89, 90, 91, 92, 92, 93, 93, 92, 91, 90, 89, 87, 86, 84, 82, 81, 80, +79, 79, 79, 79, 79, 80, 81, 81, 82, 82, 82, 82, 81, 80, 79, 78, 77, 76, 74, 73, 72, 71, 71, 70, 70, 70, 70, 71, 71, 72, 72, 72, +72, 71, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 61, 61, 61, 61, 61, 62, 62, 62, 62, 62, 61, 61, 60, 59, 58, 57, 56, 55, 54, +53, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 51, 51, 50, 49, 48, 47, 46, 45, 45, 44, 43, 43, 43, 42, 42, 42, 42, 43, 43, +43, 42, 42, 42, 41, 40, 39, 39, 38, 37, 36, 35, 34, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 32, 32, 31, 30, 30, 29, 28, 27, +26, 25, 25, 24, 24, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 22, 21, 21, 20, 19, 18, 17, 16, 16, 15, 15, 14, 14, 14, 14, 14, 14, +14, 14, 14, 13, 13, 12, 12, 11, 10, 9, 8, 8, 7, 6, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_372_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_372_at_16384_512_int8.h new file mode 100644 index 000000000..82a947d56 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_372_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_372_AT_16384_512INT8_H_ +#define SAW_MAX_372_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_372_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_372_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_372_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, 0, 0, -1, -1, -2, -2, -3, -4, -5, -6, -7, -7, -8, -9, -9, -9, -9, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -12, -13, +-13, -14, -15, -16, -17, -18, -18, -19, -19, -19, -19, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -22, -23, -24, -25, -25, -26, -27, -28, -28, -29, -29, +-29, -29, -29, -29, -29, -29, -29, -30, -30, -30, -31, -31, -32, -33, -34, -35, -36, -37, -37, -38, -39, -39, -39, -39, -40, -39, -39, -39, -39, -39, -39, -40, +-40, -41, -41, -42, -43, -44, -45, -46, -47, -48, -48, -49, -49, -50, -50, -50, -49, -49, -49, -49, -49, -49, -50, -50, -51, -51, -52, -53, -54, -55, -56, -57, +-58, -59, -59, -60, -60, -60, -60, -59, -59, -59, -59, -59, -59, -59, -60, -61, -61, -62, -63, -65, -66, -67, -68, -69, -69, -70, -70, -70, -70, -70, -69, -69, +-69, -69, -68, -69, -69, -69, -70, -71, -72, -74, -75, -76, -77, -79, -79, -80, -80, -81, -81, -80, -80, -79, -79, -78, -78, -78, -78, -78, -79, -80, -81, -82, +-84, -86, -87, -89, -90, -91, -91, -92, -92, -91, -91, -90, -89, -88, -87, -86, -86, -86, -86, -87, -89, -90, -92, -95, -97, -99, -101, -103, -104, -104, -104, -104, +-103, -101, -99, -97, -95, -93, -92, -91, -91, -91, -93, -96, -99, -103, -107, -112, -117, -121, -124, -126, -127, -126, -122, -117, -109, -99, -86, -72, -55, -37, -19, 0, +19, 37, 55, 72, 86, 99, 109, 117, 122, 126, 127, 126, 124, 121, 117, 112, 107, 103, 99, 96, 93, 91, 91, 91, 92, 93, 95, 97, 99, 101, 103, 104, +104, 104, 104, 103, 101, 99, 97, 95, 92, 90, 89, 87, 86, 86, 86, 86, 87, 88, 89, 90, 91, 91, 92, 92, 91, 91, 90, 89, 87, 86, 84, 82, +81, 80, 79, 78, 78, 78, 78, 78, 79, 79, 80, 80, 81, 81, 80, 80, 79, 79, 77, 76, 75, 74, 72, 71, 70, 69, 69, 69, 68, 69, 69, 69, +69, 70, 70, 70, 70, 70, 69, 69, 68, 67, 66, 65, 63, 62, 61, 61, 60, 59, 59, 59, 59, 59, 59, 59, 60, 60, 60, 60, 59, 59, 58, 57, +56, 55, 54, 53, 52, 51, 51, 50, 50, 49, 49, 49, 49, 49, 49, 50, 50, 50, 49, 49, 48, 48, 47, 46, 45, 44, 43, 42, 41, 41, 40, 40, +39, 39, 39, 39, 39, 39, 40, 39, 39, 39, 39, 38, 37, 37, 36, 35, 34, 33, 32, 31, 31, 30, 30, 30, 29, 29, 29, 29, 29, 29, 29, 29, +29, 28, 28, 27, 26, 25, 25, 24, 23, 22, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 17, 16, 15, 14, 13, 13, +12, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 8, 7, 7, 6, 5, 4, 3, 2, 2, 1, 1, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_390_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_390_at_16384_512_int8.h new file mode 100644 index 000000000..6aa9170e0 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_390_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_390_AT_16384_512INT8_H_ +#define SAW_MAX_390_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_390_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_390_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_390_AT_16384_512_DATA [] = +{ +0, 0, -1, -2, -3, -3, -4, -4, -4, -5, -5, -5, -5, -5, -5, -5, -5, -5, -6, -6, -7, -8, -8, -9, -10, -11, -12, -13, -13, -14, -14, -15, -15, +-15, -15, -15, -15, -15, -15, -15, -16, -16, -16, -17, -17, -18, -19, -20, -21, -22, -23, -23, -24, -25, -25, -25, -26, -26, -26, -26, -26, -26, -26, -26, -26, +-26, -27, -27, -28, -29, -30, -31, -31, -32, -33, -34, -35, -35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, -37, -38, -38, -39, -40, -41, -42, +-43, -44, -45, -45, -46, -46, -47, -47, -47, -47, -47, -47, -46, -46, -46, -47, -47, -48, -48, -49, -50, -51, -52, -53, -54, -55, -56, -56, -57, -57, -57, -57, +-57, -57, -57, -57, -57, -57, -57, -57, -57, -58, -59, -59, -60, -61, -63, -64, -65, -66, -67, -67, -68, -68, -68, -68, -68, -68, -67, -67, -67, -67, -67, -67, +-67, -68, -69, -70, -71, -72, -73, -75, -76, -77, -78, -79, -79, -79, -79, -79, -79, -78, -78, -77, -77, -76, -76, -77, -77, -78, -79, -80, -81, -83, -84, -86, +-87, -89, -90, -90, -91, -91, -91, -90, -89, -89, -88, -87, -86, -85, -85, -85, -86, -87, -88, -90, -92, -94, -96, -98, -100, -102, -103, -104, -104, -104, -103, -102, +-100, -98, -96, -94, -93, -91, -91, -91, -91, -93, -95, -98, -102, -106, -111, -115, -120, -123, -126, -127, -127, -125, -121, -115, -106, -96, -83, -69, -53, -36, -18, 0, +18, 36, 53, 69, 83, 96, 106, 115, 121, 125, 127, 127, 126, 123, 120, 115, 111, 106, 102, 98, 95, 93, 91, 91, 91, 91, 93, 94, 96, 98, 100, 102, +103, 104, 104, 104, 103, 102, 100, 98, 96, 94, 92, 90, 88, 87, 86, 85, 85, 85, 86, 87, 88, 89, 89, 90, 91, 91, 91, 90, 90, 89, 87, 86, +84, 83, 81, 80, 79, 78, 77, 77, 76, 76, 77, 77, 78, 78, 79, 79, 79, 79, 79, 79, 78, 77, 76, 75, 73, 72, 71, 70, 69, 68, 67, 67, +67, 67, 67, 67, 67, 68, 68, 68, 68, 68, 68, 67, 67, 66, 65, 64, 63, 61, 60, 59, 59, 58, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, +57, 57, 57, 56, 56, 55, 54, 53, 52, 51, 50, 49, 48, 48, 47, 47, 46, 46, 46, 47, 47, 47, 47, 47, 47, 46, 46, 45, 45, 44, 43, 42, +41, 40, 39, 38, 38, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 34, 33, 32, 31, 31, 30, 29, 28, 27, 27, 26, 26, +26, 26, 26, 26, 26, 26, 26, 26, 25, 25, 25, 24, 23, 23, 22, 21, 20, 19, 18, 17, 17, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, +15, 14, 14, 13, 13, 12, 11, 10, 9, 8, 8, 7, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_4096_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_4096_at_16384_512_int8.h new file mode 100644 index 000000000..d6cc98d2d --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_4096_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_4096_AT_16384_512INT8_H_ +#define SAW_MAX_4096_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_4096_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_4096_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_4096_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, +-3, -3, -3, -4, -4, -4, -5, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -12, -12, -13, -14, -14, -15, -16, -17, -17, -18, -19, -20, +-21, -22, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, -34, -35, -36, -37, -38, -39, -40, -42, -43, -44, -45, -46, -48, -49, -50, -52, -53, -54, -55, +-57, -58, -59, -61, -62, -63, -65, -66, -68, -69, -70, -72, -73, -74, -76, -77, -78, -80, -81, -82, -84, -85, -86, -88, -89, -90, -91, -93, -94, -95, -96, -98, +-99, -100, -101, -102, -103, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -115, -116, -117, -118, -119, -119, -120, -121, -121, -122, -123, -123, -124, -124, -124, -125, +-125, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -125, -125, -124, -124, -124, -123, -122, -122, -121, -120, -120, -119, -118, +-117, -116, -115, -114, -113, -112, -111, -110, -109, -107, -106, -105, -104, -102, -101, -99, -98, -96, -95, -93, -92, -90, -88, -87, -85, -83, -81, -79, -78, -76, -74, -72, +-70, -68, -66, -64, -62, -60, -57, -55, -53, -51, -49, -46, -44, -42, -40, -37, -35, -33, -30, -28, -26, -23, -21, -19, -16, -14, -12, -9, -7, -4, -2, 0, +2, 4, 7, 9, 12, 14, 16, 19, 21, 23, 26, 28, 30, 33, 35, 37, 40, 42, 44, 46, 49, 51, 53, 55, 57, 60, 62, 64, 66, 68, 70, 72, +74, 76, 78, 79, 81, 83, 85, 87, 88, 90, 92, 93, 95, 96, 98, 99, 101, 102, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, +119, 120, 120, 121, 122, 122, 123, 124, 124, 124, 125, 125, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 125, 125, +124, 124, 124, 123, 123, 122, 121, 121, 120, 119, 119, 118, 117, 116, 115, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 103, 102, 101, 100, 99, 98, +96, 95, 94, 93, 91, 90, 89, 88, 86, 85, 84, 82, 81, 80, 78, 77, 76, 74, 73, 72, 70, 69, 68, 66, 65, 63, 62, 61, 59, 58, 57, 55, +54, 53, 52, 50, 49, 48, 46, 45, 44, 43, 42, 40, 39, 38, 37, 36, 35, 34, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 22, 21, 20, +19, 18, 17, 17, 16, 15, 14, 14, 13, 12, 12, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 4, 4, 4, 3, 3, 3, 2, +2, 2, 2, 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, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_409_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_409_at_16384_512_int8.h new file mode 100644 index 000000000..b67719283 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_409_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_409_AT_16384_512INT8_H_ +#define SAW_MAX_409_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_409_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_409_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_409_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, -1, -1, -2, -3, -4, -5, -5, -6, -7, -8, -9, -9, -10, -10, -10, -10, -10, -10, -10, -10, -11, -11, -11, -11, -11, -12, +-12, -13, -14, -15, -16, -16, -17, -18, -19, -20, -20, -21, -21, -21, -21, -21, -22, -21, -21, -21, -22, -22, -22, -22, -23, -23, -24, -25, -26, -27, -28, -28, +-29, -30, -31, -31, -32, -32, -32, -32, -33, -33, -32, -32, -32, -32, -33, -33, -33, -34, -34, -35, -36, -37, -38, -39, -40, -40, -41, -42, -43, -43, -43, -44, +-44, -44, -44, -43, -43, -43, -43, -43, -44, -44, -44, -45, -46, -47, -48, -49, -50, -51, -52, -52, -53, -54, -54, -55, -55, -55, -55, -55, -54, -54, -54, -54, +-54, -54, -55, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, -65, -65, -66, -66, -66, -66, -66, -66, -65, -65, -65, -65, -65, -65, -65, -66, -66, -67, -68, +-69, -71, -72, -73, -74, -75, -76, -77, -77, -78, -78, -77, -77, -77, -76, -76, -75, -75, -75, -75, -75, -76, -77, -78, -79, -80, -82, -83, -85, -86, -87, -88, +-89, -90, -90, -90, -89, -89, -88, -87, -86, -85, -85, -84, -84, -85, -85, -86, -87, -89, -91, -93, -95, -97, -99, -101, -102, -103, -103, -103, -103, -102, -101, -99, +-97, -95, -93, -92, -91, -90, -90, -91, -93, -95, -98, -102, -106, -110, -114, -118, -122, -125, -127, -127, -126, -123, -118, -112, -103, -92, -80, -66, -51, -34, -17, 0, +17, 34, 51, 66, 80, 92, 103, 112, 118, 123, 126, 127, 127, 125, 122, 118, 114, 110, 106, 102, 98, 95, 93, 91, 90, 90, 91, 92, 93, 95, 97, 99, +101, 102, 103, 103, 103, 103, 102, 101, 99, 97, 95, 93, 91, 89, 87, 86, 85, 85, 84, 84, 85, 85, 86, 87, 88, 89, 89, 90, 90, 90, 89, 88, +87, 86, 85, 83, 82, 80, 79, 78, 77, 76, 75, 75, 75, 75, 75, 76, 76, 77, 77, 77, 78, 78, 77, 77, 76, 75, 74, 73, 72, 71, 69, 68, +67, 66, 66, 65, 65, 65, 65, 65, 65, 65, 66, 66, 66, 66, 66, 66, 65, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 55, 54, 54, 54, +54, 54, 54, 55, 55, 55, 55, 55, 54, 54, 53, 52, 52, 51, 50, 49, 48, 47, 46, 45, 44, 44, 44, 43, 43, 43, 43, 43, 44, 44, 44, 44, +43, 43, 43, 42, 41, 40, 40, 39, 38, 37, 36, 35, 34, 34, 33, 33, 33, 32, 32, 32, 32, 33, 33, 32, 32, 32, 32, 31, 31, 30, 29, 28, +28, 27, 26, 25, 24, 23, 23, 22, 22, 22, 22, 21, 21, 21, 22, 21, 21, 21, 21, 21, 20, 20, 19, 18, 17, 16, 16, 15, 14, 13, 12, 12, +11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 7, 6, 5, 5, 4, 3, 2, 1, 1, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_431_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_431_at_16384_512_int8.h new file mode 100644 index 000000000..ae552aef1 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_431_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_431_AT_16384_512INT8_H_ +#define SAW_MAX_431_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_431_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_431_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_431_AT_16384_512_DATA [] = +{ +0, 0, -1, -2, -3, -3, -4, -4, -5, -5, -5, -5, -5, -5, -5, -5, -5, -6, -6, -6, -6, -7, -8, -8, -9, -10, -11, -12, -13, -13, -14, -15, -15, +-16, -16, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -17, -18, -18, -19, -20, -20, -21, -22, -23, -24, -25, -26, -26, -27, -28, -28, -28, -28, -28, -28, +-28, -28, -28, -28, -28, -29, -29, -29, -30, -30, -31, -32, -33, -34, -35, -35, -36, -37, -38, -39, -39, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, -40, +-40, -41, -41, -42, -42, -43, -44, -45, -46, -47, -48, -49, -50, -50, -51, -51, -52, -52, -52, -52, -52, -52, -51, -51, -51, -51, -51, -52, -52, -53, -53, -54, +-55, -56, -57, -58, -59, -60, -61, -62, -63, -63, -64, -64, -64, -64, -63, -63, -63, -63, -63, -63, -63, -63, -63, -64, -64, -65, -66, -67, -69, -70, -71, -72, +-73, -74, -75, -75, -76, -76, -76, -76, -75, -75, -75, -74, -74, -73, -73, -73, -74, -74, -75, -76, -77, -78, -80, -81, -83, -84, -85, -86, -87, -88, -88, -89, +-88, -88, -88, -87, -86, -85, -84, -84, -83, -83, -83, -84, -85, -86, -87, -89, -91, -93, -95, -97, -99, -100, -101, -102, -103, -103, -102, -102, -100, -99, -97, -95, +-94, -92, -91, -90, -90, -90, -91, -93, -95, -98, -101, -105, -109, -114, -118, -121, -124, -126, -127, -127, -125, -121, -116, -109, -100, -89, -77, -63, -48, -33, -16, 0, +16, 33, 48, 63, 77, 89, 100, 109, 116, 121, 125, 127, 127, 126, 124, 121, 118, 114, 109, 105, 101, 98, 95, 93, 91, 90, 90, 90, 91, 92, 94, 95, +97, 99, 100, 102, 102, 103, 103, 102, 101, 100, 99, 97, 95, 93, 91, 89, 87, 86, 85, 84, 83, 83, 83, 84, 84, 85, 86, 87, 88, 88, 88, 89, +88, 88, 87, 86, 85, 84, 83, 81, 80, 78, 77, 76, 75, 74, 74, 73, 73, 73, 74, 74, 75, 75, 75, 76, 76, 76, 76, 75, 75, 74, 73, 72, +71, 70, 69, 67, 66, 65, 64, 64, 63, 63, 63, 63, 63, 63, 63, 63, 63, 64, 64, 64, 64, 63, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, +53, 53, 52, 52, 51, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 51, 51, 50, 50, 49, 48, 47, 46, 45, 44, 43, 42, 42, 41, 41, 40, 40, +40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 39, 39, 38, 37, 36, 35, 35, 34, 33, 32, 31, 30, 30, 29, 29, 29, 28, 28, 28, 28, 28, 28, +28, 28, 28, 28, 28, 27, 26, 26, 25, 24, 23, 22, 21, 20, 20, 19, 18, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 16, 16, 15, +15, 14, 13, 13, 12, 11, 10, 9, 8, 8, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_455_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_455_at_16384_512_int8.h new file mode 100644 index 000000000..5ae470170 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_455_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_455_AT_16384_512INT8_H_ +#define SAW_MAX_455_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_455_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_455_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_455_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, -1, -1, -2, -2, -3, -4, -5, -6, -7, -8, -8, -9, -10, -10, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, +-12, -13, -13, -14, -14, -15, -16, -17, -17, -18, -19, -20, -21, -22, -22, -23, -23, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -25, -25, -25, -26, +-27, -27, -28, -29, -30, -31, -32, -33, -33, -34, -35, -35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, -37, -38, -38, -39, -40, -41, -42, +-43, -44, -44, -45, -46, -47, -47, -48, -48, -49, -49, -49, -49, -49, -48, -48, -48, -48, -48, -48, -49, -49, -50, -50, -51, -52, -53, -54, -55, -56, -57, -58, +-59, -60, -60, -61, -61, -61, -61, -61, -61, -61, -61, -60, -60, -60, -60, -60, -61, -61, -62, -63, -63, -64, -66, -67, -68, -69, -70, -71, -72, -73, -73, -74, +-74, -74, -74, -74, -73, -73, -72, -72, -72, -72, -72, -72, -72, -73, -73, -74, -76, -77, -78, -80, -81, -82, -84, -85, -86, -86, -87, -87, -87, -87, -87, -86, +-85, -85, -84, -83, -83, -82, -82, -82, -83, -83, -84, -86, -87, -89, -91, -93, -95, -97, -98, -100, -101, -102, -102, -102, -102, -101, -100, -99, -97, -95, -94, -92, +-91, -90, -89, -89, -90, -91, -93, -95, -98, -102, -105, -109, -113, -117, -121, -124, -126, -127, -127, -126, -123, -119, -113, -105, -96, -86, -74, -60, -46, -31, -15, 0, +15, 31, 46, 60, 74, 86, 96, 105, 113, 119, 123, 126, 127, 127, 126, 124, 121, 117, 113, 109, 105, 102, 98, 95, 93, 91, 90, 89, 89, 90, 91, 92, +94, 95, 97, 99, 100, 101, 102, 102, 102, 102, 101, 100, 98, 97, 95, 93, 91, 89, 87, 86, 84, 83, 83, 82, 82, 82, 83, 83, 84, 85, 85, 86, +87, 87, 87, 87, 87, 86, 86, 85, 84, 82, 81, 80, 78, 77, 76, 74, 73, 73, 72, 72, 72, 72, 72, 72, 72, 73, 73, 74, 74, 74, 74, 74, +73, 73, 72, 71, 70, 69, 68, 67, 66, 64, 63, 63, 62, 61, 61, 60, 60, 60, 60, 60, 61, 61, 61, 61, 61, 61, 61, 61, 60, 60, 59, 58, +57, 56, 55, 54, 53, 52, 51, 50, 50, 49, 49, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 48, 48, 47, 47, 46, 45, 44, 44, 43, 42, +41, 40, 39, 38, 38, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 34, 33, 33, 32, 31, 30, 29, 28, 27, 27, 26, +25, 25, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 23, 23, 22, 22, 21, 20, 19, 18, 17, 17, 16, 15, 14, 14, 13, 13, 12, 12, +12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 8, 8, 7, 6, 5, 4, 3, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_481_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_481_at_16384_512_int8.h new file mode 100644 index 000000000..7270a3167 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_481_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_481_AT_16384_512INT8_H_ +#define SAW_MAX_481_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_481_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_481_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_481_AT_16384_512_DATA [] = +{ +0, 0, -1, -2, -3, -4, -4, -5, -5, -5, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -6, -7, -7, -8, -8, -9, -10, -11, -11, -12, -13, -14, -15, +-16, -16, -17, -18, -18, -18, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -19, -20, -20, -20, -21, -22, -22, -23, -24, -25, -26, -27, -28, -29, -29, -30, +-31, -31, -31, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -32, -33, -33, -34, -34, -35, -36, -37, -38, -39, -40, -41, -41, -42, -43, -44, -44, -45, +-45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -45, -46, -46, -47, -48, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -57, -58, -58, -58, -58, +-58, -58, -58, -58, -58, -57, -57, -57, -57, -58, -58, -59, -59, -60, -61, -62, -63, -64, -65, -66, -68, -69, -69, -70, -71, -71, -72, -72, -72, -72, -71, -71, +-71, -70, -70, -70, -70, -70, -70, -70, -71, -71, -72, -73, -74, -76, -77, -78, -80, -81, -82, -83, -84, -85, -85, -86, -86, -86, -85, -85, -84, -84, -83, -82, +-82, -81, -81, -81, -81, -82, -82, -83, -85, -86, -88, -89, -91, -93, -95, -97, -98, -100, -100, -101, -101, -101, -101, -100, -99, -98, -96, -95, -93, -92, -91, -90, +-89, -89, -89, -90, -91, -93, -96, -99, -102, -106, -110, -113, -117, -120, -123, -125, -127, -127, -126, -124, -121, -116, -109, -102, -92, -82, -70, -57, -44, -29, -15, 0, +15, 29, 44, 57, 70, 82, 92, 102, 109, 116, 121, 124, 126, 127, 127, 125, 123, 120, 117, 113, 110, 106, 102, 99, 96, 93, 91, 90, 89, 89, 89, 90, +91, 92, 93, 95, 96, 98, 99, 100, 101, 101, 101, 101, 100, 100, 98, 97, 95, 93, 91, 89, 88, 86, 85, 83, 82, 82, 81, 81, 81, 81, 82, 82, +83, 84, 84, 85, 85, 86, 86, 86, 85, 85, 84, 83, 82, 81, 80, 78, 77, 76, 74, 73, 72, 71, 71, 70, 70, 70, 70, 70, 70, 70, 71, 71, +71, 72, 72, 72, 72, 71, 71, 70, 69, 69, 68, 66, 65, 64, 63, 62, 61, 60, 59, 59, 58, 58, 57, 57, 57, 57, 58, 58, 58, 58, 58, 58, +58, 58, 58, 57, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 48, 47, 46, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, +44, 44, 43, 42, 41, 41, 40, 39, 38, 37, 36, 35, 34, 34, 33, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 31, 31, 31, 30, +29, 29, 28, 27, 26, 25, 24, 23, 22, 22, 21, 20, 20, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 18, 18, 18, 17, 16, 16, 15, +14, 13, 12, 11, 11, 10, 9, 8, 8, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 2, 1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_512_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_512_at_16384_512_int8.h new file mode 100644 index 000000000..19b1f240f --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_512_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_512_AT_16384_512INT8_H_ +#define SAW_MAX_512_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_512_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_512_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_512_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -2, -3, -3, -4, -5, -6, -7, -8, -9, -9, -10, -11, -11, -12, -12, -13, -13, -13, -13, -13, -13, -13, -13, +-13, -13, -13, -14, -14, -14, -15, -15, -16, -16, -17, -18, -19, -20, -21, -22, -22, -23, -24, -25, -25, -26, -26, -27, -27, -27, -27, -27, -27, -27, -27, -27, +-27, -27, -27, -27, -28, -28, -29, -29, -30, -31, -32, -33, -34, -34, -35, -36, -37, -38, -39, -39, -40, -40, -41, -41, -41, -41, -41, -41, -41, -41, -41, -41, +-41, -41, -41, -41, -42, -42, -43, -44, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -53, -54, -54, -55, -55, -55, -55, -55, -55, -55, -54, -54, -54, -54, +-54, -54, -55, -55, -56, -56, -57, -58, -59, -60, -61, -62, -63, -64, -65, -66, -67, -68, -68, -69, -69, -69, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, +-67, -68, -68, -69, -69, -70, -71, -72, -73, -75, -76, -77, -79, -80, -81, -82, -83, -83, -84, -84, -84, -84, -84, -83, -83, -82, -81, -81, -80, -80, -80, -80, +-80, -80, -81, -81, -82, -84, -85, -87, -89, -90, -92, -94, -96, -97, -98, -99, -100, -101, -101, -100, -100, -99, -98, -97, -95, -94, -92, -91, -90, -89, -88, -88, +-88, -89, -90, -92, -94, -97, -100, -103, -107, -110, -114, -117, -121, -123, -125, -127, -127, -126, -125, -122, -118, -112, -106, -98, -88, -78, -67, -54, -41, -28, -14, 0, +14, 28, 41, 54, 67, 78, 88, 98, 106, 112, 118, 122, 125, 126, 127, 127, 125, 123, 121, 117, 114, 110, 107, 103, 100, 97, 94, 92, 90, 89, 88, 88, +88, 89, 90, 91, 92, 94, 95, 97, 98, 99, 100, 100, 101, 101, 100, 99, 98, 97, 96, 94, 92, 90, 89, 87, 85, 84, 82, 81, 81, 80, 80, 80, +80, 80, 80, 81, 81, 82, 83, 83, 84, 84, 84, 84, 84, 83, 83, 82, 81, 80, 79, 77, 76, 75, 73, 72, 71, 70, 69, 69, 68, 68, 67, 67, +67, 68, 68, 68, 68, 69, 69, 69, 69, 69, 69, 69, 68, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 56, 55, 55, 54, 54, 54, +54, 54, 54, 55, 55, 55, 55, 55, 55, 55, 54, 54, 53, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 44, 43, 42, 42, 41, 41, 41, 41, 41, +41, 41, 41, 41, 41, 41, 41, 41, 41, 40, 40, 39, 39, 38, 37, 36, 35, 34, 34, 33, 32, 31, 30, 29, 29, 28, 28, 27, 27, 27, 27, 27, +27, 27, 27, 27, 27, 27, 27, 27, 26, 26, 25, 25, 24, 23, 22, 22, 21, 20, 19, 18, 17, 16, 16, 15, 15, 14, 14, 14, 13, 13, 13, 13, +13, 13, 13, 13, 13, 13, 13, 12, 12, 11, 11, 10, 9, 9, 8, 7, 6, 5, 4, 3, 3, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_546_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_546_at_16384_512_int8.h new file mode 100644 index 000000000..575c02def --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_546_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_546_AT_16384_512INT8_H_ +#define SAW_MAX_546_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_546_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_546_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_546_AT_16384_512_DATA [] = +{ +0, 0, -1, -2, -3, -4, -4, -5, -5, -6, -6, -6, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -7, -8, -8, -8, -9, -9, -10, -11, -12, -12, -13, +-14, -15, -16, -17, -18, -18, -19, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -23, -23, -24, -25, -25, -26, -27, +-28, -29, -30, -31, -32, -33, -33, -34, -35, -35, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -36, -37, -37, -37, -38, -38, -39, -40, -41, +-42, -43, -44, -45, -46, -47, -47, -48, -49, -50, -50, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -51, -52, -52, -53, -54, -54, +-55, -56, -57, -58, -60, -61, -62, -63, -64, -64, -65, -66, -66, -66, -66, -67, -66, -66, -66, -66, -66, -65, -65, -65, -65, -65, -65, -65, -65, -66, -67, -68, +-68, -70, -71, -72, -73, -75, -76, -77, -78, -79, -80, -81, -82, -82, -82, -82, -82, -82, -82, -81, -81, -80, -80, -79, -79, -78, -78, -78, -78, -78, -79, -80, +-81, -82, -83, -85, -86, -88, -90, -92, -93, -95, -96, -97, -98, -99, -100, -100, -100, -99, -98, -98, -96, -95, -94, -93, -91, -90, -89, -88, -88, -88, -88, -89, +-90, -91, -93, -96, -98, -101, -105, -108, -112, -115, -118, -121, -123, -125, -127, -127, -127, -125, -123, -119, -114, -108, -101, -93, -84, -74, -63, -51, -39, -26, -13, 0, +13, 26, 39, 51, 63, 74, 84, 93, 101, 108, 114, 119, 123, 125, 127, 127, 127, 125, 123, 121, 118, 115, 112, 108, 105, 101, 98, 96, 93, 91, 90, 89, +88, 88, 88, 88, 89, 90, 91, 93, 94, 95, 96, 98, 98, 99, 100, 100, 100, 99, 98, 97, 96, 95, 93, 92, 90, 88, 86, 85, 83, 82, 81, 80, +79, 78, 78, 78, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 82, 82, 82, 82, 82, 81, 80, 79, 78, 77, 76, 75, 73, 72, 71, 70, 68, 68, +67, 66, 65, 65, 65, 65, 65, 65, 65, 65, 66, 66, 66, 66, 66, 67, 66, 66, 66, 66, 65, 64, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, +54, 53, 52, 52, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 50, 50, 49, 48, 47, 47, 46, 45, 44, 43, 42, 41, +40, 39, 38, 38, 37, 37, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 35, 35, 34, 33, 33, 32, 31, 30, 29, 28, 27, +26, 25, 25, 24, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 19, 18, 18, 17, 16, 15, 14, 13, +12, 12, 11, 10, 9, 9, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 2, 1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_585_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_585_at_16384_512_int8.h new file mode 100644 index 000000000..7fc3a92e1 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_585_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_585_AT_16384_512INT8_H_ +#define SAW_MAX_585_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_585_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_585_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_585_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -2, -2, -3, -3, -4, -5, -6, -7, -8, -9, -9, -10, -11, -12, -13, -13, -14, -14, -15, -15, -15, -15, -15, +-15, -15, -15, -15, -15, -15, -15, -15, -16, -16, -16, -17, -17, -18, -18, -19, -20, -21, -21, -22, -23, -24, -25, -26, -27, -28, -28, -29, -30, -30, -30, -31, +-31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -31, -32, -32, -33, -33, -34, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -43, -44, -45, -45, +-46, -46, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -47, -48, -48, -49, -50, -50, -51, -52, -53, -54, -55, -56, -58, -59, -59, +-60, -61, -62, -62, -63, -63, -63, -63, -63, -63, -63, -63, -63, -62, -62, -62, -62, -62, -62, -62, -62, -63, -63, -64, -64, -65, -66, -67, -69, -70, -71, -72, +-74, -75, -76, -77, -78, -79, -79, -80, -80, -80, -80, -80, -80, -79, -79, -79, -78, -78, -77, -77, -76, -76, -76, -76, -76, -77, -78, -78, -79, -81, -82, -84, +-85, -87, -88, -90, -92, -93, -95, -96, -97, -98, -98, -99, -99, -98, -98, -97, -97, -96, -94, -93, -92, -91, -90, -89, -88, -87, -87, -87, -87, -88, -89, -91, +-93, -95, -97, -100, -103, -107, -110, -113, -116, -119, -122, -124, -126, -127, -127, -127, -125, -123, -120, -116, -110, -104, -97, -89, -80, -70, -59, -48, -37, -24, -12, 0, +12, 24, 37, 48, 59, 70, 80, 89, 97, 104, 110, 116, 120, 123, 125, 127, 127, 127, 126, 124, 122, 119, 116, 113, 110, 107, 103, 100, 97, 95, 93, 91, +89, 88, 87, 87, 87, 87, 88, 89, 90, 91, 92, 93, 94, 96, 97, 97, 98, 98, 99, 99, 98, 98, 97, 96, 95, 93, 92, 90, 88, 87, 85, 84, +82, 81, 79, 78, 78, 77, 76, 76, 76, 76, 76, 77, 77, 78, 78, 79, 79, 79, 80, 80, 80, 80, 80, 80, 79, 79, 78, 77, 76, 75, 74, 72, +71, 70, 69, 67, 66, 65, 64, 64, 63, 63, 62, 62, 62, 62, 62, 62, 62, 62, 63, 63, 63, 63, 63, 63, 63, 63, 63, 62, 62, 61, 60, 59, +59, 58, 56, 55, 54, 53, 52, 51, 50, 50, 49, 48, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 46, 46, 45, +45, 44, 43, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 34, 33, 33, 32, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, +30, 30, 30, 29, 28, 28, 27, 26, 25, 24, 23, 22, 21, 21, 20, 19, 18, 18, 17, 17, 16, 16, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, +15, 15, 15, 15, 14, 14, 13, 13, 12, 11, 10, 9, 9, 8, 7, 6, 5, 4, 3, 3, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_630_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_630_at_16384_512_int8.h new file mode 100644 index 000000000..0259d9424 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_630_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_630_AT_16384_512INT8_H_ +#define SAW_MAX_630_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_630_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_630_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_630_AT_16384_512_DATA [] = +{ +0, 0, -1, -2, -3, -4, -4, -5, -6, -6, -7, -7, -7, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -8, -9, -9, -9, -10, -10, -11, -12, +-12, -13, -14, -15, -16, -17, -18, -18, -19, -20, -21, -22, -22, -23, -23, -24, -24, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -25, -26, +-26, -26, -27, -27, -28, -29, -29, -30, -31, -32, -33, -34, -35, -36, -37, -38, -38, -39, -40, -40, -41, -41, -42, -42, -42, -42, -42, -42, -42, -42, -42, -42, +-42, -42, -42, -42, -42, -42, -43, -43, -43, -44, -45, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -57, -58, -59, -59, -59, -60, -60, -60, +-60, -60, -59, -59, -59, -59, -59, -59, -58, -58, -58, -59, -59, -59, -60, -60, -61, -62, -63, -64, -65, -66, -67, -68, -70, -71, -72, -73, -74, -75, -76, -76, +-77, -77, -78, -78, -78, -78, -77, -77, -77, -76, -76, -75, -75, -75, -74, -74, -74, -74, -74, -75, -75, -76, -77, -78, -79, -80, -81, -83, -84, -86, -88, -89, +-91, -92, -93, -95, -95, -96, -97, -97, -97, -97, -97, -97, -96, -95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -86, -86, -86, -87, -88, -89, -91, -93, -95, +-97, -100, -103, -106, -109, -112, -115, -118, -121, -123, -125, -126, -127, -127, -126, -125, -123, -120, -116, -111, -106, -99, -92, -84, -75, -66, -56, -45, -34, -23, -11, 0, +11, 23, 34, 45, 56, 66, 75, 84, 92, 99, 106, 111, 116, 120, 123, 125, 126, 127, 127, 126, 125, 123, 121, 118, 115, 112, 109, 106, 103, 100, 97, 95, +93, 91, 89, 88, 87, 86, 86, 86, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 97, 97, 97, 97, 97, 96, 95, 95, 93, 92, 91, 89, +88, 86, 84, 83, 81, 80, 79, 78, 77, 76, 75, 75, 74, 74, 74, 74, 74, 75, 75, 75, 76, 76, 77, 77, 77, 78, 78, 78, 78, 77, 77, 76, +76, 75, 74, 73, 72, 71, 70, 68, 67, 66, 65, 64, 63, 62, 61, 60, 60, 59, 59, 59, 58, 58, 58, 59, 59, 59, 59, 59, 59, 60, 60, 60, +60, 60, 59, 59, 59, 58, 57, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 45, 44, 43, 43, 43, 42, 42, 42, 42, 42, 42, 42, +42, 42, 42, 42, 42, 42, 42, 42, 42, 41, 41, 40, 40, 39, 38, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 29, 28, 27, 27, 26, 26, 26, +25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 24, 24, 23, 23, 22, 22, 21, 20, 19, 18, 18, 17, 16, 15, 14, 13, 12, 12, +11, 10, 10, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 6, 6, 5, 4, 4, 3, 2, 1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_682_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_682_at_16384_512_int8.h new file mode 100644 index 000000000..bafd2cb76 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_682_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_682_AT_16384_512INT8_H_ +#define SAW_MAX_682_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_682_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_682_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_682_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -2, -2, -3, -3, -4, -5, -6, -7, -7, -8, -9, -10, -11, -12, -13, -14, -14, -15, -16, -16, -17, -17, +-17, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -18, -19, -19, -19, -20, -21, -21, -22, -23, -23, -24, -25, -26, -27, -28, -29, -30, +-31, -31, -32, -33, -34, -34, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -37, -36, -36, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -39, -39, -40, +-41, -42, -43, -44, -45, -46, -47, -48, -49, -49, -50, -51, -52, -53, -53, -54, -54, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -55, -54, -54, -54, +-54, -55, -55, -55, -55, -56, -56, -57, -58, -59, -60, -61, -62, -63, -64, -65, -66, -68, -69, -70, -71, -72, -72, -73, -74, -74, -74, -75, -75, -75, -75, -75, +-74, -74, -74, -73, -73, -72, -72, -72, -72, -71, -71, -72, -72, -72, -73, -73, -74, -75, -76, -77, -79, -80, -81, -83, -84, -86, -87, -89, -90, -92, -93, -94, +-94, -95, -96, -96, -96, -96, -96, -95, -94, -94, -93, -92, -91, -90, -89, -88, -87, -86, -86, -85, -85, -85, -85, -86, -87, -88, -89, -91, -93, -95, -98, -101, +-103, -106, -109, -112, -115, -118, -120, -122, -124, -126, -127, -127, -127, -126, -125, -123, -120, -116, -112, -107, -101, -94, -87, -79, -71, -62, -52, -42, -32, -21, -10, 0, +10, 21, 32, 42, 52, 62, 71, 79, 87, 94, 101, 107, 112, 116, 120, 123, 125, 126, 127, 127, 127, 126, 124, 122, 120, 118, 115, 112, 109, 106, 103, 101, +98, 95, 93, 91, 89, 88, 87, 86, 85, 85, 85, 85, 86, 86, 87, 88, 89, 90, 91, 92, 93, 94, 94, 95, 96, 96, 96, 96, 96, 95, 94, 94, +93, 92, 90, 89, 87, 86, 84, 83, 81, 80, 79, 77, 76, 75, 74, 73, 73, 72, 72, 72, 71, 71, 72, 72, 72, 72, 73, 73, 74, 74, 74, 75, +75, 75, 75, 75, 74, 74, 74, 73, 72, 72, 71, 70, 69, 68, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 56, 55, 55, 55, 55, 54, 54, +54, 54, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 54, 54, 53, 53, 52, 51, 50, 49, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, +39, 39, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 36, 36, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 34, 34, 33, 32, 31, 31, 30, +29, 28, 27, 26, 25, 24, 23, 23, 22, 21, 21, 20, 19, 19, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 17, 17, +17, 16, 16, 15, 14, 14, 13, 12, 11, 10, 9, 8, 7, 7, 6, 5, 4, 3, 3, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_744_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_744_at_16384_512_int8.h new file mode 100644 index 000000000..630ad3066 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_744_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_744_AT_16384_512INT8_H_ +#define SAW_MAX_744_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_744_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_744_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_744_AT_16384_512_DATA [] = +{ +0, 0, -1, -2, -3, -4, -5, -5, -6, -7, -7, -8, -8, -9, -9, -9, -9, -9, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -10, -11, -11, +-11, -12, -12, -13, -13, -14, -15, -16, -17, -17, -18, -19, -20, -21, -22, -23, -24, -25, -25, -26, -27, -27, -28, -28, -29, -29, -29, -30, -30, -30, -30, -30, +-30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -30, -31, -31, -31, -32, -32, -33, -34, -35, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -46, +-47, -48, -48, -49, -49, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -50, -51, -51, -52, -52, -53, -54, -55, +-56, -57, -58, -59, -60, -61, -62, -63, -64, -65, -66, -67, -68, -69, -70, -70, -71, -71, -71, -71, -71, -71, -71, -71, -71, -71, -70, -70, -70, -69, -69, -69, +-69, -69, -68, -69, -69, -69, -69, -70, -71, -71, -72, -73, -74, -76, -77, -78, -80, -81, -82, -84, -85, -87, -88, -89, -90, -91, -92, -93, -93, -94, -94, -94, +-94, -94, -93, -93, -92, -92, -91, -90, -89, -88, -87, -86, -86, -85, -84, -84, -84, -84, -84, -85, -85, -86, -87, -89, -91, -92, -95, -97, -99, -102, -105, -107, +-110, -113, -115, -118, -120, -122, -124, -125, -126, -127, -127, -127, -126, -124, -122, -119, -116, -111, -107, -101, -95, -89, -82, -74, -66, -57, -48, -39, -29, -19, -10, 0, +10, 19, 29, 39, 48, 57, 66, 74, 82, 89, 95, 101, 107, 111, 116, 119, 122, 124, 126, 127, 127, 127, 126, 125, 124, 122, 120, 118, 115, 113, 110, 107, +105, 102, 99, 97, 95, 92, 91, 89, 87, 86, 85, 85, 84, 84, 84, 84, 84, 85, 86, 86, 87, 88, 89, 90, 91, 92, 92, 93, 93, 94, 94, 94, +94, 94, 93, 93, 92, 91, 90, 89, 88, 87, 85, 84, 82, 81, 80, 78, 77, 76, 74, 73, 72, 71, 71, 70, 69, 69, 69, 69, 68, 69, 69, 69, +69, 69, 70, 70, 70, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 70, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, +54, 53, 52, 52, 51, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 49, 49, 48, 48, 47, 46, +46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 35, 34, 33, 32, 32, 31, 31, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, +30, 30, 30, 30, 29, 29, 29, 28, 28, 27, 27, 26, 25, 25, 24, 23, 22, 21, 20, 19, 18, 17, 17, 16, 15, 14, 13, 13, 12, 12, 11, 11, +11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 5, 5, 4, 3, 2, 1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_8192_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_8192_at_16384_512_int8.h new file mode 100644 index 000000000..64d41c5ba --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_8192_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_8192_AT_16384_512INT8_H_ +#define SAW_MAX_8192_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_8192_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_8192_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_8192_AT_16384_512_DATA [] = +{ +0, -1, -3, -4, -6, -7, -9, -10, -12, -14, -15, -17, -18, -20, -21, -23, -24, -26, -27, -29, -30, -32, -34, -35, -37, -38, -39, -41, -42, -44, -45, -47, -48, +-50, -51, -53, -54, -55, -57, -58, -60, -61, -62, -64, -65, -66, -68, -69, -70, -72, -73, -74, -75, -77, -78, -79, -80, -82, -83, -84, -85, -86, -87, -89, -90, +-91, -92, -93, -94, -95, -96, -97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -106, -107, -108, -109, -110, -110, -111, -112, -113, -113, -114, -115, -115, -116, -117, -117, +-118, -118, -119, -120, -120, -121, -121, -122, -122, -122, -123, -123, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -123, -123, -122, -122, -122, -121, -121, -120, -120, -119, -118, -118, -117, +-117, -116, -115, -115, -114, -113, -113, -112, -111, -110, -110, -109, -108, -107, -106, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, -95, -94, -93, -92, -91, -90, +-89, -87, -86, -85, -84, -83, -82, -80, -79, -78, -77, -75, -74, -73, -72, -70, -69, -68, -66, -65, -64, -62, -61, -60, -58, -57, -55, -54, -53, -51, -50, -48, +-47, -45, -44, -42, -41, -39, -38, -37, -35, -34, -32, -30, -29, -27, -26, -24, -23, -21, -20, -18, -17, -15, -14, -12, -10, -9, -7, -6, -4, -3, -1, 0, +1, 3, 4, 6, 7, 9, 10, 12, 14, 15, 17, 18, 20, 21, 23, 24, 26, 27, 29, 30, 32, 34, 35, 37, 38, 39, 41, 42, 44, 45, 47, 48, +50, 51, 53, 54, 55, 57, 58, 60, 61, 62, 64, 65, 66, 68, 69, 70, 72, 73, 74, 75, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 89, 90, +91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 106, 107, 108, 109, 110, 110, 111, 112, 113, 113, 114, 115, 115, 116, 117, 117, +118, 118, 119, 120, 120, 121, 121, 122, 122, 122, 123, 123, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 123, 123, 122, 122, 122, 121, 121, 120, 120, 119, 118, 118, 117, +117, 116, 115, 115, 114, 113, 113, 112, 111, 110, 110, 109, 108, 107, 106, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, +89, 87, 86, 85, 84, 83, 82, 80, 79, 78, 77, 75, 74, 73, 72, 70, 69, 68, 66, 65, 64, 62, 61, 60, 58, 57, 55, 54, 53, 51, 50, 48, +47, 45, 44, 42, 41, 39, 38, 37, 35, 34, 32, 30, 29, 27, 26, 24, 23, 21, 20, 18, 17, 15, 14, 12, 10, 9, 7, 6, 4, 3, 1, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_819_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_819_at_16384_512_int8.h new file mode 100644 index 000000000..8c6733dd4 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_819_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_819_AT_16384_512INT8_H_ +#define SAW_MAX_819_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_819_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_819_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_819_AT_16384_512_DATA [] = +{ +0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -2, -2, -3, -4, -4, -5, -6, -7, -8, -9, -9, -10, -11, -12, -13, -14, -15, -16, -16, -17, +-18, -19, -19, -20, -20, -20, -21, -21, -21, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -22, -23, -23, -23, -24, -24, -25, -25, +-26, -27, -28, -28, -29, -30, -31, -32, -33, -34, -35, -36, -37, -38, -39, -39, -40, -41, -41, -42, -43, -43, -43, -44, -44, -44, -44, -44, -44, -44, -44, -44, +-44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -44, -45, -45, -45, -46, -47, -47, -48, -49, -50, -51, -51, -52, -54, -55, -56, -57, -58, -59, -60, -61, -62, +-63, -64, -64, -65, -66, -66, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -67, -66, -66, -66, -65, -65, -65, -65, -65, -65, -65, -65, -65, -66, -66, -67, +-67, -68, -69, -70, -71, -72, -73, -75, -76, -77, -79, -80, -81, -83, -84, -85, -87, -88, -89, -90, -90, -91, -91, -92, -92, -92, -92, -92, -92, -91, -91, -90, +-89, -89, -88, -87, -86, -85, -85, -84, -83, -83, -83, -82, -82, -82, -83, -83, -84, -85, -86, -87, -89, -91, -93, -95, -97, -99, -102, -104, -107, -109, -112, -114, +-117, -119, -121, -123, -124, -126, -126, -127, -127, -127, -126, -125, -123, -120, -118, -114, -110, -106, -101, -95, -89, -83, -76, -68, -61, -53, -44, -36, -27, -18, -9, 0, +9, 18, 27, 36, 44, 53, 61, 68, 76, 83, 89, 95, 101, 106, 110, 114, 118, 120, 123, 125, 126, 127, 127, 127, 126, 126, 124, 123, 121, 119, 117, 114, +112, 109, 107, 104, 102, 99, 97, 95, 93, 91, 89, 87, 86, 85, 84, 83, 83, 82, 82, 82, 83, 83, 83, 84, 85, 85, 86, 87, 88, 89, 89, 90, +91, 91, 92, 92, 92, 92, 92, 92, 91, 91, 90, 90, 89, 88, 87, 85, 84, 83, 81, 80, 79, 77, 76, 75, 73, 72, 71, 70, 69, 68, 67, 67, +66, 66, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 66, 66, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 66, 66, 65, 64, 64, 63, 62, +61, 60, 59, 58, 57, 56, 55, 54, 52, 51, 51, 50, 49, 48, 47, 47, 46, 45, 45, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, +44, 44, 44, 44, 44, 44, 44, 44, 43, 43, 43, 42, 41, 41, 40, 39, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 28, 27, 26, 25, +25, 24, 24, 23, 23, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 20, 20, 20, 19, 19, 18, 17, +16, 16, 15, 14, 13, 12, 11, 10, 9, 9, 8, 7, 6, 5, 4, 4, 3, 2, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SAW/512/saw_max_910_at_16384_512_int8.h b/tables/BandLimited_SAW/512/saw_max_910_at_16384_512_int8.h new file mode 100644 index 000000000..31674d112 --- /dev/null +++ b/tables/BandLimited_SAW/512/saw_max_910_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SAW_MAX_910_AT_16384_512INT8_H_ +#define SAW_MAX_910_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SAW_MAX_910_AT_16384_512_NUM_CELLS 512 +#define SAW_MAX_910_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SAW_MAX_910_AT_16384_512_DATA [] = +{ +0, 0, -1, -2, -3, -4, -5, -6, -6, -7, -8, -8, -9, -9, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, -12, +-12, -12, -12, -13, -13, -13, -14, -14, -14, -15, -15, -16, -17, -18, -18, -19, -20, -21, -22, -23, -24, -25, -26, -26, -27, -28, -29, -30, -31, -32, -32, -33, +-34, -34, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -37, -38, -38, -39, -39, +-40, -41, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -58, -59, -60, -60, -61, -61, -62, -62, -62, -62, -62, -62, +-62, -62, -62, -62, -62, -62, -61, -61, -61, -61, -61, -60, -60, -60, -60, -60, -61, -61, -61, -62, -62, -63, -63, -64, -65, -66, -67, -68, -69, -70, -71, -73, +-74, -75, -77, -78, -79, -80, -82, -83, -84, -85, -86, -87, -87, -88, -89, -89, -89, -90, -90, -90, -89, -89, -89, -88, -88, -87, -87, -86, -85, -85, -84, -83, +-83, -82, -82, -81, -81, -81, -81, -81, -81, -81, -82, -82, -83, -84, -86, -87, -88, -90, -92, -94, -96, -98, -101, -103, -105, -108, -110, -112, -115, -117, -119, -121, +-122, -124, -125, -126, -127, -127, -127, -127, -126, -125, -123, -121, -118, -115, -112, -108, -104, -99, -94, -89, -83, -76, -70, -63, -56, -48, -40, -32, -24, -16, -8, 0, +8, 16, 24, 32, 40, 48, 56, 63, 70, 76, 83, 89, 94, 99, 104, 108, 112, 115, 118, 121, 123, 125, 126, 127, 127, 127, 127, 126, 125, 124, 122, 121, +119, 117, 115, 112, 110, 108, 105, 103, 101, 98, 96, 94, 92, 90, 88, 87, 86, 84, 83, 82, 82, 81, 81, 81, 81, 81, 81, 81, 82, 82, 83, 83, +84, 85, 85, 86, 87, 87, 88, 88, 89, 89, 89, 90, 90, 90, 89, 89, 89, 88, 87, 87, 86, 85, 84, 83, 82, 80, 79, 78, 77, 75, 74, 73, +71, 70, 69, 68, 67, 66, 65, 64, 63, 63, 62, 62, 61, 61, 61, 60, 60, 60, 60, 60, 61, 61, 61, 61, 61, 62, 62, 62, 62, 62, 62, 62, +62, 62, 62, 62, 62, 61, 61, 60, 60, 59, 58, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 41, 40, 39, +39, 38, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 34, 34, 33, +32, 32, 31, 30, 29, 28, 27, 26, 26, 25, 24, 23, 22, 21, 20, 19, 18, 18, 17, 16, 15, 15, 14, 14, 14, 13, 13, 13, 12, 12, 12, 12, +12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 6, 6, 5, 4, 3, 2, 1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_101_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_101_at_16384_1024_int8.h new file mode 100644 index 000000000..bf53e5f3b --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_101_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_101_AT_16384_1024INT8_H_ +#define SQUARE_MAX_101_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_101_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_101_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_101_AT_16384_1024_DATA [] = +{ +0, 34, 65, 91, 111, 122, 127, 126, 120, 113, 106, 100, 98, 98, 100, 104, 108, 112, 114, 115, 114, 111, 108, 105, 103, 102, 103, 105, 107, 110, 111, 112, 112, +111, 109, 107, 105, 104, 104, 105, 107, 108, 110, 111, 111, 110, 109, 108, 106, 105, 105, 105, 106, 108, 109, 110, 110, 110, 109, 108, 107, 106, 106, 106, 106, +107, 108, 109, 110, 110, 109, 109, 108, 107, 106, 106, 106, 107, 108, 109, 109, 110, 109, 109, 108, 107, 107, 106, 106, 107, 107, 108, 109, 109, 109, 109, 108, +108, 107, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 108, 107, 107, 106, 107, 107, 107, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, +108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, +107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, +109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 108, 108, 108, 107, 107, +107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, +109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, +107, 108, 108, 108, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 108, +108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, +108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, +107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 107, 107, 107, 106, 107, 107, 108, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 107, 108, 108, +109, 109, 109, 109, 108, 107, 107, 106, 106, 107, 107, 108, 109, 109, 110, 109, 109, 108, 107, 106, 106, 106, 107, 108, 109, 109, 110, 110, 109, 108, 107, 106, +106, 106, 106, 107, 108, 109, 110, 110, 110, 109, 108, 106, 105, 105, 105, 106, 108, 109, 110, 111, 111, 110, 108, 107, 105, 104, 104, 105, 107, 109, 111, 112, +112, 111, 110, 107, 105, 103, 102, 103, 105, 108, 111, 114, 115, 114, 112, 108, 104, 100, 98, 98, 100, 106, 113, 120, 126, 127, 122, 111, 91, 65, 34, 0, +-34, -65, -91, -111, -122, -127, -126, -120, -113, -106, -100, -98, -98, -100, -104, -108, -112, -114, -115, -114, -111, -108, -105, -103, -102, -103, -105, -107, -110, -111, -112, -112, +-111, -109, -107, -105, -104, -104, -105, -107, -108, -110, -111, -111, -110, -109, -108, -106, -105, -105, -105, -106, -108, -109, -110, -110, -110, -109, -108, -107, -106, -106, -106, -106, +-107, -108, -109, -110, -110, -109, -109, -108, -107, -106, -106, -106, -107, -108, -109, -109, -110, -109, -109, -108, -107, -107, -106, -106, -107, -107, -108, -109, -109, -109, -109, -108, +-108, -107, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -108, -107, -107, -106, -107, -107, -107, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, +-108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, +-107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, +-109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -108, -108, -108, -107, -107, +-107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, +-109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, +-107, -108, -108, -108, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -108, +-108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, +-108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, +-107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -107, -107, -107, -106, -107, -107, -108, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -107, -108, -108, +-109, -109, -109, -109, -108, -107, -107, -106, -106, -107, -107, -108, -109, -109, -110, -109, -109, -108, -107, -106, -106, -106, -107, -108, -109, -109, -110, -110, -109, -108, -107, -106, +-106, -106, -106, -107, -108, -109, -110, -110, -110, -109, -108, -106, -105, -105, -105, -106, -108, -109, -110, -111, -111, -110, -108, -107, -105, -104, -104, -105, -107, -109, -111, -112, +-112, -111, -110, -107, -105, -103, -102, -103, -105, -108, -111, -114, -115, -114, -112, -108, -104, -100, -98, -98, -100, -106, -113, -120, -126, -127, -122, -111, -91, -65, -34, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_103_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_103_at_16384_1024_int8.h new file mode 100644 index 000000000..c3219a00b --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_103_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_103_AT_16384_1024INT8_H_ +#define SQUARE_MAX_103_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_103_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_103_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_103_AT_16384_1024_DATA [] = +{ +0, 33, 64, 90, 109, 122, 127, 127, 122, 115, 108, 102, 98, 98, 99, 103, 107, 111, 114, 115, 115, 113, 110, 107, 104, 103, 103, 104, 106, 108, 110, 112, 112, +112, 111, 109, 107, 105, 104, 104, 105, 107, 109, 110, 111, 111, 111, 110, 108, 107, 106, 105, 105, 106, 107, 109, 110, 110, 110, 110, 109, 108, 107, 106, 106, +106, 107, 108, 109, 110, 110, 110, 109, 109, 108, 107, 106, 106, 106, 107, 108, 109, 109, 110, 110, 109, 108, 108, 107, 106, 106, 107, 107, 108, 109, 109, 110, +109, 109, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 107, 107, 107, +107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, +109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, +107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, +109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, +107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, +109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, +107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, +109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, +107, 107, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 109, 109, 110, +109, 109, 108, 107, 107, 106, 106, 107, 108, 108, 109, 110, 110, 109, 109, 108, 107, 106, 106, 106, 107, 108, 109, 109, 110, 110, 110, 109, 108, 107, 106, 106, +106, 107, 108, 109, 110, 110, 110, 110, 109, 107, 106, 105, 105, 106, 107, 108, 110, 111, 111, 111, 110, 109, 107, 105, 104, 104, 105, 107, 109, 111, 112, 112, +112, 110, 108, 106, 104, 103, 103, 104, 107, 110, 113, 115, 115, 114, 111, 107, 103, 99, 98, 98, 102, 108, 115, 122, 127, 127, 122, 109, 90, 64, 33, 0, +-33, -64, -90, -109, -122, -127, -127, -122, -115, -108, -102, -98, -98, -99, -103, -107, -111, -114, -115, -115, -113, -110, -107, -104, -103, -103, -104, -106, -108, -110, -112, -112, +-112, -111, -109, -107, -105, -104, -104, -105, -107, -109, -110, -111, -111, -111, -110, -108, -107, -106, -105, -105, -106, -107, -109, -110, -110, -110, -110, -109, -108, -107, -106, -106, +-106, -107, -108, -109, -110, -110, -110, -109, -109, -108, -107, -106, -106, -106, -107, -108, -109, -109, -110, -110, -109, -108, -108, -107, -106, -106, -107, -107, -108, -109, -109, -110, +-109, -109, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -107, -107, -107, +-107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, +-107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, +-107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, +-107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, +-107, -107, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -109, -109, -110, +-109, -109, -108, -107, -107, -106, -106, -107, -108, -108, -109, -110, -110, -109, -109, -108, -107, -106, -106, -106, -107, -108, -109, -109, -110, -110, -110, -109, -108, -107, -106, -106, +-106, -107, -108, -109, -110, -110, -110, -110, -109, -107, -106, -105, -105, -106, -107, -108, -110, -111, -111, -111, -110, -109, -107, -105, -104, -104, -105, -107, -109, -111, -112, -112, +-112, -110, -108, -106, -104, -103, -103, -104, -107, -110, -113, -115, -115, -114, -111, -107, -103, -99, -98, -98, -102, -108, -115, -122, -127, -127, -122, -109, -90, -64, -33, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_106_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_106_at_16384_1024_int8.h new file mode 100644 index 000000000..a1dd19410 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_106_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_106_AT_16384_1024INT8_H_ +#define SQUARE_MAX_106_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_106_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_106_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_106_AT_16384_1024_DATA [] = +{ +0, 32, 62, 88, 108, 120, 127, 127, 123, 117, 110, 103, 99, 97, 98, 101, 105, 109, 113, 115, 115, 114, 111, 108, 106, 104, 103, 103, 104, 106, 109, 111, 112, +112, 112, 110, 108, 107, 105, 104, 105, 105, 107, 108, 110, 111, 111, 111, 110, 108, 107, 106, 105, 105, 106, 107, 108, 109, 110, 111, 110, 110, 109, 107, 106, +106, 106, 106, 107, 108, 109, 110, 110, 110, 109, 109, 108, 107, 106, 106, 106, 107, 108, 109, 109, 110, 110, 109, 109, 108, 107, 107, 106, 107, 107, 108, 109, +109, 110, 110, 109, 109, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, +107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, +108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, +108, 108, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, +107, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, +109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, +107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 108, 108, 109, +109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, +107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, +109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 109, 109, 110, 110, 109, 109, +108, 107, 107, 106, 107, 107, 108, 109, 109, 110, 110, 109, 109, 108, 107, 106, 106, 106, 107, 108, 109, 109, 110, 110, 110, 109, 108, 107, 106, 106, 106, 106, +107, 109, 110, 110, 111, 110, 109, 108, 107, 106, 105, 105, 106, 107, 108, 110, 111, 111, 111, 110, 108, 107, 105, 105, 104, 105, 107, 108, 110, 112, 112, 112, +111, 109, 106, 104, 103, 103, 104, 106, 108, 111, 114, 115, 115, 113, 109, 105, 101, 98, 97, 99, 103, 110, 117, 123, 127, 127, 120, 108, 88, 62, 32, 0, +-32, -62, -88, -108, -120, -127, -127, -123, -117, -110, -103, -99, -97, -98, -101, -105, -109, -113, -115, -115, -114, -111, -108, -106, -104, -103, -103, -104, -106, -109, -111, -112, +-112, -112, -110, -108, -107, -105, -104, -105, -105, -107, -108, -110, -111, -111, -111, -110, -108, -107, -106, -105, -105, -106, -107, -108, -109, -110, -111, -110, -110, -109, -107, -106, +-106, -106, -106, -107, -108, -109, -110, -110, -110, -109, -109, -108, -107, -106, -106, -106, -107, -108, -109, -109, -110, -110, -109, -109, -108, -107, -107, -106, -107, -107, -108, -109, +-109, -110, -110, -109, -109, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, +-107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, +-108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, +-108, -108, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, +-107, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, +-107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -108, -108, -109, +-109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, +-107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, +-109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -109, -109, -110, -110, -109, -109, +-108, -107, -107, -106, -107, -107, -108, -109, -109, -110, -110, -109, -109, -108, -107, -106, -106, -106, -107, -108, -109, -109, -110, -110, -110, -109, -108, -107, -106, -106, -106, -106, +-107, -109, -110, -110, -111, -110, -109, -108, -107, -106, -105, -105, -106, -107, -108, -110, -111, -111, -111, -110, -108, -107, -105, -105, -104, -105, -107, -108, -110, -112, -112, -112, +-111, -109, -106, -104, -103, -103, -104, -106, -108, -111, -114, -115, -115, -113, -109, -105, -101, -98, -97, -99, -103, -110, -117, -123, -127, -127, -120, -108, -88, -62, -32, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_109_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_109_at_16384_1024_int8.h new file mode 100644 index 000000000..e29b03bc0 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_109_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_109_AT_16384_1024INT8_H_ +#define SQUARE_MAX_109_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_109_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_109_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_109_AT_16384_1024_DATA [] = +{ +0, 31, 61, 86, 106, 119, 126, 127, 124, 118, 111, 105, 100, 98, 98, 100, 103, 107, 111, 114, 115, 114, 113, 110, 107, 105, 103, 102, 103, 105, 107, 109, 111, +112, 112, 111, 110, 108, 106, 105, 104, 104, 105, 106, 108, 109, 110, 111, 111, 110, 109, 107, 106, 105, 105, 105, 106, 107, 109, 110, 110, 110, 110, 109, 108, +107, 106, 106, 106, 106, 107, 108, 109, 110, 110, 110, 109, 108, 107, 107, 106, 106, 106, 107, 108, 108, 109, 109, 110, 109, 109, 108, 107, 106, 106, 106, 107, +107, 108, 109, 109, 109, 109, 109, 108, 107, 107, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 106, 107, 107, 107, 108, 109, 109, 109, +109, 109, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, +107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, +108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, +108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, +107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, +109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, +107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, +107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 109, 109, 109, +109, 109, 108, 107, 107, 107, 106, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 107, 107, 108, 109, 109, 109, 109, 109, 108, 107, 107, +106, 106, 106, 107, 108, 109, 109, 110, 109, 109, 108, 108, 107, 106, 106, 106, 107, 107, 108, 109, 110, 110, 110, 109, 108, 107, 106, 106, 106, 106, 107, 108, +109, 110, 110, 110, 110, 109, 107, 106, 105, 105, 105, 106, 107, 109, 110, 111, 111, 110, 109, 108, 106, 105, 104, 104, 105, 106, 108, 110, 111, 112, 112, 111, +109, 107, 105, 103, 102, 103, 105, 107, 110, 113, 114, 115, 114, 111, 107, 103, 100, 98, 98, 100, 105, 111, 118, 124, 127, 126, 119, 106, 86, 61, 31, 0, +-31, -61, -86, -106, -119, -126, -127, -124, -118, -111, -105, -100, -98, -98, -100, -103, -107, -111, -114, -115, -114, -113, -110, -107, -105, -103, -102, -103, -105, -107, -109, -111, +-112, -112, -111, -110, -108, -106, -105, -104, -104, -105, -106, -108, -109, -110, -111, -111, -110, -109, -107, -106, -105, -105, -105, -106, -107, -109, -110, -110, -110, -110, -109, -108, +-107, -106, -106, -106, -106, -107, -108, -109, -110, -110, -110, -109, -108, -107, -107, -106, -106, -106, -107, -108, -108, -109, -109, -110, -109, -109, -108, -107, -106, -106, -106, -107, +-107, -108, -109, -109, -109, -109, -109, -108, -107, -107, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -106, -107, -107, -107, -108, -109, -109, -109, +-109, -109, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, +-107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, +-108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, +-108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, +-107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, +-109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, +-107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, +-107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -109, -109, -109, +-109, -109, -108, -107, -107, -107, -106, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -107, -107, -108, -109, -109, -109, -109, -109, -108, -107, -107, +-106, -106, -106, -107, -108, -109, -109, -110, -109, -109, -108, -108, -107, -106, -106, -106, -107, -107, -108, -109, -110, -110, -110, -109, -108, -107, -106, -106, -106, -106, -107, -108, +-109, -110, -110, -110, -110, -109, -107, -106, -105, -105, -105, -106, -107, -109, -110, -111, -111, -110, -109, -108, -106, -105, -104, -104, -105, -106, -108, -110, -111, -112, -112, -111, +-109, -107, -105, -103, -102, -103, -105, -107, -110, -113, -114, -115, -114, -111, -107, -103, -100, -98, -98, -100, -105, -111, -118, -124, -127, -126, -119, -106, -86, -61, -31, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_112_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_112_at_16384_1024_int8.h new file mode 100644 index 000000000..d98b42738 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_112_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_112_AT_16384_1024INT8_H_ +#define SQUARE_MAX_112_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_112_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_112_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_112_AT_16384_1024_DATA [] = +{ +0, 30, 59, 84, 104, 117, 125, 127, 125, 119, 113, 106, 101, 98, 97, 99, 102, 105, 109, 112, 114, 115, 114, 112, 109, 106, 104, 102, 102, 103, 105, 107, 109, +111, 112, 112, 111, 110, 108, 106, 105, 104, 104, 105, 106, 108, 109, 110, 111, 111, 110, 109, 108, 106, 105, 105, 105, 106, 107, 108, 109, 110, 110, 110, 109, +109, 107, 106, 106, 105, 106, 106, 107, 108, 109, 109, 110, 110, 109, 108, 107, 107, 106, 106, 106, 106, 107, 108, 109, 109, 109, 109, 109, 108, 107, 107, 106, +106, 106, 107, 107, 108, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 107, 107, 108, +108, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, +108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, +107, 107, 107, 107, 108, 108, 108, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, +108, 108, 108, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, +108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 108, 108, 108, 107, +107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, +107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, +109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, +107, 107, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 108, 107, 107, 106, 106, 106, +107, 107, 108, 109, 109, 109, 109, 109, 108, 107, 106, 106, 106, 106, 107, 107, 108, 109, 110, 110, 109, 109, 108, 107, 106, 106, 105, 106, 106, 107, 109, 109, +110, 110, 110, 109, 108, 107, 106, 105, 105, 105, 106, 108, 109, 110, 111, 111, 110, 109, 108, 106, 105, 104, 104, 105, 106, 108, 110, 111, 112, 112, 111, 109, +107, 105, 103, 102, 102, 104, 106, 109, 112, 114, 115, 114, 112, 109, 105, 102, 99, 97, 98, 101, 106, 113, 119, 125, 127, 125, 117, 104, 84, 59, 30, 0, +-30, -59, -84, -104, -117, -125, -127, -125, -119, -113, -106, -101, -98, -97, -99, -102, -105, -109, -112, -114, -115, -114, -112, -109, -106, -104, -102, -102, -103, -105, -107, -109, +-111, -112, -112, -111, -110, -108, -106, -105, -104, -104, -105, -106, -108, -109, -110, -111, -111, -110, -109, -108, -106, -105, -105, -105, -106, -107, -108, -109, -110, -110, -110, -109, +-109, -107, -106, -106, -105, -106, -106, -107, -108, -109, -109, -110, -110, -109, -108, -107, -107, -106, -106, -106, -106, -107, -108, -109, -109, -109, -109, -109, -108, -107, -107, -106, +-106, -106, -107, -107, -108, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -107, -107, -108, +-108, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, +-108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, +-108, -108, -108, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, +-108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -108, -108, -108, -107, +-107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, +-109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, +-107, -107, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -108, -107, -107, -106, -106, -106, +-107, -107, -108, -109, -109, -109, -109, -109, -108, -107, -106, -106, -106, -106, -107, -107, -108, -109, -110, -110, -109, -109, -108, -107, -106, -106, -105, -106, -106, -107, -109, -109, +-110, -110, -110, -109, -108, -107, -106, -105, -105, -105, -106, -108, -109, -110, -111, -111, -110, -109, -108, -106, -105, -104, -104, -105, -106, -108, -110, -111, -112, -112, -111, -109, +-107, -105, -103, -102, -102, -104, -106, -109, -112, -114, -115, -114, -112, -109, -105, -102, -99, -97, -98, -101, -106, -113, -119, -125, -127, -125, -117, -104, -84, -59, -30, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_115_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_115_at_16384_1024_int8.h new file mode 100644 index 000000000..f0b9e68e4 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_115_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_115_AT_16384_1024INT8_H_ +#define SQUARE_MAX_115_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_115_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_115_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_115_AT_16384_1024_DATA [] = +{ +0, 30, 58, 82, 102, 116, 124, 127, 125, 121, 115, 108, 103, 99, 97, 98, 100, 104, 107, 111, 114, 115, 115, 113, 111, 108, 105, 103, 102, 102, 103, 105, 107, +109, 111, 112, 112, 111, 110, 108, 106, 105, 104, 104, 105, 106, 107, 109, 110, 111, 111, 110, 109, 108, 107, 106, 105, 105, 105, 106, 107, 108, 109, 110, 110, +110, 109, 108, 107, 106, 106, 105, 106, 106, 107, 108, 109, 109, 110, 110, 109, 108, 108, 107, 106, 106, 106, 106, 107, 108, 108, 109, 109, 109, 109, 108, 108, +107, 106, 106, 106, 106, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 107, 107, 108, 109, 109, 109, 109, 109, 108, 107, 107, 106, 106, +106, 107, 107, 108, 108, 109, 109, 109, 109, 108, 107, 107, 107, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, +108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, +109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 108, 108, 108, +107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, +107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, +108, 108, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, +109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, +107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 107, 107, 107, 108, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, +106, 107, 107, 108, 109, 109, 109, 109, 109, 108, 107, 107, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 106, 106, 106, 106, 107, 108, +108, 109, 109, 109, 109, 108, 108, 107, 106, 106, 106, 106, 107, 108, 108, 109, 110, 110, 109, 109, 108, 107, 106, 106, 105, 106, 106, 107, 108, 109, 110, 110, +110, 109, 108, 107, 106, 105, 105, 105, 106, 107, 108, 109, 110, 111, 111, 110, 109, 107, 106, 105, 104, 104, 105, 106, 108, 110, 111, 112, 112, 111, 109, 107, +105, 103, 102, 102, 103, 105, 108, 111, 113, 115, 115, 114, 111, 107, 104, 100, 98, 97, 99, 103, 108, 115, 121, 125, 127, 124, 116, 102, 82, 58, 30, 0, +-30, -58, -82, -102, -116, -124, -127, -125, -121, -115, -108, -103, -99, -97, -98, -100, -104, -107, -111, -114, -115, -115, -113, -111, -108, -105, -103, -102, -102, -103, -105, -107, +-109, -111, -112, -112, -111, -110, -108, -106, -105, -104, -104, -105, -106, -107, -109, -110, -111, -111, -110, -109, -108, -107, -106, -105, -105, -105, -106, -107, -108, -109, -110, -110, +-110, -109, -108, -107, -106, -106, -105, -106, -106, -107, -108, -109, -109, -110, -110, -109, -108, -108, -107, -106, -106, -106, -106, -107, -108, -108, -109, -109, -109, -109, -108, -108, +-107, -106, -106, -106, -106, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -107, -107, -108, -109, -109, -109, -109, -109, -108, -107, -107, -106, -106, +-106, -107, -107, -108, -108, -109, -109, -109, -109, -108, -107, -107, -107, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, +-108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, +-109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, +-107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, +-109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, +-107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -107, -107, -107, -108, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, +-106, -107, -107, -108, -109, -109, -109, -109, -109, -108, -107, -107, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -106, -106, -106, -106, -107, -108, +-108, -109, -109, -109, -109, -108, -108, -107, -106, -106, -106, -106, -107, -108, -108, -109, -110, -110, -109, -109, -108, -107, -106, -106, -105, -106, -106, -107, -108, -109, -110, -110, +-110, -109, -108, -107, -106, -105, -105, -105, -106, -107, -108, -109, -110, -111, -111, -110, -109, -107, -106, -105, -104, -104, -105, -106, -108, -110, -111, -112, -112, -111, -109, -107, +-105, -103, -102, -102, -103, -105, -108, -111, -113, -115, -115, -114, -111, -107, -104, -100, -98, -97, -99, -103, -108, -115, -121, -125, -127, -124, -116, -102, -82, -58, -30, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_1170_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_1170_at_16384_1024_int8.h new file mode 100644 index 000000000..996a51fde --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_1170_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_1170_AT_16384_1024INT8_H_ +#define SQUARE_MAX_1170_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_1170_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_1170_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_1170_AT_16384_1024_DATA [] = +{ +0, 3, 6, 10, 13, 16, 20, 23, 26, 29, 33, 36, 39, 42, 45, 48, 52, 55, 58, 60, 63, 66, 69, 72, 74, 77, 80, 82, 84, 87, 89, 91, 94, +96, 98, 100, 102, 104, 105, 107, 109, 110, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 123, 124, 125, 125, 126, 126, 126, 127, 127, 127, 127, 127, +127, 127, 127, 127, 126, 126, 126, 125, 125, 125, 124, 124, 123, 123, 122, 121, 121, 120, 119, 119, 118, 117, 116, 116, 115, 114, 113, 113, 112, 111, 110, 110, +109, 108, 107, 107, 106, 105, 105, 104, 103, 103, 102, 101, 101, 100, 100, 99, 99, 98, 98, 98, 97, 97, 97, 96, 96, 96, 96, 96, 96, 96, 96, 96, +96, 96, 96, 96, 96, 96, 96, 96, 97, 97, 97, 97, 98, 98, 98, 99, 99, 100, 100, 101, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, +107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 112, 113, 113, 113, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 116, 116, 116, 116, 116, 116, +116, 116, 116, 116, 116, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 112, 112, 112, 111, 111, 110, 110, 109, 109, 109, 108, 108, 107, +107, 107, 106, 106, 105, 105, 104, 104, 104, 103, 103, 103, 102, 102, 102, 101, 101, 101, 100, 100, 100, 100, 100, 99, 99, 99, 99, 99, 99, 99, 99, 99, +99, 99, 99, 99, 99, 99, 99, 99, 100, 100, 100, 100, 100, 101, 101, 101, 102, 102, 102, 103, 103, 103, 104, 104, 104, 105, 105, 106, 106, 107, 107, 107, +108, 108, 109, 109, 109, 110, 110, 111, 111, 112, 112, 112, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 116, 116, 116, 116, 116, 116, +116, 116, 116, 116, 116, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 113, 113, 113, 112, 112, 112, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, +106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 101, 100, 100, 99, 99, 98, 98, 98, 97, 97, 97, 97, 96, 96, 96, 96, 96, 96, 96, 96, 96, +96, 96, 96, 96, 96, 96, 96, 96, 97, 97, 97, 98, 98, 98, 99, 99, 100, 100, 101, 101, 102, 103, 103, 104, 105, 105, 106, 107, 107, 108, 109, 110, +110, 111, 112, 113, 113, 114, 115, 116, 116, 117, 118, 119, 119, 120, 121, 121, 122, 123, 123, 124, 124, 125, 125, 125, 126, 126, 126, 127, 127, 127, 127, 127, +127, 127, 127, 127, 126, 126, 126, 125, 125, 124, 123, 123, 122, 121, 120, 119, 118, 117, 116, 115, 113, 112, 110, 109, 107, 105, 104, 102, 100, 98, 96, 94, +91, 89, 87, 84, 82, 80, 77, 74, 72, 69, 66, 63, 60, 58, 55, 52, 48, 45, 42, 39, 36, 33, 29, 26, 23, 20, 16, 13, 10, 6, 3, 0, +-3, -6, -10, -13, -16, -20, -23, -26, -29, -33, -36, -39, -42, -45, -48, -52, -55, -58, -60, -63, -66, -69, -72, -74, -77, -80, -82, -84, -87, -89, -91, -94, +-96, -98, -100, -102, -104, -105, -107, -109, -110, -112, -113, -115, -116, -117, -118, -119, -120, -121, -122, -123, -123, -124, -125, -125, -126, -126, -126, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -126, -126, -126, -125, -125, -125, -124, -124, -123, -123, -122, -121, -121, -120, -119, -119, -118, -117, -116, -116, -115, -114, -113, -113, -112, -111, -110, -110, +-109, -108, -107, -107, -106, -105, -105, -104, -103, -103, -102, -101, -101, -100, -100, -99, -99, -98, -98, -98, -97, -97, -97, -96, -96, -96, -96, -96, -96, -96, -96, -96, +-96, -96, -96, -96, -96, -96, -96, -96, -97, -97, -97, -97, -98, -98, -98, -99, -99, -100, -100, -101, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, +-107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, -112, -112, -113, -113, -113, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -116, -116, -116, -116, -116, -116, +-116, -116, -116, -116, -116, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -112, -112, -112, -111, -111, -110, -110, -109, -109, -109, -108, -108, -107, +-107, -107, -106, -106, -105, -105, -104, -104, -104, -103, -103, -103, -102, -102, -102, -101, -101, -101, -100, -100, -100, -100, -100, -99, -99, -99, -99, -99, -99, -99, -99, -99, +-99, -99, -99, -99, -99, -99, -99, -99, -100, -100, -100, -100, -100, -101, -101, -101, -102, -102, -102, -103, -103, -103, -104, -104, -104, -105, -105, -106, -106, -107, -107, -107, +-108, -108, -109, -109, -109, -110, -110, -111, -111, -112, -112, -112, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -116, -116, -116, -116, -116, -116, +-116, -116, -116, -116, -116, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -113, -113, -113, -112, -112, -112, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, +-106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -101, -100, -100, -99, -99, -98, -98, -98, -97, -97, -97, -97, -96, -96, -96, -96, -96, -96, -96, -96, -96, +-96, -96, -96, -96, -96, -96, -96, -96, -97, -97, -97, -98, -98, -98, -99, -99, -100, -100, -101, -101, -102, -103, -103, -104, -105, -105, -106, -107, -107, -108, -109, -110, +-110, -111, -112, -113, -113, -114, -115, -116, -116, -117, -118, -119, -119, -120, -121, -121, -122, -123, -123, -124, -124, -125, -125, -125, -126, -126, -126, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -126, -126, -126, -125, -125, -124, -123, -123, -122, -121, -120, -119, -118, -117, -116, -115, -113, -112, -110, -109, -107, -105, -104, -102, -100, -98, -96, -94, +-91, -89, -87, -84, -82, -80, -77, -74, -72, -69, -66, -63, -60, -58, -55, -52, -48, -45, -42, -39, -36, -33, -29, -26, -23, -20, -16, -13, -10, -6, -3, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_118_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_118_at_16384_1024_int8.h new file mode 100644 index 000000000..f26b603e2 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_118_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_118_AT_16384_1024INT8_H_ +#define SQUARE_MAX_118_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_118_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_118_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_118_AT_16384_1024_DATA [] = +{ +0, 29, 56, 81, 100, 115, 123, 127, 126, 122, 117, 110, 104, 100, 98, 97, 99, 102, 106, 109, 112, 114, 115, 114, 112, 110, 107, 105, 103, 102, 103, 104, 106, +108, 110, 111, 112, 112, 111, 110, 108, 107, 105, 104, 104, 105, 106, 107, 108, 110, 111, 111, 111, 110, 109, 108, 107, 106, 105, 105, 106, 106, 108, 109, 110, +110, 110, 110, 109, 108, 107, 106, 106, 106, 106, 106, 107, 108, 109, 109, 110, 110, 109, 109, 108, 107, 106, 106, 106, 106, 107, 107, 108, 109, 109, 110, 109, +109, 108, 108, 107, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 107, 107, 106, 106, 106, 107, 107, 108, 109, 109, 109, 109, 109, 108, 108, +107, 107, 107, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, +107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, +107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, +109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, +109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, +108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, +107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, +107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 107, 107, 107, 108, +108, 109, 109, 109, 109, 109, 108, 107, 107, 106, 106, 106, 107, 107, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 107, 108, 108, 109, 109, +110, 109, 109, 108, 107, 107, 106, 106, 106, 106, 107, 108, 109, 109, 110, 110, 109, 109, 108, 107, 106, 106, 106, 106, 106, 107, 108, 109, 110, 110, 110, 110, +109, 108, 106, 106, 105, 105, 106, 107, 108, 109, 110, 111, 111, 111, 110, 108, 107, 106, 105, 104, 104, 105, 107, 108, 110, 111, 112, 112, 111, 110, 108, 106, +104, 103, 102, 103, 105, 107, 110, 112, 114, 115, 114, 112, 109, 106, 102, 99, 97, 98, 100, 104, 110, 117, 122, 126, 127, 123, 115, 100, 81, 56, 29, 0, +-29, -56, -81, -100, -115, -123, -127, -126, -122, -117, -110, -104, -100, -98, -97, -99, -102, -106, -109, -112, -114, -115, -114, -112, -110, -107, -105, -103, -102, -103, -104, -106, +-108, -110, -111, -112, -112, -111, -110, -108, -107, -105, -104, -104, -105, -106, -107, -108, -110, -111, -111, -111, -110, -109, -108, -107, -106, -105, -105, -106, -106, -108, -109, -110, +-110, -110, -110, -109, -108, -107, -106, -106, -106, -106, -106, -107, -108, -109, -109, -110, -110, -109, -109, -108, -107, -106, -106, -106, -106, -107, -107, -108, -109, -109, -110, -109, +-109, -108, -108, -107, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -107, -107, -106, -106, -106, -107, -107, -108, -109, -109, -109, -109, -109, -108, -108, +-107, -107, -107, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, +-109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, +-109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, +-108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -107, -107, -107, -108, +-108, -109, -109, -109, -109, -109, -108, -107, -107, -106, -106, -106, -107, -107, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -107, -108, -108, -109, -109, +-110, -109, -109, -108, -107, -107, -106, -106, -106, -106, -107, -108, -109, -109, -110, -110, -109, -109, -108, -107, -106, -106, -106, -106, -106, -107, -108, -109, -110, -110, -110, -110, +-109, -108, -106, -106, -105, -105, -106, -107, -108, -109, -110, -111, -111, -111, -110, -108, -107, -106, -105, -104, -104, -105, -107, -108, -110, -111, -112, -112, -111, -110, -108, -106, +-104, -103, -102, -103, -105, -107, -110, -112, -114, -115, -114, -112, -109, -106, -102, -99, -97, -98, -100, -104, -110, -117, -122, -126, -127, -123, -115, -100, -81, -56, -29, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_122_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_122_at_16384_1024_int8.h new file mode 100644 index 000000000..4dc7deb93 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_122_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_122_AT_16384_1024INT8_H_ +#define SQUARE_MAX_122_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_122_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_122_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_122_AT_16384_1024_DATA [] = +{ +0, 28, 55, 79, 98, 113, 122, 127, 127, 124, 119, 112, 106, 102, 99, 97, 98, 101, 104, 108, 111, 114, 115, 115, 114, 112, 109, 107, 105, 103, 103, 103, 104, +106, 108, 110, 111, 112, 112, 112, 110, 109, 107, 106, 105, 104, 105, 105, 106, 108, 109, 110, 111, 111, 111, 110, 109, 107, 106, 106, 105, 105, 106, 107, 108, +109, 110, 110, 110, 110, 109, 109, 108, 107, 106, 106, 106, 106, 107, 108, 109, 109, 110, 110, 110, 109, 109, 108, 107, 106, 106, 106, 106, 107, 108, 109, 109, +110, 110, 110, 109, 108, 108, 107, 107, 106, 106, 107, 107, 108, 109, 109, 109, 110, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, +109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, +108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, +108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, +107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, +107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, +108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, +108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, +109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, +109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 110, 109, 109, 109, 108, 107, 107, 106, 106, 107, 107, 108, 108, 109, 110, 110, 110, 109, +109, 108, 107, 106, 106, 106, 106, 107, 108, 109, 109, 110, 110, 110, 109, 109, 108, 107, 106, 106, 106, 106, 107, 108, 109, 109, 110, 110, 110, 110, 109, 108, +107, 106, 105, 105, 106, 106, 107, 109, 110, 111, 111, 111, 110, 109, 108, 106, 105, 105, 104, 105, 106, 107, 109, 110, 112, 112, 112, 111, 110, 108, 106, 104, +103, 103, 103, 105, 107, 109, 112, 114, 115, 115, 114, 111, 108, 104, 101, 98, 97, 99, 102, 106, 112, 119, 124, 127, 127, 122, 113, 98, 79, 55, 28, 0, +-28, -55, -79, -98, -113, -122, -127, -127, -124, -119, -112, -106, -102, -99, -97, -98, -101, -104, -108, -111, -114, -115, -115, -114, -112, -109, -107, -105, -103, -103, -103, -104, +-106, -108, -110, -111, -112, -112, -112, -110, -109, -107, -106, -105, -104, -105, -105, -106, -108, -109, -110, -111, -111, -111, -110, -109, -107, -106, -106, -105, -105, -106, -107, -108, +-109, -110, -110, -110, -110, -109, -109, -108, -107, -106, -106, -106, -106, -107, -108, -109, -109, -110, -110, -110, -109, -109, -108, -107, -106, -106, -106, -106, -107, -108, -109, -109, +-110, -110, -110, -109, -108, -108, -107, -107, -106, -106, -107, -107, -108, -109, -109, -109, -110, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, +-108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, +-108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, +-107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, +-107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, +-108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, +-108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, +-109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -110, -109, -109, -109, -108, -107, -107, -106, -106, -107, -107, -108, -108, -109, -110, -110, -110, -109, +-109, -108, -107, -106, -106, -106, -106, -107, -108, -109, -109, -110, -110, -110, -109, -109, -108, -107, -106, -106, -106, -106, -107, -108, -109, -109, -110, -110, -110, -110, -109, -108, +-107, -106, -105, -105, -106, -106, -107, -109, -110, -111, -111, -111, -110, -109, -108, -106, -105, -105, -104, -105, -106, -107, -109, -110, -112, -112, -112, -111, -110, -108, -106, -104, +-103, -103, -103, -105, -107, -109, -112, -114, -115, -115, -114, -111, -108, -104, -101, -98, -97, -99, -102, -106, -112, -119, -124, -127, -127, -122, -113, -98, -79, -55, -28, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_126_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_126_at_16384_1024_int8.h new file mode 100644 index 000000000..f2f1d697a --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_126_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_126_AT_16384_1024INT8_H_ +#define SQUARE_MAX_126_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_126_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_126_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_126_AT_16384_1024_DATA [] = +{ +0, 27, 53, 77, 96, 111, 121, 126, 127, 125, 120, 114, 108, 103, 99, 97, 97, 99, 102, 105, 109, 112, 114, 115, 115, 113, 111, 109, 106, 104, 103, 102, 103, +104, 106, 108, 109, 111, 112, 112, 112, 111, 109, 107, 106, 105, 104, 104, 105, 106, 107, 108, 110, 110, 111, 111, 110, 109, 108, 107, 106, 105, 105, 105, 106, +107, 108, 109, 110, 110, 110, 110, 109, 108, 108, 107, 106, 106, 105, 106, 106, 107, 108, 109, 110, 110, 110, 109, 109, 108, 107, 106, 106, 106, 106, 106, 107, +108, 108, 109, 109, 110, 109, 109, 108, 108, 107, 106, 106, 106, 106, 107, 107, 108, 109, 109, 109, 109, 109, 109, 108, 107, 107, 106, 106, 106, 107, 107, 108, +108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 107, 107, 107, 108, 108, +109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, +109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, +109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, +109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, +108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, +108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, +108, 107, 107, 107, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, +107, 107, 106, 106, 106, 107, 107, 108, 109, 109, 109, 109, 109, 109, 108, 107, 107, 106, 106, 106, 106, 107, 108, 108, 109, 109, 110, 109, 109, 108, 108, 107, +106, 106, 106, 106, 106, 107, 108, 109, 109, 110, 110, 110, 109, 108, 107, 106, 106, 105, 106, 106, 107, 108, 108, 109, 110, 110, 110, 110, 109, 108, 107, 106, +105, 105, 105, 106, 107, 108, 109, 110, 111, 111, 110, 110, 108, 107, 106, 105, 104, 104, 105, 106, 107, 109, 111, 112, 112, 112, 111, 109, 108, 106, 104, 103, +102, 103, 104, 106, 109, 111, 113, 115, 115, 114, 112, 109, 105, 102, 99, 97, 97, 99, 103, 108, 114, 120, 125, 127, 126, 121, 111, 96, 77, 53, 27, 0, +-27, -53, -77, -96, -111, -121, -126, -127, -125, -120, -114, -108, -103, -99, -97, -97, -99, -102, -105, -109, -112, -114, -115, -115, -113, -111, -109, -106, -104, -103, -102, -103, +-104, -106, -108, -109, -111, -112, -112, -112, -111, -109, -107, -106, -105, -104, -104, -105, -106, -107, -108, -110, -110, -111, -111, -110, -109, -108, -107, -106, -105, -105, -105, -106, +-107, -108, -109, -110, -110, -110, -110, -109, -108, -108, -107, -106, -106, -105, -106, -106, -107, -108, -109, -110, -110, -110, -109, -109, -108, -107, -106, -106, -106, -106, -106, -107, +-108, -108, -109, -109, -110, -109, -109, -108, -108, -107, -106, -106, -106, -106, -107, -107, -108, -109, -109, -109, -109, -109, -109, -108, -107, -107, -106, -106, -106, -107, -107, -108, +-108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -107, -107, -107, -108, -108, +-109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, +-109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, +-109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, +-109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, +-108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, +-108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, +-108, -107, -107, -107, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, +-107, -107, -106, -106, -106, -107, -107, -108, -109, -109, -109, -109, -109, -109, -108, -107, -107, -106, -106, -106, -106, -107, -108, -108, -109, -109, -110, -109, -109, -108, -108, -107, +-106, -106, -106, -106, -106, -107, -108, -109, -109, -110, -110, -110, -109, -108, -107, -106, -106, -105, -106, -106, -107, -108, -108, -109, -110, -110, -110, -110, -109, -108, -107, -106, +-105, -105, -105, -106, -107, -108, -109, -110, -111, -111, -110, -110, -108, -107, -106, -105, -104, -104, -105, -106, -107, -109, -111, -112, -112, -112, -111, -109, -108, -106, -104, -103, +-102, -103, -104, -106, -109, -111, -113, -115, -115, -114, -112, -109, -105, -102, -99, -97, -97, -99, -103, -108, -114, -120, -125, -127, -126, -121, -111, -96, -77, -53, -27, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_130_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_130_at_16384_1024_int8.h new file mode 100644 index 000000000..716855015 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_130_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_130_AT_16384_1024INT8_H_ +#define SQUARE_MAX_130_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_130_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_130_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_130_AT_16384_1024_DATA [] = +{ +0, 26, 52, 75, 94, 109, 119, 125, 127, 125, 121, 116, 110, 105, 101, 98, 97, 98, 100, 103, 107, 110, 113, 114, 115, 114, 113, 111, 108, 106, 104, 103, 102, +103, 104, 105, 107, 109, 111, 112, 112, 112, 111, 109, 108, 106, 105, 104, 104, 104, 105, 106, 107, 109, 110, 111, 111, 111, 110, 109, 108, 107, 106, 105, 105, +105, 106, 107, 108, 109, 109, 110, 110, 110, 109, 109, 108, 107, 106, 106, 105, 106, 106, 107, 108, 108, 109, 110, 110, 110, 109, 108, 108, 107, 106, 106, 106, +106, 106, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 106, 106, 106, 106, 106, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, +106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, +106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, +107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, +107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, +107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, +107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, +107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, +106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, +106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 106, 106, 106, 106, 106, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 106, 106, 106, +106, 106, 107, 108, 108, 109, 110, 110, 110, 109, 108, 108, 107, 106, 106, 105, 106, 106, 107, 108, 109, 109, 110, 110, 110, 109, 109, 108, 107, 106, 105, 105, +105, 106, 107, 108, 109, 110, 111, 111, 111, 110, 109, 107, 106, 105, 104, 104, 104, 105, 106, 108, 109, 111, 112, 112, 112, 111, 109, 107, 105, 104, 103, 102, +103, 104, 106, 108, 111, 113, 114, 115, 114, 113, 110, 107, 103, 100, 98, 97, 98, 101, 105, 110, 116, 121, 125, 127, 125, 119, 109, 94, 75, 52, 26, 0, +-26, -52, -75, -94, -109, -119, -125, -127, -125, -121, -116, -110, -105, -101, -98, -97, -98, -100, -103, -107, -110, -113, -114, -115, -114, -113, -111, -108, -106, -104, -103, -102, +-103, -104, -105, -107, -109, -111, -112, -112, -112, -111, -109, -108, -106, -105, -104, -104, -104, -105, -106, -107, -109, -110, -111, -111, -111, -110, -109, -108, -107, -106, -105, -105, +-105, -106, -107, -108, -109, -109, -110, -110, -110, -109, -109, -108, -107, -106, -106, -105, -106, -106, -107, -108, -108, -109, -110, -110, -110, -109, -108, -108, -107, -106, -106, -106, +-106, -106, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -106, -106, -106, -106, -106, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, +-106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, +-106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, +-107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, +-107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, +-106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, +-106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -106, -106, -106, -106, -106, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -106, -106, -106, +-106, -106, -107, -108, -108, -109, -110, -110, -110, -109, -108, -108, -107, -106, -106, -105, -106, -106, -107, -108, -109, -109, -110, -110, -110, -109, -109, -108, -107, -106, -105, -105, +-105, -106, -107, -108, -109, -110, -111, -111, -111, -110, -109, -107, -106, -105, -104, -104, -104, -105, -106, -108, -109, -111, -112, -112, -112, -111, -109, -107, -105, -104, -103, -102, +-103, -104, -106, -108, -111, -113, -114, -115, -114, -113, -110, -107, -103, -100, -98, -97, -98, -101, -105, -110, -116, -121, -125, -127, -125, -119, -109, -94, -75, -52, -26, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_134_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_134_at_16384_1024_int8.h new file mode 100644 index 000000000..0911c8331 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_134_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_134_AT_16384_1024INT8_H_ +#define SQUARE_MAX_134_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_134_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_134_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_134_AT_16384_1024_DATA [] = +{ +0, 26, 50, 73, 92, 107, 118, 124, 127, 126, 123, 118, 112, 107, 102, 99, 97, 97, 99, 101, 105, 108, 111, 113, 115, 115, 114, 113, 110, 108, 106, 104, 103, +102, 103, 104, 105, 107, 109, 110, 112, 112, 112, 111, 110, 109, 107, 106, 105, 104, 104, 105, 105, 107, 108, 109, 110, 111, 111, 111, 110, 109, 108, 107, 106, +105, 105, 105, 106, 106, 107, 108, 109, 110, 110, 110, 110, 109, 108, 107, 106, 106, 105, 105, 106, 106, 107, 108, 109, 109, 110, 110, 110, 109, 109, 108, 107, +106, 106, 106, 106, 106, 107, 108, 108, 109, 109, 110, 109, 109, 109, 108, 107, 107, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, +107, 107, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 107, 107, 107, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, +108, 107, 107, 107, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, +108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, +109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, +109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, +109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, +109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 107, 107, 107, 108, 108, +109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 107, 107, 107, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 107, 107, 108, +108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 107, 107, 108, 109, 109, 109, 110, 109, 109, 108, 108, 107, 106, 106, 106, 106, 106, 107, +108, 109, 109, 110, 110, 110, 109, 109, 108, 107, 106, 106, 105, 105, 106, 106, 107, 108, 109, 110, 110, 110, 110, 109, 108, 107, 106, 106, 105, 105, 105, 106, +107, 108, 109, 110, 111, 111, 111, 110, 109, 108, 107, 105, 105, 104, 104, 105, 106, 107, 109, 110, 111, 112, 112, 112, 110, 109, 107, 105, 104, 103, 102, 103, +104, 106, 108, 110, 113, 114, 115, 115, 113, 111, 108, 105, 101, 99, 97, 97, 99, 102, 107, 112, 118, 123, 126, 127, 124, 118, 107, 92, 73, 50, 26, 0, +-26, -50, -73, -92, -107, -118, -124, -127, -126, -123, -118, -112, -107, -102, -99, -97, -97, -99, -101, -105, -108, -111, -113, -115, -115, -114, -113, -110, -108, -106, -104, -103, +-102, -103, -104, -105, -107, -109, -110, -112, -112, -112, -111, -110, -109, -107, -106, -105, -104, -104, -105, -105, -107, -108, -109, -110, -111, -111, -111, -110, -109, -108, -107, -106, +-105, -105, -105, -106, -106, -107, -108, -109, -110, -110, -110, -110, -109, -108, -107, -106, -106, -105, -105, -106, -106, -107, -108, -109, -109, -110, -110, -110, -109, -109, -108, -107, +-106, -106, -106, -106, -106, -107, -108, -108, -109, -109, -110, -109, -109, -109, -108, -107, -107, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, +-107, -107, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -107, -107, -107, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, +-108, -107, -107, -107, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, +-108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, +-109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, +-109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, +-109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -107, -107, -107, -108, -108, +-109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -107, -107, -107, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -107, -107, -108, +-108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -107, -107, -108, -109, -109, -109, -110, -109, -109, -108, -108, -107, -106, -106, -106, -106, -106, -107, +-108, -109, -109, -110, -110, -110, -109, -109, -108, -107, -106, -106, -105, -105, -106, -106, -107, -108, -109, -110, -110, -110, -110, -109, -108, -107, -106, -106, -105, -105, -105, -106, +-107, -108, -109, -110, -111, -111, -111, -110, -109, -108, -107, -105, -105, -104, -104, -105, -106, -107, -109, -110, -111, -112, -112, -112, -110, -109, -107, -105, -104, -103, -102, -103, +-104, -106, -108, -110, -113, -114, -115, -115, -113, -111, -108, -105, -101, -99, -97, -97, -99, -102, -107, -112, -118, -123, -126, -127, -124, -118, -107, -92, -73, -50, -26, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_138_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_138_at_16384_1024_int8.h new file mode 100644 index 000000000..a3f7fd281 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_138_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_138_AT_16384_1024INT8_H_ +#define SQUARE_MAX_138_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_138_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_138_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_138_AT_16384_1024_DATA [] = +{ +0, 25, 49, 71, 90, 105, 116, 123, 127, 127, 125, 120, 115, 109, 104, 101, 98, 97, 98, 100, 103, 106, 109, 112, 114, 115, 115, 114, 113, 110, 108, 106, 104, +103, 102, 103, 104, 105, 107, 109, 110, 111, 112, 112, 112, 111, 110, 108, 107, 105, 105, 104, 104, 105, 106, 107, 108, 110, 110, 111, 111, 111, 110, 109, 108, +107, 106, 105, 105, 105, 106, 106, 107, 108, 109, 110, 110, 110, 110, 110, 109, 108, 107, 106, 106, 106, 106, 106, 107, 107, 108, 109, 110, 110, 110, 110, 109, +109, 108, 107, 107, 106, 106, 106, 106, 107, 107, 108, 109, 109, 110, 110, 110, 109, 109, 108, 107, 107, 106, 106, 106, 106, 107, 107, 108, 109, 109, 109, 110, +109, 109, 109, 108, 108, 107, 107, 106, 106, 107, 107, 107, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 107, 107, 107, 108, 108, 109, +109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, +108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, +107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, +107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, +107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, +107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, +108, 108, 107, 107, 107, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 107, 107, 107, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, +109, 109, 109, 108, 107, 107, 106, 106, 106, 106, 107, 107, 108, 109, 109, 110, 110, 110, 109, 109, 108, 107, 107, 106, 106, 106, 106, 107, 107, 108, 109, 109, +110, 110, 110, 110, 109, 108, 107, 107, 106, 106, 106, 106, 106, 107, 108, 109, 110, 110, 110, 110, 110, 109, 108, 107, 106, 106, 105, 105, 105, 106, 107, 108, +109, 110, 111, 111, 111, 110, 110, 108, 107, 106, 105, 104, 104, 105, 105, 107, 108, 110, 111, 112, 112, 112, 111, 110, 109, 107, 105, 104, 103, 102, 103, 104, +106, 108, 110, 113, 114, 115, 115, 114, 112, 109, 106, 103, 100, 98, 97, 98, 101, 104, 109, 115, 120, 125, 127, 127, 123, 116, 105, 90, 71, 49, 25, 0, +-25, -49, -71, -90, -105, -116, -123, -127, -127, -125, -120, -115, -109, -104, -101, -98, -97, -98, -100, -103, -106, -109, -112, -114, -115, -115, -114, -113, -110, -108, -106, -104, +-103, -102, -103, -104, -105, -107, -109, -110, -111, -112, -112, -112, -111, -110, -108, -107, -105, -105, -104, -104, -105, -106, -107, -108, -110, -110, -111, -111, -111, -110, -109, -108, +-107, -106, -105, -105, -105, -106, -106, -107, -108, -109, -110, -110, -110, -110, -110, -109, -108, -107, -106, -106, -106, -106, -106, -107, -107, -108, -109, -110, -110, -110, -110, -109, +-109, -108, -107, -107, -106, -106, -106, -106, -107, -107, -108, -109, -109, -110, -110, -110, -109, -109, -108, -107, -107, -106, -106, -106, -106, -107, -107, -108, -109, -109, -109, -110, +-109, -109, -109, -108, -108, -107, -107, -106, -106, -107, -107, -107, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -107, -107, -107, -108, -108, -109, +-109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, +-107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, +-107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, +-107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, +-108, -108, -107, -107, -107, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -107, -107, -107, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, +-109, -109, -109, -108, -107, -107, -106, -106, -106, -106, -107, -107, -108, -109, -109, -110, -110, -110, -109, -109, -108, -107, -107, -106, -106, -106, -106, -107, -107, -108, -109, -109, +-110, -110, -110, -110, -109, -108, -107, -107, -106, -106, -106, -106, -106, -107, -108, -109, -110, -110, -110, -110, -110, -109, -108, -107, -106, -106, -105, -105, -105, -106, -107, -108, +-109, -110, -111, -111, -111, -110, -110, -108, -107, -106, -105, -104, -104, -105, -105, -107, -108, -110, -111, -112, -112, -112, -111, -110, -109, -107, -105, -104, -103, -102, -103, -104, +-106, -108, -110, -113, -114, -115, -115, -114, -112, -109, -106, -103, -100, -98, -97, -98, -101, -104, -109, -115, -120, -125, -127, -127, -123, -116, -105, -90, -71, -49, -25, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_143_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_143_at_16384_1024_int8.h new file mode 100644 index 000000000..476034b5d --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_143_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_143_AT_16384_1024INT8_H_ +#define SQUARE_MAX_143_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_143_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_143_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_143_AT_16384_1024_DATA [] = +{ +0, 24, 47, 69, 87, 102, 114, 122, 126, 127, 125, 122, 117, 112, 106, 102, 99, 97, 97, 98, 100, 103, 106, 109, 112, 114, 115, 115, 114, 112, 110, 108, 106, +104, 103, 102, 102, 103, 104, 106, 108, 109, 111, 112, 112, 112, 111, 110, 109, 107, 106, 105, 104, 104, 104, 105, 106, 107, 108, 109, 110, 111, 111, 111, 110, +109, 108, 107, 106, 105, 105, 105, 105, 106, 107, 108, 108, 109, 110, 110, 110, 110, 109, 108, 108, 107, 106, 106, 105, 105, 106, 106, 107, 108, 109, 109, 110, +110, 110, 109, 109, 108, 107, 107, 106, 106, 106, 106, 106, 107, 107, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 107, 107, 108, +108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, +107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, +107, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, +108, 107, 107, 107, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 107, 107, 107, 107, 108, 108, 109, 109, 109, +109, 109, 108, 108, 107, 107, 107, 107, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 107, 107, 107, 108, 108, +108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 107, 107, +107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, +106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, +107, 107, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 107, 107, 106, 106, 106, 106, 106, 107, 107, 108, 109, 109, 110, 110, 110, +109, 109, 108, 107, 106, 106, 105, 105, 106, 106, 107, 108, 108, 109, 110, 110, 110, 110, 109, 108, 108, 107, 106, 105, 105, 105, 105, 106, 107, 108, 109, 110, +111, 111, 111, 110, 109, 108, 107, 106, 105, 104, 104, 104, 105, 106, 107, 109, 110, 111, 112, 112, 112, 111, 109, 108, 106, 104, 103, 102, 102, 103, 104, 106, +108, 110, 112, 114, 115, 115, 114, 112, 109, 106, 103, 100, 98, 97, 97, 99, 102, 106, 112, 117, 122, 125, 127, 126, 122, 114, 102, 87, 69, 47, 24, 0, +-24, -47, -69, -87, -102, -114, -122, -126, -127, -125, -122, -117, -112, -106, -102, -99, -97, -97, -98, -100, -103, -106, -109, -112, -114, -115, -115, -114, -112, -110, -108, -106, +-104, -103, -102, -102, -103, -104, -106, -108, -109, -111, -112, -112, -112, -111, -110, -109, -107, -106, -105, -104, -104, -104, -105, -106, -107, -108, -109, -110, -111, -111, -111, -110, +-109, -108, -107, -106, -105, -105, -105, -105, -106, -107, -108, -108, -109, -110, -110, -110, -110, -109, -108, -108, -107, -106, -106, -105, -105, -106, -106, -107, -108, -109, -109, -110, +-110, -110, -109, -109, -108, -107, -107, -106, -106, -106, -106, -106, -107, -107, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -107, -107, -108, +-108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, +-107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, +-107, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, +-108, -107, -107, -107, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -107, -107, -107, -107, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -107, -107, -107, -107, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -107, -107, -107, -108, -108, +-108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -107, -107, +-107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, +-106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, +-107, -107, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -107, -107, -106, -106, -106, -106, -106, -107, -107, -108, -109, -109, -110, -110, -110, +-109, -109, -108, -107, -106, -106, -105, -105, -106, -106, -107, -108, -108, -109, -110, -110, -110, -110, -109, -108, -108, -107, -106, -105, -105, -105, -105, -106, -107, -108, -109, -110, +-111, -111, -111, -110, -109, -108, -107, -106, -105, -104, -104, -104, -105, -106, -107, -109, -110, -111, -112, -112, -112, -111, -109, -108, -106, -104, -103, -102, -102, -103, -104, -106, +-108, -110, -112, -114, -115, -115, -114, -112, -109, -106, -103, -100, -98, -97, -97, -99, -102, -106, -112, -117, -122, -125, -127, -126, -122, -114, -102, -87, -69, -47, -24, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_148_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_148_at_16384_1024_int8.h new file mode 100644 index 000000000..c32d07044 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_148_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_148_AT_16384_1024INT8_H_ +#define SQUARE_MAX_148_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_148_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_148_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_148_AT_16384_1024_DATA [] = +{ +0, 23, 46, 66, 85, 100, 112, 120, 125, 127, 126, 123, 119, 114, 109, 104, 101, 98, 97, 97, 99, 101, 104, 107, 110, 112, 114, 115, 115, 114, 112, 110, 108, +106, 104, 103, 102, 102, 103, 104, 105, 107, 109, 110, 111, 112, 112, 112, 111, 110, 108, 107, 106, 105, 104, 104, 104, 105, 106, 107, 108, 109, 110, 111, 111, +111, 110, 109, 108, 107, 106, 106, 105, 105, 105, 105, 106, 107, 108, 109, 109, 110, 110, 110, 110, 109, 108, 108, 107, 106, 106, 105, 105, 106, 106, 107, 108, +108, 109, 109, 110, 110, 110, 109, 108, 108, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, 109, 109, 109, 109, 109, 109, 109, 108, 107, 107, 106, 106, 106, +106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, +107, 107, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, +109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 107, 107, 107, 108, +108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, +106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, +107, 107, 107, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, +109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 107, 107, 108, +108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, +106, 106, 107, 107, 108, 109, 109, 109, 109, 109, 109, 109, 108, 107, 107, 106, 106, 106, 106, 106, 106, 107, 108, 108, 109, 110, 110, 110, 109, 109, 108, 108, +107, 106, 106, 105, 105, 106, 106, 107, 108, 108, 109, 110, 110, 110, 110, 109, 109, 108, 107, 106, 105, 105, 105, 105, 106, 106, 107, 108, 109, 110, 111, 111, +111, 110, 109, 108, 107, 106, 105, 104, 104, 104, 105, 106, 107, 108, 110, 111, 112, 112, 112, 111, 110, 109, 107, 105, 104, 103, 102, 102, 103, 104, 106, 108, +110, 112, 114, 115, 115, 114, 112, 110, 107, 104, 101, 99, 97, 97, 98, 101, 104, 109, 114, 119, 123, 126, 127, 125, 120, 112, 100, 85, 66, 46, 23, 0, +-23, -46, -66, -85, -100, -112, -120, -125, -127, -126, -123, -119, -114, -109, -104, -101, -98, -97, -97, -99, -101, -104, -107, -110, -112, -114, -115, -115, -114, -112, -110, -108, +-106, -104, -103, -102, -102, -103, -104, -105, -107, -109, -110, -111, -112, -112, -112, -111, -110, -108, -107, -106, -105, -104, -104, -104, -105, -106, -107, -108, -109, -110, -111, -111, +-111, -110, -109, -108, -107, -106, -106, -105, -105, -105, -105, -106, -107, -108, -109, -109, -110, -110, -110, -110, -109, -108, -108, -107, -106, -106, -105, -105, -106, -106, -107, -108, +-108, -109, -109, -110, -110, -110, -109, -108, -108, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, -109, -109, -109, -109, -109, -109, -109, -108, -107, -107, -106, -106, -106, +-106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, +-107, -107, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -107, -107, -107, -108, +-108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, +-106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, +-107, -107, -107, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -107, -107, -108, +-108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, +-106, -106, -107, -107, -108, -109, -109, -109, -109, -109, -109, -109, -108, -107, -107, -106, -106, -106, -106, -106, -106, -107, -108, -108, -109, -110, -110, -110, -109, -109, -108, -108, +-107, -106, -106, -105, -105, -106, -106, -107, -108, -108, -109, -110, -110, -110, -110, -109, -109, -108, -107, -106, -105, -105, -105, -105, -106, -106, -107, -108, -109, -110, -111, -111, +-111, -110, -109, -108, -107, -106, -105, -104, -104, -104, -105, -106, -107, -108, -110, -111, -112, -112, -112, -111, -110, -109, -107, -105, -104, -103, -102, -102, -103, -104, -106, -108, +-110, -112, -114, -115, -115, -114, -112, -110, -107, -104, -101, -99, -97, -97, -98, -101, -104, -109, -114, -119, -123, -126, -127, -125, -120, -112, -100, -85, -66, -46, -23, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_154_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_154_at_16384_1024_int8.h new file mode 100644 index 000000000..f1f986f74 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_154_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_154_AT_16384_1024INT8_H_ +#define SQUARE_MAX_154_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_154_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_154_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_154_AT_16384_1024_DATA [] = +{ +0, 22, 44, 64, 82, 98, 110, 119, 124, 127, 127, 125, 121, 117, 112, 107, 103, 100, 98, 97, 98, 100, 102, 105, 108, 110, 113, 114, 115, 115, 114, 113, 111, +109, 107, 105, 104, 103, 102, 103, 104, 105, 106, 108, 110, 111, 112, 112, 112, 112, 111, 110, 108, 107, 106, 105, 104, 104, 104, 105, 106, 107, 108, 109, 110, +111, 111, 111, 111, 110, 109, 108, 107, 106, 106, 105, 105, 105, 106, 106, 107, 108, 109, 110, 110, 110, 110, 110, 110, 109, 108, 107, 107, 106, 106, 106, 106, +106, 107, 107, 108, 109, 109, 110, 110, 110, 110, 109, 109, 108, 107, 107, 106, 106, 106, 106, 106, 107, 108, 108, 109, 109, 110, 110, 110, 109, 109, 109, 108, +107, 107, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, +109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 106, 107, 107, +107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, +107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, +109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, +108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, +107, 106, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, +109, 109, 108, 108, 107, 107, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 107, 107, 108, +109, 109, 109, 110, 110, 110, 109, 109, 108, 108, 107, 106, 106, 106, 106, 106, 107, 107, 108, 109, 109, 110, 110, 110, 110, 109, 109, 108, 107, 107, 106, 106, +106, 106, 106, 107, 107, 108, 109, 110, 110, 110, 110, 110, 110, 109, 108, 107, 106, 106, 105, 105, 105, 106, 106, 107, 108, 109, 110, 111, 111, 111, 111, 110, +109, 108, 107, 106, 105, 104, 104, 104, 105, 106, 107, 108, 110, 111, 112, 112, 112, 112, 111, 110, 108, 106, 105, 104, 103, 102, 103, 104, 105, 107, 109, 111, +113, 114, 115, 115, 114, 113, 110, 108, 105, 102, 100, 98, 97, 98, 100, 103, 107, 112, 117, 121, 125, 127, 127, 124, 119, 110, 98, 82, 64, 44, 22, 0, +-22, -44, -64, -82, -98, -110, -119, -124, -127, -127, -125, -121, -117, -112, -107, -103, -100, -98, -97, -98, -100, -102, -105, -108, -110, -113, -114, -115, -115, -114, -113, -111, +-109, -107, -105, -104, -103, -102, -103, -104, -105, -106, -108, -110, -111, -112, -112, -112, -112, -111, -110, -108, -107, -106, -105, -104, -104, -104, -105, -106, -107, -108, -109, -110, +-111, -111, -111, -111, -110, -109, -108, -107, -106, -106, -105, -105, -105, -106, -106, -107, -108, -109, -110, -110, -110, -110, -110, -110, -109, -108, -107, -107, -106, -106, -106, -106, +-106, -107, -107, -108, -109, -109, -110, -110, -110, -110, -109, -109, -108, -107, -107, -106, -106, -106, -106, -106, -107, -108, -108, -109, -109, -110, -110, -110, -109, -109, -109, -108, +-107, -107, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, +-109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -106, -107, -107, +-107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, +-109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, +-108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, +-107, -106, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, +-109, -109, -108, -108, -107, -107, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -107, -107, -108, +-109, -109, -109, -110, -110, -110, -109, -109, -108, -108, -107, -106, -106, -106, -106, -106, -107, -107, -108, -109, -109, -110, -110, -110, -110, -109, -109, -108, -107, -107, -106, -106, +-106, -106, -106, -107, -107, -108, -109, -110, -110, -110, -110, -110, -110, -109, -108, -107, -106, -106, -105, -105, -105, -106, -106, -107, -108, -109, -110, -111, -111, -111, -111, -110, +-109, -108, -107, -106, -105, -104, -104, -104, -105, -106, -107, -108, -110, -111, -112, -112, -112, -112, -111, -110, -108, -106, -105, -104, -103, -102, -103, -104, -105, -107, -109, -111, +-113, -114, -115, -115, -114, -113, -110, -108, -105, -102, -100, -98, -97, -98, -100, -103, -107, -112, -117, -121, -125, -127, -127, -124, -119, -110, -98, -82, -64, -44, -22, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_160_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_160_at_16384_1024_int8.h new file mode 100644 index 000000000..ab75a95f0 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_160_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_160_AT_16384_1024INT8_H_ +#define SQUARE_MAX_160_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_160_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_160_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_160_AT_16384_1024_DATA [] = +{ +0, 21, 42, 62, 80, 95, 107, 117, 123, 126, 127, 126, 123, 119, 114, 109, 105, 101, 99, 97, 97, 98, 100, 102, 105, 108, 110, 112, 114, 115, 115, 114, 113, +111, 109, 107, 105, 104, 103, 102, 102, 103, 104, 105, 107, 108, 110, 111, 112, 112, 112, 111, 111, 109, 108, 107, 106, 105, 104, 104, 104, 105, 105, 106, 107, +109, 110, 110, 111, 111, 111, 110, 109, 109, 108, 107, 106, 105, 105, 105, 105, 105, 106, 107, 108, 109, 109, 110, 110, 110, 110, 110, 109, 108, 107, 107, 106, +106, 105, 105, 106, 106, 107, 107, 108, 109, 109, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 107, 108, 108, 109, 109, 109, 110, +109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 107, +107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, +107, 107, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, +109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, +106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, +108, 108, 107, 107, 107, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 107, 107, 108, +108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, +106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, +109, 109, 109, 108, 108, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 109, 109, 108, 107, 107, 106, 106, 105, 105, 106, 106, +107, 107, 108, 109, 110, 110, 110, 110, 110, 109, 109, 108, 107, 106, 105, 105, 105, 105, 105, 106, 107, 108, 109, 109, 110, 111, 111, 111, 110, 110, 109, 107, +106, 105, 105, 104, 104, 104, 105, 106, 107, 108, 109, 111, 111, 112, 112, 112, 111, 110, 108, 107, 105, 104, 103, 102, 102, 103, 104, 105, 107, 109, 111, 113, +114, 115, 115, 114, 112, 110, 108, 105, 102, 100, 98, 97, 97, 99, 101, 105, 109, 114, 119, 123, 126, 127, 126, 123, 117, 107, 95, 80, 62, 42, 21, 0, +-21, -42, -62, -80, -95, -107, -117, -123, -126, -127, -126, -123, -119, -114, -109, -105, -101, -99, -97, -97, -98, -100, -102, -105, -108, -110, -112, -114, -115, -115, -114, -113, +-111, -109, -107, -105, -104, -103, -102, -102, -103, -104, -105, -107, -108, -110, -111, -112, -112, -112, -111, -111, -109, -108, -107, -106, -105, -104, -104, -104, -105, -105, -106, -107, +-109, -110, -110, -111, -111, -111, -110, -109, -109, -108, -107, -106, -105, -105, -105, -105, -105, -106, -107, -108, -109, -109, -110, -110, -110, -110, -110, -109, -108, -107, -107, -106, +-106, -105, -105, -106, -106, -107, -107, -108, -109, -109, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -107, -108, -108, -109, -109, -109, -110, +-109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -107, +-107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, +-107, -107, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, +-109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, +-106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, +-108, -108, -107, -107, -107, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -107, -107, -108, +-108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, +-106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, +-109, -109, -109, -108, -108, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -109, -109, -108, -107, -107, -106, -106, -105, -105, -106, -106, +-107, -107, -108, -109, -110, -110, -110, -110, -110, -109, -109, -108, -107, -106, -105, -105, -105, -105, -105, -106, -107, -108, -109, -109, -110, -111, -111, -111, -110, -110, -109, -107, +-106, -105, -105, -104, -104, -104, -105, -106, -107, -108, -109, -111, -111, -112, -112, -112, -111, -110, -108, -107, -105, -104, -103, -102, -102, -103, -104, -105, -107, -109, -111, -113, +-114, -115, -115, -114, -112, -110, -108, -105, -102, -100, -98, -97, -97, -99, -101, -105, -109, -114, -119, -123, -126, -127, -126, -123, -117, -107, -95, -80, -62, -42, -21, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_1638_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_1638_at_16384_1024_int8.h new file mode 100644 index 000000000..3f5f94391 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_1638_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_1638_AT_16384_1024INT8_H_ +#define SQUARE_MAX_1638_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_1638_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_1638_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_1638_AT_16384_1024_DATA [] = +{ +0, 2, 5, 7, 10, 12, 15, 17, 20, 22, 24, 27, 29, 32, 34, 37, 39, 41, 44, 46, 48, 51, 53, 55, 57, 60, 62, 64, 66, 68, 70, 72, 74, +76, 78, 80, 82, 84, 85, 87, 89, 91, 92, 94, 96, 97, 99, 100, 102, 103, 104, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 117, 118, 119, +120, 121, 121, 122, 122, 123, 124, 124, 124, 125, 125, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 125, +125, 125, 124, 124, 124, 123, 123, 122, 122, 121, 121, 121, 120, 119, 119, 118, 118, 117, 117, 116, 116, 115, 114, 114, 113, 113, 112, 111, 111, 110, 110, 109, +108, 108, 107, 107, 106, 106, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 100, 99, 99, 98, 98, 98, 97, 97, 97, 96, 96, 96, 96, 95, 95, +95, 95, 95, 95, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 95, 95, 95, 95, 95, 95, 96, 96, 96, 96, 97, 97, 97, 98, 98, +98, 98, 99, 99, 100, 100, 100, 101, 101, 102, 102, 102, 103, 103, 104, 104, 104, 105, 105, 106, 106, 107, 107, 107, 108, 108, 109, 109, 110, 110, 110, 111, +111, 112, 112, 112, 113, 113, 113, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 117, 117, 118, 118, 118, 118, 118, 118, 118, 118, +118, 118, 118, 118, 118, 118, 118, 117, 117, 117, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 113, 113, 113, 112, 112, 112, 111, 111, +110, 110, 110, 109, 109, 108, 108, 107, 107, 107, 106, 106, 105, 105, 104, 104, 104, 103, 103, 102, 102, 102, 101, 101, 100, 100, 100, 99, 99, 98, 98, 98, +98, 97, 97, 97, 96, 96, 96, 96, 95, 95, 95, 95, 95, 95, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 95, 95, 95, 95, 95, +95, 96, 96, 96, 96, 97, 97, 97, 98, 98, 98, 99, 99, 100, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 106, 106, 107, 107, 108, 108, 109, +110, 110, 111, 111, 112, 113, 113, 114, 114, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 121, 121, 121, 122, 122, 123, 123, 124, 124, 124, 125, 125, 125, +126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 125, 125, 124, 124, 124, 123, 122, 122, 121, 121, 120, 119, +118, 117, 117, 116, 115, 114, 113, 112, 110, 109, 108, 107, 106, 104, 103, 102, 100, 99, 97, 96, 94, 92, 91, 89, 87, 85, 84, 82, 80, 78, 76, 74, +72, 70, 68, 66, 64, 62, 60, 57, 55, 53, 51, 48, 46, 44, 41, 39, 37, 34, 32, 29, 27, 24, 22, 20, 17, 15, 12, 10, 7, 5, 2, 0, +-2, -5, -7, -10, -12, -15, -17, -20, -22, -24, -27, -29, -32, -34, -37, -39, -41, -44, -46, -48, -51, -53, -55, -57, -60, -62, -64, -66, -68, -70, -72, -74, +-76, -78, -80, -82, -84, -85, -87, -89, -91, -92, -94, -96, -97, -99, -100, -102, -103, -104, -106, -107, -108, -109, -110, -112, -113, -114, -115, -116, -117, -117, -118, -119, +-120, -121, -121, -122, -122, -123, -124, -124, -124, -125, -125, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -125, +-125, -125, -124, -124, -124, -123, -123, -122, -122, -121, -121, -121, -120, -119, -119, -118, -118, -117, -117, -116, -116, -115, -114, -114, -113, -113, -112, -111, -111, -110, -110, -109, +-108, -108, -107, -107, -106, -106, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -100, -99, -99, -98, -98, -98, -97, -97, -97, -96, -96, -96, -96, -95, -95, +-95, -95, -95, -95, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -95, -95, -95, -95, -95, -95, -96, -96, -96, -96, -97, -97, -97, -98, -98, +-98, -98, -99, -99, -100, -100, -100, -101, -101, -102, -102, -102, -103, -103, -104, -104, -104, -105, -105, -106, -106, -107, -107, -107, -108, -108, -109, -109, -110, -110, -110, -111, +-111, -112, -112, -112, -113, -113, -113, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -117, -117, -117, -118, -118, -118, -118, -118, -118, -118, -118, +-118, -118, -118, -118, -118, -118, -118, -117, -117, -117, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -113, -113, -113, -112, -112, -112, -111, -111, +-110, -110, -110, -109, -109, -108, -108, -107, -107, -107, -106, -106, -105, -105, -104, -104, -104, -103, -103, -102, -102, -102, -101, -101, -100, -100, -100, -99, -99, -98, -98, -98, +-98, -97, -97, -97, -96, -96, -96, -96, -95, -95, -95, -95, -95, -95, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -95, -95, -95, -95, -95, +-95, -96, -96, -96, -96, -97, -97, -97, -98, -98, -98, -99, -99, -100, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -106, -106, -107, -107, -108, -108, -109, +-110, -110, -111, -111, -112, -113, -113, -114, -114, -115, -116, -116, -117, -117, -118, -118, -119, -119, -120, -121, -121, -121, -122, -122, -123, -123, -124, -124, -124, -125, -125, -125, +-126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -125, -125, -124, -124, -124, -123, -122, -122, -121, -121, -120, -119, +-118, -117, -117, -116, -115, -114, -113, -112, -110, -109, -108, -107, -106, -104, -103, -102, -100, -99, -97, -96, -94, -92, -91, -89, -87, -85, -84, -82, -80, -78, -76, -74, +-72, -70, -68, -66, -64, -62, -60, -57, -55, -53, -51, -48, -46, -44, -41, -39, -37, -34, -32, -29, -27, -24, -22, -20, -17, -15, -12, -10, -7, -5, -2, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_167_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_167_at_16384_1024_int8.h new file mode 100644 index 000000000..2abc13966 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_167_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_167_AT_16384_1024INT8_H_ +#define SQUARE_MAX_167_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_167_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_167_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_167_AT_16384_1024_DATA [] = +{ +0, 21, 41, 60, 77, 92, 105, 114, 121, 125, 127, 126, 124, 121, 116, 112, 107, 104, 100, 98, 97, 97, 98, 100, 102, 105, 108, 110, 112, 114, 115, 115, 114, +113, 112, 110, 108, 106, 104, 103, 102, 102, 102, 103, 104, 106, 107, 109, 110, 111, 112, 112, 112, 111, 111, 110, 108, 107, 106, 105, 104, 104, 104, 104, 105, +106, 107, 108, 109, 110, 110, 111, 111, 111, 110, 109, 109, 108, 107, 106, 105, 105, 105, 105, 105, 106, 107, 108, 108, 109, 110, 110, 110, 110, 110, 109, 109, +108, 107, 107, 106, 106, 105, 105, 106, 106, 107, 107, 108, 109, 109, 110, 110, 110, 110, 109, 109, 108, 108, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, +108, 109, 109, 109, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, +107, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, +109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, +106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, +109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, +107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, +108, 108, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 107, 107, +108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 109, 109, 109, 108, 108, +107, 107, 106, 106, 106, 106, 106, 106, 107, 108, 108, 109, 109, 110, 110, 110, 110, 109, 109, 108, 107, 107, 106, 106, 105, 105, 106, 106, 107, 107, 108, 109, +109, 110, 110, 110, 110, 110, 109, 108, 108, 107, 106, 105, 105, 105, 105, 105, 106, 107, 108, 109, 109, 110, 111, 111, 111, 110, 110, 109, 108, 107, 106, 105, +104, 104, 104, 104, 105, 106, 107, 108, 110, 111, 111, 112, 112, 112, 111, 110, 109, 107, 106, 104, 103, 102, 102, 102, 103, 104, 106, 108, 110, 112, 113, 114, +115, 115, 114, 112, 110, 108, 105, 102, 100, 98, 97, 97, 98, 100, 104, 107, 112, 116, 121, 124, 126, 127, 125, 121, 114, 105, 92, 77, 60, 41, 21, 0, +-21, -41, -60, -77, -92, -105, -114, -121, -125, -127, -126, -124, -121, -116, -112, -107, -104, -100, -98, -97, -97, -98, -100, -102, -105, -108, -110, -112, -114, -115, -115, -114, +-113, -112, -110, -108, -106, -104, -103, -102, -102, -102, -103, -104, -106, -107, -109, -110, -111, -112, -112, -112, -111, -111, -110, -108, -107, -106, -105, -104, -104, -104, -104, -105, +-106, -107, -108, -109, -110, -110, -111, -111, -111, -110, -109, -109, -108, -107, -106, -105, -105, -105, -105, -105, -106, -107, -108, -108, -109, -110, -110, -110, -110, -110, -109, -109, +-108, -107, -107, -106, -106, -105, -105, -106, -106, -107, -107, -108, -109, -109, -110, -110, -110, -110, -109, -109, -108, -108, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, +-108, -109, -109, -109, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, +-107, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, +-109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, +-106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, +-109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, +-107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, +-108, -108, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -107, -107, +-108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -109, -109, -109, -108, -108, +-107, -107, -106, -106, -106, -106, -106, -106, -107, -108, -108, -109, -109, -110, -110, -110, -110, -109, -109, -108, -107, -107, -106, -106, -105, -105, -106, -106, -107, -107, -108, -109, +-109, -110, -110, -110, -110, -110, -109, -108, -108, -107, -106, -105, -105, -105, -105, -105, -106, -107, -108, -109, -109, -110, -111, -111, -111, -110, -110, -109, -108, -107, -106, -105, +-104, -104, -104, -104, -105, -106, -107, -108, -110, -111, -111, -112, -112, -112, -111, -110, -109, -107, -106, -104, -103, -102, -102, -102, -103, -104, -106, -108, -110, -112, -113, -114, +-115, -115, -114, -112, -110, -108, -105, -102, -100, -98, -97, -97, -98, -100, -104, -107, -112, -116, -121, -124, -126, -127, -125, -121, -114, -105, -92, -77, -60, -41, -21, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_174_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_174_at_16384_1024_int8.h new file mode 100644 index 000000000..d4fd99631 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_174_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_174_AT_16384_1024INT8_H_ +#define SQUARE_MAX_174_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_174_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_174_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_174_AT_16384_1024_DATA [] = +{ +0, 20, 39, 58, 75, 90, 102, 112, 119, 124, 127, 127, 126, 123, 119, 115, 110, 106, 103, 100, 98, 97, 97, 98, 100, 102, 105, 108, 110, 112, 114, 115, 115, +115, 114, 112, 111, 109, 107, 105, 104, 103, 102, 102, 103, 103, 105, 106, 107, 109, 110, 111, 112, 112, 112, 112, 111, 110, 109, 108, 106, 105, 105, 104, 104, +104, 105, 105, 106, 107, 108, 109, 110, 111, 111, 111, 111, 110, 110, 109, 108, 107, 106, 106, 105, 105, 105, 105, 106, 106, 107, 108, 109, 109, 110, 110, 110, +110, 110, 109, 109, 108, 107, 107, 106, 106, 105, 105, 106, 106, 106, 107, 108, 108, 109, 109, 110, 110, 110, 110, 109, 109, 108, 108, 107, 106, 106, 106, 106, +106, 106, 106, 107, 107, 108, 109, 109, 109, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, +109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, +106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, +109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, +106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, +109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, +106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, +109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 109, 109, 109, 108, 107, 107, 106, 106, 106, 106, +106, 106, 106, 107, 108, 108, 109, 109, 110, 110, 110, 110, 109, 109, 108, 108, 107, 106, 106, 106, 105, 105, 106, 106, 107, 107, 108, 109, 109, 110, 110, 110, +110, 110, 109, 109, 108, 107, 106, 106, 105, 105, 105, 105, 106, 106, 107, 108, 109, 110, 110, 111, 111, 111, 111, 110, 109, 108, 107, 106, 105, 105, 104, 104, +104, 105, 105, 106, 108, 109, 110, 111, 112, 112, 112, 112, 111, 110, 109, 107, 106, 105, 103, 103, 102, 102, 103, 104, 105, 107, 109, 111, 112, 114, 115, 115, +115, 114, 112, 110, 108, 105, 102, 100, 98, 97, 97, 98, 100, 103, 106, 110, 115, 119, 123, 126, 127, 127, 124, 119, 112, 102, 90, 75, 58, 39, 20, 0, +-20, -39, -58, -75, -90, -102, -112, -119, -124, -127, -127, -126, -123, -119, -115, -110, -106, -103, -100, -98, -97, -97, -98, -100, -102, -105, -108, -110, -112, -114, -115, -115, +-115, -114, -112, -111, -109, -107, -105, -104, -103, -102, -102, -103, -103, -105, -106, -107, -109, -110, -111, -112, -112, -112, -112, -111, -110, -109, -108, -106, -105, -105, -104, -104, +-104, -105, -105, -106, -107, -108, -109, -110, -111, -111, -111, -111, -110, -110, -109, -108, -107, -106, -106, -105, -105, -105, -105, -106, -106, -107, -108, -109, -109, -110, -110, -110, +-110, -110, -109, -109, -108, -107, -107, -106, -106, -105, -105, -106, -106, -106, -107, -108, -108, -109, -109, -110, -110, -110, -110, -109, -109, -108, -108, -107, -106, -106, -106, -106, +-106, -106, -106, -107, -107, -108, -109, -109, -109, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, +-109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, +-106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, +-109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, +-106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, +-109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, +-106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, +-109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -109, -109, -109, -108, -107, -107, -106, -106, -106, -106, +-106, -106, -106, -107, -108, -108, -109, -109, -110, -110, -110, -110, -109, -109, -108, -108, -107, -106, -106, -106, -105, -105, -106, -106, -107, -107, -108, -109, -109, -110, -110, -110, +-110, -110, -109, -109, -108, -107, -106, -106, -105, -105, -105, -105, -106, -106, -107, -108, -109, -110, -110, -111, -111, -111, -111, -110, -109, -108, -107, -106, -105, -105, -104, -104, +-104, -105, -105, -106, -108, -109, -110, -111, -112, -112, -112, -112, -111, -110, -109, -107, -106, -105, -103, -103, -102, -102, -103, -104, -105, -107, -109, -111, -112, -114, -115, -115, +-115, -114, -112, -110, -108, -105, -102, -100, -98, -97, -97, -98, -100, -103, -106, -110, -115, -119, -123, -126, -127, -127, -124, -119, -112, -102, -90, -75, -58, -39, -20, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_182_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_182_at_16384_1024_int8.h new file mode 100644 index 000000000..3dc132c6b --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_182_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_182_AT_16384_1024INT8_H_ +#define SQUARE_MAX_182_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_182_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_182_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_182_AT_16384_1024_DATA [] = +{ +0, 19, 38, 56, 72, 87, 99, 109, 117, 123, 126, 127, 126, 124, 121, 117, 113, 109, 105, 102, 99, 98, 97, 97, 98, 100, 102, 105, 107, 109, 112, 113, 114, +115, 115, 114, 113, 112, 110, 108, 106, 105, 104, 103, 102, 102, 103, 103, 105, 106, 107, 109, 110, 111, 112, 112, 112, 112, 111, 110, 109, 108, 107, 106, 105, +104, 104, 104, 104, 105, 105, 106, 107, 108, 109, 110, 110, 111, 111, 111, 110, 110, 109, 108, 107, 106, 106, 105, 105, 105, 105, 105, 106, 106, 107, 108, 109, +109, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 106, 106, 105, 105, 105, 106, 106, 106, 107, 108, 108, 109, 109, 110, 110, 110, 110, 109, 109, 108, 108, +107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 108, 108, 109, 109, 109, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, +107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, +108, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, +106, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, +109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, +106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, +109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, +106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 109, 109, 109, 108, 108, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, +108, 109, 109, 110, 110, 110, 110, 109, 109, 108, 108, 107, 106, 106, 106, 105, 105, 105, 106, 106, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 109, 109, +108, 107, 106, 106, 105, 105, 105, 105, 105, 106, 106, 107, 108, 109, 110, 110, 111, 111, 111, 110, 110, 109, 108, 107, 106, 105, 105, 104, 104, 104, 104, 105, +106, 107, 108, 109, 110, 111, 112, 112, 112, 112, 111, 110, 109, 107, 106, 105, 103, 103, 102, 102, 103, 104, 105, 106, 108, 110, 112, 113, 114, 115, 115, 114, +113, 112, 109, 107, 105, 102, 100, 98, 97, 97, 98, 99, 102, 105, 109, 113, 117, 121, 124, 126, 127, 126, 123, 117, 109, 99, 87, 72, 56, 38, 19, 0, +-19, -38, -56, -72, -87, -99, -109, -117, -123, -126, -127, -126, -124, -121, -117, -113, -109, -105, -102, -99, -98, -97, -97, -98, -100, -102, -105, -107, -109, -112, -113, -114, +-115, -115, -114, -113, -112, -110, -108, -106, -105, -104, -103, -102, -102, -103, -103, -105, -106, -107, -109, -110, -111, -112, -112, -112, -112, -111, -110, -109, -108, -107, -106, -105, +-104, -104, -104, -104, -105, -105, -106, -107, -108, -109, -110, -110, -111, -111, -111, -110, -110, -109, -108, -107, -106, -106, -105, -105, -105, -105, -105, -106, -106, -107, -108, -109, +-109, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -106, -106, -105, -105, -105, -106, -106, -106, -107, -108, -108, -109, -109, -110, -110, -110, -110, -109, -109, -108, -108, +-107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -108, -108, -109, -109, -109, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, +-107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, +-108, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, +-106, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, +-109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, +-106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, +-109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, +-106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -109, -109, -109, -108, -108, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, +-108, -109, -109, -110, -110, -110, -110, -109, -109, -108, -108, -107, -106, -106, -106, -105, -105, -105, -106, -106, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -109, -109, +-108, -107, -106, -106, -105, -105, -105, -105, -105, -106, -106, -107, -108, -109, -110, -110, -111, -111, -111, -110, -110, -109, -108, -107, -106, -105, -105, -104, -104, -104, -104, -105, +-106, -107, -108, -109, -110, -111, -112, -112, -112, -112, -111, -110, -109, -107, -106, -105, -103, -103, -102, -102, -103, -104, -105, -106, -108, -110, -112, -113, -114, -115, -115, -114, +-113, -112, -109, -107, -105, -102, -100, -98, -97, -97, -98, -99, -102, -105, -109, -113, -117, -121, -124, -126, -127, -126, -123, -117, -109, -99, -87, -72, -56, -38, -19, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_190_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_190_at_16384_1024_int8.h new file mode 100644 index 000000000..8c63da3fa --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_190_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_190_AT_16384_1024INT8_H_ +#define SQUARE_MAX_190_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_190_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_190_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_190_AT_16384_1024_DATA [] = +{ +0, 18, 36, 53, 69, 84, 96, 106, 115, 121, 125, 127, 127, 126, 123, 120, 116, 112, 108, 105, 102, 99, 98, 97, 97, 98, 100, 102, 104, 106, 109, 111, 113, +114, 115, 115, 115, 114, 113, 111, 110, 108, 106, 105, 104, 103, 102, 102, 103, 103, 104, 106, 107, 108, 109, 111, 111, 112, 112, 112, 112, 111, 110, 109, 108, +107, 106, 105, 104, 104, 104, 104, 105, 105, 106, 107, 108, 109, 110, 110, 111, 111, 111, 111, 110, 110, 109, 108, 107, 106, 106, 105, 105, 105, 105, 105, 106, +106, 107, 108, 108, 109, 110, 110, 110, 110, 110, 110, 109, 109, 108, 107, 107, 106, 106, 105, 105, 105, 106, 106, 106, 107, 108, 108, 109, 109, 110, 110, 110, +110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, +106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, +108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, +109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, +106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, +109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, +107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, +107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, +110, 110, 109, 109, 108, 108, 107, 106, 106, 106, 105, 105, 105, 106, 106, 107, 107, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, 108, 108, 107, 106, 106, +105, 105, 105, 105, 105, 106, 106, 107, 108, 109, 110, 110, 111, 111, 111, 111, 110, 110, 109, 108, 107, 106, 105, 105, 104, 104, 104, 104, 105, 106, 107, 108, +109, 110, 111, 112, 112, 112, 112, 111, 111, 109, 108, 107, 106, 104, 103, 103, 102, 102, 103, 104, 105, 106, 108, 110, 111, 113, 114, 115, 115, 115, 114, 113, +111, 109, 106, 104, 102, 100, 98, 97, 97, 98, 99, 102, 105, 108, 112, 116, 120, 123, 126, 127, 127, 125, 121, 115, 106, 96, 84, 69, 53, 36, 18, 0, +-18, -36, -53, -69, -84, -96, -106, -115, -121, -125, -127, -127, -126, -123, -120, -116, -112, -108, -105, -102, -99, -98, -97, -97, -98, -100, -102, -104, -106, -109, -111, -113, +-114, -115, -115, -115, -114, -113, -111, -110, -108, -106, -105, -104, -103, -102, -102, -103, -103, -104, -106, -107, -108, -109, -111, -111, -112, -112, -112, -112, -111, -110, -109, -108, +-107, -106, -105, -104, -104, -104, -104, -105, -105, -106, -107, -108, -109, -110, -110, -111, -111, -111, -111, -110, -110, -109, -108, -107, -106, -106, -105, -105, -105, -105, -105, -106, +-106, -107, -108, -108, -109, -110, -110, -110, -110, -110, -110, -109, -109, -108, -107, -107, -106, -106, -105, -105, -105, -106, -106, -106, -107, -108, -108, -109, -109, -110, -110, -110, +-110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, +-106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, +-108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, +-109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, +-106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, +-109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, +-107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, +-107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, +-110, -110, -109, -109, -108, -108, -107, -106, -106, -106, -105, -105, -105, -106, -106, -107, -107, -108, -109, -109, -110, -110, -110, -110, -110, -110, -109, -108, -108, -107, -106, -106, +-105, -105, -105, -105, -105, -106, -106, -107, -108, -109, -110, -110, -111, -111, -111, -111, -110, -110, -109, -108, -107, -106, -105, -105, -104, -104, -104, -104, -105, -106, -107, -108, +-109, -110, -111, -112, -112, -112, -112, -111, -111, -109, -108, -107, -106, -104, -103, -103, -102, -102, -103, -104, -105, -106, -108, -110, -111, -113, -114, -115, -115, -115, -114, -113, +-111, -109, -106, -104, -102, -100, -98, -97, -97, -98, -99, -102, -105, -108, -112, -116, -120, -123, -126, -127, -127, -125, -121, -115, -106, -96, -84, -69, -53, -36, -18, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_199_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_199_at_16384_1024_int8.h new file mode 100644 index 000000000..4ddb30cc9 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_199_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_199_AT_16384_1024INT8_H_ +#define SQUARE_MAX_199_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_199_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_199_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_199_AT_16384_1024_DATA [] = +{ +0, 17, 34, 51, 66, 80, 93, 103, 112, 119, 123, 126, 127, 127, 125, 122, 119, 115, 111, 108, 104, 101, 99, 98, 97, 97, 98, 99, 101, 103, 106, 108, 110, +112, 113, 114, 115, 115, 114, 114, 112, 111, 109, 108, 106, 105, 104, 103, 102, 102, 102, 103, 104, 105, 106, 108, 109, 110, 111, 112, 112, 112, 112, 112, 111, +110, 109, 108, 107, 106, 105, 104, 104, 104, 104, 104, 105, 106, 106, 107, 108, 109, 110, 110, 111, 111, 111, 111, 110, 110, 109, 108, 107, 107, 106, 105, 105, +105, 105, 105, 105, 106, 106, 107, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 106, 106, 106, 105, 105, 105, 106, 106, 106, 107, 108, +108, 109, 109, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 109, +109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, +106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, +107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, +109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, +107, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, +107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, +110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 109, 109, 108, 108, +107, 106, 106, 106, 105, 105, 105, 106, 106, 106, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 108, 107, 106, 106, 105, 105, 105, 105, 105, +105, 106, 107, 107, 108, 109, 110, 110, 111, 111, 111, 111, 110, 110, 109, 108, 107, 106, 106, 105, 104, 104, 104, 104, 104, 105, 106, 107, 108, 109, 110, 111, +112, 112, 112, 112, 112, 111, 110, 109, 108, 106, 105, 104, 103, 102, 102, 102, 103, 104, 105, 106, 108, 109, 111, 112, 114, 114, 115, 115, 114, 113, 112, 110, +108, 106, 103, 101, 99, 98, 97, 97, 98, 99, 101, 104, 108, 111, 115, 119, 122, 125, 127, 127, 126, 123, 119, 112, 103, 93, 80, 66, 51, 34, 17, 0, +-17, -34, -51, -66, -80, -93, -103, -112, -119, -123, -126, -127, -127, -125, -122, -119, -115, -111, -108, -104, -101, -99, -98, -97, -97, -98, -99, -101, -103, -106, -108, -110, +-112, -113, -114, -115, -115, -114, -114, -112, -111, -109, -108, -106, -105, -104, -103, -102, -102, -102, -103, -104, -105, -106, -108, -109, -110, -111, -112, -112, -112, -112, -112, -111, +-110, -109, -108, -107, -106, -105, -104, -104, -104, -104, -104, -105, -106, -106, -107, -108, -109, -110, -110, -111, -111, -111, -111, -110, -110, -109, -108, -107, -107, -106, -105, -105, +-105, -105, -105, -105, -106, -106, -107, -108, -109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -106, -106, -106, -105, -105, -105, -106, -106, -106, -107, -108, +-108, -109, -109, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -109, +-109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, +-106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, +-107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, +-109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, +-107, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, +-107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, +-110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -109, -109, -108, -108, +-107, -106, -106, -106, -105, -105, -105, -106, -106, -106, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -108, -107, -106, -106, -105, -105, -105, -105, -105, +-105, -106, -107, -107, -108, -109, -110, -110, -111, -111, -111, -111, -110, -110, -109, -108, -107, -106, -106, -105, -104, -104, -104, -104, -104, -105, -106, -107, -108, -109, -110, -111, +-112, -112, -112, -112, -112, -111, -110, -109, -108, -106, -105, -104, -103, -102, -102, -102, -103, -104, -105, -106, -108, -109, -111, -112, -114, -114, -115, -115, -114, -113, -112, -110, +-108, -106, -103, -101, -99, -98, -97, -97, -98, -99, -101, -104, -108, -111, -115, -119, -122, -125, -127, -127, -126, -123, -119, -112, -103, -93, -80, -66, -51, -34, -17, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_210_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_210_at_16384_1024_int8.h new file mode 100644 index 000000000..245dcae8c --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_210_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_210_AT_16384_1024INT8_H_ +#define SQUARE_MAX_210_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_210_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_210_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_210_AT_16384_1024_DATA [] = +{ +0, 16, 33, 49, 64, 77, 89, 100, 109, 116, 121, 125, 127, 127, 126, 124, 121, 118, 115, 111, 107, 104, 102, 99, 98, 97, 97, 98, 99, 100, 102, 104, 107, +109, 111, 112, 114, 114, 115, 115, 114, 113, 112, 111, 109, 108, 106, 105, 104, 103, 102, 102, 102, 103, 103, 104, 105, 107, 108, 109, 110, 111, 112, 112, 112, +112, 112, 111, 110, 109, 108, 107, 106, 105, 105, 104, 104, 104, 104, 104, 105, 106, 106, 107, 108, 109, 110, 110, 111, 111, 111, 111, 110, 110, 109, 109, 108, +107, 106, 106, 105, 105, 105, 105, 105, 105, 106, 106, 107, 108, 108, 109, 110, 110, 110, 110, 110, 110, 110, 109, 109, 108, 107, 107, 106, 106, 106, 105, 105, +105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, +108, 109, 109, 109, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 110, +109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, +107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, +106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, +108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 110, +109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 109, 109, 109, 108, 108, +107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, +105, 106, 106, 106, 107, 107, 108, 109, 109, 110, 110, 110, 110, 110, 110, 110, 109, 108, 108, 107, 106, 106, 105, 105, 105, 105, 105, 105, 106, 106, 107, 108, +109, 109, 110, 110, 111, 111, 111, 111, 110, 110, 109, 108, 107, 106, 106, 105, 104, 104, 104, 104, 104, 105, 105, 106, 107, 108, 109, 110, 111, 112, 112, 112, +112, 112, 111, 110, 109, 108, 107, 105, 104, 103, 103, 102, 102, 102, 103, 104, 105, 106, 108, 109, 111, 112, 113, 114, 115, 115, 114, 114, 112, 111, 109, 107, +104, 102, 100, 99, 98, 97, 97, 98, 99, 102, 104, 107, 111, 115, 118, 121, 124, 126, 127, 127, 125, 121, 116, 109, 100, 89, 77, 64, 49, 33, 16, 0, +-16, -33, -49, -64, -77, -89, -100, -109, -116, -121, -125, -127, -127, -126, -124, -121, -118, -115, -111, -107, -104, -102, -99, -98, -97, -97, -98, -99, -100, -102, -104, -107, +-109, -111, -112, -114, -114, -115, -115, -114, -113, -112, -111, -109, -108, -106, -105, -104, -103, -102, -102, -102, -103, -103, -104, -105, -107, -108, -109, -110, -111, -112, -112, -112, +-112, -112, -111, -110, -109, -108, -107, -106, -105, -105, -104, -104, -104, -104, -104, -105, -106, -106, -107, -108, -109, -110, -110, -111, -111, -111, -111, -110, -110, -109, -109, -108, +-107, -106, -106, -105, -105, -105, -105, -105, -105, -106, -106, -107, -108, -108, -109, -110, -110, -110, -110, -110, -110, -110, -109, -109, -108, -107, -107, -106, -106, -106, -105, -105, +-105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, +-108, -109, -109, -109, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -110, +-109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, +-107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, +-106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, +-108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -110, +-109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -109, -109, -109, -108, -108, +-107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, +-105, -106, -106, -106, -107, -107, -108, -109, -109, -110, -110, -110, -110, -110, -110, -110, -109, -108, -108, -107, -106, -106, -105, -105, -105, -105, -105, -105, -106, -106, -107, -108, +-109, -109, -110, -110, -111, -111, -111, -111, -110, -110, -109, -108, -107, -106, -106, -105, -104, -104, -104, -104, -104, -105, -105, -106, -107, -108, -109, -110, -111, -112, -112, -112, +-112, -112, -111, -110, -109, -108, -107, -105, -104, -103, -103, -102, -102, -102, -103, -104, -105, -106, -108, -109, -111, -112, -113, -114, -115, -115, -114, -114, -112, -111, -109, -107, +-104, -102, -100, -99, -98, -97, -97, -98, -99, -102, -104, -107, -111, -115, -118, -121, -124, -126, -127, -127, -125, -121, -116, -109, -100, -89, -77, -64, -49, -33, -16, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_221_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_221_at_16384_1024_int8.h new file mode 100644 index 000000000..74d422e9a --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_221_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_221_AT_16384_1024INT8_H_ +#define SQUARE_MAX_221_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_221_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_221_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_221_AT_16384_1024_DATA [] = +{ +0, 16, 31, 46, 61, 74, 86, 97, 106, 113, 119, 123, 126, 127, 127, 126, 124, 121, 118, 115, 111, 108, 105, 102, 100, 98, 97, 97, 97, 98, 100, 101, 103, +105, 107, 109, 111, 113, 114, 115, 115, 115, 114, 114, 113, 111, 110, 109, 107, 106, 104, 103, 103, 102, 102, 102, 103, 104, 104, 106, 107, 108, 109, 110, 111, +112, 112, 112, 112, 112, 111, 111, 110, 109, 108, 107, 106, 105, 105, 104, 104, 104, 104, 104, 105, 106, 106, 107, 108, 109, 109, 110, 111, 111, 111, 111, 111, +110, 110, 109, 109, 108, 107, 106, 106, 105, 105, 105, 105, 105, 105, 106, 106, 107, 107, 108, 109, 109, 110, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, +107, 107, 106, 106, 105, 105, 105, 105, 106, 106, 106, 107, 107, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, +106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, +107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 108, +109, 109, 109, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, +110, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 109, 109, 109, 108, +108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 106, +106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, +106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 107, 107, 106, 106, 106, 105, 105, 105, 105, 106, 106, 107, 107, 108, +108, 109, 109, 110, 110, 110, 110, 110, 110, 110, 109, 109, 108, 107, 107, 106, 106, 105, 105, 105, 105, 105, 105, 106, 106, 107, 108, 109, 109, 110, 110, 111, +111, 111, 111, 111, 110, 109, 109, 108, 107, 106, 106, 105, 104, 104, 104, 104, 104, 105, 105, 106, 107, 108, 109, 110, 111, 111, 112, 112, 112, 112, 112, 111, +110, 109, 108, 107, 106, 104, 104, 103, 102, 102, 102, 103, 103, 104, 106, 107, 109, 110, 111, 113, 114, 114, 115, 115, 115, 114, 113, 111, 109, 107, 105, 103, +101, 100, 98, 97, 97, 97, 98, 100, 102, 105, 108, 111, 115, 118, 121, 124, 126, 127, 127, 126, 123, 119, 113, 106, 97, 86, 74, 61, 46, 31, 16, 0, +-16, -31, -46, -61, -74, -86, -97, -106, -113, -119, -123, -126, -127, -127, -126, -124, -121, -118, -115, -111, -108, -105, -102, -100, -98, -97, -97, -97, -98, -100, -101, -103, +-105, -107, -109, -111, -113, -114, -115, -115, -115, -114, -114, -113, -111, -110, -109, -107, -106, -104, -103, -103, -102, -102, -102, -103, -104, -104, -106, -107, -108, -109, -110, -111, +-112, -112, -112, -112, -112, -111, -111, -110, -109, -108, -107, -106, -105, -105, -104, -104, -104, -104, -104, -105, -106, -106, -107, -108, -109, -109, -110, -111, -111, -111, -111, -111, +-110, -110, -109, -109, -108, -107, -106, -106, -105, -105, -105, -105, -105, -105, -106, -106, -107, -107, -108, -109, -109, -110, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, +-107, -107, -106, -106, -105, -105, -105, -105, -106, -106, -106, -107, -107, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, +-106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, +-107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -108, +-109, -109, -109, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, +-110, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -109, -109, -109, -108, +-108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -106, +-106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, +-106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -107, -107, -106, -106, -106, -105, -105, -105, -105, -106, -106, -107, -107, -108, +-108, -109, -109, -110, -110, -110, -110, -110, -110, -110, -109, -109, -108, -107, -107, -106, -106, -105, -105, -105, -105, -105, -105, -106, -106, -107, -108, -109, -109, -110, -110, -111, +-111, -111, -111, -111, -110, -109, -109, -108, -107, -106, -106, -105, -104, -104, -104, -104, -104, -105, -105, -106, -107, -108, -109, -110, -111, -111, -112, -112, -112, -112, -112, -111, +-110, -109, -108, -107, -106, -104, -104, -103, -102, -102, -102, -103, -103, -104, -106, -107, -109, -110, -111, -113, -114, -114, -115, -115, -115, -114, -113, -111, -109, -107, -105, -103, +-101, -100, -98, -97, -97, -97, -98, -100, -102, -105, -108, -111, -115, -118, -121, -124, -126, -127, -127, -126, -123, -119, -113, -106, -97, -86, -74, -61, -46, -31, -16, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_234_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_234_at_16384_1024_int8.h new file mode 100644 index 000000000..f3546c0dc --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_234_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_234_AT_16384_1024INT8_H_ +#define SQUARE_MAX_234_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_234_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_234_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_234_AT_16384_1024_DATA [] = +{ +0, 15, 30, 44, 58, 71, 82, 93, 102, 110, 116, 121, 124, 126, 127, 127, 125, 123, 121, 118, 115, 111, 108, 105, 103, 100, 99, 98, 97, 97, 98, 99, 100, +102, 104, 106, 107, 109, 111, 112, 114, 114, 115, 115, 115, 114, 113, 112, 111, 109, 108, 107, 105, 104, 103, 103, 102, 102, 102, 103, 103, 104, 105, 106, 107, +108, 109, 110, 111, 112, 112, 112, 112, 112, 111, 111, 110, 109, 108, 107, 106, 106, 105, 104, 104, 104, 104, 104, 104, 105, 106, 106, 107, 108, 109, 109, 110, +110, 111, 111, 111, 111, 110, 110, 110, 109, 108, 108, 107, 106, 106, 105, 105, 105, 105, 105, 105, 105, 106, 106, 107, 108, 108, 109, 109, 110, 110, 110, 110, +110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, +109, 108, 108, 107, 107, 107, 106, 106, 106, 105, 105, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, +107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, +106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 110, 110, 109, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 106, +106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 109, 110, 110, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, +107, 107, 107, 108, 108, 109, 109, 109, 109, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, +108, 109, 109, 109, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 105, 105, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, +110, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, +110, 110, 110, 109, 109, 108, 108, 107, 106, 106, 105, 105, 105, 105, 105, 105, 105, 106, 106, 107, 108, 108, 109, 110, 110, 110, 111, 111, 111, 111, 110, 110, +109, 109, 108, 107, 106, 106, 105, 104, 104, 104, 104, 104, 104, 105, 106, 106, 107, 108, 109, 110, 111, 111, 112, 112, 112, 112, 112, 111, 110, 109, 108, 107, +106, 105, 104, 103, 103, 102, 102, 102, 103, 103, 104, 105, 107, 108, 109, 111, 112, 113, 114, 115, 115, 115, 114, 114, 112, 111, 109, 107, 106, 104, 102, 100, +99, 98, 97, 97, 98, 99, 100, 103, 105, 108, 111, 115, 118, 121, 123, 125, 127, 127, 126, 124, 121, 116, 110, 102, 93, 82, 71, 58, 44, 30, 15, 0, +-15, -30, -44, -58, -71, -82, -93, -102, -110, -116, -121, -124, -126, -127, -127, -125, -123, -121, -118, -115, -111, -108, -105, -103, -100, -99, -98, -97, -97, -98, -99, -100, +-102, -104, -106, -107, -109, -111, -112, -114, -114, -115, -115, -115, -114, -113, -112, -111, -109, -108, -107, -105, -104, -103, -103, -102, -102, -102, -103, -103, -104, -105, -106, -107, +-108, -109, -110, -111, -112, -112, -112, -112, -112, -111, -111, -110, -109, -108, -107, -106, -106, -105, -104, -104, -104, -104, -104, -104, -105, -106, -106, -107, -108, -109, -109, -110, +-110, -111, -111, -111, -111, -110, -110, -110, -109, -108, -108, -107, -106, -106, -105, -105, -105, -105, -105, -105, -105, -106, -106, -107, -108, -108, -109, -109, -110, -110, -110, -110, +-110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -110, -109, +-109, -108, -108, -107, -107, -107, -106, -106, -106, -105, -105, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, +-107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, +-106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -110, -110, -109, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -106, +-106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -109, -110, -110, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, +-107, -107, -107, -108, -108, -109, -109, -109, -109, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, +-108, -109, -109, -109, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -105, -105, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, +-110, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, +-110, -110, -110, -109, -109, -108, -108, -107, -106, -106, -105, -105, -105, -105, -105, -105, -105, -106, -106, -107, -108, -108, -109, -110, -110, -110, -111, -111, -111, -111, -110, -110, +-109, -109, -108, -107, -106, -106, -105, -104, -104, -104, -104, -104, -104, -105, -106, -106, -107, -108, -109, -110, -111, -111, -112, -112, -112, -112, -112, -111, -110, -109, -108, -107, +-106, -105, -104, -103, -103, -102, -102, -102, -103, -103, -104, -105, -107, -108, -109, -111, -112, -113, -114, -115, -115, -115, -114, -114, -112, -111, -109, -107, -106, -104, -102, -100, +-99, -98, -97, -97, -98, -99, -100, -103, -105, -108, -111, -115, -118, -121, -123, -125, -127, -127, -126, -124, -121, -116, -110, -102, -93, -82, -71, -58, -44, -30, -15, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_248_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_248_at_16384_1024_int8.h new file mode 100644 index 000000000..ae3cc0d6c --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_248_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_248_AT_16384_1024INT8_H_ +#define SQUARE_MAX_248_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_248_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_248_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_248_AT_16384_1024_DATA [] = +{ +0, 14, 28, 42, 55, 67, 79, 89, 98, 106, 113, 118, 122, 125, 126, 127, 127, 125, 123, 121, 118, 115, 112, 109, 106, 103, 101, 99, 98, 97, 97, 97, 98, +99, 100, 102, 104, 105, 107, 109, 111, 112, 113, 114, 115, 115, 115, 114, 114, 113, 112, 110, 109, 108, 106, 105, 104, 103, 103, 102, 102, 102, 102, 103, 104, +105, 105, 106, 108, 109, 110, 110, 111, 112, 112, 112, 112, 112, 111, 111, 110, 109, 109, 108, 107, 106, 105, 105, 104, 104, 104, 104, 104, 104, 105, 105, 106, +107, 108, 108, 109, 110, 110, 111, 111, 111, 111, 111, 110, 110, 110, 109, 108, 108, 107, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 107, 108, +108, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 105, 105, 105, 105, 106, 106, 107, 107, 108, 108, 109, +109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 105, 105, 105, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, +109, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 110, +110, 110, 110, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 110, 110, +110, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, +109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 109, 109, +109, 108, 108, 107, 107, 107, 106, 106, 106, 105, 105, 105, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 109, +108, 108, 107, 107, 106, 106, 105, 105, 105, 105, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, +107, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 107, 108, 108, 109, 110, 110, 110, 111, 111, 111, 111, 111, 110, 110, 109, 108, 108, 107, 106, +105, 105, 104, 104, 104, 104, 104, 104, 105, 105, 106, 107, 108, 109, 109, 110, 111, 111, 112, 112, 112, 112, 112, 111, 110, 110, 109, 108, 106, 105, 105, 104, +103, 102, 102, 102, 102, 103, 103, 104, 105, 106, 108, 109, 110, 112, 113, 114, 114, 115, 115, 115, 114, 113, 112, 111, 109, 107, 105, 104, 102, 100, 99, 98, +97, 97, 97, 98, 99, 101, 103, 106, 109, 112, 115, 118, 121, 123, 125, 127, 127, 126, 125, 122, 118, 113, 106, 98, 89, 79, 67, 55, 42, 28, 14, 0, +-14, -28, -42, -55, -67, -79, -89, -98, -106, -113, -118, -122, -125, -126, -127, -127, -125, -123, -121, -118, -115, -112, -109, -106, -103, -101, -99, -98, -97, -97, -97, -98, +-99, -100, -102, -104, -105, -107, -109, -111, -112, -113, -114, -115, -115, -115, -114, -114, -113, -112, -110, -109, -108, -106, -105, -104, -103, -103, -102, -102, -102, -102, -103, -104, +-105, -105, -106, -108, -109, -110, -110, -111, -112, -112, -112, -112, -112, -111, -111, -110, -109, -109, -108, -107, -106, -105, -105, -104, -104, -104, -104, -104, -104, -105, -105, -106, +-107, -108, -108, -109, -110, -110, -111, -111, -111, -111, -111, -110, -110, -110, -109, -108, -108, -107, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -107, -108, +-108, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -105, -105, -105, -105, -106, -106, -107, -107, -108, -108, -109, +-109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -105, -105, -105, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, +-109, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -110, +-110, -110, -110, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -110, -110, +-110, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, +-109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -109, -109, +-109, -108, -108, -107, -107, -107, -106, -106, -106, -105, -105, -105, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -109, +-108, -108, -107, -107, -106, -106, -105, -105, -105, -105, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, +-107, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -107, -108, -108, -109, -110, -110, -110, -111, -111, -111, -111, -111, -110, -110, -109, -108, -108, -107, -106, +-105, -105, -104, -104, -104, -104, -104, -104, -105, -105, -106, -107, -108, -109, -109, -110, -111, -111, -112, -112, -112, -112, -112, -111, -110, -110, -109, -108, -106, -105, -105, -104, +-103, -102, -102, -102, -102, -103, -103, -104, -105, -106, -108, -109, -110, -112, -113, -114, -114, -115, -115, -115, -114, -113, -112, -111, -109, -107, -105, -104, -102, -100, -99, -98, +-97, -97, -97, -98, -99, -101, -103, -106, -109, -112, -115, -118, -121, -123, -125, -127, -127, -126, -125, -122, -118, -113, -106, -98, -89, -79, -67, -55, -42, -28, -14, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_264_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_264_at_16384_1024_int8.h new file mode 100644 index 000000000..2a75cf0c6 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_264_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_264_AT_16384_1024INT8_H_ +#define SQUARE_MAX_264_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_264_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_264_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_264_AT_16384_1024_DATA [] = +{ +0, 13, 26, 39, 52, 64, 75, 85, 94, 102, 109, 115, 119, 123, 125, 127, 127, 127, 125, 124, 121, 119, 116, 113, 110, 107, 105, 102, 101, 99, 98, 97, 97, +97, 98, 99, 100, 101, 103, 105, 107, 108, 110, 111, 113, 114, 114, 115, 115, 115, 114, 114, 113, 112, 111, 109, 108, 107, 106, 105, 104, 103, 102, 102, 102, +102, 102, 103, 104, 104, 105, 106, 107, 108, 109, 110, 111, 111, 112, 112, 112, 112, 112, 111, 111, 110, 109, 109, 108, 107, 106, 106, 105, 104, 104, 104, 104, +104, 104, 104, 105, 105, 106, 107, 107, 108, 109, 109, 110, 110, 111, 111, 111, 111, 111, 110, 110, 110, 109, 108, 108, 107, 107, 106, 105, 105, 105, 105, 105, +105, 105, 105, 105, 106, 106, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 105, 105, +105, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, +105, 105, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 105, 105, +105, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 106, 105, +106, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 105, 105, +105, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, +105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 105, 105, +105, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 106, 106, 105, 105, 105, 105, 105, +105, 105, 105, 105, 106, 107, 107, 108, 108, 109, 110, 110, 110, 111, 111, 111, 111, 111, 110, 110, 109, 109, 108, 107, 107, 106, 105, 105, 104, 104, 104, 104, +104, 104, 104, 105, 106, 106, 107, 108, 109, 109, 110, 111, 111, 112, 112, 112, 112, 112, 111, 111, 110, 109, 108, 107, 106, 105, 104, 104, 103, 102, 102, 102, +102, 102, 103, 104, 105, 106, 107, 108, 109, 111, 112, 113, 114, 114, 115, 115, 115, 114, 114, 113, 111, 110, 108, 107, 105, 103, 101, 100, 99, 98, 97, 97, +97, 98, 99, 101, 102, 105, 107, 110, 113, 116, 119, 121, 124, 125, 127, 127, 127, 125, 123, 119, 115, 109, 102, 94, 85, 75, 64, 52, 39, 26, 13, 0, +-13, -26, -39, -52, -64, -75, -85, -94, -102, -109, -115, -119, -123, -125, -127, -127, -127, -125, -124, -121, -119, -116, -113, -110, -107, -105, -102, -101, -99, -98, -97, -97, +-97, -98, -99, -100, -101, -103, -105, -107, -108, -110, -111, -113, -114, -114, -115, -115, -115, -114, -114, -113, -112, -111, -109, -108, -107, -106, -105, -104, -103, -102, -102, -102, +-102, -102, -103, -104, -104, -105, -106, -107, -108, -109, -110, -111, -111, -112, -112, -112, -112, -112, -111, -111, -110, -109, -109, -108, -107, -106, -106, -105, -104, -104, -104, -104, +-104, -104, -104, -105, -105, -106, -107, -107, -108, -109, -109, -110, -110, -111, -111, -111, -111, -111, -110, -110, -110, -109, -108, -108, -107, -107, -106, -105, -105, -105, -105, -105, +-105, -105, -105, -105, -106, -106, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -105, -105, +-105, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, +-105, -105, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -105, -105, +-105, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -106, -105, +-106, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -105, -105, +-105, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, +-105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -105, -105, +-105, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -106, -106, -105, -105, -105, -105, -105, +-105, -105, -105, -105, -106, -107, -107, -108, -108, -109, -110, -110, -110, -111, -111, -111, -111, -111, -110, -110, -109, -109, -108, -107, -107, -106, -105, -105, -104, -104, -104, -104, +-104, -104, -104, -105, -106, -106, -107, -108, -109, -109, -110, -111, -111, -112, -112, -112, -112, -112, -111, -111, -110, -109, -108, -107, -106, -105, -104, -104, -103, -102, -102, -102, +-102, -102, -103, -104, -105, -106, -107, -108, -109, -111, -112, -113, -114, -114, -115, -115, -115, -114, -114, -113, -111, -110, -108, -107, -105, -103, -101, -100, -99, -98, -97, -97, +-97, -98, -99, -101, -102, -105, -107, -110, -113, -116, -119, -121, -124, -125, -127, -127, -127, -125, -123, -119, -115, -109, -102, -94, -85, -75, -64, -52, -39, -26, -13, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_2730_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_2730_at_16384_1024_int8.h new file mode 100644 index 000000000..b1d9a67a7 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_2730_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_2730_AT_16384_1024INT8_H_ +#define SQUARE_MAX_2730_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_2730_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_2730_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_2730_AT_16384_1024_DATA [] = +{ +0, 1, 3, 4, 6, 8, 9, 11, 13, 14, 16, 18, 19, 21, 23, 24, 26, 27, 29, 31, 32, 34, 35, 37, 39, 40, 42, 43, 45, 46, 48, 49, 51, +52, 54, 55, 57, 58, 60, 61, 63, 64, 65, 67, 68, 70, 71, 72, 74, 75, 76, 78, 79, 80, 81, 83, 84, 85, 86, 87, 88, 90, 91, 92, 93, +94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 106, 107, 108, 109, 110, 110, 111, 112, 113, 113, 114, 115, 115, 116, 117, 117, 118, 118, 119, +119, 120, 120, 121, 121, 122, 122, 123, 123, 123, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 124, 124, 124, 124, 123, 123, 123, 122, 122, 122, 121, 121, 121, +120, 120, 120, 119, 119, 118, 118, 118, 117, 117, 116, 116, 116, 115, 115, 114, 114, 113, 113, 113, 112, 112, 111, 111, 110, 110, 109, 109, 109, 108, 108, 107, +107, 106, 106, 105, 105, 105, 104, 104, 103, 103, 102, 102, 102, 101, 101, 100, 100, 100, 99, 99, 98, 98, 98, 97, 97, 97, 96, 96, 96, 95, 95, 95, +94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 91, 91, 91, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, +90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 91, 91, 91, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, +95, 95, 96, 96, 96, 97, 97, 97, 98, 98, 98, 99, 99, 100, 100, 100, 101, 101, 102, 102, 102, 103, 103, 104, 104, 105, 105, 105, 106, 106, 107, 107, +108, 108, 109, 109, 109, 110, 110, 111, 111, 112, 112, 113, 113, 113, 114, 114, 115, 115, 116, 116, 116, 117, 117, 118, 118, 118, 119, 119, 120, 120, 120, 121, +121, 121, 122, 122, 122, 123, 123, 123, 124, 124, 124, 124, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 123, 123, 123, 122, 122, 121, 121, 120, 120, 119, 119, +118, 118, 117, 117, 116, 115, 115, 114, 113, 113, 112, 111, 110, 110, 109, 108, 107, 106, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, +92, 91, 90, 88, 87, 86, 85, 84, 83, 81, 80, 79, 78, 76, 75, 74, 72, 71, 70, 68, 67, 65, 64, 63, 61, 60, 58, 57, 55, 54, 52, 51, +49, 48, 46, 45, 43, 42, 40, 39, 37, 35, 34, 32, 31, 29, 27, 26, 24, 23, 21, 19, 18, 16, 14, 13, 11, 9, 8, 6, 4, 3, 1, 0, +-1, -3, -4, -6, -8, -9, -11, -13, -14, -16, -18, -19, -21, -23, -24, -26, -27, -29, -31, -32, -34, -35, -37, -39, -40, -42, -43, -45, -46, -48, -49, -51, +-52, -54, -55, -57, -58, -60, -61, -63, -64, -65, -67, -68, -70, -71, -72, -74, -75, -76, -78, -79, -80, -81, -83, -84, -85, -86, -87, -88, -90, -91, -92, -93, +-94, -95, -96, -97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -106, -107, -108, -109, -110, -110, -111, -112, -113, -113, -114, -115, -115, -116, -117, -117, -118, -118, -119, +-119, -120, -120, -121, -121, -122, -122, -123, -123, -123, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -124, -124, -124, -124, -123, -123, -123, -122, -122, -122, -121, -121, -121, +-120, -120, -120, -119, -119, -118, -118, -118, -117, -117, -116, -116, -116, -115, -115, -114, -114, -113, -113, -113, -112, -112, -111, -111, -110, -110, -109, -109, -109, -108, -108, -107, +-107, -106, -106, -105, -105, -105, -104, -104, -103, -103, -102, -102, -102, -101, -101, -100, -100, -100, -99, -99, -98, -98, -98, -97, -97, -97, -96, -96, -96, -95, -95, -95, +-94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -91, -91, -91, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, +-90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -91, -91, -91, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, +-95, -95, -96, -96, -96, -97, -97, -97, -98, -98, -98, -99, -99, -100, -100, -100, -101, -101, -102, -102, -102, -103, -103, -104, -104, -105, -105, -105, -106, -106, -107, -107, +-108, -108, -109, -109, -109, -110, -110, -111, -111, -112, -112, -113, -113, -113, -114, -114, -115, -115, -116, -116, -116, -117, -117, -118, -118, -118, -119, -119, -120, -120, -120, -121, +-121, -121, -122, -122, -122, -123, -123, -123, -124, -124, -124, -124, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -123, -123, -123, -122, -122, -121, -121, -120, -120, -119, -119, +-118, -118, -117, -117, -116, -115, -115, -114, -113, -113, -112, -111, -110, -110, -109, -108, -107, -106, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, -95, -94, -93, +-92, -91, -90, -88, -87, -86, -85, -84, -83, -81, -80, -79, -78, -76, -75, -74, -72, -71, -70, -68, -67, -65, -64, -63, -61, -60, -58, -57, -55, -54, -52, -51, +-49, -48, -46, -45, -43, -42, -40, -39, -37, -35, -34, -32, -31, -29, -27, -26, -24, -23, -21, -19, -18, -16, -14, -13, -11, -9, -8, -6, -4, -3, -1, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_282_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_282_at_16384_1024_int8.h new file mode 100644 index 000000000..d20e6440e --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_282_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_282_AT_16384_1024INT8_H_ +#define SQUARE_MAX_282_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_282_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_282_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_282_AT_16384_1024_DATA [] = +{ +0, 12, 25, 37, 49, 60, 71, 80, 89, 98, 105, 111, 116, 120, 123, 125, 127, 127, 127, 126, 124, 122, 120, 117, 115, 112, 109, 107, 104, 102, 100, 99, 98, +97, 97, 97, 98, 98, 100, 101, 102, 104, 106, 107, 109, 110, 112, 113, 114, 114, 115, 115, 115, 114, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, +103, 103, 102, 102, 102, 102, 103, 103, 104, 105, 106, 107, 107, 108, 109, 110, 111, 111, 112, 112, 112, 112, 112, 112, 111, 111, 110, 109, 108, 108, 107, 106, +106, 105, 104, 104, 104, 104, 104, 104, 104, 105, 105, 106, 106, 107, 108, 108, 109, 109, 110, 110, 111, 111, 111, 111, 111, 111, 110, 110, 109, 109, 108, 108, +107, 107, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, +108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 106, 106, 107, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 109, +109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, +110, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, +110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 110, 110, +110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, +110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 107, 107, 106, 106, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 109, +109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 107, 107, 108, +108, 109, 109, 110, 110, 111, 111, 111, 111, 111, 111, 110, 110, 109, 109, 108, 108, 107, 106, 106, 105, 105, 104, 104, 104, 104, 104, 104, 104, 105, 106, 106, +107, 108, 108, 109, 110, 111, 111, 112, 112, 112, 112, 112, 112, 111, 111, 110, 109, 108, 107, 107, 106, 105, 104, 103, 103, 102, 102, 102, 102, 103, 103, 104, +105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 114, 115, 115, 115, 114, 114, 113, 112, 110, 109, 107, 106, 104, 102, 101, 100, 98, 98, 97, 97, 97, 98, +99, 100, 102, 104, 107, 109, 112, 115, 117, 120, 122, 124, 126, 127, 127, 127, 125, 123, 120, 116, 111, 105, 98, 89, 80, 71, 60, 49, 37, 25, 12, 0, +-12, -25, -37, -49, -60, -71, -80, -89, -98, -105, -111, -116, -120, -123, -125, -127, -127, -127, -126, -124, -122, -120, -117, -115, -112, -109, -107, -104, -102, -100, -99, -98, +-97, -97, -97, -98, -98, -100, -101, -102, -104, -106, -107, -109, -110, -112, -113, -114, -114, -115, -115, -115, -114, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, +-103, -103, -102, -102, -102, -102, -103, -103, -104, -105, -106, -107, -107, -108, -109, -110, -111, -111, -112, -112, -112, -112, -112, -112, -111, -111, -110, -109, -108, -108, -107, -106, +-106, -105, -104, -104, -104, -104, -104, -104, -104, -105, -105, -106, -106, -107, -108, -108, -109, -109, -110, -110, -111, -111, -111, -111, -111, -111, -110, -110, -109, -109, -108, -108, +-107, -107, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, +-108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -106, -106, -107, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -109, +-109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, +-110, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, +-110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -110, -110, +-110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, +-110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -107, -107, -106, -106, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -109, +-109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -107, -107, -108, +-108, -109, -109, -110, -110, -111, -111, -111, -111, -111, -111, -110, -110, -109, -109, -108, -108, -107, -106, -106, -105, -105, -104, -104, -104, -104, -104, -104, -104, -105, -106, -106, +-107, -108, -108, -109, -110, -111, -111, -112, -112, -112, -112, -112, -112, -111, -111, -110, -109, -108, -107, -107, -106, -105, -104, -103, -103, -102, -102, -102, -102, -103, -103, -104, +-105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -114, -115, -115, -115, -114, -114, -113, -112, -110, -109, -107, -106, -104, -102, -101, -100, -98, -98, -97, -97, -97, -98, +-99, -100, -102, -104, -107, -109, -112, -115, -117, -120, -122, -124, -126, -127, -127, -127, -125, -123, -120, -116, -111, -105, -98, -89, -80, -71, -60, -49, -37, -25, -12, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_303_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_303_at_16384_1024_int8.h new file mode 100644 index 000000000..bb8b1bb1f --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_303_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_303_AT_16384_1024INT8_H_ +#define SQUARE_MAX_303_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_303_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_303_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_303_AT_16384_1024_DATA [] = +{ +0, 11, 23, 34, 46, 56, 66, 76, 85, 93, 100, 106, 112, 117, 120, 123, 125, 126, 127, 127, 126, 125, 123, 121, 119, 116, 114, 111, 109, 106, 104, 102, 101, +99, 98, 97, 97, 97, 97, 98, 99, 100, 101, 103, 104, 106, 107, 109, 110, 111, 112, 113, 114, 115, 115, 115, 115, 114, 114, 113, 112, 111, 110, 109, 108, +107, 106, 105, 104, 103, 103, 102, 102, 102, 102, 102, 103, 103, 104, 105, 105, 106, 107, 108, 109, 110, 110, 111, 111, 112, 112, 112, 112, 112, 112, 111, 111, +110, 110, 109, 108, 108, 107, 106, 106, 105, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 106, 106, 107, 108, 108, 109, 109, 110, 110, 111, 111, 111, 111, +111, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 105, 105, 104, 105, 105, 105, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, +110, 110, 110, 111, 111, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 108, +108, 108, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 105, 106, 106, +106, 107, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 105, +105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, +106, 105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, 108, +107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 111, 111, 110, 110, 110, 110, +109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 105, 105, 105, 104, 105, 105, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 111, 111, +111, 111, 111, 110, 110, 109, 109, 108, 108, 107, 106, 106, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 105, 106, 106, 107, 108, 108, 109, 110, 110, 111, +111, 112, 112, 112, 112, 112, 112, 111, 111, 110, 110, 109, 108, 107, 106, 105, 105, 104, 103, 103, 102, 102, 102, 102, 102, 103, 103, 104, 105, 106, 107, 108, +109, 110, 111, 112, 113, 114, 114, 115, 115, 115, 115, 114, 113, 112, 111, 110, 109, 107, 106, 104, 103, 101, 100, 99, 98, 97, 97, 97, 97, 98, 99, 101, +102, 104, 106, 109, 111, 114, 116, 119, 121, 123, 125, 126, 127, 127, 126, 125, 123, 120, 117, 112, 106, 100, 93, 85, 76, 66, 56, 46, 34, 23, 11, 0, +-11, -23, -34, -46, -56, -66, -76, -85, -93, -100, -106, -112, -117, -120, -123, -125, -126, -127, -127, -126, -125, -123, -121, -119, -116, -114, -111, -109, -106, -104, -102, -101, +-99, -98, -97, -97, -97, -97, -98, -99, -100, -101, -103, -104, -106, -107, -109, -110, -111, -112, -113, -114, -115, -115, -115, -115, -114, -114, -113, -112, -111, -110, -109, -108, +-107, -106, -105, -104, -103, -103, -102, -102, -102, -102, -102, -103, -103, -104, -105, -105, -106, -107, -108, -109, -110, -110, -111, -111, -112, -112, -112, -112, -112, -112, -111, -111, +-110, -110, -109, -108, -108, -107, -106, -106, -105, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -106, -106, -107, -108, -108, -109, -109, -110, -110, -111, -111, -111, -111, +-111, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -105, -105, -104, -105, -105, -105, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, +-110, -110, -110, -111, -111, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -108, +-108, -108, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -105, -106, -106, +-106, -107, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -105, +-105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, +-106, -105, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, -108, +-107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -111, -111, -110, -110, -110, -110, +-109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -105, -105, -105, -104, -105, -105, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -111, -111, +-111, -111, -111, -110, -110, -109, -109, -108, -108, -107, -106, -106, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -105, -106, -106, -107, -108, -108, -109, -110, -110, -111, +-111, -112, -112, -112, -112, -112, -112, -111, -111, -110, -110, -109, -108, -107, -106, -105, -105, -104, -103, -103, -102, -102, -102, -102, -102, -103, -103, -104, -105, -106, -107, -108, +-109, -110, -111, -112, -113, -114, -114, -115, -115, -115, -115, -114, -113, -112, -111, -110, -109, -107, -106, -104, -103, -101, -100, -99, -98, -97, -97, -97, -97, -98, -99, -101, +-102, -104, -106, -109, -111, -114, -116, -119, -121, -123, -125, -126, -127, -127, -126, -125, -123, -120, -117, -112, -106, -100, -93, -85, -76, -66, -56, -46, -34, -23, -11, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_327_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_327_at_16384_1024_int8.h new file mode 100644 index 000000000..62e8022eb --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_327_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_327_AT_16384_1024INT8_H_ +#define SQUARE_MAX_327_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_327_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_327_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_327_AT_16384_1024_DATA [] = +{ +0, 10, 21, 32, 42, 53, 62, 71, 80, 88, 95, 101, 107, 112, 117, 120, 123, 125, 126, 127, 127, 127, 126, 124, 123, 121, 119, 116, 114, 111, 109, 107, 105, +103, 101, 100, 99, 98, 97, 97, 97, 97, 98, 99, 100, 101, 102, 103, 105, 106, 108, 109, 110, 111, 112, 113, 114, 115, 115, 115, 115, 115, 114, 114, 113, +112, 111, 110, 109, 108, 107, 106, 105, 104, 104, 103, 103, 102, 102, 102, 102, 102, 103, 103, 104, 104, 105, 106, 107, 108, 108, 109, 110, 111, 111, 112, 112, +112, 112, 112, 112, 112, 112, 111, 111, 110, 109, 109, 108, 107, 107, 106, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 106, 106, 107, 107, +108, 109, 109, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 105, 105, 104, 104, 105, 105, +105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, +105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, +108, 108, 107, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, +110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 107, 108, 108, 109, +109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, +106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 110, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, +105, 104, 104, 105, 105, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 109, 109, 108, 107, +107, 106, 106, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 106, 107, 107, 108, 109, 109, 110, 111, 111, 112, 112, 112, 112, 112, 112, 112, +112, 111, 111, 110, 109, 108, 108, 107, 106, 105, 104, 104, 103, 103, 102, 102, 102, 102, 102, 103, 103, 104, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, +114, 114, 115, 115, 115, 115, 115, 114, 113, 112, 111, 110, 109, 108, 106, 105, 103, 102, 101, 100, 99, 98, 97, 97, 97, 97, 98, 99, 100, 101, 103, 105, +107, 109, 111, 114, 116, 119, 121, 123, 124, 126, 127, 127, 127, 126, 125, 123, 120, 117, 112, 107, 101, 95, 88, 80, 71, 62, 53, 42, 32, 21, 10, 0, +-10, -21, -32, -42, -53, -62, -71, -80, -88, -95, -101, -107, -112, -117, -120, -123, -125, -126, -127, -127, -127, -126, -124, -123, -121, -119, -116, -114, -111, -109, -107, -105, +-103, -101, -100, -99, -98, -97, -97, -97, -97, -98, -99, -100, -101, -102, -103, -105, -106, -108, -109, -110, -111, -112, -113, -114, -115, -115, -115, -115, -115, -114, -114, -113, +-112, -111, -110, -109, -108, -107, -106, -105, -104, -104, -103, -103, -102, -102, -102, -102, -102, -103, -103, -104, -104, -105, -106, -107, -108, -108, -109, -110, -111, -111, -112, -112, +-112, -112, -112, -112, -112, -112, -111, -111, -110, -109, -109, -108, -107, -107, -106, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -106, -106, -107, -107, +-108, -109, -109, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -105, -105, -104, -104, -105, -105, +-105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, +-105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, +-108, -108, -107, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, +-110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -107, -108, -108, -109, +-109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, +-106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -110, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, +-105, -104, -104, -105, -105, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -109, -109, -108, -107, +-107, -106, -106, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -106, -107, -107, -108, -109, -109, -110, -111, -111, -112, -112, -112, -112, -112, -112, -112, +-112, -111, -111, -110, -109, -108, -108, -107, -106, -105, -104, -104, -103, -103, -102, -102, -102, -102, -102, -103, -103, -104, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, +-114, -114, -115, -115, -115, -115, -115, -114, -113, -112, -111, -110, -109, -108, -106, -105, -103, -102, -101, -100, -99, -98, -97, -97, -97, -97, -98, -99, -100, -101, -103, -105, +-107, -109, -111, -114, -116, -119, -121, -123, -124, -126, -127, -127, -127, -126, -125, -123, -120, -117, -112, -107, -101, -95, -88, -80, -71, -62, -53, -42, -32, -21, -10, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_356_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_356_at_16384_1024_int8.h new file mode 100644 index 000000000..c64ecd68a --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_356_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_356_AT_16384_1024INT8_H_ +#define SQUARE_MAX_356_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_356_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_356_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_356_AT_16384_1024_DATA [] = +{ +0, 10, 20, 30, 39, 49, 58, 66, 75, 82, 89, 96, 102, 107, 112, 116, 119, 122, 124, 126, 127, 127, 127, 126, 125, 124, 123, 121, 119, 117, 115, 112, 110, +108, 106, 104, 102, 101, 100, 99, 98, 97, 97, 97, 97, 98, 98, 99, 100, 101, 102, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 114, 115, 115, 115, +115, 115, 114, 114, 113, 112, 112, 111, 110, 109, 108, 107, 106, 105, 104, 104, 103, 103, 102, 102, 102, 102, 102, 102, 103, 103, 104, 104, 105, 106, 107, 107, +108, 109, 109, 110, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 110, 110, 109, 109, 108, 107, 107, 106, 106, 105, 105, 104, 104, 104, 104, 104, +104, 104, 104, 104, 105, 105, 105, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 109, 109, 108, 108, +107, 107, 106, 106, 105, 105, 105, 105, 104, 104, 104, 104, 105, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, 111, 111, 111, +111, 111, 110, 110, 110, 110, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 108, +108, 108, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 105, 105, 105, 105, 105, 105, +105, 105, 105, 105, 105, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, 108, +107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 110, 110, 110, 110, 111, 111, 111, +111, 111, 110, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, 104, 105, 105, 105, 105, 106, 106, 107, 107, 108, +108, 109, 109, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 105, 105, 105, 104, 104, 104, 104, 104, +104, 104, 104, 104, 105, 105, 106, 106, 107, 107, 108, 109, 109, 110, 110, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 110, 109, 109, 108, 107, +107, 106, 105, 104, 104, 103, 103, 102, 102, 102, 102, 102, 102, 103, 103, 104, 104, 105, 106, 107, 108, 109, 110, 111, 112, 112, 113, 114, 114, 115, 115, 115, +115, 115, 114, 114, 113, 112, 111, 110, 109, 107, 106, 105, 104, 102, 101, 100, 99, 98, 98, 97, 97, 97, 97, 98, 99, 100, 101, 102, 104, 106, 108, 110, +112, 115, 117, 119, 121, 123, 124, 125, 126, 127, 127, 127, 126, 124, 122, 119, 116, 112, 107, 102, 96, 89, 82, 75, 66, 58, 49, 39, 30, 20, 10, 0, +-10, -20, -30, -39, -49, -58, -66, -75, -82, -89, -96, -102, -107, -112, -116, -119, -122, -124, -126, -127, -127, -127, -126, -125, -124, -123, -121, -119, -117, -115, -112, -110, +-108, -106, -104, -102, -101, -100, -99, -98, -97, -97, -97, -97, -98, -98, -99, -100, -101, -102, -104, -105, -106, -107, -109, -110, -111, -112, -113, -114, -114, -115, -115, -115, +-115, -115, -114, -114, -113, -112, -112, -111, -110, -109, -108, -107, -106, -105, -104, -104, -103, -103, -102, -102, -102, -102, -102, -102, -103, -103, -104, -104, -105, -106, -107, -107, +-108, -109, -109, -110, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -110, -110, -109, -109, -108, -107, -107, -106, -106, -105, -105, -104, -104, -104, -104, -104, +-104, -104, -104, -104, -105, -105, -105, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -109, -109, -108, -108, +-107, -107, -106, -106, -105, -105, -105, -105, -104, -104, -104, -104, -105, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, -111, -111, -111, +-111, -111, -110, -110, -110, -110, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -108, +-108, -108, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -105, -105, -105, -105, -105, -105, +-105, -105, -105, -105, -105, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, -108, +-107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -110, -110, -110, -110, -111, -111, -111, +-111, -111, -110, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, -104, -105, -105, -105, -105, -106, -106, -107, -107, -108, +-108, -109, -109, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -105, -105, -105, -104, -104, -104, -104, -104, +-104, -104, -104, -104, -105, -105, -106, -106, -107, -107, -108, -109, -109, -110, -110, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -110, -109, -109, -108, -107, +-107, -106, -105, -104, -104, -103, -103, -102, -102, -102, -102, -102, -102, -103, -103, -104, -104, -105, -106, -107, -108, -109, -110, -111, -112, -112, -113, -114, -114, -115, -115, -115, +-115, -115, -114, -114, -113, -112, -111, -110, -109, -107, -106, -105, -104, -102, -101, -100, -99, -98, -98, -97, -97, -97, -97, -98, -99, -100, -101, -102, -104, -106, -108, -110, +-112, -115, -117, -119, -121, -123, -124, -125, -126, -127, -127, -127, -126, -124, -122, -119, -116, -112, -107, -102, -96, -89, -82, -75, -66, -58, -49, -39, -30, -20, -10, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_390_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_390_at_16384_1024_int8.h new file mode 100644 index 000000000..35ea40b0f --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_390_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_390_AT_16384_1024INT8_H_ +#define SQUARE_MAX_390_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_390_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_390_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_390_AT_16384_1024_DATA [] = +{ +0, 9, 18, 27, 36, 45, 53, 61, 69, 77, 84, 90, 96, 101, 106, 111, 115, 118, 121, 123, 125, 126, 127, 127, 127, 126, 126, 125, 123, 122, 120, 118, 116, +114, 112, 110, 108, 106, 104, 103, 101, 100, 99, 98, 98, 97, 97, 97, 97, 98, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 112, 113, +113, 114, 114, 115, 115, 115, 115, 115, 114, 114, 113, 113, 112, 111, 110, 109, 109, 108, 107, 106, 105, 104, 104, 103, 103, 102, 102, 102, 102, 102, 102, 102, +103, 103, 104, 104, 105, 105, 106, 107, 107, 108, 109, 109, 110, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 110, 110, 109, 108, 108, +107, 107, 106, 106, 105, 105, 104, 104, 104, 104, 103, 103, 104, 104, 104, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 111, +111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 109, 109, 108, 108, 107, 107, 107, 106, 106, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, +106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, +106, 106, 105, 105, 105, 105, 105, 104, 104, 104, 105, 105, 105, 105, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, +111, 111, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, 105, 105, 105, 105, 105, 106, 106, 106, +107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, +105, 105, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 106, 106, 107, 107, 107, 108, 108, 109, 109, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, +111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 104, 104, 104, 103, 103, 104, 104, 104, 104, 105, 105, 106, 106, 107, 107, 108, +108, 109, 110, 110, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 110, 109, 109, 108, 107, 107, 106, 105, 105, 104, 104, 103, 103, 102, +102, 102, 102, 102, 102, 102, 103, 103, 104, 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 113, 114, 114, 115, 115, 115, 115, 115, 114, 114, 113, 113, +112, 111, 110, 109, 108, 106, 105, 104, 103, 102, 101, 100, 99, 98, 98, 97, 97, 97, 97, 98, 98, 99, 100, 101, 103, 104, 106, 108, 110, 112, 114, 116, +118, 120, 122, 123, 125, 126, 126, 127, 127, 127, 126, 125, 123, 121, 118, 115, 111, 106, 101, 96, 90, 84, 77, 69, 61, 53, 45, 36, 27, 18, 9, 0, +-9, -18, -27, -36, -45, -53, -61, -69, -77, -84, -90, -96, -101, -106, -111, -115, -118, -121, -123, -125, -126, -127, -127, -127, -126, -126, -125, -123, -122, -120, -118, -116, +-114, -112, -110, -108, -106, -104, -103, -101, -100, -99, -98, -98, -97, -97, -97, -97, -98, -98, -99, -100, -101, -102, -103, -104, -105, -106, -108, -109, -110, -111, -112, -113, +-113, -114, -114, -115, -115, -115, -115, -115, -114, -114, -113, -113, -112, -111, -110, -109, -109, -108, -107, -106, -105, -104, -104, -103, -103, -102, -102, -102, -102, -102, -102, -102, +-103, -103, -104, -104, -105, -105, -106, -107, -107, -108, -109, -109, -110, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -110, -110, -109, -108, -108, +-107, -107, -106, -106, -105, -105, -104, -104, -104, -104, -103, -103, -104, -104, -104, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -111, +-111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -109, -109, -108, -108, -107, -107, -107, -106, -106, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, +-106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, +-106, -106, -105, -105, -105, -105, -105, -104, -104, -104, -105, -105, -105, -105, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, +-111, -111, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, -105, -105, -105, -105, -105, -106, -106, -106, +-107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, +-105, -105, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -106, -106, -107, -107, -107, -108, -108, -109, -109, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, +-111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -104, -104, -104, -103, -103, -104, -104, -104, -104, -105, -105, -106, -106, -107, -107, -108, +-108, -109, -110, -110, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -110, -109, -109, -108, -107, -107, -106, -105, -105, -104, -104, -103, -103, -102, +-102, -102, -102, -102, -102, -102, -103, -103, -104, -104, -105, -106, -107, -108, -109, -109, -110, -111, -112, -113, -113, -114, -114, -115, -115, -115, -115, -115, -114, -114, -113, -113, +-112, -111, -110, -109, -108, -106, -105, -104, -103, -102, -101, -100, -99, -98, -98, -97, -97, -97, -97, -98, -98, -99, -100, -101, -103, -104, -106, -108, -110, -112, -114, -116, +-118, -120, -122, -123, -125, -126, -126, -127, -127, -127, -126, -125, -123, -121, -118, -115, -111, -106, -101, -96, -90, -84, -77, -69, -61, -53, -45, -36, -27, -18, -9, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_431_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_431_at_16384_1024_int8.h new file mode 100644 index 000000000..fb4845342 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_431_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_431_AT_16384_1024INT8_H_ +#define SQUARE_MAX_431_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_431_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_431_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_431_AT_16384_1024_DATA [] = +{ +0, 8, 16, 25, 33, 41, 49, 56, 64, 71, 77, 84, 89, 95, 100, 105, 109, 113, 116, 119, 121, 123, 125, 126, 127, 127, 127, 127, 126, 125, 124, 123, 121, +120, 118, 116, 115, 113, 111, 109, 107, 106, 104, 103, 101, 100, 99, 98, 98, 97, 97, 97, 97, 97, 98, 98, 99, 99, 100, 101, 102, 103, 104, 105, 107, +108, 109, 110, 111, 112, 112, 113, 114, 114, 115, 115, 115, 115, 115, 115, 114, 114, 114, 113, 112, 112, 111, 110, 109, 109, 108, 107, 106, 105, 105, 104, 104, +103, 103, 102, 102, 102, 102, 102, 102, 102, 102, 103, 103, 104, 104, 105, 105, 106, 107, 107, 108, 108, 109, 110, 110, 111, 111, 112, 112, 112, 112, 112, 112, +112, 112, 112, 112, 112, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 104, 104, 103, 103, 103, 103, 104, 104, 104, 104, 105, +105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 109, 109, 109, 108, 108, +107, 107, 106, 106, 106, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, +110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, 104, +104, 104, 104, 105, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, +110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 106, 106, 106, 107, 107, 108, +108, 109, 109, 109, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 105, +104, 104, 104, 104, 103, 103, 103, 103, 104, 104, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 112, 112, 112, 112, +112, 112, 112, 112, 112, 111, 111, 110, 110, 109, 108, 108, 107, 107, 106, 105, 105, 104, 104, 103, 103, 102, 102, 102, 102, 102, 102, 102, 102, 103, 103, 104, +104, 105, 105, 106, 107, 108, 109, 109, 110, 111, 112, 112, 113, 114, 114, 114, 115, 115, 115, 115, 115, 115, 114, 114, 113, 112, 112, 111, 110, 109, 108, 107, +105, 104, 103, 102, 101, 100, 99, 99, 98, 98, 97, 97, 97, 97, 97, 98, 98, 99, 100, 101, 103, 104, 106, 107, 109, 111, 113, 115, 116, 118, 120, 121, +123, 124, 125, 126, 127, 127, 127, 127, 126, 125, 123, 121, 119, 116, 113, 109, 105, 100, 95, 89, 84, 77, 71, 64, 56, 49, 41, 33, 25, 16, 8, 0, +-8, -16, -25, -33, -41, -49, -56, -64, -71, -77, -84, -89, -95, -100, -105, -109, -113, -116, -119, -121, -123, -125, -126, -127, -127, -127, -127, -126, -125, -124, -123, -121, +-120, -118, -116, -115, -113, -111, -109, -107, -106, -104, -103, -101, -100, -99, -98, -98, -97, -97, -97, -97, -97, -98, -98, -99, -99, -100, -101, -102, -103, -104, -105, -107, +-108, -109, -110, -111, -112, -112, -113, -114, -114, -115, -115, -115, -115, -115, -115, -114, -114, -114, -113, -112, -112, -111, -110, -109, -109, -108, -107, -106, -105, -105, -104, -104, +-103, -103, -102, -102, -102, -102, -102, -102, -102, -102, -103, -103, -104, -104, -105, -105, -106, -107, -107, -108, -108, -109, -110, -110, -111, -111, -112, -112, -112, -112, -112, -112, +-112, -112, -112, -112, -112, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -104, -104, -103, -103, -103, -103, -104, -104, -104, -104, -105, +-105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -109, -109, -109, -108, -108, +-107, -107, -106, -106, -106, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, +-110, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, -104, +-104, -104, -104, -105, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, +-110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -106, -106, -106, -107, -107, -108, +-108, -109, -109, -109, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -105, +-104, -104, -104, -104, -103, -103, -103, -103, -104, -104, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, -112, -112, -112, -112, -112, +-112, -112, -112, -112, -112, -111, -111, -110, -110, -109, -108, -108, -107, -107, -106, -105, -105, -104, -104, -103, -103, -102, -102, -102, -102, -102, -102, -102, -102, -103, -103, -104, +-104, -105, -105, -106, -107, -108, -109, -109, -110, -111, -112, -112, -113, -114, -114, -114, -115, -115, -115, -115, -115, -115, -114, -114, -113, -112, -112, -111, -110, -109, -108, -107, +-105, -104, -103, -102, -101, -100, -99, -99, -98, -98, -97, -97, -97, -97, -97, -98, -98, -99, -100, -101, -103, -104, -106, -107, -109, -111, -113, -115, -116, -118, -120, -121, +-123, -124, -125, -126, -127, -127, -127, -127, -126, -125, -123, -121, -119, -116, -113, -109, -105, -100, -95, -89, -84, -77, -71, -64, -56, -49, -41, -33, -25, -16, -8, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_481_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_481_at_16384_1024_int8.h new file mode 100644 index 000000000..affaa80a8 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_481_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_481_AT_16384_1024INT8_H_ +#define SQUARE_MAX_481_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_481_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_481_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_481_AT_16384_1024_DATA [] = +{ +0, 7, 15, 22, 30, 37, 44, 51, 58, 64, 71, 77, 82, 88, 93, 98, 102, 106, 110, 113, 116, 118, 121, 123, 124, 125, 126, 127, 127, 127, 127, 126, 125, +125, 123, 122, 121, 119, 118, 116, 115, 113, 111, 110, 108, 106, 105, 104, 102, 101, 100, 99, 99, 98, 97, 97, 97, 97, 97, 97, 97, 98, 98, 99, 100, +101, 102, 103, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 113, 114, 114, 115, 115, 115, 115, 115, 115, 115, 114, 114, 114, 113, 113, 112, 111, 111, +110, 109, 108, 108, 107, 106, 106, 105, 104, 104, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 104, 104, 105, 106, 106, 107, 107, +108, 108, 109, 110, 110, 111, 111, 111, 112, 112, 112, 112, 112, 113, 113, 112, 112, 112, 112, 112, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, +106, 105, 105, 104, 104, 104, 104, 103, 103, 103, 103, 103, 103, 103, 104, 104, 104, 105, 105, 105, 106, 106, 107, 107, 108, 108, 108, 109, 109, 110, 110, 110, +111, 111, 111, 111, 112, 112, 112, 112, 112, 111, 111, 111, 111, 111, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 104, 104, 104, +104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, +111, 111, 111, 111, 111, 111, 110, 110, 110, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, +104, 104, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 111, 111, 111, 111, 111, 112, 112, 112, 112, 112, 111, 111, 111, 111, 110, +110, 110, 109, 109, 108, 108, 108, 107, 107, 106, 106, 105, 105, 105, 104, 104, 104, 103, 103, 103, 103, 103, 103, 103, 104, 104, 104, 104, 105, 105, 106, 106, +106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 112, 112, 112, 113, 113, 112, 112, 112, 112, 112, 111, 111, 111, 110, 110, 109, 108, 108, 107, +107, 106, 106, 105, 104, 104, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 104, 104, 105, 106, 106, 107, 108, 108, 109, 110, 111, +111, 112, 113, 113, 114, 114, 114, 115, 115, 115, 115, 115, 115, 115, 114, 114, 113, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 103, 102, 101, 100, +99, 98, 98, 97, 97, 97, 97, 97, 97, 97, 98, 99, 99, 100, 101, 102, 104, 105, 106, 108, 110, 111, 113, 115, 116, 118, 119, 121, 122, 123, 125, 125, +126, 127, 127, 127, 127, 126, 125, 124, 123, 121, 118, 116, 113, 110, 106, 102, 98, 93, 88, 82, 77, 71, 64, 58, 51, 44, 37, 30, 22, 15, 7, 0, +-7, -15, -22, -30, -37, -44, -51, -58, -64, -71, -77, -82, -88, -93, -98, -102, -106, -110, -113, -116, -118, -121, -123, -124, -125, -126, -127, -127, -127, -127, -126, -125, +-125, -123, -122, -121, -119, -118, -116, -115, -113, -111, -110, -108, -106, -105, -104, -102, -101, -100, -99, -99, -98, -97, -97, -97, -97, -97, -97, -97, -98, -98, -99, -100, +-101, -102, -103, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -113, -114, -114, -115, -115, -115, -115, -115, -115, -115, -114, -114, -114, -113, -113, -112, -111, -111, +-110, -109, -108, -108, -107, -106, -106, -105, -104, -104, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -104, -104, -105, -106, -106, -107, -107, +-108, -108, -109, -110, -110, -111, -111, -111, -112, -112, -112, -112, -112, -113, -113, -112, -112, -112, -112, -112, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, +-106, -105, -105, -104, -104, -104, -104, -103, -103, -103, -103, -103, -103, -103, -104, -104, -104, -105, -105, -105, -106, -106, -107, -107, -108, -108, -108, -109, -109, -110, -110, -110, +-111, -111, -111, -111, -112, -112, -112, -112, -112, -111, -111, -111, -111, -111, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -104, -104, -104, +-104, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, +-111, -111, -111, -111, -111, -111, -110, -110, -110, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, +-104, -104, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -111, -111, -111, -111, -111, -112, -112, -112, -112, -112, -111, -111, -111, -111, -110, +-110, -110, -109, -109, -108, -108, -108, -107, -107, -106, -106, -105, -105, -105, -104, -104, -104, -103, -103, -103, -103, -103, -103, -103, -104, -104, -104, -104, -105, -105, -106, -106, +-106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, -112, -112, -112, -112, -113, -113, -112, -112, -112, -112, -112, -111, -111, -111, -110, -110, -109, -108, -108, -107, +-107, -106, -106, -105, -104, -104, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -104, -104, -105, -106, -106, -107, -108, -108, -109, -110, -111, +-111, -112, -113, -113, -114, -114, -114, -115, -115, -115, -115, -115, -115, -115, -114, -114, -113, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -103, -102, -101, -100, +-99, -98, -98, -97, -97, -97, -97, -97, -97, -97, -98, -99, -99, -100, -101, -102, -104, -105, -106, -108, -110, -111, -113, -115, -116, -118, -119, -121, -122, -123, -125, -125, +-126, -127, -127, -127, -127, -126, -125, -124, -123, -121, -118, -116, -113, -110, -106, -102, -98, -93, -88, -82, -77, -71, -64, -58, -51, -44, -37, -30, -22, -15, -7, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_546_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_546_at_16384_1024_int8.h new file mode 100644 index 000000000..15f29bc99 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_546_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_546_AT_16384_1024INT8_H_ +#define SQUARE_MAX_546_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_546_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_546_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_546_AT_16384_1024_DATA [] = +{ +0, 6, 13, 20, 26, 33, 39, 46, 52, 58, 64, 69, 75, 80, 85, 89, 94, 98, 102, 105, 109, 112, 115, 117, 119, 121, 123, 124, 125, 126, 127, 127, 127, +127, 127, 126, 125, 125, 124, 123, 121, 120, 119, 117, 116, 114, 113, 112, 110, 109, 107, 106, 105, 103, 102, 101, 100, 99, 99, 98, 98, 97, 97, 97, 97, +97, 97, 97, 98, 98, 99, 99, 100, 101, 101, 102, 103, 104, 105, 106, 107, 107, 108, 109, 110, 111, 111, 112, 113, 113, 114, 114, 115, 115, 115, 115, 115, +115, 115, 115, 115, 114, 114, 113, 113, 112, 112, 111, 111, 110, 109, 109, 108, 107, 107, 106, 105, 105, 104, 104, 103, 103, 103, 102, 102, 102, 102, 102, 102, +102, 102, 102, 102, 102, 103, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 111, 112, 112, 112, 112, 113, 113, 113, +113, 113, 112, 112, 112, 112, 112, 111, 111, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 105, 104, 104, 104, 103, 103, 103, 103, 103, 103, +103, 103, 103, 103, 103, 104, 104, 104, 105, 105, 105, 106, 106, 107, 107, 107, 108, 108, 109, 109, 110, 110, 110, 111, 111, 111, 111, 112, 112, 112, 112, 112, +112, 112, 112, 112, 111, 111, 111, 111, 110, 110, 110, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 104, 104, 104, 104, 103, 103, 103, 103, +103, 103, 103, 104, 104, 104, 104, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 110, 110, 110, 111, 111, 111, 111, 112, 112, 112, 112, 112, +112, 112, 112, 112, 111, 111, 111, 111, 110, 110, 110, 109, 109, 108, 108, 107, 107, 107, 106, 106, 105, 105, 105, 104, 104, 104, 103, 103, 103, 103, 103, 103, +103, 103, 103, 103, 103, 104, 104, 104, 105, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 111, 111, 112, 112, 112, 112, 112, 113, 113, 113, +113, 113, 112, 112, 112, 112, 111, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 103, 102, 102, 102, 102, 102, 102, +102, 102, 102, 102, 102, 103, 103, 103, 104, 104, 105, 105, 106, 107, 107, 108, 109, 109, 110, 111, 111, 112, 112, 113, 113, 114, 114, 115, 115, 115, 115, 115, +115, 115, 115, 115, 114, 114, 113, 113, 112, 111, 111, 110, 109, 108, 107, 107, 106, 105, 104, 103, 102, 101, 101, 100, 99, 99, 98, 98, 97, 97, 97, 97, +97, 97, 97, 98, 98, 99, 99, 100, 101, 102, 103, 105, 106, 107, 109, 110, 112, 113, 114, 116, 117, 119, 120, 121, 123, 124, 125, 125, 126, 127, 127, 127, +127, 127, 126, 125, 124, 123, 121, 119, 117, 115, 112, 109, 105, 102, 98, 94, 89, 85, 80, 75, 69, 64, 58, 52, 46, 39, 33, 26, 20, 13, 6, 0, +-6, -13, -20, -26, -33, -39, -46, -52, -58, -64, -69, -75, -80, -85, -89, -94, -98, -102, -105, -109, -112, -115, -117, -119, -121, -123, -124, -125, -126, -127, -127, -127, +-127, -127, -126, -125, -125, -124, -123, -121, -120, -119, -117, -116, -114, -113, -112, -110, -109, -107, -106, -105, -103, -102, -101, -100, -99, -99, -98, -98, -97, -97, -97, -97, +-97, -97, -97, -98, -98, -99, -99, -100, -101, -101, -102, -103, -104, -105, -106, -107, -107, -108, -109, -110, -111, -111, -112, -113, -113, -114, -114, -115, -115, -115, -115, -115, +-115, -115, -115, -115, -114, -114, -113, -113, -112, -112, -111, -111, -110, -109, -109, -108, -107, -107, -106, -105, -105, -104, -104, -103, -103, -103, -102, -102, -102, -102, -102, -102, +-102, -102, -102, -102, -102, -103, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -111, -112, -112, -112, -112, -113, -113, -113, +-113, -113, -112, -112, -112, -112, -112, -111, -111, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -105, -104, -104, -104, -103, -103, -103, -103, -103, -103, +-103, -103, -103, -103, -103, -104, -104, -104, -105, -105, -105, -106, -106, -107, -107, -107, -108, -108, -109, -109, -110, -110, -110, -111, -111, -111, -111, -112, -112, -112, -112, -112, +-112, -112, -112, -112, -111, -111, -111, -111, -110, -110, -110, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -104, -104, -104, -104, -103, -103, -103, -103, +-103, -103, -103, -104, -104, -104, -104, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -110, -110, -110, -111, -111, -111, -111, -112, -112, -112, -112, -112, +-112, -112, -112, -112, -111, -111, -111, -111, -110, -110, -110, -109, -109, -108, -108, -107, -107, -107, -106, -106, -105, -105, -105, -104, -104, -104, -103, -103, -103, -103, -103, -103, +-103, -103, -103, -103, -103, -104, -104, -104, -105, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -111, -111, -112, -112, -112, -112, -112, -113, -113, -113, +-113, -113, -112, -112, -112, -112, -111, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -103, -102, -102, -102, -102, -102, -102, +-102, -102, -102, -102, -102, -103, -103, -103, -104, -104, -105, -105, -106, -107, -107, -108, -109, -109, -110, -111, -111, -112, -112, -113, -113, -114, -114, -115, -115, -115, -115, -115, +-115, -115, -115, -115, -114, -114, -113, -113, -112, -111, -111, -110, -109, -108, -107, -107, -106, -105, -104, -103, -102, -101, -101, -100, -99, -99, -98, -98, -97, -97, -97, -97, +-97, -97, -97, -98, -98, -99, -99, -100, -101, -102, -103, -105, -106, -107, -109, -110, -112, -113, -114, -116, -117, -119, -120, -121, -123, -124, -125, -125, -126, -127, -127, -127, +-127, -127, -126, -125, -124, -123, -121, -119, -117, -115, -112, -109, -105, -102, -98, -94, -89, -85, -80, -75, -69, -64, -58, -52, -46, -39, -33, -26, -20, -13, -6, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_630_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_630_at_16384_1024_int8.h new file mode 100644 index 000000000..9b632a333 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_630_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_630_AT_16384_1024INT8_H_ +#define SQUARE_MAX_630_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_630_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_630_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_630_AT_16384_1024_DATA [] = +{ +0, 5, 11, 17, 23, 29, 34, 40, 46, 51, 56, 61, 66, 71, 76, 80, 85, 89, 93, 96, 100, 103, 106, 109, 112, 114, 116, 118, 120, 122, 123, 124, 125, +126, 126, 127, 127, 127, 127, 127, 126, 126, 125, 124, 123, 122, 121, 120, 119, 118, 116, 115, 114, 112, 111, 110, 109, 107, 106, 105, 104, 103, 102, 101, 100, +99, 99, 98, 98, 97, 97, 97, 97, 97, 97, 97, 97, 97, 98, 98, 98, 99, 100, 100, 101, 102, 102, 103, 104, 105, 105, 106, 107, 108, 109, 109, 110, +111, 111, 112, 113, 113, 113, 114, 114, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 114, 114, 114, 113, 113, 112, 112, 111, 111, 110, 110, 109, 109, 108, +107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 104, 104, 105, 105, +105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 111, 112, 112, 112, 112, 113, 113, 113, 113, 113, 113, 113, 113, 113, 112, 112, 112, 112, 111, +111, 111, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 104, 104, 104, 103, 103, 103, 103, 103, 103, 103, 102, 102, 103, 103, 103, 103, +103, 103, 104, 104, 104, 104, 105, 105, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 110, 110, 110, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, +112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 110, 110, 110, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 105, 105, 104, 104, 104, 104, 103, 103, 103, +103, 103, 103, 102, 102, 103, 103, 103, 103, 103, 103, 103, 104, 104, 104, 105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 111, 111, 111, +112, 112, 112, 112, 113, 113, 113, 113, 113, 113, 113, 113, 113, 112, 112, 112, 112, 111, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, +105, 104, 104, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, +109, 109, 110, 110, 111, 111, 112, 112, 113, 113, 114, 114, 114, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 114, 114, 113, 113, 113, 112, 111, 111, 110, +109, 109, 108, 107, 106, 105, 105, 104, 103, 102, 102, 101, 100, 100, 99, 98, 98, 98, 97, 97, 97, 97, 97, 97, 97, 97, 97, 98, 98, 99, 99, 100, +101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 114, 115, 116, 118, 119, 120, 121, 122, 123, 124, 125, 126, 126, 127, 127, 127, 127, 127, 126, 126, 125, +124, 123, 122, 120, 118, 116, 114, 112, 109, 106, 103, 100, 96, 93, 89, 85, 80, 76, 71, 66, 61, 56, 51, 46, 40, 34, 29, 23, 17, 11, 5, 0, +-5, -11, -17, -23, -29, -34, -40, -46, -51, -56, -61, -66, -71, -76, -80, -85, -89, -93, -96, -100, -103, -106, -109, -112, -114, -116, -118, -120, -122, -123, -124, -125, +-126, -126, -127, -127, -127, -127, -127, -126, -126, -125, -124, -123, -122, -121, -120, -119, -118, -116, -115, -114, -112, -111, -110, -109, -107, -106, -105, -104, -103, -102, -101, -100, +-99, -99, -98, -98, -97, -97, -97, -97, -97, -97, -97, -97, -97, -98, -98, -98, -99, -100, -100, -101, -102, -102, -103, -104, -105, -105, -106, -107, -108, -109, -109, -110, +-111, -111, -112, -113, -113, -113, -114, -114, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -114, -114, -114, -113, -113, -112, -112, -111, -111, -110, -110, -109, -109, -108, +-107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -104, -104, -105, -105, +-105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -111, -112, -112, -112, -112, -113, -113, -113, -113, -113, -113, -113, -113, -113, -112, -112, -112, -112, -111, +-111, -111, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -104, -104, -104, -103, -103, -103, -103, -103, -103, -103, -102, -102, -103, -103, -103, -103, +-103, -103, -104, -104, -104, -104, -105, -105, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -110, -110, -110, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, +-112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -110, -110, -110, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -105, -105, -104, -104, -104, -104, -103, -103, -103, +-103, -103, -103, -102, -102, -103, -103, -103, -103, -103, -103, -103, -104, -104, -104, -105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -111, -111, -111, +-112, -112, -112, -112, -113, -113, -113, -113, -113, -113, -113, -113, -113, -112, -112, -112, -112, -111, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, +-105, -104, -104, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, +-109, -109, -110, -110, -111, -111, -112, -112, -113, -113, -114, -114, -114, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -114, -114, -113, -113, -113, -112, -111, -111, -110, +-109, -109, -108, -107, -106, -105, -105, -104, -103, -102, -102, -101, -100, -100, -99, -98, -98, -98, -97, -97, -97, -97, -97, -97, -97, -97, -97, -98, -98, -99, -99, -100, +-101, -102, -103, -104, -105, -106, -107, -109, -110, -111, -112, -114, -115, -116, -118, -119, -120, -121, -122, -123, -124, -125, -126, -126, -127, -127, -127, -127, -127, -126, -126, -125, +-124, -123, -122, -120, -118, -116, -114, -112, -109, -106, -103, -100, -96, -93, -89, -85, -80, -76, -71, -66, -61, -56, -51, -46, -40, -34, -29, -23, -17, -11, -5, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_68_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_68_at_16384_1024_int8.h new file mode 100644 index 000000000..1336c6f14 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_68_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_68_AT_16384_1024INT8_H_ +#define SQUARE_MAX_68_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_68_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_68_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_68_AT_16384_1024_DATA [] = +{ +0, 49, 90, 116, 127, 125, 115, 105, 98, 98, 103, 109, 114, 115, 113, 108, 104, 103, 104, 107, 110, 112, 112, 110, 107, 105, 105, 106, 109, 111, 111, 110, 108, +106, 105, 106, 107, 109, 110, 110, 109, 107, 106, 106, 107, 108, 110, 110, 109, 108, 107, 106, 106, 108, 109, 110, 110, 109, 108, 107, 106, 107, 108, 109, 110, +109, 108, 107, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 107, 108, 109, 109, 109, 108, 107, 107, 107, 108, 108, 109, 109, 109, 108, 107, 107, 107, 108, +109, 109, 109, 108, 108, 107, 107, 108, 108, 109, 109, 109, 108, 107, 107, 107, 108, 109, 109, 109, 108, 108, 107, 107, 108, 108, 109, 109, 109, 108, 107, 107, +107, 108, 108, 109, 109, 108, 108, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 108, 108, 109, 109, 108, 108, +108, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 108, 108, 109, 109, 108, 108, 108, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 108, 108, 108, 109, +108, 108, 108, 107, 107, 108, 108, 109, 109, 108, 108, 108, 107, 108, 108, 108, 109, 108, 108, 108, 107, 107, 108, 108, 109, 109, 108, 108, 108, 107, 108, 108, +108, 109, 108, 108, 108, 107, 107, 108, 108, 109, 109, 108, 108, 108, 107, 108, 108, 108, 109, 108, 108, 108, 107, 107, 108, 108, 109, 109, 108, 108, 108, 107, +108, 108, 108, 109, 109, 108, 108, 107, 107, 108, 108, 108, 109, 108, 108, 108, 107, 108, 108, 108, 109, 109, 108, 108, 107, 107, 108, 108, 108, 109, 108, 108, +108, 107, 108, 108, 108, 109, 109, 108, 108, 107, 107, 108, 108, 108, 109, 108, 108, 108, 107, 108, 108, 108, 109, 109, 108, 108, 107, 107, 108, 108, 108, 109, +108, 108, 108, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 108, 108, 108, 109, 109, 108, 108, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 108, 108, +108, 109, 109, 108, 108, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, +107, 108, 109, 109, 109, 108, 108, 107, 107, 108, 108, 109, 109, 109, 108, 107, 107, 107, 108, 109, 109, 109, 108, 108, 107, 107, 108, 108, 109, 109, 109, 108, +107, 107, 107, 108, 109, 109, 109, 108, 108, 107, 107, 107, 108, 109, 109, 109, 108, 107, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 107, 108, 109, 110, +109, 108, 107, 106, 107, 108, 109, 110, 110, 109, 108, 106, 106, 107, 108, 109, 110, 110, 108, 107, 106, 106, 107, 109, 110, 110, 109, 107, 106, 105, 106, 108, +110, 111, 111, 109, 106, 105, 105, 107, 110, 112, 112, 110, 107, 104, 103, 104, 108, 113, 115, 114, 109, 103, 98, 98, 105, 115, 125, 127, 116, 90, 49, 0, +-49, -90, -116, -127, -125, -115, -105, -98, -98, -103, -109, -114, -115, -113, -108, -104, -103, -104, -107, -110, -112, -112, -110, -107, -105, -105, -106, -109, -111, -111, -110, -108, +-106, -105, -106, -107, -109, -110, -110, -109, -107, -106, -106, -107, -108, -110, -110, -109, -108, -107, -106, -106, -108, -109, -110, -110, -109, -108, -107, -106, -107, -108, -109, -110, +-109, -108, -107, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -107, -108, -109, -109, -109, -108, -107, -107, -107, -108, -108, -109, -109, -109, -108, -107, -107, -107, -108, +-109, -109, -109, -108, -108, -107, -107, -108, -108, -109, -109, -109, -108, -107, -107, -107, -108, -109, -109, -109, -108, -108, -107, -107, -108, -108, -109, -109, -109, -108, -107, -107, +-107, -108, -108, -109, -109, -108, -108, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -108, -108, -109, -109, -108, -108, +-108, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -108, -108, -109, -109, -108, -108, -108, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -108, -108, -108, -109, +-108, -108, -108, -107, -107, -108, -108, -109, -109, -108, -108, -108, -107, -108, -108, -108, -109, -108, -108, -108, -107, -107, -108, -108, -109, -109, -108, -108, -108, -107, -108, -108, +-108, -109, -108, -108, -108, -107, -107, -108, -108, -109, -109, -108, -108, -108, -107, -108, -108, -108, -109, -108, -108, -108, -107, -107, -108, -108, -109, -109, -108, -108, -108, -107, +-108, -108, -108, -109, -109, -108, -108, -107, -107, -108, -108, -108, -109, -108, -108, -108, -107, -108, -108, -108, -109, -109, -108, -108, -107, -107, -108, -108, -108, -109, -108, -108, +-108, -107, -108, -108, -108, -109, -109, -108, -108, -107, -107, -108, -108, -108, -109, -108, -108, -108, -107, -108, -108, -108, -109, -109, -108, -108, -107, -107, -108, -108, -108, -109, +-108, -108, -108, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -108, -108, -108, -109, -109, -108, -108, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -108, -108, +-108, -109, -109, -108, -108, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, +-107, -108, -109, -109, -109, -108, -108, -107, -107, -108, -108, -109, -109, -109, -108, -107, -107, -107, -108, -109, -109, -109, -108, -108, -107, -107, -108, -108, -109, -109, -109, -108, +-107, -107, -107, -108, -109, -109, -109, -108, -108, -107, -107, -107, -108, -109, -109, -109, -108, -107, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -107, -108, -109, -110, +-109, -108, -107, -106, -107, -108, -109, -110, -110, -109, -108, -106, -106, -107, -108, -109, -110, -110, -108, -107, -106, -106, -107, -109, -110, -110, -109, -107, -106, -105, -106, -108, +-110, -111, -111, -109, -106, -105, -105, -107, -110, -112, -112, -110, -107, -104, -103, -104, -108, -113, -115, -114, -109, -103, -98, -98, -105, -115, -125, -127, -116, -90, -49, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_70_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_70_at_16384_1024_int8.h new file mode 100644 index 000000000..c685ea611 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_70_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_70_AT_16384_1024INT8_H_ +#define SQUARE_MAX_70_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_70_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_70_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_70_AT_16384_1024_DATA [] = +{ +0, 48, 89, 116, 127, 125, 116, 106, 99, 98, 102, 108, 113, 115, 114, 110, 105, 103, 103, 106, 110, 112, 113, 111, 108, 106, 105, 105, 108, 110, 111, 111, 109, +107, 106, 106, 107, 108, 110, 111, 110, 109, 107, 106, 106, 107, 109, 110, 110, 109, 108, 107, 106, 107, 108, 109, 110, 110, 109, 108, 107, 107, 107, 108, 109, +110, 109, 109, 108, 107, 107, 108, 109, 109, 110, 109, 108, 107, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 107, 108, 109, 109, 109, 108, 108, 107, 107, +108, 108, 109, 109, 109, 108, 108, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 108, 108, 109, 109, 109, 108, +108, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, +109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, +108, 109, 109, 109, 108, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, +108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 108, 109, 109, +109, 108, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, +108, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, +108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, +109, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 108, 108, +109, 109, 109, 108, 108, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, +107, 108, 108, 109, 109, 109, 108, 107, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 107, 108, 109, 110, 109, 109, 108, 107, 107, 108, 109, 109, 110, 109, +108, 107, 107, 107, 108, 109, 110, 110, 109, 108, 107, 106, 107, 108, 109, 110, 110, 109, 107, 106, 106, 107, 109, 110, 111, 110, 108, 107, 106, 106, 107, 109, +111, 111, 110, 108, 105, 105, 106, 108, 111, 113, 112, 110, 106, 103, 103, 105, 110, 114, 115, 113, 108, 102, 98, 99, 106, 116, 125, 127, 116, 89, 48, 0, +-48, -89, -116, -127, -125, -116, -106, -99, -98, -102, -108, -113, -115, -114, -110, -105, -103, -103, -106, -110, -112, -113, -111, -108, -106, -105, -105, -108, -110, -111, -111, -109, +-107, -106, -106, -107, -108, -110, -111, -110, -109, -107, -106, -106, -107, -109, -110, -110, -109, -108, -107, -106, -107, -108, -109, -110, -110, -109, -108, -107, -107, -107, -108, -109, +-110, -109, -109, -108, -107, -107, -108, -109, -109, -110, -109, -108, -107, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -107, -108, -109, -109, -109, -108, -108, -107, -107, +-108, -108, -109, -109, -109, -108, -108, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -108, -108, -109, -109, -109, -108, +-108, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, +-109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, +-108, -109, -109, -109, -108, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, +-108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -108, -109, -109, +-109, -108, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, +-108, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, +-108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, +-109, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -108, -108, +-109, -109, -109, -108, -108, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, +-107, -108, -108, -109, -109, -109, -108, -107, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -107, -108, -109, -110, -109, -109, -108, -107, -107, -108, -109, -109, -110, -109, +-108, -107, -107, -107, -108, -109, -110, -110, -109, -108, -107, -106, -107, -108, -109, -110, -110, -109, -107, -106, -106, -107, -109, -110, -111, -110, -108, -107, -106, -106, -107, -109, +-111, -111, -110, -108, -105, -105, -106, -108, -111, -113, -112, -110, -106, -103, -103, -105, -110, -114, -115, -113, -108, -102, -98, -99, -106, -116, -125, -127, -116, -89, -48, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_71_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_71_at_16384_1024_int8.h new file mode 100644 index 000000000..da4e40211 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_71_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_71_AT_16384_1024INT8_H_ +#define SQUARE_MAX_71_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_71_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_71_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_71_AT_16384_1024_DATA [] = +{ +0, 48, 88, 115, 127, 126, 118, 107, 100, 98, 101, 107, 113, 116, 115, 111, 107, 104, 103, 105, 109, 112, 113, 112, 110, 107, 105, 105, 107, 109, 111, 112, 111, +109, 107, 106, 106, 107, 109, 111, 111, 110, 108, 107, 106, 107, 108, 109, 110, 110, 110, 108, 107, 107, 107, 108, 109, 110, 110, 109, 108, 107, 107, 107, 108, +109, 110, 110, 109, 108, 107, 107, 108, 109, 109, 110, 110, 109, 108, 107, 107, 108, 109, 109, 110, 109, 109, 108, 107, 107, 108, 109, 109, 110, 109, 108, 108, +107, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, +109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, +108, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, +108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, +109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, +108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, +109, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 109, +109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, +108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, +109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 107, 108, +108, 109, 110, 109, 109, 108, 107, 107, 108, 109, 109, 110, 109, 109, 108, 107, 107, 108, 109, 110, 110, 109, 109, 108, 107, 107, 108, 109, 110, 110, 109, 108, +107, 107, 107, 108, 109, 110, 110, 109, 108, 107, 107, 107, 108, 110, 110, 110, 109, 108, 107, 106, 107, 108, 110, 111, 111, 109, 107, 106, 106, 107, 109, 111, +112, 111, 109, 107, 105, 105, 107, 110, 112, 113, 112, 109, 105, 103, 104, 107, 111, 115, 116, 113, 107, 101, 98, 100, 107, 118, 126, 127, 115, 88, 48, 0, +-48, -88, -115, -127, -126, -118, -107, -100, -98, -101, -107, -113, -116, -115, -111, -107, -104, -103, -105, -109, -112, -113, -112, -110, -107, -105, -105, -107, -109, -111, -112, -111, +-109, -107, -106, -106, -107, -109, -111, -111, -110, -108, -107, -106, -107, -108, -109, -110, -110, -110, -108, -107, -107, -107, -108, -109, -110, -110, -109, -108, -107, -107, -107, -108, +-109, -110, -110, -109, -108, -107, -107, -108, -109, -109, -110, -110, -109, -108, -107, -107, -108, -109, -109, -110, -109, -109, -108, -107, -107, -108, -109, -109, -110, -109, -108, -108, +-107, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, +-108, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, +-108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, +-109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, +-108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, +-109, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -109, +-109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, +-108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -107, -108, +-108, -109, -110, -109, -109, -108, -107, -107, -108, -109, -109, -110, -109, -109, -108, -107, -107, -108, -109, -110, -110, -109, -109, -108, -107, -107, -108, -109, -110, -110, -109, -108, +-107, -107, -107, -108, -109, -110, -110, -109, -108, -107, -107, -107, -108, -110, -110, -110, -109, -108, -107, -106, -107, -108, -110, -111, -111, -109, -107, -106, -106, -107, -109, -111, +-112, -111, -109, -107, -105, -105, -107, -110, -112, -113, -112, -109, -105, -103, -104, -107, -111, -115, -116, -113, -107, -101, -98, -100, -107, -118, -126, -127, -115, -88, -48, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_72_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_72_at_16384_1024_int8.h new file mode 100644 index 000000000..d6f4f5a9c --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_72_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_72_AT_16384_1024INT8_H_ +#define SQUARE_MAX_72_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_72_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_72_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_72_AT_16384_1024_DATA [] = +{ +0, 47, 87, 114, 127, 127, 119, 109, 101, 98, 101, 106, 112, 116, 115, 112, 108, 105, 103, 105, 108, 111, 113, 113, 111, 108, 106, 105, 106, 108, 110, 112, 112, +110, 108, 107, 106, 107, 108, 110, 111, 111, 110, 108, 107, 107, 107, 108, 110, 111, 111, 110, 108, 107, 107, 107, 109, 110, 110, 110, 109, 108, 107, 107, 108, +109, 110, 110, 110, 109, 108, 108, 107, 108, 109, 110, 110, 110, 109, 108, 108, 107, 108, 109, 109, 110, 110, 109, 108, 108, 108, 108, 109, 109, 110, 110, 109, +108, 108, 108, 108, 109, 109, 110, 110, 109, 108, 108, 108, 108, 109, 109, 110, 110, 109, 108, 108, 108, 108, 109, 109, 110, 110, 109, 108, 108, 108, 108, 109, +109, 110, 109, 109, 108, 108, 108, 108, 109, 109, 110, 109, 109, 108, 108, 108, 108, 109, 109, 110, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, +108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, +109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, +108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, +109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, +108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, +109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, +109, 109, 109, 109, 109, 108, 108, 108, 108, 109, 109, 110, 109, 109, 108, 108, 108, 108, 109, 109, 110, 109, 109, 108, 108, 108, 108, 109, 109, 110, 109, 109, +108, 108, 108, 108, 109, 110, 110, 109, 109, 108, 108, 108, 108, 109, 110, 110, 109, 109, 108, 108, 108, 108, 109, 110, 110, 109, 109, 108, 108, 108, 108, 109, +110, 110, 109, 109, 108, 108, 108, 108, 109, 110, 110, 109, 109, 108, 107, 108, 108, 109, 110, 110, 110, 109, 108, 107, 108, 108, 109, 110, 110, 110, 109, 108, +107, 107, 108, 109, 110, 110, 110, 109, 107, 107, 107, 108, 110, 111, 111, 110, 108, 107, 107, 107, 108, 110, 111, 111, 110, 108, 107, 106, 107, 108, 110, 112, +112, 110, 108, 106, 105, 106, 108, 111, 113, 113, 111, 108, 105, 103, 105, 108, 112, 115, 116, 112, 106, 101, 98, 101, 109, 119, 127, 127, 114, 87, 47, 0, +-47, -87, -114, -127, -127, -119, -109, -101, -98, -101, -106, -112, -116, -115, -112, -108, -105, -103, -105, -108, -111, -113, -113, -111, -108, -106, -105, -106, -108, -110, -112, -112, +-110, -108, -107, -106, -107, -108, -110, -111, -111, -110, -108, -107, -107, -107, -108, -110, -111, -111, -110, -108, -107, -107, -107, -109, -110, -110, -110, -109, -108, -107, -107, -108, +-109, -110, -110, -110, -109, -108, -108, -107, -108, -109, -110, -110, -110, -109, -108, -108, -107, -108, -109, -109, -110, -110, -109, -108, -108, -108, -108, -109, -109, -110, -110, -109, +-108, -108, -108, -108, -109, -109, -110, -110, -109, -108, -108, -108, -108, -109, -109, -110, -110, -109, -108, -108, -108, -108, -109, -109, -110, -110, -109, -108, -108, -108, -108, -109, +-109, -110, -109, -109, -108, -108, -108, -108, -109, -109, -110, -109, -109, -108, -108, -108, -108, -109, -109, -110, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, +-108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, +-109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, +-108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, +-108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, +-109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, +-109, -109, -109, -109, -109, -108, -108, -108, -108, -109, -109, -110, -109, -109, -108, -108, -108, -108, -109, -109, -110, -109, -109, -108, -108, -108, -108, -109, -109, -110, -109, -109, +-108, -108, -108, -108, -109, -110, -110, -109, -109, -108, -108, -108, -108, -109, -110, -110, -109, -109, -108, -108, -108, -108, -109, -110, -110, -109, -109, -108, -108, -108, -108, -109, +-110, -110, -109, -109, -108, -108, -108, -108, -109, -110, -110, -109, -109, -108, -107, -108, -108, -109, -110, -110, -110, -109, -108, -107, -108, -108, -109, -110, -110, -110, -109, -108, +-107, -107, -108, -109, -110, -110, -110, -109, -107, -107, -107, -108, -110, -111, -111, -110, -108, -107, -107, -107, -108, -110, -111, -111, -110, -108, -107, -106, -107, -108, -110, -112, +-112, -110, -108, -106, -105, -106, -108, -111, -113, -113, -111, -108, -105, -103, -105, -108, -112, -115, -116, -112, -106, -101, -98, -101, -109, -119, -127, -127, -114, -87, -47, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_73_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_73_at_16384_1024_int8.h new file mode 100644 index 000000000..a1c6c6239 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_73_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_73_AT_16384_1024INT8_H_ +#define SQUARE_MAX_73_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_73_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_73_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_73_AT_16384_1024_DATA [] = +{ +0, 46, 85, 113, 126, 127, 120, 110, 101, 98, 100, 105, 111, 115, 115, 113, 109, 105, 103, 104, 106, 109, 112, 113, 112, 109, 106, 105, 105, 107, 109, 111, 112, +111, 109, 107, 106, 106, 107, 109, 110, 111, 110, 109, 108, 106, 106, 107, 108, 110, 110, 110, 109, 108, 107, 107, 107, 108, 109, 110, 110, 109, 108, 107, 107, +107, 108, 109, 110, 110, 109, 108, 107, 107, 107, 108, 109, 110, 110, 109, 108, 108, 107, 107, 108, 109, 109, 110, 109, 109, 108, 107, 107, 108, 109, 109, 110, +109, 109, 108, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 108, 108, 109, 109, 109, 109, 108, 108, 108, +108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, +109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, +108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, +109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, +108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, +109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, +108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, +109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, +108, 108, 109, 109, 109, 109, 108, 108, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 108, 109, 109, 110, +109, 109, 108, 107, 107, 108, 109, 109, 110, 109, 109, 108, 107, 107, 108, 108, 109, 110, 110, 109, 108, 107, 107, 107, 108, 109, 110, 110, 109, 108, 107, 107, +107, 108, 109, 110, 110, 109, 108, 107, 107, 107, 108, 109, 110, 110, 110, 108, 107, 106, 106, 108, 109, 110, 111, 110, 109, 107, 106, 106, 107, 109, 111, 112, +111, 109, 107, 105, 105, 106, 109, 112, 113, 112, 109, 106, 104, 103, 105, 109, 113, 115, 115, 111, 105, 100, 98, 101, 110, 120, 127, 126, 113, 85, 46, 0, +-46, -85, -113, -126, -127, -120, -110, -101, -98, -100, -105, -111, -115, -115, -113, -109, -105, -103, -104, -106, -109, -112, -113, -112, -109, -106, -105, -105, -107, -109, -111, -112, +-111, -109, -107, -106, -106, -107, -109, -110, -111, -110, -109, -108, -106, -106, -107, -108, -110, -110, -110, -109, -108, -107, -107, -107, -108, -109, -110, -110, -109, -108, -107, -107, +-107, -108, -109, -110, -110, -109, -108, -107, -107, -107, -108, -109, -110, -110, -109, -108, -108, -107, -107, -108, -109, -109, -110, -109, -109, -108, -107, -107, -108, -109, -109, -110, +-109, -109, -108, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -108, -108, -109, -109, -109, -109, -108, -108, -108, +-108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, +-108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, +-108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, +-108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, +-108, -108, -109, -109, -109, -109, -108, -108, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -108, -109, -109, -110, +-109, -109, -108, -107, -107, -108, -109, -109, -110, -109, -109, -108, -107, -107, -108, -108, -109, -110, -110, -109, -108, -107, -107, -107, -108, -109, -110, -110, -109, -108, -107, -107, +-107, -108, -109, -110, -110, -109, -108, -107, -107, -107, -108, -109, -110, -110, -110, -108, -107, -106, -106, -108, -109, -110, -111, -110, -109, -107, -106, -106, -107, -109, -111, -112, +-111, -109, -107, -105, -105, -106, -109, -112, -113, -112, -109, -106, -104, -103, -105, -109, -113, -115, -115, -111, -105, -100, -98, -101, -110, -120, -127, -126, -113, -85, -46, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_744_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_744_at_16384_1024_int8.h new file mode 100644 index 000000000..ef6a3542a --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_744_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_744_AT_16384_1024INT8_H_ +#define SQUARE_MAX_744_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_744_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_744_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_744_AT_16384_1024_DATA [] = +{ +0, 5, 10, 15, 20, 25, 30, 34, 39, 44, 49, 53, 58, 62, 66, 70, 75, 78, 82, 86, 89, 93, 96, 99, 102, 105, 107, 110, 112, 114, 116, 118, 119, +121, 122, 123, 124, 125, 126, 126, 127, 127, 127, 127, 127, 127, 126, 126, 125, 125, 124, 123, 123, 122, 121, 120, 119, 118, 117, 116, 114, 113, 112, 111, 110, +109, 108, 107, 106, 105, 104, 103, 102, 101, 101, 100, 99, 99, 98, 98, 97, 97, 97, 97, 96, 96, 96, 97, 97, 97, 97, 97, 98, 98, 99, 99, 100, +100, 101, 101, 102, 103, 103, 104, 105, 105, 106, 107, 107, 108, 109, 109, 110, 111, 111, 112, 112, 113, 113, 114, 114, 114, 115, 115, 115, 115, 115, 115, 115, +115, 115, 115, 115, 115, 115, 114, 114, 114, 113, 113, 113, 112, 112, 111, 111, 110, 110, 109, 109, 108, 108, 107, 106, 106, 105, 105, 105, 104, 104, 103, 103, +103, 102, 102, 102, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 104, 104, 105, 105, 105, 106, 106, 107, 107, +108, 108, 109, 109, 109, 110, 110, 111, 111, 111, 112, 112, 112, 112, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 112, 112, 112, 112, +111, 111, 111, 110, 110, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 105, 105, 105, 104, 104, 104, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 102, +102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 104, 104, 104, 105, 105, 105, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 110, 110, 111, 111, 111, 112, +112, 112, 112, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 112, 112, 112, 112, 111, 111, 111, 110, 110, 109, 109, 109, 108, 108, 107, +107, 106, 106, 105, 105, 105, 104, 104, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 102, 102, 102, 103, 103, +103, 104, 104, 105, 105, 105, 106, 106, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 113, 113, 113, 114, 114, 114, 115, 115, 115, 115, 115, 115, 115, +115, 115, 115, 115, 115, 115, 114, 114, 114, 113, 113, 112, 112, 111, 111, 110, 109, 109, 108, 107, 107, 106, 105, 105, 104, 103, 103, 102, 101, 101, 100, 100, +99, 99, 98, 98, 97, 97, 97, 97, 97, 96, 96, 96, 97, 97, 97, 97, 98, 98, 99, 99, 100, 101, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, +111, 112, 113, 114, 116, 117, 118, 119, 120, 121, 122, 123, 123, 124, 125, 125, 126, 126, 127, 127, 127, 127, 127, 127, 126, 126, 125, 124, 123, 122, 121, 119, +118, 116, 114, 112, 110, 107, 105, 102, 99, 96, 93, 89, 86, 82, 78, 75, 70, 66, 62, 58, 53, 49, 44, 39, 34, 30, 25, 20, 15, 10, 5, 0, +-5, -10, -15, -20, -25, -30, -34, -39, -44, -49, -53, -58, -62, -66, -70, -75, -78, -82, -86, -89, -93, -96, -99, -102, -105, -107, -110, -112, -114, -116, -118, -119, +-121, -122, -123, -124, -125, -126, -126, -127, -127, -127, -127, -127, -127, -126, -126, -125, -125, -124, -123, -123, -122, -121, -120, -119, -118, -117, -116, -114, -113, -112, -111, -110, +-109, -108, -107, -106, -105, -104, -103, -102, -101, -101, -100, -99, -99, -98, -98, -97, -97, -97, -97, -96, -96, -96, -97, -97, -97, -97, -97, -98, -98, -99, -99, -100, +-100, -101, -101, -102, -103, -103, -104, -105, -105, -106, -107, -107, -108, -109, -109, -110, -111, -111, -112, -112, -113, -113, -114, -114, -114, -115, -115, -115, -115, -115, -115, -115, +-115, -115, -115, -115, -115, -115, -114, -114, -114, -113, -113, -113, -112, -112, -111, -111, -110, -110, -109, -109, -108, -108, -107, -106, -106, -105, -105, -105, -104, -104, -103, -103, +-103, -102, -102, -102, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -104, -104, -105, -105, -105, -106, -106, -107, -107, +-108, -108, -109, -109, -109, -110, -110, -111, -111, -111, -112, -112, -112, -112, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -112, -112, -112, -112, +-111, -111, -111, -110, -110, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -105, -105, -105, -104, -104, -104, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -102, +-102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -104, -104, -104, -105, -105, -105, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -110, -110, -111, -111, -111, -112, +-112, -112, -112, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -112, -112, -112, -112, -111, -111, -111, -110, -110, -109, -109, -109, -108, -108, -107, +-107, -106, -106, -105, -105, -105, -104, -104, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -102, -102, -102, -103, -103, +-103, -104, -104, -105, -105, -105, -106, -106, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, -112, -113, -113, -113, -114, -114, -114, -115, -115, -115, -115, -115, -115, -115, +-115, -115, -115, -115, -115, -115, -114, -114, -114, -113, -113, -112, -112, -111, -111, -110, -109, -109, -108, -107, -107, -106, -105, -105, -104, -103, -103, -102, -101, -101, -100, -100, +-99, -99, -98, -98, -97, -97, -97, -97, -97, -96, -96, -96, -97, -97, -97, -97, -98, -98, -99, -99, -100, -101, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, +-111, -112, -113, -114, -116, -117, -118, -119, -120, -121, -122, -123, -123, -124, -125, -125, -126, -126, -127, -127, -127, -127, -127, -127, -126, -126, -125, -124, -123, -122, -121, -119, +-118, -116, -114, -112, -110, -107, -105, -102, -99, -96, -93, -89, -86, -82, -78, -75, -70, -66, -62, -58, -53, -49, -44, -39, -34, -30, -25, -20, -15, -10, -5, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_75_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_75_at_16384_1024_int8.h new file mode 100644 index 000000000..9b6be774c --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_75_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_75_AT_16384_1024INT8_H_ +#define SQUARE_MAX_75_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_75_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_75_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_75_AT_16384_1024_DATA [] = +{ +0, 45, 84, 111, 125, 127, 120, 111, 102, 98, 99, 103, 109, 114, 115, 114, 110, 106, 103, 103, 105, 108, 111, 112, 112, 110, 107, 105, 104, 105, 107, 110, 111, +111, 110, 108, 106, 105, 106, 107, 109, 110, 111, 110, 109, 107, 106, 106, 107, 108, 110, 110, 110, 109, 108, 107, 106, 107, 108, 109, 110, 110, 109, 108, 107, +107, 107, 108, 109, 109, 110, 109, 108, 107, 107, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 107, 108, 109, +109, 109, 109, 108, 108, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 107, 108, 109, 109, 109, 109, 108, +108, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 107, 107, 108, +108, 109, 109, 109, 108, 108, 107, 107, 108, 108, 109, 109, 109, 108, 108, 108, 107, 108, 108, 108, 109, 109, 109, 108, 108, 107, 108, 108, 108, 109, 109, 109, +108, 108, 107, 107, 108, 108, 109, 109, 109, 108, 108, 108, 107, 108, 108, 108, 109, 109, 108, 108, 108, 107, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, +108, 108, 109, 109, 109, 108, 108, 108, 107, 108, 108, 109, 109, 109, 108, 108, 108, 107, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 108, 109, 109, +109, 108, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 107, 108, 108, 108, 109, 109, 109, 108, 108, 107, 108, 108, 108, 109, 109, 109, 108, 108, 108, +108, 108, 108, 109, 109, 109, 108, 108, 108, 107, 108, 108, 108, 109, 109, 108, 108, 108, 107, 108, 108, 108, 109, 109, 109, 108, 108, 107, 107, 108, 108, 109, +109, 109, 108, 108, 108, 107, 108, 108, 109, 109, 109, 108, 108, 108, 107, 108, 108, 108, 109, 109, 109, 108, 108, 107, 107, 108, 108, 109, 109, 109, 108, 108, +107, 107, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 108, 108, +109, 109, 109, 109, 108, 107, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 108, 108, 109, 109, 109, 109, +108, 107, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 107, 107, 108, 109, 110, 109, 109, 108, 107, 107, 107, +108, 109, 110, 110, 109, 108, 107, 106, 107, 108, 109, 110, 110, 110, 108, 107, 106, 106, 107, 109, 110, 111, 110, 109, 107, 106, 105, 106, 108, 110, 111, 111, +110, 107, 105, 104, 105, 107, 110, 112, 112, 111, 108, 105, 103, 103, 106, 110, 114, 115, 114, 109, 103, 99, 98, 102, 111, 120, 127, 125, 111, 84, 45, 0, +-45, -84, -111, -125, -127, -120, -111, -102, -98, -99, -103, -109, -114, -115, -114, -110, -106, -103, -103, -105, -108, -111, -112, -112, -110, -107, -105, -104, -105, -107, -110, -111, +-111, -110, -108, -106, -105, -106, -107, -109, -110, -111, -110, -109, -107, -106, -106, -107, -108, -110, -110, -110, -109, -108, -107, -106, -107, -108, -109, -110, -110, -109, -108, -107, +-107, -107, -108, -109, -109, -110, -109, -108, -107, -107, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -107, -108, -109, +-109, -109, -109, -108, -108, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -107, -108, -109, -109, -109, -109, -108, +-108, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -107, -107, -108, +-108, -109, -109, -109, -108, -108, -107, -107, -108, -108, -109, -109, -109, -108, -108, -108, -107, -108, -108, -108, -109, -109, -109, -108, -108, -107, -108, -108, -108, -109, -109, -109, +-108, -108, -107, -107, -108, -108, -109, -109, -109, -108, -108, -108, -107, -108, -108, -108, -109, -109, -108, -108, -108, -107, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, +-108, -108, -109, -109, -109, -108, -108, -108, -107, -108, -108, -109, -109, -109, -108, -108, -108, -107, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -108, -109, -109, +-109, -108, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -107, -108, -108, -108, -109, -109, -109, -108, -108, -107, -108, -108, -108, -109, -109, -109, -108, -108, -108, +-108, -108, -108, -109, -109, -109, -108, -108, -108, -107, -108, -108, -108, -109, -109, -108, -108, -108, -107, -108, -108, -108, -109, -109, -109, -108, -108, -107, -107, -108, -108, -109, +-109, -109, -108, -108, -108, -107, -108, -108, -109, -109, -109, -108, -108, -108, -107, -108, -108, -108, -109, -109, -109, -108, -108, -107, -107, -108, -108, -109, -109, -109, -108, -108, +-107, -107, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -108, -108, +-109, -109, -109, -109, -108, -107, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -108, -108, -109, -109, -109, -109, +-108, -107, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -107, -107, -108, -109, -110, -109, -109, -108, -107, -107, -107, +-108, -109, -110, -110, -109, -108, -107, -106, -107, -108, -109, -110, -110, -110, -108, -107, -106, -106, -107, -109, -110, -111, -110, -109, -107, -106, -105, -106, -108, -110, -111, -111, +-110, -107, -105, -104, -105, -107, -110, -112, -112, -111, -108, -105, -103, -103, -106, -110, -114, -115, -114, -109, -103, -99, -98, -102, -111, -120, -127, -125, -111, -84, -45, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_76_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_76_at_16384_1024_int8.h new file mode 100644 index 000000000..6b9ea9a20 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_76_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_76_AT_16384_1024INT8_H_ +#define SQUARE_MAX_76_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_76_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_76_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_76_AT_16384_1024_DATA [] = +{ +0, 44, 82, 110, 124, 127, 121, 112, 103, 98, 98, 102, 108, 113, 115, 114, 111, 107, 104, 102, 104, 106, 110, 112, 112, 111, 108, 106, 104, 104, 106, 108, 110, +111, 111, 109, 107, 106, 105, 106, 107, 109, 110, 110, 109, 108, 107, 106, 106, 107, 108, 109, 110, 110, 109, 107, 106, 106, 107, 108, 109, 109, 110, 109, 108, +107, 106, 106, 107, 108, 109, 109, 109, 108, 107, 107, 106, 107, 108, 109, 109, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 109, 108, 107, 107, 107, 107, +108, 108, 109, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 109, 108, 108, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 108, 108, 109, 109, +109, 108, 108, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, +107, 107, 108, 108, 109, 109, 108, 108, 108, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 108, 108, 108, 109, 108, 108, 108, 107, 107, 107, 108, +108, 109, 109, 108, 108, 107, 107, 107, 108, 108, 108, 109, 108, 108, 108, 107, 107, 108, 108, 108, 109, 109, 108, 108, 107, 107, 107, 108, 108, 108, 109, 108, +108, 108, 107, 107, 108, 108, 108, 109, 108, 108, 108, 107, 107, 107, 108, 108, 108, 109, 108, 108, 108, 107, 107, 108, 108, 108, 109, 108, 108, 108, 107, 107, +107, 108, 108, 108, 109, 108, 108, 108, 107, 107, 108, 108, 108, 109, 108, 108, 108, 107, 107, 107, 108, 108, 108, 109, 108, 108, 108, 107, 107, 108, 108, 108, +109, 108, 108, 108, 107, 107, 107, 108, 108, 109, 109, 108, 108, 108, 107, 107, 108, 108, 108, 109, 108, 108, 108, 107, 107, 107, 108, 108, 109, 109, 108, 108, +107, 107, 107, 108, 108, 108, 109, 108, 108, 108, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 108, 108, 108, 109, 109, 108, 108, 107, 107, 107, +108, 108, 109, 109, 108, 108, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 108, 108, 109, 109, +109, 108, 108, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 108, 108, 109, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 109, 108, 108, 107, +107, 107, 107, 108, 109, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 109, 109, 108, 107, 106, 107, 107, 108, 109, 109, 109, 108, 107, 106, 106, 107, 108, +109, 110, 109, 109, 108, 107, 106, 106, 107, 109, 110, 110, 109, 108, 107, 106, 106, 107, 108, 109, 110, 110, 109, 107, 106, 105, 106, 107, 109, 111, 111, 110, +108, 106, 104, 104, 106, 108, 111, 112, 112, 110, 106, 104, 102, 104, 107, 111, 114, 115, 113, 108, 102, 98, 98, 103, 112, 121, 127, 124, 110, 82, 44, 0, +-44, -82, -110, -124, -127, -121, -112, -103, -98, -98, -102, -108, -113, -115, -114, -111, -107, -104, -102, -104, -106, -110, -112, -112, -111, -108, -106, -104, -104, -106, -108, -110, +-111, -111, -109, -107, -106, -105, -106, -107, -109, -110, -110, -109, -108, -107, -106, -106, -107, -108, -109, -110, -110, -109, -107, -106, -106, -107, -108, -109, -109, -110, -109, -108, +-107, -106, -106, -107, -108, -109, -109, -109, -108, -107, -107, -106, -107, -108, -109, -109, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -109, -108, -107, -107, -107, -107, +-108, -108, -109, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -109, -108, -108, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -108, -108, -109, -109, +-109, -108, -108, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, +-107, -107, -108, -108, -109, -109, -108, -108, -108, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -108, -108, -108, -109, -108, -108, -108, -107, -107, -107, -108, +-108, -109, -109, -108, -108, -107, -107, -107, -108, -108, -108, -109, -108, -108, -108, -107, -107, -108, -108, -108, -109, -109, -108, -108, -107, -107, -107, -108, -108, -108, -109, -108, +-108, -108, -107, -107, -108, -108, -108, -109, -108, -108, -108, -107, -107, -107, -108, -108, -108, -109, -108, -108, -108, -107, -107, -108, -108, -108, -109, -108, -108, -108, -107, -107, +-107, -108, -108, -108, -109, -108, -108, -108, -107, -107, -108, -108, -108, -109, -108, -108, -108, -107, -107, -107, -108, -108, -108, -109, -108, -108, -108, -107, -107, -108, -108, -108, +-109, -108, -108, -108, -107, -107, -107, -108, -108, -109, -109, -108, -108, -108, -107, -107, -108, -108, -108, -109, -108, -108, -108, -107, -107, -107, -108, -108, -109, -109, -108, -108, +-107, -107, -107, -108, -108, -108, -109, -108, -108, -108, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -108, -108, -108, -109, -109, -108, -108, -107, -107, -107, +-108, -108, -109, -109, -108, -108, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -108, -108, -109, -109, +-109, -108, -108, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -108, -108, -109, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -109, -108, -108, -107, +-107, -107, -107, -108, -109, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -109, -109, -108, -107, -106, -107, -107, -108, -109, -109, -109, -108, -107, -106, -106, -107, -108, +-109, -110, -109, -109, -108, -107, -106, -106, -107, -109, -110, -110, -109, -108, -107, -106, -106, -107, -108, -109, -110, -110, -109, -107, -106, -105, -106, -107, -109, -111, -111, -110, +-108, -106, -104, -104, -106, -108, -111, -112, -112, -110, -106, -104, -102, -104, -107, -111, -114, -115, -113, -108, -102, -98, -98, -103, -112, -121, -127, -124, -110, -82, -44, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_78_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_78_at_16384_1024_int8.h new file mode 100644 index 000000000..5ec06e239 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_78_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_78_AT_16384_1024INT8_H_ +#define SQUARE_MAX_78_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_78_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_78_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_78_AT_16384_1024_DATA [] = +{ +0, 43, 81, 109, 124, 127, 122, 113, 104, 98, 97, 101, 106, 112, 115, 115, 112, 108, 104, 102, 103, 105, 108, 111, 112, 111, 109, 107, 105, 104, 105, 107, 109, +110, 111, 110, 108, 106, 105, 105, 106, 108, 109, 110, 110, 109, 108, 106, 106, 106, 107, 108, 109, 110, 109, 108, 107, 106, 106, 106, 107, 108, 109, 109, 109, +108, 107, 106, 106, 107, 108, 109, 109, 109, 109, 108, 107, 106, 106, 107, 108, 109, 109, 109, 108, 107, 107, 106, 107, 107, 108, 109, 109, 109, 108, 107, 107, +107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 108, 109, 109, 109, 108, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 108, +108, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 108, 108, 107, 107, 107, 107, 108, 108, 108, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 108, +108, 108, 107, 107, 107, 107, 108, 108, 109, 108, 108, 108, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, +107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, +108, 108, 108, 108, 108, 108, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 108, 108, 108, 108, +108, 108, 108, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, +107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, +108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 108, 108, 108, 109, 108, 108, 107, 107, 107, 107, 108, 108, 108, +109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 108, 108, 108, 107, 107, 107, 107, 108, 108, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, +107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 108, 109, 109, 109, 108, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, +107, 108, 109, 109, 109, 108, 107, 107, 106, 107, 107, 108, 109, 109, 109, 108, 107, 106, 106, 107, 108, 109, 109, 109, 109, 108, 107, 106, 106, 107, 108, 109, +109, 109, 108, 107, 106, 106, 106, 107, 108, 109, 110, 109, 108, 107, 106, 106, 106, 108, 109, 110, 110, 109, 108, 106, 105, 105, 106, 108, 110, 111, 110, 109, +107, 105, 104, 105, 107, 109, 111, 112, 111, 108, 105, 103, 102, 104, 108, 112, 115, 115, 112, 106, 101, 97, 98, 104, 113, 122, 127, 124, 109, 81, 43, 0, +-43, -81, -109, -124, -127, -122, -113, -104, -98, -97, -101, -106, -112, -115, -115, -112, -108, -104, -102, -103, -105, -108, -111, -112, -111, -109, -107, -105, -104, -105, -107, -109, +-110, -111, -110, -108, -106, -105, -105, -106, -108, -109, -110, -110, -109, -108, -106, -106, -106, -107, -108, -109, -110, -109, -108, -107, -106, -106, -106, -107, -108, -109, -109, -109, +-108, -107, -106, -106, -107, -108, -109, -109, -109, -109, -108, -107, -106, -106, -107, -108, -109, -109, -109, -108, -107, -107, -106, -107, -107, -108, -109, -109, -109, -108, -107, -107, +-107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -108, -109, -109, -109, -108, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -108, +-108, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -108, -108, -107, -107, -107, -107, -108, -108, -108, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -108, +-108, -108, -107, -107, -107, -107, -108, -108, -109, -108, -108, -108, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, +-107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, +-108, -108, -108, -108, -108, -108, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -108, -108, -108, -108, +-108, -108, -108, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, +-107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, +-108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -108, -108, -108, -109, -108, -108, -107, -107, -107, -107, -108, -108, -108, +-109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -108, -108, -108, -107, -107, -107, -107, -108, -108, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, +-107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -108, -109, -109, -109, -108, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, +-107, -108, -109, -109, -109, -108, -107, -107, -106, -107, -107, -108, -109, -109, -109, -108, -107, -106, -106, -107, -108, -109, -109, -109, -109, -108, -107, -106, -106, -107, -108, -109, +-109, -109, -108, -107, -106, -106, -106, -107, -108, -109, -110, -109, -108, -107, -106, -106, -106, -108, -109, -110, -110, -109, -108, -106, -105, -105, -106, -108, -110, -111, -110, -109, +-107, -105, -104, -105, -107, -109, -111, -112, -111, -108, -105, -103, -102, -104, -108, -112, -115, -115, -112, -106, -101, -97, -98, -104, -113, -122, -127, -124, -109, -81, -43, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_79_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_79_at_16384_1024_int8.h new file mode 100644 index 000000000..da5b603ec --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_79_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_79_AT_16384_1024INT8_H_ +#define SQUARE_MAX_79_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_79_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_79_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_79_AT_16384_1024_DATA [] = +{ +0, 42, 80, 107, 123, 127, 123, 114, 105, 99, 97, 100, 105, 110, 114, 115, 113, 109, 105, 103, 102, 104, 107, 110, 112, 112, 110, 108, 106, 104, 104, 105, 108, +109, 111, 111, 109, 108, 106, 105, 105, 106, 108, 109, 110, 110, 109, 107, 106, 105, 106, 107, 108, 109, 110, 109, 108, 107, 106, 106, 106, 107, 108, 109, 109, +109, 108, 107, 106, 106, 106, 107, 108, 109, 109, 109, 108, 107, 106, 106, 107, 107, 108, 109, 109, 109, 108, 107, 106, 106, 107, 108, 108, 109, 109, 108, 108, +107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 108, 107, 107, 107, 107, 107, 108, 108, 109, 108, 108, 107, 107, 107, +107, 107, 108, 108, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, +108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, +108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, +107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 107, 107, 107, +107, 107, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, +108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, +108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, +107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 108, 108, 107, 107, 107, +107, 107, 108, 108, 109, 108, 108, 107, 107, 107, 107, 107, 108, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 108, +108, 109, 109, 108, 108, 107, 106, 106, 107, 108, 109, 109, 109, 108, 107, 107, 106, 106, 107, 108, 109, 109, 109, 108, 107, 106, 106, 106, 107, 108, 109, 109, +109, 108, 107, 106, 106, 106, 107, 108, 109, 110, 109, 108, 107, 106, 105, 106, 107, 109, 110, 110, 109, 108, 106, 105, 105, 106, 108, 109, 111, 111, 109, 108, +105, 104, 104, 106, 108, 110, 112, 112, 110, 107, 104, 102, 103, 105, 109, 113, 115, 114, 110, 105, 100, 97, 99, 105, 114, 123, 127, 123, 107, 80, 42, 0, +-42, -80, -107, -123, -127, -123, -114, -105, -99, -97, -100, -105, -110, -114, -115, -113, -109, -105, -103, -102, -104, -107, -110, -112, -112, -110, -108, -106, -104, -104, -105, -108, +-109, -111, -111, -109, -108, -106, -105, -105, -106, -108, -109, -110, -110, -109, -107, -106, -105, -106, -107, -108, -109, -110, -109, -108, -107, -106, -106, -106, -107, -108, -109, -109, +-109, -108, -107, -106, -106, -106, -107, -108, -109, -109, -109, -108, -107, -106, -106, -107, -107, -108, -109, -109, -109, -108, -107, -106, -106, -107, -108, -108, -109, -109, -108, -108, +-107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -108, -107, -107, -107, -107, -107, -108, -108, -109, -108, -108, -107, -107, -107, +-107, -107, -108, -108, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, +-108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -107, -107, -107, +-107, -107, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, +-108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -108, -108, -107, -107, -107, +-107, -107, -108, -108, -109, -108, -108, -107, -107, -107, -107, -107, -108, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -108, +-108, -109, -109, -108, -108, -107, -106, -106, -107, -108, -109, -109, -109, -108, -107, -107, -106, -106, -107, -108, -109, -109, -109, -108, -107, -106, -106, -106, -107, -108, -109, -109, +-109, -108, -107, -106, -106, -106, -107, -108, -109, -110, -109, -108, -107, -106, -105, -106, -107, -109, -110, -110, -109, -108, -106, -105, -105, -106, -108, -109, -111, -111, -109, -108, +-105, -104, -104, -106, -108, -110, -112, -112, -110, -107, -104, -102, -103, -105, -109, -113, -115, -114, -110, -105, -100, -97, -99, -105, -114, -123, -127, -123, -107, -80, -42, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_8192_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_8192_at_16384_1024_int8.h new file mode 100644 index 000000000..c1ecf553f --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_8192_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_8192_AT_16384_1024INT8_H_ +#define SQUARE_MAX_8192_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_8192_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_8192_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_8192_AT_16384_1024_DATA [] = +{ +0, 0, 1, 2, 3, 3, 4, 5, 6, 7, 7, 8, 9, 10, 10, 11, 12, 13, 14, 14, 15, 16, 17, 17, 18, 19, 20, 21, 21, 22, 23, 24, 24, +25, 26, 27, 27, 28, 29, 30, 30, 31, 32, 33, 34, 34, 35, 36, 37, 37, 38, 39, 39, 40, 41, 42, 42, 43, 44, 45, 45, 46, 47, 48, 48, +49, 50, 50, 51, 52, 53, 53, 54, 55, 55, 56, 57, 58, 58, 59, 60, 60, 61, 62, 62, 63, 64, 64, 65, 66, 66, 67, 68, 68, 69, 70, 70, +71, 72, 72, 73, 74, 74, 75, 75, 76, 77, 77, 78, 79, 79, 80, 80, 81, 82, 82, 83, 83, 84, 85, 85, 86, 86, 87, 87, 88, 89, 89, 90, +90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 96, 96, 97, 97, 98, 98, 99, 99, 100, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, +106, 106, 107, 107, 108, 108, 108, 109, 109, 110, 110, 110, 111, 111, 112, 112, 112, 113, 113, 113, 114, 114, 114, 115, 115, 115, 116, 116, 116, 117, 117, 117, +118, 118, 118, 118, 119, 119, 119, 120, 120, 120, 120, 121, 121, 121, 121, 122, 122, 122, 122, 122, 123, 123, 123, 123, 123, 124, 124, 124, 124, 124, 124, 125, +125, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 125, 125, +124, 124, 124, 124, 124, 124, 123, 123, 123, 123, 123, 122, 122, 122, 122, 122, 121, 121, 121, 121, 120, 120, 120, 120, 119, 119, 119, 118, 118, 118, 118, 117, +117, 117, 116, 116, 116, 115, 115, 115, 114, 114, 114, 113, 113, 113, 112, 112, 112, 111, 111, 110, 110, 110, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, +105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 100, 99, 99, 98, 98, 97, 97, 96, 96, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, +89, 89, 88, 87, 87, 86, 86, 85, 85, 84, 83, 83, 82, 82, 81, 80, 80, 79, 79, 78, 77, 77, 76, 75, 75, 74, 74, 73, 72, 72, 71, 70, +70, 69, 68, 68, 67, 66, 66, 65, 64, 64, 63, 62, 62, 61, 60, 60, 59, 58, 58, 57, 56, 55, 55, 54, 53, 53, 52, 51, 50, 50, 49, 48, +48, 47, 46, 45, 45, 44, 43, 42, 42, 41, 40, 39, 39, 38, 37, 37, 36, 35, 34, 34, 33, 32, 31, 30, 30, 29, 28, 27, 27, 26, 25, 24, +24, 23, 22, 21, 21, 20, 19, 18, 17, 17, 16, 15, 14, 14, 13, 12, 11, 10, 10, 9, 8, 7, 7, 6, 5, 4, 3, 3, 2, 1, 0, 0, +0, -1, -2, -3, -3, -4, -5, -6, -7, -7, -8, -9, -10, -10, -11, -12, -13, -14, -14, -15, -16, -17, -17, -18, -19, -20, -21, -21, -22, -23, -24, -24, +-25, -26, -27, -27, -28, -29, -30, -30, -31, -32, -33, -34, -34, -35, -36, -37, -37, -38, -39, -39, -40, -41, -42, -42, -43, -44, -45, -45, -46, -47, -48, -48, +-49, -50, -50, -51, -52, -53, -53, -54, -55, -55, -56, -57, -58, -58, -59, -60, -60, -61, -62, -62, -63, -64, -64, -65, -66, -66, -67, -68, -68, -69, -70, -70, +-71, -72, -72, -73, -74, -74, -75, -75, -76, -77, -77, -78, -79, -79, -80, -80, -81, -82, -82, -83, -83, -84, -85, -85, -86, -86, -87, -87, -88, -89, -89, -90, +-90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -96, -96, -97, -97, -98, -98, -99, -99, -100, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, +-106, -106, -107, -107, -108, -108, -108, -109, -109, -110, -110, -110, -111, -111, -112, -112, -112, -113, -113, -113, -114, -114, -114, -115, -115, -115, -116, -116, -116, -117, -117, -117, +-118, -118, -118, -118, -119, -119, -119, -120, -120, -120, -120, -121, -121, -121, -121, -122, -122, -122, -122, -122, -123, -123, -123, -123, -123, -124, -124, -124, -124, -124, -124, -125, +-125, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -125, -125, +-124, -124, -124, -124, -124, -124, -123, -123, -123, -123, -123, -122, -122, -122, -122, -122, -121, -121, -121, -121, -120, -120, -120, -120, -119, -119, -119, -118, -118, -118, -118, -117, +-117, -117, -116, -116, -116, -115, -115, -115, -114, -114, -114, -113, -113, -113, -112, -112, -112, -111, -111, -110, -110, -110, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, +-105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, +-89, -89, -88, -87, -87, -86, -86, -85, -85, -84, -83, -83, -82, -82, -81, -80, -80, -79, -79, -78, -77, -77, -76, -75, -75, -74, -74, -73, -72, -72, -71, -70, +-70, -69, -68, -68, -67, -66, -66, -65, -64, -64, -63, -62, -62, -61, -60, -60, -59, -58, -58, -57, -56, -55, -55, -54, -53, -53, -52, -51, -50, -50, -49, -48, +-48, -47, -46, -45, -45, -44, -43, -42, -42, -41, -40, -39, -39, -38, -37, -37, -36, -35, -34, -34, -33, -32, -31, -30, -30, -29, -28, -27, -27, -26, -25, -24, +-24, -23, -22, -21, -21, -20, -19, -18, -17, -17, -16, -15, -14, -14, -13, -12, -11, -10, -10, -9, -8, -7, -7, -6, -5, -4, -3, -3, -2, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_81_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_81_at_16384_1024_int8.h new file mode 100644 index 000000000..b10b3a9f2 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_81_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_81_AT_16384_1024INT8_H_ +#define SQUARE_MAX_81_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_81_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_81_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_81_AT_16384_1024_DATA [] = +{ +0, 42, 79, 106, 122, 127, 123, 115, 106, 100, 97, 99, 104, 109, 113, 115, 114, 110, 107, 103, 102, 103, 106, 109, 111, 112, 111, 109, 107, 105, 104, 105, 106, +108, 110, 111, 110, 109, 107, 106, 105, 105, 106, 108, 109, 110, 110, 109, 107, 106, 105, 106, 107, 108, 109, 110, 109, 109, 107, 106, 106, 106, 107, 108, 109, +109, 109, 108, 107, 107, 106, 106, 107, 108, 109, 109, 109, 108, 107, 107, 106, 106, 107, 108, 109, 109, 109, 108, 108, 107, 106, 106, 107, 108, 108, 109, 109, +108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, +107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, +107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, +108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, +108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, +107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, +107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 108, +108, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, +109, 108, 108, 107, 106, 106, 107, 108, 108, 109, 109, 109, 108, 107, 106, 106, 107, 107, 108, 109, 109, 109, 108, 107, 106, 106, 107, 107, 108, 109, 109, 109, +108, 107, 106, 106, 106, 107, 109, 109, 110, 109, 108, 107, 106, 105, 106, 107, 109, 110, 110, 109, 108, 106, 105, 105, 106, 107, 109, 110, 111, 110, 108, 106, +105, 104, 105, 107, 109, 111, 112, 111, 109, 106, 103, 102, 103, 107, 110, 114, 115, 113, 109, 104, 99, 97, 100, 106, 115, 123, 127, 122, 106, 79, 42, 0, +-42, -79, -106, -122, -127, -123, -115, -106, -100, -97, -99, -104, -109, -113, -115, -114, -110, -107, -103, -102, -103, -106, -109, -111, -112, -111, -109, -107, -105, -104, -105, -106, +-108, -110, -111, -110, -109, -107, -106, -105, -105, -106, -108, -109, -110, -110, -109, -107, -106, -105, -106, -107, -108, -109, -110, -109, -109, -107, -106, -106, -106, -107, -108, -109, +-109, -109, -108, -107, -107, -106, -106, -107, -108, -109, -109, -109, -108, -107, -107, -106, -106, -107, -108, -109, -109, -109, -108, -108, -107, -106, -106, -107, -108, -108, -109, -109, +-108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, +-107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, +-107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, +-108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, +-108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, +-107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, +-107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -108, +-108, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, +-109, -108, -108, -107, -106, -106, -107, -108, -108, -109, -109, -109, -108, -107, -106, -106, -107, -107, -108, -109, -109, -109, -108, -107, -106, -106, -107, -107, -108, -109, -109, -109, +-108, -107, -106, -106, -106, -107, -109, -109, -110, -109, -108, -107, -106, -105, -106, -107, -109, -110, -110, -109, -108, -106, -105, -105, -106, -107, -109, -110, -111, -110, -108, -106, +-105, -104, -105, -107, -109, -111, -112, -111, -109, -106, -103, -102, -103, -107, -110, -114, -115, -113, -109, -104, -99, -97, -100, -106, -115, -123, -127, -122, -106, -79, -42, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_82_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_82_at_16384_1024_int8.h new file mode 100644 index 000000000..fa4274aea --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_82_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_82_AT_16384_1024INT8_H_ +#define SQUARE_MAX_82_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_82_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_82_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_82_AT_16384_1024_DATA [] = +{ +0, 41, 77, 105, 121, 127, 124, 116, 107, 100, 97, 98, 102, 108, 112, 115, 114, 112, 108, 104, 103, 103, 104, 107, 110, 112, 112, 111, 108, 106, 104, 104, 105, +107, 109, 110, 111, 110, 109, 107, 105, 105, 105, 107, 108, 110, 110, 110, 109, 107, 106, 105, 106, 107, 108, 109, 110, 110, 109, 108, 107, 106, 106, 107, 108, +109, 109, 109, 109, 108, 107, 106, 106, 107, 107, 108, 109, 109, 109, 108, 107, 106, 106, 107, 107, 108, 109, 109, 109, 108, 107, 107, 106, 107, 107, 108, 109, +109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, +108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 108, 109, 108, +108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, +107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, +107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, +107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, +108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, +108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, +109, 108, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, +108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, +108, 107, 107, 106, 107, 107, 108, 109, 109, 109, 108, 107, 107, 106, 106, 107, 108, 109, 109, 109, 108, 107, 107, 106, 106, 107, 108, 109, 109, 109, 109, 108, +107, 106, 106, 107, 108, 109, 110, 110, 109, 108, 107, 106, 105, 106, 107, 109, 110, 110, 110, 108, 107, 105, 105, 105, 107, 109, 110, 111, 110, 109, 107, 105, +104, 104, 106, 108, 111, 112, 112, 110, 107, 104, 103, 103, 104, 108, 112, 114, 115, 112, 108, 102, 98, 97, 100, 107, 116, 124, 127, 121, 105, 77, 41, 0, +-41, -77, -105, -121, -127, -124, -116, -107, -100, -97, -98, -102, -108, -112, -115, -114, -112, -108, -104, -103, -103, -104, -107, -110, -112, -112, -111, -108, -106, -104, -104, -105, +-107, -109, -110, -111, -110, -109, -107, -105, -105, -105, -107, -108, -110, -110, -110, -109, -107, -106, -105, -106, -107, -108, -109, -110, -110, -109, -108, -107, -106, -106, -107, -108, +-109, -109, -109, -109, -108, -107, -106, -106, -107, -107, -108, -109, -109, -109, -108, -107, -106, -106, -107, -107, -108, -109, -109, -109, -108, -107, -107, -106, -107, -107, -108, -109, +-109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, +-108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -108, -109, -108, +-108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, +-107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, +-107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, +-108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, +-109, -108, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, +-108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, +-108, -107, -107, -106, -107, -107, -108, -109, -109, -109, -108, -107, -107, -106, -106, -107, -108, -109, -109, -109, -108, -107, -107, -106, -106, -107, -108, -109, -109, -109, -109, -108, +-107, -106, -106, -107, -108, -109, -110, -110, -109, -108, -107, -106, -105, -106, -107, -109, -110, -110, -110, -108, -107, -105, -105, -105, -107, -109, -110, -111, -110, -109, -107, -105, +-104, -104, -106, -108, -111, -112, -112, -110, -107, -104, -103, -103, -104, -108, -112, -114, -115, -112, -108, -102, -98, -97, -100, -107, -116, -124, -127, -121, -105, -77, -41, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_84_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_84_at_16384_1024_int8.h new file mode 100644 index 000000000..60ebd4f19 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_84_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_84_AT_16384_1024INT8_H_ +#define SQUARE_MAX_84_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_84_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_84_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_84_AT_16384_1024_DATA [] = +{ +0, 40, 76, 103, 120, 127, 125, 118, 109, 102, 98, 98, 101, 106, 111, 114, 115, 113, 109, 106, 103, 102, 104, 106, 109, 111, 112, 112, 110, 107, 105, 104, 104, +106, 108, 110, 111, 111, 110, 108, 107, 105, 105, 106, 107, 109, 110, 110, 110, 109, 107, 106, 106, 106, 107, 108, 109, 110, 110, 109, 108, 107, 106, 106, 106, +107, 108, 109, 110, 109, 108, 107, 107, 106, 106, 107, 108, 109, 109, 109, 109, 108, 107, 106, 106, 107, 108, 108, 109, 109, 109, 108, 107, 107, 107, 107, 107, +108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 107, 107, 107, 107, 107, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, +108, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, +109, 109, 108, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 108, 109, 108, 108, 108, 107, 107, 107, 108, 108, 108, +109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 108, 109, 108, 108, 108, 107, 107, 107, 108, 108, 108, 109, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, +109, 108, 108, 108, 107, 107, 107, 108, 108, 108, 109, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 109, +108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 109, 108, 108, 108, 107, 107, 107, 108, 108, 108, 109, 108, +108, 108, 107, 107, 107, 107, 108, 108, 108, 109, 108, 108, 108, 107, 107, 107, 108, 108, 108, 109, 108, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 108, +108, 108, 107, 107, 107, 108, 108, 108, 109, 108, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 108, 109, 109, 108, +108, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, +107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 107, 107, 107, 107, 107, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 107, +107, 107, 107, 107, 108, 109, 109, 109, 108, 108, 107, 106, 106, 107, 108, 109, 109, 109, 109, 108, 107, 106, 106, 107, 107, 108, 109, 110, 109, 108, 107, 106, +106, 106, 107, 108, 109, 110, 110, 109, 108, 107, 106, 106, 106, 107, 109, 110, 110, 110, 109, 107, 106, 105, 105, 107, 108, 110, 111, 111, 110, 108, 106, 104, +104, 105, 107, 110, 112, 112, 111, 109, 106, 104, 102, 103, 106, 109, 113, 115, 114, 111, 106, 101, 98, 98, 102, 109, 118, 125, 127, 120, 103, 76, 40, 0, +-40, -76, -103, -120, -127, -125, -118, -109, -102, -98, -98, -101, -106, -111, -114, -115, -113, -109, -106, -103, -102, -104, -106, -109, -111, -112, -112, -110, -107, -105, -104, -104, +-106, -108, -110, -111, -111, -110, -108, -107, -105, -105, -106, -107, -109, -110, -110, -110, -109, -107, -106, -106, -106, -107, -108, -109, -110, -110, -109, -108, -107, -106, -106, -106, +-107, -108, -109, -110, -109, -108, -107, -107, -106, -106, -107, -108, -109, -109, -109, -109, -108, -107, -106, -106, -107, -108, -108, -109, -109, -109, -108, -107, -107, -107, -107, -107, +-108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -107, -107, -107, -107, -107, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, +-108, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, +-109, -109, -108, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -108, -109, -108, -108, -108, -107, -107, -107, -108, -108, -108, +-109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -108, -109, -108, -108, -108, -107, -107, -107, -108, -108, -108, -109, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, +-109, -108, -108, -108, -107, -107, -107, -108, -108, -108, -109, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -109, +-108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -109, -108, -108, -108, -107, -107, -107, -108, -108, -108, -109, -108, +-108, -108, -107, -107, -107, -107, -108, -108, -108, -109, -108, -108, -108, -107, -107, -107, -108, -108, -108, -109, -108, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -108, +-108, -108, -107, -107, -107, -108, -108, -108, -109, -108, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -108, -109, -109, -108, +-108, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, +-107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -107, -107, -107, -107, -107, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -107, +-107, -107, -107, -107, -108, -109, -109, -109, -108, -108, -107, -106, -106, -107, -108, -109, -109, -109, -109, -108, -107, -106, -106, -107, -107, -108, -109, -110, -109, -108, -107, -106, +-106, -106, -107, -108, -109, -110, -110, -109, -108, -107, -106, -106, -106, -107, -109, -110, -110, -110, -109, -107, -106, -105, -105, -107, -108, -110, -111, -111, -110, -108, -106, -104, +-104, -105, -107, -110, -112, -112, -111, -109, -106, -104, -102, -103, -106, -109, -113, -115, -114, -111, -106, -101, -98, -98, -102, -109, -118, -125, -127, -120, -103, -76, -40, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_86_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_86_at_16384_1024_int8.h new file mode 100644 index 000000000..1fd35200e --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_86_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_86_AT_16384_1024INT8_H_ +#define SQUARE_MAX_86_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_86_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_86_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_86_AT_16384_1024_DATA [] = +{ +0, 39, 75, 102, 120, 127, 126, 119, 111, 103, 98, 98, 100, 105, 110, 114, 115, 114, 111, 107, 104, 103, 103, 105, 108, 110, 112, 112, 111, 109, 107, 105, 104, +105, 107, 109, 110, 111, 111, 110, 108, 107, 105, 105, 106, 107, 109, 110, 110, 110, 109, 108, 106, 106, 106, 107, 108, 109, 110, 110, 109, 108, 107, 106, 106, +106, 107, 108, 109, 110, 110, 109, 108, 107, 107, 106, 107, 108, 109, 109, 110, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 109, 109, 108, 108, 107, 107, +107, 108, 108, 109, 109, 109, 109, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 109, 109, 109, 109, 108, 108, 107, 107, +107, 108, 108, 109, 109, 109, 109, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, +107, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 107, 107, +107, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 107, 107, +107, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 107, 107, +107, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 107, 107, +107, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 107, 107, +107, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 107, 107, +107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 109, 109, 109, 109, 108, 108, 107, 107, +107, 108, 108, 109, 109, 109, 109, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 109, 109, 109, 109, 108, 108, 107, 107, +107, 108, 108, 109, 109, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 110, 109, 109, 108, 107, 106, 107, 107, 108, 109, 110, 110, 109, 108, 107, 106, 106, +106, 107, 108, 109, 110, 110, 109, 108, 107, 106, 106, 106, 108, 109, 110, 110, 110, 109, 107, 106, 105, 105, 107, 108, 110, 111, 111, 110, 109, 107, 105, 104, +105, 107, 109, 111, 112, 112, 110, 108, 105, 103, 103, 104, 107, 111, 114, 115, 114, 110, 105, 100, 98, 98, 103, 111, 119, 126, 127, 120, 102, 75, 39, 0, +-39, -75, -102, -120, -127, -126, -119, -111, -103, -98, -98, -100, -105, -110, -114, -115, -114, -111, -107, -104, -103, -103, -105, -108, -110, -112, -112, -111, -109, -107, -105, -104, +-105, -107, -109, -110, -111, -111, -110, -108, -107, -105, -105, -106, -107, -109, -110, -110, -110, -109, -108, -106, -106, -106, -107, -108, -109, -110, -110, -109, -108, -107, -106, -106, +-106, -107, -108, -109, -110, -110, -109, -108, -107, -107, -106, -107, -108, -109, -109, -110, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -109, -109, -108, -108, -107, -107, +-107, -108, -108, -109, -109, -109, -109, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -109, -109, -109, -109, -108, -108, -107, -107, +-107, -108, -108, -109, -109, -109, -109, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, +-107, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -107, -107, +-107, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -107, -107, +-107, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -107, -107, +-107, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -107, -107, +-107, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -107, -107, +-107, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -107, -107, +-107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -109, -109, -109, -109, -108, -108, -107, -107, +-107, -108, -108, -109, -109, -109, -109, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -109, -109, -109, -109, -108, -108, -107, -107, +-107, -108, -108, -109, -109, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -110, -109, -109, -108, -107, -106, -107, -107, -108, -109, -110, -110, -109, -108, -107, -106, -106, +-106, -107, -108, -109, -110, -110, -109, -108, -107, -106, -106, -106, -108, -109, -110, -110, -110, -109, -107, -106, -105, -105, -107, -108, -110, -111, -111, -110, -109, -107, -105, -104, +-105, -107, -109, -111, -112, -112, -110, -108, -105, -103, -103, -104, -107, -111, -114, -115, -114, -110, -105, -100, -98, -98, -103, -111, -119, -126, -127, -120, -102, -75, -39, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_88_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_88_at_16384_1024_int8.h new file mode 100644 index 000000000..22faa0490 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_88_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_88_AT_16384_1024INT8_H_ +#define SQUARE_MAX_88_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_88_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_88_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_88_AT_16384_1024_DATA [] = +{ +0, 39, 74, 101, 119, 127, 127, 121, 112, 104, 99, 98, 100, 104, 109, 113, 115, 115, 113, 109, 106, 103, 103, 104, 107, 109, 112, 113, 112, 111, 108, 106, 105, +105, 106, 107, 109, 111, 111, 111, 110, 108, 107, 106, 106, 106, 108, 109, 110, 111, 110, 109, 108, 107, 106, 106, 107, 108, 109, 110, 110, 110, 109, 108, 107, +106, 107, 107, 108, 109, 110, 110, 110, 109, 108, 107, 107, 107, 107, 108, 109, 110, 110, 109, 109, 108, 107, 107, 107, 108, 108, 109, 110, 110, 109, 109, 108, +107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 108, 109, 109, 109, 109, 109, 108, +108, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 108, 108, 109, 109, 109, 109, 109, +108, 108, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 108, 108, 108, 109, 109, 109, 109, +108, 108, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 108, 108, 109, 109, 109, +109, 108, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 108, 109, 109, 109, +109, 109, 108, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 108, 109, 109, +109, 109, 108, 108, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 108, 108, 109, +109, 109, 109, 108, 108, 108, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 108, 108, 109, +109, 109, 109, 109, 108, 108, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 108, 108, +109, 109, 109, 109, 109, 108, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 108, +109, 109, 110, 110, 109, 108, 108, 107, 107, 107, 108, 109, 109, 110, 110, 109, 108, 107, 107, 107, 107, 108, 109, 110, 110, 110, 109, 108, 107, 107, 106, 107, +108, 109, 110, 110, 110, 109, 108, 107, 106, 106, 107, 108, 109, 110, 111, 110, 109, 108, 106, 106, 106, 107, 108, 110, 111, 111, 111, 109, 107, 106, 105, 105, +106, 108, 111, 112, 113, 112, 109, 107, 104, 103, 103, 106, 109, 113, 115, 115, 113, 109, 104, 100, 98, 99, 104, 112, 121, 127, 127, 119, 101, 74, 39, 0, +-39, -74, -101, -119, -127, -127, -121, -112, -104, -99, -98, -100, -104, -109, -113, -115, -115, -113, -109, -106, -103, -103, -104, -107, -109, -112, -113, -112, -111, -108, -106, -105, +-105, -106, -107, -109, -111, -111, -111, -110, -108, -107, -106, -106, -106, -108, -109, -110, -111, -110, -109, -108, -107, -106, -106, -107, -108, -109, -110, -110, -110, -109, -108, -107, +-106, -107, -107, -108, -109, -110, -110, -110, -109, -108, -107, -107, -107, -107, -108, -109, -110, -110, -109, -109, -108, -107, -107, -107, -108, -108, -109, -110, -110, -109, -109, -108, +-107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -108, -109, -109, -109, -109, -109, -108, +-108, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -108, -108, -109, -109, -109, -109, -109, +-108, -108, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -108, -108, -108, -109, -109, -109, -109, +-108, -108, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -108, -108, -109, -109, -109, +-109, -108, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -108, -109, -109, +-109, -109, -108, -108, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -108, -108, -109, +-109, -109, -109, -108, -108, -108, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -108, -108, -109, +-109, -109, -109, -109, -108, -108, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -108, -108, +-109, -109, -109, -109, -109, -108, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -108, +-109, -109, -110, -110, -109, -108, -108, -107, -107, -107, -108, -109, -109, -110, -110, -109, -108, -107, -107, -107, -107, -108, -109, -110, -110, -110, -109, -108, -107, -107, -106, -107, +-108, -109, -110, -110, -110, -109, -108, -107, -106, -106, -107, -108, -109, -110, -111, -110, -109, -108, -106, -106, -106, -107, -108, -110, -111, -111, -111, -109, -107, -106, -105, -105, +-106, -108, -111, -112, -113, -112, -109, -107, -104, -103, -103, -106, -109, -113, -115, -115, -113, -109, -104, -100, -98, -99, -104, -112, -121, -127, -127, -119, -101, -74, -39, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_90_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_90_at_16384_1024_int8.h new file mode 100644 index 000000000..e059cbe46 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_90_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_90_AT_16384_1024INT8_H_ +#define SQUARE_MAX_90_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_90_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_90_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_90_AT_16384_1024_DATA [] = +{ +0, 38, 72, 100, 118, 126, 127, 122, 114, 106, 100, 98, 99, 103, 108, 112, 115, 115, 114, 110, 107, 104, 103, 103, 105, 108, 110, 112, 113, 112, 110, 108, 106, +105, 105, 106, 108, 110, 111, 111, 111, 110, 108, 106, 106, 105, 106, 108, 109, 110, 111, 110, 109, 108, 107, 106, 106, 107, 108, 109, 110, 110, 110, 109, 108, +107, 106, 106, 107, 108, 109, 109, 110, 110, 109, 108, 107, 107, 107, 107, 108, 108, 109, 110, 110, 109, 108, 108, 107, 107, 107, 108, 108, 109, 109, 110, 109, +108, 108, 107, 107, 107, 107, 108, 109, 109, 109, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 109, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 109, +109, 109, 108, 108, 107, 107, 107, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 108, 108, 109, +109, 109, 109, 108, 108, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 108, 108, +109, 109, 109, 109, 108, 108, 108, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 108, +108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, +108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 108, +107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, +108, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 108, 108, 109, 109, 109, 109, +108, 108, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 107, 107, 107, 108, 108, 109, 109, 109, +109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 109, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 109, 109, 109, 108, 107, 107, 107, 107, 108, 108, 109, +110, 109, 109, 108, 108, 107, 107, 107, 108, 108, 109, 110, 110, 109, 108, 108, 107, 107, 107, 107, 108, 109, 110, 110, 109, 109, 108, 107, 106, 106, 107, 108, +109, 110, 110, 110, 109, 108, 107, 106, 106, 107, 108, 109, 110, 111, 110, 109, 108, 106, 105, 106, 106, 108, 110, 111, 111, 111, 110, 108, 106, 105, 105, 106, +108, 110, 112, 113, 112, 110, 108, 105, 103, 103, 104, 107, 110, 114, 115, 115, 112, 108, 103, 99, 98, 100, 106, 114, 122, 127, 126, 118, 100, 72, 38, 0, +-38, -72, -100, -118, -126, -127, -122, -114, -106, -100, -98, -99, -103, -108, -112, -115, -115, -114, -110, -107, -104, -103, -103, -105, -108, -110, -112, -113, -112, -110, -108, -106, +-105, -105, -106, -108, -110, -111, -111, -111, -110, -108, -106, -106, -105, -106, -108, -109, -110, -111, -110, -109, -108, -107, -106, -106, -107, -108, -109, -110, -110, -110, -109, -108, +-107, -106, -106, -107, -108, -109, -109, -110, -110, -109, -108, -107, -107, -107, -107, -108, -108, -109, -110, -110, -109, -108, -108, -107, -107, -107, -108, -108, -109, -109, -110, -109, +-108, -108, -107, -107, -107, -107, -108, -109, -109, -109, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -109, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -109, +-109, -109, -108, -108, -107, -107, -107, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -108, -108, -109, +-109, -109, -109, -108, -108, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -108, -108, +-109, -109, -109, -109, -108, -108, -108, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -108, +-108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, +-108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -108, +-107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, +-108, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -108, -108, -109, -109, -109, -109, +-108, -108, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -107, -107, -107, -108, -108, -109, -109, -109, +-109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -109, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -109, -109, -109, -108, -107, -107, -107, -107, -108, -108, -109, +-110, -109, -109, -108, -108, -107, -107, -107, -108, -108, -109, -110, -110, -109, -108, -108, -107, -107, -107, -107, -108, -109, -110, -110, -109, -109, -108, -107, -106, -106, -107, -108, +-109, -110, -110, -110, -109, -108, -107, -106, -106, -107, -108, -109, -110, -111, -110, -109, -108, -106, -105, -106, -106, -108, -110, -111, -111, -111, -110, -108, -106, -105, -105, -106, +-108, -110, -112, -113, -112, -110, -108, -105, -103, -103, -104, -107, -110, -114, -115, -115, -112, -108, -103, -99, -98, -100, -106, -114, -122, -127, -126, -118, -100, -72, -38, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_910_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_910_at_16384_1024_int8.h new file mode 100644 index 000000000..7e1aca905 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_910_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_910_AT_16384_1024INT8_H_ +#define SQUARE_MAX_910_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_910_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_910_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_910_AT_16384_1024_DATA [] = +{ +0, 4, 8, 12, 16, 20, 25, 29, 33, 37, 41, 45, 49, 52, 56, 60, 63, 67, 70, 74, 77, 80, 83, 86, 89, 92, 95, 97, 100, 102, 105, 107, 109, +111, 113, 114, 116, 117, 119, 120, 121, 122, 123, 124, 125, 125, 126, 126, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 125, 125, 124, 124, 123, 122, 121, +121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 111, 110, 109, 108, 107, 106, 105, 104, 104, 103, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, +97, 97, 96, 96, 96, 96, 96, 96, 96, 96, 97, 97, 97, 97, 98, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 105, 105, 106, 106, +107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 115, 116, 116, 116, 116, 116, 116, 115, 115, 115, 115, +115, 115, 114, 114, 114, 113, 113, 113, 112, 112, 111, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 105, 104, 104, 103, 103, 103, 102, +102, 102, 101, 101, 101, 101, 101, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 101, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 104, 104, 105, +105, 105, 106, 106, 107, 107, 107, 108, 108, 109, 109, 110, 110, 110, 111, 111, 111, 112, 112, 112, 113, 113, 113, 113, 114, 114, 114, 114, 114, 114, 114, 114, +114, 114, 114, 114, 114, 114, 114, 113, 113, 113, 113, 112, 112, 112, 111, 111, 111, 110, 110, 110, 109, 109, 108, 108, 107, 107, 107, 106, 106, 105, 105, 105, +104, 104, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 101, 101, 101, 101, 101, 101, 102, 102, 102, +103, 103, 103, 104, 104, 105, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 111, 112, 112, 113, 113, 113, 114, 114, 114, 115, 115, 115, +115, 115, 115, 116, 116, 116, 116, 116, 116, 115, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 112, 112, 111, 111, 110, 110, 109, 109, 108, 108, 107, 106, +106, 105, 105, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 98, 97, 97, 97, 97, 96, 96, 96, 96, 96, 96, 96, 96, 97, 97, 97, +97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 103, 104, 104, 105, 106, 107, 108, 109, 110, 111, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 121, +122, 123, 124, 124, 125, 125, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 126, 126, 125, 125, 124, 123, 122, 121, 120, 119, 117, 116, 114, 113, 111, 109, +107, 105, 102, 100, 97, 95, 92, 89, 86, 83, 80, 77, 74, 70, 67, 63, 60, 56, 52, 49, 45, 41, 37, 33, 29, 25, 20, 16, 12, 8, 4, 0, +-4, -8, -12, -16, -20, -25, -29, -33, -37, -41, -45, -49, -52, -56, -60, -63, -67, -70, -74, -77, -80, -83, -86, -89, -92, -95, -97, -100, -102, -105, -107, -109, +-111, -113, -114, -116, -117, -119, -120, -121, -122, -123, -124, -125, -125, -126, -126, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -125, -125, -124, -124, -123, -122, -121, +-121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -111, -110, -109, -108, -107, -106, -105, -104, -104, -103, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, +-97, -97, -96, -96, -96, -96, -96, -96, -96, -96, -97, -97, -97, -97, -98, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -105, -105, -106, -106, +-107, -108, -108, -109, -109, -110, -110, -111, -111, -112, -112, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -115, -116, -116, -116, -116, -116, -116, -115, -115, -115, -115, +-115, -115, -114, -114, -114, -113, -113, -113, -112, -112, -111, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -105, -104, -104, -103, -103, -103, -102, +-102, -102, -101, -101, -101, -101, -101, -101, -100, -100, -100, -100, -100, -100, -100, -100, -100, -101, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -104, -104, -105, +-105, -105, -106, -106, -107, -107, -107, -108, -108, -109, -109, -110, -110, -110, -111, -111, -111, -112, -112, -112, -113, -113, -113, -113, -114, -114, -114, -114, -114, -114, -114, -114, +-114, -114, -114, -114, -114, -114, -114, -113, -113, -113, -113, -112, -112, -112, -111, -111, -111, -110, -110, -110, -109, -109, -108, -108, -107, -107, -107, -106, -106, -105, -105, -105, +-104, -104, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -101, -100, -100, -100, -100, -100, -100, -100, -100, -100, -101, -101, -101, -101, -101, -101, -102, -102, -102, +-103, -103, -103, -104, -104, -105, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -111, -112, -112, -113, -113, -113, -114, -114, -114, -115, -115, -115, +-115, -115, -115, -116, -116, -116, -116, -116, -116, -115, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -112, -112, -111, -111, -110, -110, -109, -109, -108, -108, -107, -106, +-106, -105, -105, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -98, -97, -97, -97, -97, -96, -96, -96, -96, -96, -96, -96, -96, -97, -97, -97, +-97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -103, -104, -104, -105, -106, -107, -108, -109, -110, -111, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -121, +-122, -123, -124, -124, -125, -125, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -126, -126, -125, -125, -124, -123, -122, -121, -120, -119, -117, -116, -114, -113, -111, -109, +-107, -105, -102, -100, -97, -95, -92, -89, -86, -83, -80, -77, -74, -70, -67, -63, -60, -56, -52, -49, -45, -41, -37, -33, -29, -25, -20, -16, -12, -8, -4, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_92_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_92_at_16384_1024_int8.h new file mode 100644 index 000000000..f31c582a8 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_92_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_92_AT_16384_1024INT8_H_ +#define SQUARE_MAX_92_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_92_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_92_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_92_AT_16384_1024_DATA [] = +{ +0, 37, 71, 98, 116, 126, 127, 123, 115, 107, 101, 98, 98, 101, 106, 110, 114, 115, 114, 112, 108, 105, 103, 103, 104, 106, 109, 111, 112, 112, 111, 109, 107, +105, 104, 105, 106, 108, 110, 111, 111, 110, 109, 107, 106, 105, 105, 106, 107, 109, 110, 110, 110, 109, 108, 107, 106, 106, 106, 107, 108, 109, 110, 110, 109, +108, 107, 106, 106, 106, 107, 108, 109, 109, 110, 109, 109, 108, 107, 106, 106, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 106, 107, 107, 108, 109, 109, +109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 107, 107, 107, 107, 107, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, +108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, +107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 107, +107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 108, 109, 109, 108, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, +108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 108, 108, 108, 109, 109, 108, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, +109, 108, 108, 107, 107, 107, 107, 108, 108, 108, 109, 109, 108, 108, 108, 107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, +109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 108, 109, 109, 108, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, +108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, +107, 107, 108, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, +107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 108, 107, 107, 107, 107, 107, 108, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 108, 108, 109, 109, 109, +109, 108, 107, 107, 106, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 106, 106, 107, 108, 109, 109, 110, 109, 109, 108, 107, 106, 106, 106, 107, 108, 109, +110, 110, 109, 108, 107, 106, 106, 106, 107, 108, 109, 110, 110, 110, 109, 107, 106, 105, 105, 106, 107, 109, 110, 111, 111, 110, 108, 106, 105, 104, 105, 107, +109, 111, 112, 112, 111, 109, 106, 104, 103, 103, 105, 108, 112, 114, 115, 114, 110, 106, 101, 98, 98, 101, 107, 115, 123, 127, 126, 116, 98, 71, 37, 0, +-37, -71, -98, -116, -126, -127, -123, -115, -107, -101, -98, -98, -101, -106, -110, -114, -115, -114, -112, -108, -105, -103, -103, -104, -106, -109, -111, -112, -112, -111, -109, -107, +-105, -104, -105, -106, -108, -110, -111, -111, -110, -109, -107, -106, -105, -105, -106, -107, -109, -110, -110, -110, -109, -108, -107, -106, -106, -106, -107, -108, -109, -110, -110, -109, +-108, -107, -106, -106, -106, -107, -108, -109, -109, -110, -109, -109, -108, -107, -106, -106, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -106, -107, -107, -108, -109, -109, +-109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -107, -107, -107, -107, -107, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, +-108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, +-107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -107, +-107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -108, -109, -109, -108, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, +-108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -108, -108, -108, -109, -109, -108, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, +-109, -108, -108, -107, -107, -107, -107, -108, -108, -108, -109, -109, -108, -108, -108, -107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, +-109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -108, -109, -109, -108, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, +-108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, +-107, -107, -108, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, +-107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -108, -107, -107, -107, -107, -107, -108, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -108, -108, -109, -109, -109, +-109, -108, -107, -107, -106, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -106, -106, -107, -108, -109, -109, -110, -109, -109, -108, -107, -106, -106, -106, -107, -108, -109, +-110, -110, -109, -108, -107, -106, -106, -106, -107, -108, -109, -110, -110, -110, -109, -107, -106, -105, -105, -106, -107, -109, -110, -111, -111, -110, -108, -106, -105, -104, -105, -107, +-109, -111, -112, -112, -111, -109, -106, -104, -103, -103, -105, -108, -112, -114, -115, -114, -110, -106, -101, -98, -98, -101, -107, -115, -123, -127, -126, -116, -98, -71, -37, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_94_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_94_at_16384_1024_int8.h new file mode 100644 index 000000000..e870970b5 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_94_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_94_AT_16384_1024INT8_H_ +#define SQUARE_MAX_94_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_94_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_94_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_94_AT_16384_1024_DATA [] = +{ +0, 36, 69, 96, 115, 125, 127, 123, 116, 108, 102, 98, 97, 100, 104, 109, 113, 115, 115, 113, 110, 106, 104, 102, 103, 104, 107, 109, 111, 112, 112, 110, 108, +106, 105, 104, 105, 106, 108, 110, 111, 111, 110, 109, 107, 106, 105, 105, 106, 107, 108, 110, 110, 110, 109, 108, 107, 106, 106, 106, 106, 108, 109, 109, 110, +109, 109, 108, 107, 106, 106, 106, 107, 108, 109, 109, 109, 109, 108, 107, 107, 106, 106, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 106, 106, 107, 108, +108, 109, 109, 109, 108, 108, 107, 107, 106, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, +107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, +107, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 109, +108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 109, 108, 108, 108, 107, 107, 107, 107, 107, 108, +108, 108, 109, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 109, 108, 108, 108, 107, 107, 107, +107, 107, 108, 108, 108, 109, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 109, 108, 108, 108, +107, 107, 107, 107, 107, 108, 108, 108, 109, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 109, +108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, +108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, +107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 106, 107, 107, 108, 108, 109, 109, 109, 108, 108, +107, 106, 106, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 106, 106, 107, 107, 108, 109, 109, 109, 109, 108, 107, 106, 106, 106, 107, 108, 109, 109, 110, +109, 109, 108, 106, 106, 106, 106, 107, 108, 109, 110, 110, 110, 108, 107, 106, 105, 105, 106, 107, 109, 110, 111, 111, 110, 108, 106, 105, 104, 105, 106, 108, +110, 112, 112, 111, 109, 107, 104, 103, 102, 104, 106, 110, 113, 115, 115, 113, 109, 104, 100, 97, 98, 102, 108, 116, 123, 127, 125, 115, 96, 69, 36, 0, +-36, -69, -96, -115, -125, -127, -123, -116, -108, -102, -98, -97, -100, -104, -109, -113, -115, -115, -113, -110, -106, -104, -102, -103, -104, -107, -109, -111, -112, -112, -110, -108, +-106, -105, -104, -105, -106, -108, -110, -111, -111, -110, -109, -107, -106, -105, -105, -106, -107, -108, -110, -110, -110, -109, -108, -107, -106, -106, -106, -106, -108, -109, -109, -110, +-109, -109, -108, -107, -106, -106, -106, -107, -108, -109, -109, -109, -109, -108, -107, -107, -106, -106, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -106, -106, -107, -108, +-108, -109, -109, -109, -108, -108, -107, -107, -106, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, +-107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, +-107, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -109, +-108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -109, -108, -108, -108, -107, -107, -107, -107, -107, -108, +-108, -108, -109, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -109, -108, -108, -108, -107, -107, -107, +-107, -107, -108, -108, -108, -109, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -109, -108, -108, -108, +-107, -107, -107, -107, -107, -108, -108, -108, -109, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -109, +-108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, +-108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, +-107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -106, -107, -107, -108, -108, -109, -109, -109, -108, -108, +-107, -106, -106, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -106, -106, -107, -107, -108, -109, -109, -109, -109, -108, -107, -106, -106, -106, -107, -108, -109, -109, -110, +-109, -109, -108, -106, -106, -106, -106, -107, -108, -109, -110, -110, -110, -108, -107, -106, -105, -105, -106, -107, -109, -110, -111, -111, -110, -108, -106, -105, -104, -105, -106, -108, +-110, -112, -112, -111, -109, -107, -104, -103, -102, -104, -106, -110, -113, -115, -115, -113, -109, -104, -100, -97, -98, -102, -108, -116, -123, -127, -125, -115, -96, -69, -36, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_96_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_96_at_16384_1024_int8.h new file mode 100644 index 000000000..281b9ed5f --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_96_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_96_AT_16384_1024INT8_H_ +#define SQUARE_MAX_96_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_96_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_96_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_96_AT_16384_1024_DATA [] = +{ +0, 35, 68, 94, 113, 124, 127, 124, 117, 110, 103, 98, 97, 99, 103, 107, 111, 114, 115, 114, 111, 108, 105, 103, 102, 103, 105, 108, 110, 112, 112, 111, 109, +107, 105, 104, 104, 105, 106, 108, 110, 111, 111, 110, 109, 107, 106, 105, 105, 106, 107, 108, 109, 110, 110, 109, 108, 107, 106, 105, 105, 106, 107, 108, 109, +110, 110, 109, 108, 107, 106, 106, 106, 106, 107, 108, 109, 109, 109, 109, 108, 107, 106, 106, 106, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 106, 106, +107, 107, 108, 109, 109, 109, 108, 108, 107, 107, 106, 106, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 106, 107, 107, 108, 108, 109, 109, 109, 108, 108, +107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, +109, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 108, 108, 107, 107, 107, 107, 107, +107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 107, +107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, +108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, +108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 107, 107, +107, 107, 107, 107, 108, 108, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, +108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, +108, 109, 109, 109, 108, 108, 107, 107, 106, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 106, 106, 107, 107, 108, 108, 109, 109, 109, 108, 107, 107, 106, +106, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 106, 106, 106, 107, 108, 109, 109, 109, 109, 108, 107, 106, 106, 106, 106, 107, 108, 109, 110, 110, 109, +108, 107, 106, 105, 105, 106, 107, 108, 109, 110, 110, 109, 108, 107, 106, 105, 105, 106, 107, 109, 110, 111, 111, 110, 108, 106, 105, 104, 104, 105, 107, 109, +111, 112, 112, 110, 108, 105, 103, 102, 103, 105, 108, 111, 114, 115, 114, 111, 107, 103, 99, 97, 98, 103, 110, 117, 124, 127, 124, 113, 94, 68, 35, 0, +-35, -68, -94, -113, -124, -127, -124, -117, -110, -103, -98, -97, -99, -103, -107, -111, -114, -115, -114, -111, -108, -105, -103, -102, -103, -105, -108, -110, -112, -112, -111, -109, +-107, -105, -104, -104, -105, -106, -108, -110, -111, -111, -110, -109, -107, -106, -105, -105, -106, -107, -108, -109, -110, -110, -109, -108, -107, -106, -105, -105, -106, -107, -108, -109, +-110, -110, -109, -108, -107, -106, -106, -106, -106, -107, -108, -109, -109, -109, -109, -108, -107, -106, -106, -106, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -106, -106, +-107, -107, -108, -109, -109, -109, -108, -108, -107, -107, -106, -106, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -106, -107, -107, -108, -108, -109, -109, -109, -108, -108, +-107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, +-109, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -108, -108, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, +-108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -108, -108, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, +-108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, +-108, -109, -109, -109, -108, -108, -107, -107, -106, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -106, -106, -107, -107, -108, -108, -109, -109, -109, -108, -107, -107, -106, +-106, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -106, -106, -106, -107, -108, -109, -109, -109, -109, -108, -107, -106, -106, -106, -106, -107, -108, -109, -110, -110, -109, +-108, -107, -106, -105, -105, -106, -107, -108, -109, -110, -110, -109, -108, -107, -106, -105, -105, -106, -107, -109, -110, -111, -111, -110, -108, -106, -105, -104, -104, -105, -107, -109, +-111, -112, -112, -110, -108, -105, -103, -102, -103, -105, -108, -111, -114, -115, -114, -111, -107, -103, -99, -97, -98, -103, -110, -117, -124, -127, -124, -113, -94, -68, -35, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/1024/square_max_98_at_16384_1024_int8.h b/tables/BandLimited_SQUARE/1024/square_max_98_at_16384_1024_int8.h new file mode 100644 index 000000000..091515083 --- /dev/null +++ b/tables/BandLimited_SQUARE/1024/square_max_98_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef SQUARE_MAX_98_AT_16384_1024INT8_H_ +#define SQUARE_MAX_98_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_98_AT_16384_1024_NUM_CELLS 1024 +#define SQUARE_MAX_98_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_98_AT_16384_1024_DATA [] = +{ +0, 34, 66, 93, 112, 123, 127, 125, 119, 111, 104, 99, 97, 98, 101, 106, 110, 113, 115, 114, 112, 109, 106, 104, 102, 103, 104, 106, 109, 111, 112, 112, 111, +109, 107, 105, 104, 104, 105, 106, 108, 110, 111, 111, 110, 109, 107, 106, 105, 105, 105, 106, 108, 109, 110, 110, 110, 109, 108, 106, 106, 105, 106, 107, 108, +109, 109, 110, 109, 109, 108, 107, 106, 106, 106, 107, 107, 108, 109, 109, 109, 109, 108, 107, 106, 106, 106, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, +106, 106, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 106, 106, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 106, 107, 107, 108, 108, 109, 109, +109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 107, +107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 109, 108, 108, 108, +107, 107, 107, 107, 107, 108, 108, 108, 109, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, +108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, +107, 107, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, +108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 109, 108, 108, 108, 107, 107, 107, 107, 107, 108, +108, 108, 109, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, +107, 107, 107, 107, 108, 108, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 108, 108, 109, 109, +109, 108, 108, 107, 107, 106, 107, 107, 108, 108, 109, 109, 109, 108, 108, 107, 107, 106, 106, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 106, 106, 107, +107, 108, 109, 109, 109, 109, 108, 107, 107, 106, 106, 106, 107, 108, 109, 109, 109, 109, 108, 107, 107, 106, 106, 106, 107, 108, 109, 109, 110, 109, 109, 108, +107, 106, 105, 106, 106, 108, 109, 110, 110, 110, 109, 108, 106, 105, 105, 105, 106, 107, 109, 110, 111, 111, 110, 108, 106, 105, 104, 104, 105, 107, 109, 111, +112, 112, 111, 109, 106, 104, 103, 102, 104, 106, 109, 112, 114, 115, 113, 110, 106, 101, 98, 97, 99, 104, 111, 119, 125, 127, 123, 112, 93, 66, 34, 0, +-34, -66, -93, -112, -123, -127, -125, -119, -111, -104, -99, -97, -98, -101, -106, -110, -113, -115, -114, -112, -109, -106, -104, -102, -103, -104, -106, -109, -111, -112, -112, -111, +-109, -107, -105, -104, -104, -105, -106, -108, -110, -111, -111, -110, -109, -107, -106, -105, -105, -105, -106, -108, -109, -110, -110, -110, -109, -108, -106, -106, -105, -106, -107, -108, +-109, -109, -110, -109, -109, -108, -107, -106, -106, -106, -107, -107, -108, -109, -109, -109, -109, -108, -107, -106, -106, -106, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, +-106, -106, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -106, -106, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -106, -107, -107, -108, -108, -109, -109, +-109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -107, +-107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -109, -108, -108, -108, +-107, -107, -107, -107, -107, -108, -108, -108, -109, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, +-107, -107, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, +-108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -109, -108, -108, -108, -107, -107, -107, -107, -107, -108, +-108, -108, -109, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, +-107, -107, -107, -107, -108, -108, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -108, -108, -109, -109, +-109, -108, -108, -107, -107, -106, -107, -107, -108, -108, -109, -109, -109, -108, -108, -107, -107, -106, -106, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -106, -106, -107, +-107, -108, -109, -109, -109, -109, -108, -107, -107, -106, -106, -106, -107, -108, -109, -109, -109, -109, -108, -107, -107, -106, -106, -106, -107, -108, -109, -109, -110, -109, -109, -108, +-107, -106, -105, -106, -106, -108, -109, -110, -110, -110, -109, -108, -106, -105, -105, -105, -106, -107, -109, -110, -111, -111, -110, -108, -106, -105, -104, -104, -105, -107, -109, -111, +-112, -112, -111, -109, -106, -104, -103, -102, -104, -106, -109, -112, -114, -115, -113, -110, -106, -101, -98, -97, -99, -104, -111, -119, -125, -127, -123, -112, -93, -66, -34, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_101_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_101_at_16384_2048_int8.h new file mode 100644 index 000000000..57edbb381 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_101_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_101_AT_16384_2048INT8_H_ +#define SQUARE_MAX_101_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_101_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_101_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_101_AT_16384_2048_DATA [] = +{ +0, 17, 34, 50, 65, 79, 91, 102, 111, 117, 122, 126, 127, 127, 126, 123, 120, 117, 113, 109, 106, 103, 100, 99, 98, 97, 98, 99, 100, 102, 104, 106, 108, +110, 112, 114, 114, 115, 115, 114, 114, 112, 111, 109, 108, 106, 105, 104, 103, 103, 102, 103, 103, 104, 105, 106, 107, 108, 110, 111, 111, 112, 112, 112, 112, +111, 111, 110, 109, 108, 107, 106, 105, 105, 104, 104, 104, 105, 105, 106, 107, 107, 108, 109, 110, 110, 111, 111, 111, 111, 110, 110, 109, 108, 108, 107, 106, +106, 105, 105, 105, 105, 105, 106, 106, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, +107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, +109, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, +108, 108, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, +106, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, +109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, +107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, +107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, +109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, +108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, +107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, +109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, +107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, +108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, +108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, +108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, +109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, +107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, +109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 109, 109, +109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, +106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 106, 106, 105, 105, 105, 105, 105, 106, 106, +107, 108, 108, 109, 110, 110, 111, 111, 111, 111, 110, 110, 109, 108, 107, 107, 106, 105, 105, 104, 104, 104, 105, 105, 106, 107, 108, 109, 110, 111, 111, 112, +112, 112, 112, 111, 111, 110, 108, 107, 106, 105, 104, 103, 103, 102, 103, 103, 104, 105, 106, 108, 109, 111, 112, 114, 114, 115, 115, 114, 114, 112, 110, 108, +106, 104, 102, 100, 99, 98, 97, 98, 99, 100, 103, 106, 109, 113, 117, 120, 123, 126, 127, 127, 126, 122, 117, 111, 102, 91, 79, 65, 50, 34, 17, 0, +-17, -34, -50, -65, -79, -91, -102, -111, -117, -122, -126, -127, -127, -126, -123, -120, -117, -113, -109, -106, -103, -100, -99, -98, -97, -98, -99, -100, -102, -104, -106, -108, +-110, -112, -114, -114, -115, -115, -114, -114, -112, -111, -109, -108, -106, -105, -104, -103, -103, -102, -103, -103, -104, -105, -106, -107, -108, -110, -111, -111, -112, -112, -112, -112, +-111, -111, -110, -109, -108, -107, -106, -105, -105, -104, -104, -104, -105, -105, -106, -107, -107, -108, -109, -110, -110, -111, -111, -111, -111, -110, -110, -109, -108, -108, -107, -106, +-106, -105, -105, -105, -105, -105, -106, -106, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, +-107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, +-109, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, +-108, -108, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, +-106, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, +-109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, +-108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, +-108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, +-107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, +-109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -109, -109, +-109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, +-106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -106, -106, -105, -105, -105, -105, -105, -106, -106, +-107, -108, -108, -109, -110, -110, -111, -111, -111, -111, -110, -110, -109, -108, -107, -107, -106, -105, -105, -104, -104, -104, -105, -105, -106, -107, -108, -109, -110, -111, -111, -112, +-112, -112, -112, -111, -111, -110, -108, -107, -106, -105, -104, -103, -103, -102, -103, -103, -104, -105, -106, -108, -109, -111, -112, -114, -114, -115, -115, -114, -114, -112, -110, -108, +-106, -104, -102, -100, -99, -98, -97, -98, -99, -100, -103, -106, -109, -113, -117, -120, -123, -126, -127, -127, -126, -122, -117, -111, -102, -91, -79, -65, -50, -34, -17, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_103_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_103_at_16384_2048_int8.h new file mode 100644 index 000000000..f24082399 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_103_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_103_AT_16384_2048INT8_H_ +#define SQUARE_MAX_103_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_103_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_103_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_103_AT_16384_2048_DATA [] = +{ +0, 16, 33, 49, 64, 77, 89, 100, 109, 116, 121, 125, 127, 127, 126, 124, 121, 118, 115, 111, 107, 104, 102, 99, 98, 97, 97, 98, 99, 100, 102, 104, 107, +109, 111, 112, 114, 114, 115, 115, 114, 113, 112, 111, 109, 108, 106, 105, 104, 103, 102, 102, 102, 103, 103, 104, 105, 107, 108, 109, 110, 111, 112, 112, 112, +112, 112, 111, 110, 109, 108, 107, 106, 106, 105, 104, 104, 104, 104, 105, 105, 106, 107, 107, 108, 109, 110, 110, 111, 111, 111, 111, 110, 110, 109, 109, 108, +107, 106, 106, 105, 105, 105, 105, 105, 105, 106, 106, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 106, 106, 106, 105, 105, +105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, +108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, +109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, +107, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, +106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, +109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, +109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, +109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, +109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, +106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 107, 108, +108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, +109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, +107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, +105, 106, 106, 106, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 106, 106, 105, 105, 105, 105, 105, 105, 106, 106, 107, 108, +109, 109, 110, 110, 111, 111, 111, 111, 110, 110, 109, 108, 107, 107, 106, 105, 105, 104, 104, 104, 104, 105, 106, 106, 107, 108, 109, 110, 111, 112, 112, 112, +112, 112, 111, 110, 109, 108, 107, 105, 104, 103, 103, 102, 102, 102, 103, 104, 105, 106, 108, 109, 111, 112, 113, 114, 115, 115, 114, 114, 112, 111, 109, 107, +104, 102, 100, 99, 98, 97, 97, 98, 99, 102, 104, 107, 111, 115, 118, 121, 124, 126, 127, 127, 125, 121, 116, 109, 100, 89, 77, 64, 49, 33, 16, 0, +-16, -33, -49, -64, -77, -89, -100, -109, -116, -121, -125, -127, -127, -126, -124, -121, -118, -115, -111, -107, -104, -102, -99, -98, -97, -97, -98, -99, -100, -102, -104, -107, +-109, -111, -112, -114, -114, -115, -115, -114, -113, -112, -111, -109, -108, -106, -105, -104, -103, -102, -102, -102, -103, -103, -104, -105, -107, -108, -109, -110, -111, -112, -112, -112, +-112, -112, -111, -110, -109, -108, -107, -106, -106, -105, -104, -104, -104, -104, -105, -105, -106, -107, -107, -108, -109, -110, -110, -111, -111, -111, -111, -110, -110, -109, -109, -108, +-107, -106, -106, -105, -105, -105, -105, -105, -105, -106, -106, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -106, -106, -106, -105, -105, +-105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, +-108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, +-109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, +-107, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, +-106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, +-109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, +-109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, +-106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -107, -108, +-108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, +-109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, +-107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, +-105, -106, -106, -106, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -106, -106, -105, -105, -105, -105, -105, -105, -106, -106, -107, -108, +-109, -109, -110, -110, -111, -111, -111, -111, -110, -110, -109, -108, -107, -107, -106, -105, -105, -104, -104, -104, -104, -105, -106, -106, -107, -108, -109, -110, -111, -112, -112, -112, +-112, -112, -111, -110, -109, -108, -107, -105, -104, -103, -103, -102, -102, -102, -103, -104, -105, -106, -108, -109, -111, -112, -113, -114, -115, -115, -114, -114, -112, -111, -109, -107, +-104, -102, -100, -99, -98, -97, -97, -98, -99, -102, -104, -107, -111, -115, -118, -121, -124, -126, -127, -127, -125, -121, -116, -109, -100, -89, -77, -64, -49, -33, -16, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_106_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_106_at_16384_2048_int8.h new file mode 100644 index 000000000..e1569eb6a --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_106_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_106_AT_16384_2048INT8_H_ +#define SQUARE_MAX_106_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_106_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_106_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_106_AT_16384_2048_DATA [] = +{ +0, 16, 32, 48, 62, 76, 88, 98, 107, 114, 120, 124, 126, 127, 127, 125, 123, 120, 116, 113, 109, 106, 103, 101, 99, 98, 97, 97, 98, 99, 101, 103, 105, +107, 109, 111, 112, 114, 114, 115, 115, 114, 113, 112, 111, 110, 108, 107, 105, 104, 103, 103, 102, 102, 103, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, +112, 112, 112, 111, 111, 110, 109, 108, 107, 106, 105, 105, 104, 104, 104, 104, 104, 105, 106, 106, 107, 108, 109, 109, 110, 110, 111, 111, 111, 110, 110, 109, +109, 108, 107, 107, 106, 106, 105, 105, 105, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, +106, 106, 105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, +106, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, +109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, +109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, +107, 107, 107, 107, 107, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, +107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, +109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, +108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, +107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, +108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, +109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, +108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, +107, 108, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, +108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, +108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, +107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 107, 107, 107, 107, 107, 108, +108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, +109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, +108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, +106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 106, 106, 106, +107, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 105, 105, 105, 106, 106, 107, 107, 108, 109, 109, +110, 110, 111, 111, 111, 110, 110, 109, 109, 108, 107, 106, 106, 105, 104, 104, 104, 104, 104, 105, 105, 106, 107, 108, 109, 110, 111, 111, 112, 112, 112, 112, +111, 110, 109, 108, 107, 106, 105, 104, 103, 103, 102, 102, 103, 103, 104, 105, 107, 108, 110, 111, 112, 113, 114, 115, 115, 114, 114, 112, 111, 109, 107, 105, +103, 101, 99, 98, 97, 97, 98, 99, 101, 103, 106, 109, 113, 116, 120, 123, 125, 127, 127, 126, 124, 120, 114, 107, 98, 88, 76, 62, 48, 32, 16, 0, +-16, -32, -48, -62, -76, -88, -98, -107, -114, -120, -124, -126, -127, -127, -125, -123, -120, -116, -113, -109, -106, -103, -101, -99, -98, -97, -97, -98, -99, -101, -103, -105, +-107, -109, -111, -112, -114, -114, -115, -115, -114, -113, -112, -111, -110, -108, -107, -105, -104, -103, -103, -102, -102, -103, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, +-112, -112, -112, -111, -111, -110, -109, -108, -107, -106, -105, -105, -104, -104, -104, -104, -104, -105, -106, -106, -107, -108, -109, -109, -110, -110, -111, -111, -111, -110, -110, -109, +-109, -108, -107, -107, -106, -106, -105, -105, -105, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, +-106, -106, -105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, +-106, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, +-109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, +-109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, +-109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, +-108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, +-108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, +-109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, +-108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, +-108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, +-109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, +-108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, +-106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -106, -106, -106, +-107, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -105, -105, -105, -106, -106, -107, -107, -108, -109, -109, +-110, -110, -111, -111, -111, -110, -110, -109, -109, -108, -107, -106, -106, -105, -104, -104, -104, -104, -104, -105, -105, -106, -107, -108, -109, -110, -111, -111, -112, -112, -112, -112, +-111, -110, -109, -108, -107, -106, -105, -104, -103, -103, -102, -102, -103, -103, -104, -105, -107, -108, -110, -111, -112, -113, -114, -115, -115, -114, -114, -112, -111, -109, -107, -105, +-103, -101, -99, -98, -97, -97, -98, -99, -101, -103, -106, -109, -113, -116, -120, -123, -125, -127, -127, -126, -124, -120, -114, -107, -98, -88, -76, -62, -48, -32, -16, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_109_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_109_at_16384_2048_int8.h new file mode 100644 index 000000000..0970e7562 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_109_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_109_AT_16384_2048INT8_H_ +#define SQUARE_MAX_109_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_109_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_109_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_109_AT_16384_2048_DATA [] = +{ +0, 16, 31, 46, 61, 74, 86, 97, 106, 113, 119, 123, 126, 127, 127, 126, 124, 121, 118, 115, 111, 108, 105, 102, 100, 98, 97, 97, 98, 98, 100, 101, 103, +105, 107, 109, 111, 113, 114, 115, 115, 115, 114, 114, 113, 111, 110, 109, 107, 106, 105, 104, 103, 102, 102, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, +111, 112, 112, 112, 112, 111, 111, 110, 109, 108, 107, 106, 106, 105, 104, 104, 104, 104, 105, 105, 106, 106, 107, 108, 109, 109, 110, 110, 111, 111, 111, 111, +110, 110, 109, 109, 108, 107, 107, 106, 106, 105, 105, 105, 105, 105, 106, 106, 107, 107, 108, 109, 109, 110, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, +107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, +106, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 109, 110, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, +107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, +109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, +109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, +108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, +107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, +107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, +108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, +109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, +108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, +107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, +108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, +109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, +109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, +108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, +107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, +108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, +109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, +108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, +106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 110, 109, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, +106, 107, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, +108, 109, 109, 110, 110, 110, 110, 110, 110, 110, 109, 109, 108, 107, 107, 106, 106, 105, 105, 105, 105, 105, 106, 106, 107, 107, 108, 109, 109, 110, 110, 111, +111, 111, 111, 110, 110, 109, 109, 108, 107, 106, 106, 105, 105, 104, 104, 104, 104, 105, 106, 106, 107, 108, 109, 110, 111, 111, 112, 112, 112, 112, 111, 111, +110, 109, 108, 107, 106, 105, 104, 103, 102, 102, 102, 103, 104, 105, 106, 107, 109, 110, 111, 113, 114, 114, 115, 115, 115, 114, 113, 111, 109, 107, 105, 103, +101, 100, 98, 98, 97, 97, 98, 100, 102, 105, 108, 111, 115, 118, 121, 124, 126, 127, 127, 126, 123, 119, 113, 106, 97, 86, 74, 61, 46, 31, 16, 0, +-16, -31, -46, -61, -74, -86, -97, -106, -113, -119, -123, -126, -127, -127, -126, -124, -121, -118, -115, -111, -108, -105, -102, -100, -98, -97, -97, -98, -98, -100, -101, -103, +-105, -107, -109, -111, -113, -114, -115, -115, -115, -114, -114, -113, -111, -110, -109, -107, -106, -105, -104, -103, -102, -102, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, +-111, -112, -112, -112, -112, -111, -111, -110, -109, -108, -107, -106, -106, -105, -104, -104, -104, -104, -105, -105, -106, -106, -107, -108, -109, -109, -110, -110, -111, -111, -111, -111, +-110, -110, -109, -109, -108, -107, -107, -106, -106, -105, -105, -105, -105, -105, -106, -106, -107, -107, -108, -109, -109, -110, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, +-107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, +-106, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -109, -110, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, +-107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, +-109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, +-109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, +-108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, +-108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, +-109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, +-109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, +-109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, +-108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, +-108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, +-109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, +-108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, +-106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -110, -109, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, +-106, -107, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, +-108, -109, -109, -110, -110, -110, -110, -110, -110, -110, -109, -109, -108, -107, -107, -106, -106, -105, -105, -105, -105, -105, -106, -106, -107, -107, -108, -109, -109, -110, -110, -111, +-111, -111, -111, -110, -110, -109, -109, -108, -107, -106, -106, -105, -105, -104, -104, -104, -104, -105, -106, -106, -107, -108, -109, -110, -111, -111, -112, -112, -112, -112, -111, -111, +-110, -109, -108, -107, -106, -105, -104, -103, -102, -102, -102, -103, -104, -105, -106, -107, -109, -110, -111, -113, -114, -114, -115, -115, -115, -114, -113, -111, -109, -107, -105, -103, +-101, -100, -98, -98, -97, -97, -98, -100, -102, -105, -108, -111, -115, -118, -121, -124, -126, -127, -127, -126, -123, -119, -113, -106, -97, -86, -74, -61, -46, -31, -16, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_112_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_112_at_16384_2048_int8.h new file mode 100644 index 000000000..dc62563ce --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_112_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_112_AT_16384_2048INT8_H_ +#define SQUARE_MAX_112_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_112_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_112_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_112_AT_16384_2048_DATA [] = +{ +0, 15, 30, 45, 59, 72, 84, 95, 104, 111, 117, 122, 125, 127, 127, 126, 125, 122, 119, 116, 113, 109, 106, 103, 101, 99, 98, 97, 97, 98, 99, 100, 102, +103, 105, 107, 109, 111, 112, 114, 114, 115, 115, 114, 114, 113, 112, 110, 109, 107, 106, 105, 104, 103, 102, 102, 102, 103, 103, 104, 105, 106, 107, 108, 109, +110, 111, 111, 112, 112, 112, 112, 111, 111, 110, 109, 108, 107, 106, 105, 105, 104, 104, 104, 104, 104, 105, 105, 106, 107, 108, 108, 109, 110, 110, 111, 111, +111, 111, 110, 110, 110, 109, 108, 108, 107, 106, 106, 105, 105, 105, 105, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, +109, 109, 108, 107, 107, 106, 106, 106, 106, 105, 105, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, +107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, +106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, +107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, +108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, +109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, +109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, +108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, +107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, +107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, +108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, +109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, +108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, +107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, +107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, +108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, +109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, +108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, +107, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 106, +106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, +106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, +108, 108, 109, 109, 109, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 105, 105, 106, 106, 106, 106, 107, 107, 108, 109, 109, 109, +110, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 105, 105, 105, 105, 106, 106, 107, 108, 108, 109, 110, 110, 110, 111, 111, 111, +111, 110, 110, 109, 108, 108, 107, 106, 105, 105, 104, 104, 104, 104, 104, 105, 105, 106, 107, 108, 109, 110, 111, 111, 112, 112, 112, 112, 111, 111, 110, 109, +108, 107, 106, 105, 104, 103, 103, 102, 102, 102, 103, 104, 105, 106, 107, 109, 110, 112, 113, 114, 114, 115, 115, 114, 114, 112, 111, 109, 107, 105, 103, 102, +100, 99, 98, 97, 97, 98, 99, 101, 103, 106, 109, 113, 116, 119, 122, 125, 126, 127, 127, 125, 122, 117, 111, 104, 95, 84, 72, 59, 45, 30, 15, 0, +-15, -30, -45, -59, -72, -84, -95, -104, -111, -117, -122, -125, -127, -127, -126, -125, -122, -119, -116, -113, -109, -106, -103, -101, -99, -98, -97, -97, -98, -99, -100, -102, +-103, -105, -107, -109, -111, -112, -114, -114, -115, -115, -114, -114, -113, -112, -110, -109, -107, -106, -105, -104, -103, -102, -102, -102, -103, -103, -104, -105, -106, -107, -108, -109, +-110, -111, -111, -112, -112, -112, -112, -111, -111, -110, -109, -108, -107, -106, -105, -105, -104, -104, -104, -104, -104, -105, -105, -106, -107, -108, -108, -109, -110, -110, -111, -111, +-111, -111, -110, -110, -110, -109, -108, -108, -107, -106, -106, -105, -105, -105, -105, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -110, -109, +-109, -109, -108, -107, -107, -106, -106, -106, -106, -105, -105, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, +-107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, +-106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, +-107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, +-108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, +-109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, +-109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, +-108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, +-108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, +-109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, +-108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, +-108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, +-109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, +-107, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -106, +-106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, +-106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, +-108, -108, -109, -109, -109, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -105, -105, -106, -106, -106, -106, -107, -107, -108, -109, -109, -109, +-110, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -105, -105, -105, -105, -106, -106, -107, -108, -108, -109, -110, -110, -110, -111, -111, -111, +-111, -110, -110, -109, -108, -108, -107, -106, -105, -105, -104, -104, -104, -104, -104, -105, -105, -106, -107, -108, -109, -110, -111, -111, -112, -112, -112, -112, -111, -111, -110, -109, +-108, -107, -106, -105, -104, -103, -103, -102, -102, -102, -103, -104, -105, -106, -107, -109, -110, -112, -113, -114, -114, -115, -115, -114, -114, -112, -111, -109, -107, -105, -103, -102, +-100, -99, -98, -97, -97, -98, -99, -101, -103, -106, -109, -113, -116, -119, -122, -125, -126, -127, -127, -125, -122, -117, -111, -104, -95, -84, -72, -59, -45, -30, -15, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_115_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_115_at_16384_2048_int8.h new file mode 100644 index 000000000..2ad1fd995 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_115_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_115_AT_16384_2048INT8_H_ +#define SQUARE_MAX_115_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_115_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_115_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_115_AT_16384_2048_DATA [] = +{ +0, 15, 30, 44, 58, 71, 82, 93, 102, 110, 116, 121, 124, 126, 127, 127, 125, 123, 121, 118, 115, 111, 108, 105, 103, 100, 99, 98, 97, 97, 98, 99, 100, +102, 104, 106, 107, 109, 111, 112, 114, 114, 115, 115, 115, 114, 113, 112, 111, 109, 108, 107, 105, 104, 103, 103, 102, 102, 102, 103, 103, 104, 105, 106, 107, +108, 109, 110, 111, 112, 112, 112, 112, 112, 111, 111, 110, 109, 108, 107, 106, 106, 105, 104, 104, 104, 104, 104, 105, 105, 106, 106, 107, 108, 109, 109, 110, +110, 111, 111, 111, 111, 110, 110, 109, 109, 108, 108, 107, 106, 106, 105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 108, 108, 109, 109, 110, 110, 110, 110, +110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 109, 109, +109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, +107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, +106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, +106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 107, 107, +107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, +109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, +109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, +108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, +107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, +107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, +109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, +109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, +108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, +107, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, +106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, +107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, +108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, +109, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, +110, 110, 110, 109, 109, 108, 108, 107, 106, 106, 106, 105, 105, 105, 105, 105, 105, 106, 106, 107, 108, 108, 109, 109, 110, 110, 111, 111, 111, 111, 110, 110, +109, 109, 108, 107, 106, 106, 105, 105, 104, 104, 104, 104, 104, 105, 106, 106, 107, 108, 109, 110, 111, 111, 112, 112, 112, 112, 112, 111, 110, 109, 108, 107, +106, 105, 104, 103, 103, 102, 102, 102, 103, 103, 104, 105, 107, 108, 109, 111, 112, 113, 114, 115, 115, 115, 114, 114, 112, 111, 109, 107, 106, 104, 102, 100, +99, 98, 97, 97, 98, 99, 100, 103, 105, 108, 111, 115, 118, 121, 123, 125, 127, 127, 126, 124, 121, 116, 110, 102, 93, 82, 71, 58, 44, 30, 15, 0, +-15, -30, -44, -58, -71, -82, -93, -102, -110, -116, -121, -124, -126, -127, -127, -125, -123, -121, -118, -115, -111, -108, -105, -103, -100, -99, -98, -97, -97, -98, -99, -100, +-102, -104, -106, -107, -109, -111, -112, -114, -114, -115, -115, -115, -114, -113, -112, -111, -109, -108, -107, -105, -104, -103, -103, -102, -102, -102, -103, -103, -104, -105, -106, -107, +-108, -109, -110, -111, -112, -112, -112, -112, -112, -111, -111, -110, -109, -108, -107, -106, -106, -105, -104, -104, -104, -104, -104, -105, -105, -106, -106, -107, -108, -109, -109, -110, +-110, -111, -111, -111, -111, -110, -110, -109, -109, -108, -108, -107, -106, -106, -105, -105, -105, -105, -105, -105, -106, -106, -106, -107, -108, -108, -109, -109, -110, -110, -110, -110, +-110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -109, -109, +-109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, +-107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, +-106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, +-106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -107, -107, +-107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, +-109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, +-109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, +-107, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, +-106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, +-107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, +-108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, +-109, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, +-110, -110, -110, -109, -109, -108, -108, -107, -106, -106, -106, -105, -105, -105, -105, -105, -105, -106, -106, -107, -108, -108, -109, -109, -110, -110, -111, -111, -111, -111, -110, -110, +-109, -109, -108, -107, -106, -106, -105, -105, -104, -104, -104, -104, -104, -105, -106, -106, -107, -108, -109, -110, -111, -111, -112, -112, -112, -112, -112, -111, -110, -109, -108, -107, +-106, -105, -104, -103, -103, -102, -102, -102, -103, -103, -104, -105, -107, -108, -109, -111, -112, -113, -114, -115, -115, -115, -114, -114, -112, -111, -109, -107, -106, -104, -102, -100, +-99, -98, -97, -97, -98, -99, -100, -103, -105, -108, -111, -115, -118, -121, -123, -125, -127, -127, -126, -124, -121, -116, -110, -102, -93, -82, -71, -58, -44, -30, -15, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_1170_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_1170_at_16384_2048_int8.h new file mode 100644 index 000000000..363286376 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_1170_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_1170_AT_16384_2048INT8_H_ +#define SQUARE_MAX_1170_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_1170_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_1170_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_1170_AT_16384_2048_DATA [] = +{ +0, 1, 3, 5, 6, 8, 10, 11, 13, 15, 16, 18, 20, 21, 23, 25, 26, 28, 29, 31, 33, 34, 36, 38, 39, 41, 42, 44, 45, 47, 48, 50, 52, +53, 55, 56, 58, 59, 60, 62, 63, 65, 66, 68, 69, 70, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91, 93, 94, +95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, 112, 113, 114, 115, 115, 116, 116, 117, 118, 118, 119, 119, +120, 120, 121, 121, 122, 122, 122, 123, 123, 123, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 124, 124, 124, 124, 123, 123, 123, 123, 122, 122, 122, 121, +121, 121, 120, 120, 120, 119, 119, 119, 118, 118, 118, 117, 117, 116, 116, 116, 115, 115, 115, 114, 114, 113, 113, 113, 112, 112, 111, 111, 111, 110, 110, 110, +109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 105, 105, 105, 104, 104, 104, 103, 103, 103, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, +99, 99, 99, 98, 98, 98, 98, 98, 97, 97, 97, 97, 97, 97, 97, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, +96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 97, 97, 97, 97, 97, 97, 97, 97, 98, 98, 98, 98, 98, 98, 99, 99, +99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, 104, 105, 105, 105, 105, 106, 106, 106, 106, +107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 111, 111, 111, 111, 112, 112, 112, 112, 112, 113, 113, 113, 113, 113, 113, +114, 114, 114, 114, 114, 114, 115, 115, 115, 115, 115, 115, 115, 115, 115, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, +116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 115, 115, 115, 115, 115, 115, 115, 115, 115, 114, 114, 114, 114, 114, 114, 114, +113, 113, 113, 113, 113, 113, 112, 112, 112, 112, 112, 112, 111, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, +107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 104, 104, 104, 104, 104, 103, 103, 103, 103, 103, 103, 102, 102, 102, 102, 102, 102, 101, 101, +101, 101, 101, 101, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, +99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 100, 100, 100, 100, 100, 100, 100, 100, 100, 101, 101, 101, 101, 101, 101, +101, 102, 102, 102, 102, 102, 102, 103, 103, 103, 103, 103, 103, 104, 104, 104, 104, 104, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 107, +108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 111, 112, 112, 112, 112, 112, 112, 113, 113, 113, 113, 113, 113, 114, +114, 114, 114, 114, 114, 114, 115, 115, 115, 115, 115, 115, 115, 115, 115, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, +116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 115, 115, 115, 115, 115, 115, 115, 115, 115, 114, 114, 114, 114, 114, 114, 113, +113, 113, 113, 113, 113, 112, 112, 112, 112, 112, 111, 111, 111, 111, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, +106, 106, 106, 105, 105, 105, 105, 104, 104, 104, 104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, +99, 98, 98, 98, 98, 98, 98, 97, 97, 97, 97, 97, 97, 97, 97, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, +96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 97, 97, 97, 97, 97, 97, 97, 98, 98, 98, 98, 98, 99, 99, 99, 99, +100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 103, 103, 103, 104, 104, 104, 105, 105, 105, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 110, +110, 110, 111, 111, 111, 112, 112, 113, 113, 113, 114, 114, 115, 115, 115, 116, 116, 116, 117, 117, 118, 118, 118, 119, 119, 119, 120, 120, 120, 121, 121, 121, +122, 122, 122, 123, 123, 123, 123, 124, 124, 124, 124, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 123, 123, 123, 122, 122, 122, 121, 121, 120, 120, 119, +119, 118, 118, 117, 116, 116, 115, 115, 114, 113, 112, 112, 111, 110, 109, 109, 108, 107, 106, 105, 104, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, +93, 91, 90, 89, 88, 87, 86, 84, 83, 82, 81, 80, 78, 77, 76, 74, 73, 72, 70, 69, 68, 66, 65, 63, 62, 60, 59, 58, 56, 55, 53, 52, +50, 48, 47, 45, 44, 42, 41, 39, 38, 36, 34, 33, 31, 29, 28, 26, 25, 23, 21, 20, 18, 16, 15, 13, 11, 10, 8, 6, 5, 3, 1, 0, +-1, -3, -5, -6, -8, -10, -11, -13, -15, -16, -18, -20, -21, -23, -25, -26, -28, -29, -31, -33, -34, -36, -38, -39, -41, -42, -44, -45, -47, -48, -50, -52, +-53, -55, -56, -58, -59, -60, -62, -63, -65, -66, -68, -69, -70, -72, -73, -74, -76, -77, -78, -80, -81, -82, -83, -84, -86, -87, -88, -89, -90, -91, -93, -94, +-95, -96, -97, -98, -99, -100, -101, -102, -103, -104, -104, -105, -106, -107, -108, -109, -109, -110, -111, -112, -112, -113, -114, -115, -115, -116, -116, -117, -118, -118, -119, -119, +-120, -120, -121, -121, -122, -122, -122, -123, -123, -123, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -124, -124, -124, -124, -123, -123, -123, -123, -122, -122, -122, -121, +-121, -121, -120, -120, -120, -119, -119, -119, -118, -118, -118, -117, -117, -116, -116, -116, -115, -115, -115, -114, -114, -113, -113, -113, -112, -112, -111, -111, -111, -110, -110, -110, +-109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -105, -105, -105, -104, -104, -104, -103, -103, -103, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, +-99, -99, -99, -98, -98, -98, -98, -98, -97, -97, -97, -97, -97, -97, -97, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, +-96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -97, -97, -97, -97, -97, -97, -97, -97, -98, -98, -98, -98, -98, -98, -99, -99, +-99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, -104, -105, -105, -105, -105, -106, -106, -106, -106, +-107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -111, -111, -111, -111, -112, -112, -112, -112, -112, -113, -113, -113, -113, -113, -113, +-114, -114, -114, -114, -114, -114, -115, -115, -115, -115, -115, -115, -115, -115, -115, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, +-116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -115, -115, -115, -115, -115, -115, -115, -115, -115, -114, -114, -114, -114, -114, -114, -114, +-113, -113, -113, -113, -113, -113, -112, -112, -112, -112, -112, -112, -111, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, +-107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -104, -104, -104, -104, -104, -103, -103, -103, -103, -103, -103, -102, -102, -102, -102, -102, -102, -101, -101, +-101, -101, -101, -101, -101, -100, -100, -100, -100, -100, -100, -100, -100, -100, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, +-99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -99, -100, -100, -100, -100, -100, -100, -100, -100, -100, -101, -101, -101, -101, -101, -101, +-101, -102, -102, -102, -102, -102, -102, -103, -103, -103, -103, -103, -103, -104, -104, -104, -104, -104, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -107, +-108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -111, -112, -112, -112, -112, -112, -112, -113, -113, -113, -113, -113, -113, -114, +-114, -114, -114, -114, -114, -114, -115, -115, -115, -115, -115, -115, -115, -115, -115, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, +-116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -115, -115, -115, -115, -115, -115, -115, -115, -115, -114, -114, -114, -114, -114, -114, -113, +-113, -113, -113, -113, -113, -112, -112, -112, -112, -112, -111, -111, -111, -111, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, +-106, -106, -106, -105, -105, -105, -105, -104, -104, -104, -104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, +-99, -98, -98, -98, -98, -98, -98, -97, -97, -97, -97, -97, -97, -97, -97, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, +-96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -97, -97, -97, -97, -97, -97, -97, -98, -98, -98, -98, -98, -99, -99, -99, -99, +-100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -103, -103, -103, -104, -104, -104, -105, -105, -105, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -110, +-110, -110, -111, -111, -111, -112, -112, -113, -113, -113, -114, -114, -115, -115, -115, -116, -116, -116, -117, -117, -118, -118, -118, -119, -119, -119, -120, -120, -120, -121, -121, -121, +-122, -122, -122, -123, -123, -123, -123, -124, -124, -124, -124, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -123, -123, -123, -122, -122, -122, -121, -121, -120, -120, -119, +-119, -118, -118, -117, -116, -116, -115, -115, -114, -113, -112, -112, -111, -110, -109, -109, -108, -107, -106, -105, -104, -104, -103, -102, -101, -100, -99, -98, -97, -96, -95, -94, +-93, -91, -90, -89, -88, -87, -86, -84, -83, -82, -81, -80, -78, -77, -76, -74, -73, -72, -70, -69, -68, -66, -65, -63, -62, -60, -59, -58, -56, -55, -53, -52, +-50, -48, -47, -45, -44, -42, -41, -39, -38, -36, -34, -33, -31, -29, -28, -26, -25, -23, -21, -20, -18, -16, -15, -13, -11, -10, -8, -6, -5, -3, -1, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_118_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_118_at_16384_2048_int8.h new file mode 100644 index 000000000..cb0542831 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_118_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_118_AT_16384_2048INT8_H_ +#define SQUARE_MAX_118_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_118_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_118_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_118_AT_16384_2048_DATA [] = +{ +0, 14, 29, 43, 56, 69, 80, 91, 100, 108, 114, 119, 123, 126, 127, 127, 126, 125, 122, 120, 116, 113, 110, 107, 104, 102, 100, 99, 98, 97, 97, 98, 99, +100, 102, 104, 106, 107, 109, 111, 112, 113, 114, 115, 115, 115, 114, 113, 112, 111, 110, 109, 107, 106, 105, 104, 103, 103, 102, 102, 103, 103, 104, 105, 105, +106, 108, 109, 110, 110, 111, 112, 112, 112, 112, 112, 111, 111, 110, 109, 108, 107, 107, 106, 105, 105, 104, 104, 104, 104, 104, 105, 105, 106, 107, 107, 108, +109, 110, 110, 110, 111, 111, 111, 111, 110, 110, 109, 109, 108, 108, 107, 106, 106, 105, 105, 105, 105, 105, 105, 105, 106, 106, 107, 107, 108, 109, 109, 109, +110, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 105, 105, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, +110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, +109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, +108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, +107, 107, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, +107, 107, 107, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, +107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, +108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, +108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, +109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 109, +109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, +108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, +108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, +107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, +107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 107, 107, 107, 107, +107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, +108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, +109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, +109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, +110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 105, 105, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 110, 110, 109, +109, 109, 108, 107, 107, 106, 106, 105, 105, 105, 105, 105, 105, 105, 106, 106, 107, 108, 108, 109, 109, 110, 110, 111, 111, 111, 111, 110, 110, 110, 109, 108, +107, 107, 106, 105, 105, 104, 104, 104, 104, 104, 105, 105, 106, 107, 107, 108, 109, 110, 111, 111, 112, 112, 112, 112, 112, 111, 110, 110, 109, 108, 106, 105, +105, 104, 103, 103, 102, 102, 103, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 115, 115, 114, 113, 112, 111, 109, 107, 106, 104, 102, 100, 99, +98, 97, 97, 98, 99, 100, 102, 104, 107, 110, 113, 116, 120, 122, 125, 126, 127, 127, 126, 123, 119, 114, 108, 100, 91, 80, 69, 56, 43, 29, 14, 0, +-14, -29, -43, -56, -69, -80, -91, -100, -108, -114, -119, -123, -126, -127, -127, -126, -125, -122, -120, -116, -113, -110, -107, -104, -102, -100, -99, -98, -97, -97, -98, -99, +-100, -102, -104, -106, -107, -109, -111, -112, -113, -114, -115, -115, -115, -114, -113, -112, -111, -110, -109, -107, -106, -105, -104, -103, -103, -102, -102, -103, -103, -104, -105, -105, +-106, -108, -109, -110, -110, -111, -112, -112, -112, -112, -112, -111, -111, -110, -109, -108, -107, -107, -106, -105, -105, -104, -104, -104, -104, -104, -105, -105, -106, -107, -107, -108, +-109, -110, -110, -110, -111, -111, -111, -111, -110, -110, -109, -109, -108, -108, -107, -106, -106, -105, -105, -105, -105, -105, -105, -105, -106, -106, -107, -107, -108, -109, -109, -109, +-110, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -105, -105, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, +-110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, +-109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, +-108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, +-107, -107, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, +-108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, +-109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, +-108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, +-108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, +-109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, +-109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, +-110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -105, -105, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -110, -110, -109, +-109, -109, -108, -107, -107, -106, -106, -105, -105, -105, -105, -105, -105, -105, -106, -106, -107, -108, -108, -109, -109, -110, -110, -111, -111, -111, -111, -110, -110, -110, -109, -108, +-107, -107, -106, -105, -105, -104, -104, -104, -104, -104, -105, -105, -106, -107, -107, -108, -109, -110, -111, -111, -112, -112, -112, -112, -112, -111, -110, -110, -109, -108, -106, -105, +-105, -104, -103, -103, -102, -102, -103, -103, -104, -105, -106, -107, -109, -110, -111, -112, -113, -114, -115, -115, -115, -114, -113, -112, -111, -109, -107, -106, -104, -102, -100, -99, +-98, -97, -97, -98, -99, -100, -102, -104, -107, -110, -113, -116, -120, -122, -125, -126, -127, -127, -126, -123, -119, -114, -108, -100, -91, -80, -69, -56, -43, -29, -14, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_122_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_122_at_16384_2048_int8.h new file mode 100644 index 000000000..d5d88e6ed --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_122_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_122_AT_16384_2048INT8_H_ +#define SQUARE_MAX_122_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_122_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_122_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_122_AT_16384_2048_DATA [] = +{ +0, 14, 28, 42, 55, 67, 79, 89, 98, 106, 113, 118, 122, 125, 126, 127, 127, 125, 123, 121, 118, 115, 112, 109, 106, 104, 101, 100, 98, 97, 97, 97, 98, +99, 100, 102, 104, 105, 107, 109, 111, 112, 113, 114, 115, 115, 115, 114, 114, 113, 112, 110, 109, 108, 107, 105, 104, 103, 103, 102, 102, 102, 103, 103, 104, +105, 106, 107, 108, 109, 109, 110, 111, 112, 112, 112, 112, 112, 111, 111, 110, 109, 109, 108, 107, 106, 105, 105, 104, 104, 104, 104, 104, 104, 105, 106, 106, +107, 108, 108, 109, 110, 110, 110, 111, 111, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 108, +108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 108, +109, 109, 109, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, +109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, +109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, +109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, +109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, +108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, +108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, +107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, +107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, +107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, +107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, +108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, +109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, +109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, +109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, +109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, +109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 109, 109, 109, 108, +108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, +107, 106, 106, 106, 105, 105, 105, 105, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 111, 111, 110, 110, 110, 109, 108, 108, 107, 106, +106, 105, 104, 104, 104, 104, 104, 104, 105, 105, 106, 107, 108, 109, 109, 110, 111, 111, 112, 112, 112, 112, 112, 111, 110, 109, 109, 108, 107, 106, 105, 104, +103, 103, 102, 102, 102, 103, 103, 104, 105, 107, 108, 109, 110, 112, 113, 114, 114, 115, 115, 115, 114, 113, 112, 111, 109, 107, 105, 104, 102, 100, 99, 98, +97, 97, 97, 98, 100, 101, 104, 106, 109, 112, 115, 118, 121, 123, 125, 127, 127, 126, 125, 122, 118, 113, 106, 98, 89, 79, 67, 55, 42, 28, 14, 0, +-14, -28, -42, -55, -67, -79, -89, -98, -106, -113, -118, -122, -125, -126, -127, -127, -125, -123, -121, -118, -115, -112, -109, -106, -104, -101, -100, -98, -97, -97, -97, -98, +-99, -100, -102, -104, -105, -107, -109, -111, -112, -113, -114, -115, -115, -115, -114, -114, -113, -112, -110, -109, -108, -107, -105, -104, -103, -103, -102, -102, -102, -103, -103, -104, +-105, -106, -107, -108, -109, -109, -110, -111, -112, -112, -112, -112, -112, -111, -111, -110, -109, -109, -108, -107, -106, -105, -105, -104, -104, -104, -104, -104, -104, -105, -106, -106, +-107, -108, -108, -109, -110, -110, -110, -111, -111, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -105, -105, -105, -105, -106, -106, -106, -107, -108, +-108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -108, +-109, -109, -109, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, +-109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, +-109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, +-109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, +-108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, +-108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, +-109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, +-109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, +-109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, +-109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -109, -109, -109, -108, +-108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, +-107, -106, -106, -106, -105, -105, -105, -105, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -111, -111, -110, -110, -110, -109, -108, -108, -107, -106, +-106, -105, -104, -104, -104, -104, -104, -104, -105, -105, -106, -107, -108, -109, -109, -110, -111, -111, -112, -112, -112, -112, -112, -111, -110, -109, -109, -108, -107, -106, -105, -104, +-103, -103, -102, -102, -102, -103, -103, -104, -105, -107, -108, -109, -110, -112, -113, -114, -114, -115, -115, -115, -114, -113, -112, -111, -109, -107, -105, -104, -102, -100, -99, -98, +-97, -97, -97, -98, -100, -101, -104, -106, -109, -112, -115, -118, -121, -123, -125, -127, -127, -126, -125, -122, -118, -113, -106, -98, -89, -79, -67, -55, -42, -28, -14, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_126_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_126_at_16384_2048_int8.h new file mode 100644 index 000000000..f0daeb859 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_126_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_126_AT_16384_2048INT8_H_ +#define SQUARE_MAX_126_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_126_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_126_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_126_AT_16384_2048_DATA [] = +{ +0, 13, 27, 41, 53, 65, 77, 87, 96, 104, 111, 116, 121, 124, 126, 127, 127, 126, 125, 123, 120, 117, 114, 111, 108, 105, 103, 101, 99, 98, 97, 97, 97, +98, 99, 100, 102, 104, 105, 107, 109, 110, 112, 113, 114, 115, 115, 115, 115, 114, 113, 112, 111, 110, 109, 107, 106, 105, 104, 103, 103, 102, 102, 102, 103, +103, 104, 105, 106, 107, 108, 109, 109, 110, 111, 112, 112, 112, 112, 112, 112, 111, 111, 110, 109, 108, 107, 107, 106, 105, 105, 104, 104, 104, 104, 104, 105, +105, 106, 106, 107, 108, 108, 109, 110, 110, 110, 111, 111, 111, 111, 111, 110, 110, 109, 109, 108, 107, 107, 106, 106, 105, 105, 105, 105, 105, 105, 105, 106, +106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 105, 105, 106, 106, 106, 106, +107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, +107, 108, 108, 108, 109, 109, 109, 109, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, +108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, +108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, +108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, +108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, +109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, +109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, +109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, +109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, +109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, +109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, +109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, +109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, +108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, +108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, +108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, +108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, +108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, +107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, +107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 109, 109, 109, 109, 108, 108, 108, 107, 107, +107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, +106, 106, 106, 105, 105, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, +105, 105, 105, 105, 105, 105, 105, 106, 106, 107, 107, 108, 109, 109, 110, 110, 111, 111, 111, 111, 111, 110, 110, 110, 109, 108, 108, 107, 106, 106, 105, 105, +104, 104, 104, 104, 104, 105, 105, 106, 107, 107, 108, 109, 110, 111, 111, 112, 112, 112, 112, 112, 112, 111, 110, 109, 109, 108, 107, 106, 105, 104, 103, 103, +102, 102, 102, 103, 103, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 115, 115, 115, 114, 113, 112, 110, 109, 107, 105, 104, 102, 100, 99, 98, 97, +97, 97, 98, 99, 101, 103, 105, 108, 111, 114, 117, 120, 123, 125, 126, 127, 127, 126, 124, 121, 116, 111, 104, 96, 87, 77, 65, 53, 41, 27, 13, 0, +-13, -27, -41, -53, -65, -77, -87, -96, -104, -111, -116, -121, -124, -126, -127, -127, -126, -125, -123, -120, -117, -114, -111, -108, -105, -103, -101, -99, -98, -97, -97, -97, +-98, -99, -100, -102, -104, -105, -107, -109, -110, -112, -113, -114, -115, -115, -115, -115, -114, -113, -112, -111, -110, -109, -107, -106, -105, -104, -103, -103, -102, -102, -102, -103, +-103, -104, -105, -106, -107, -108, -109, -109, -110, -111, -112, -112, -112, -112, -112, -112, -111, -111, -110, -109, -108, -107, -107, -106, -105, -105, -104, -104, -104, -104, -104, -105, +-105, -106, -106, -107, -108, -108, -109, -110, -110, -110, -111, -111, -111, -111, -111, -110, -110, -109, -109, -108, -107, -107, -106, -106, -105, -105, -105, -105, -105, -105, -105, -106, +-106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -105, -105, -106, -106, -106, -106, +-107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, +-107, -108, -108, -108, -109, -109, -109, -109, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, +-108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, +-108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, +-108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, +-108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, +-109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, +-109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, +-109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, +-109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, +-109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, +-109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, +-108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, +-108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, +-108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, +-107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, +-107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -109, -109, -109, -109, -108, -108, -108, -107, -107, +-107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, +-106, -106, -106, -105, -105, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, +-105, -105, -105, -105, -105, -105, -105, -106, -106, -107, -107, -108, -109, -109, -110, -110, -111, -111, -111, -111, -111, -110, -110, -110, -109, -108, -108, -107, -106, -106, -105, -105, +-104, -104, -104, -104, -104, -105, -105, -106, -107, -107, -108, -109, -110, -111, -111, -112, -112, -112, -112, -112, -112, -111, -110, -109, -109, -108, -107, -106, -105, -104, -103, -103, +-102, -102, -102, -103, -103, -104, -105, -106, -107, -109, -110, -111, -112, -113, -114, -115, -115, -115, -115, -114, -113, -112, -110, -109, -107, -105, -104, -102, -100, -99, -98, -97, +-97, -97, -98, -99, -101, -103, -105, -108, -111, -114, -117, -120, -123, -125, -126, -127, -127, -126, -124, -121, -116, -111, -104, -96, -87, -77, -65, -53, -41, -27, -13, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_130_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_130_at_16384_2048_int8.h new file mode 100644 index 000000000..a6a984410 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_130_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_130_AT_16384_2048INT8_H_ +#define SQUARE_MAX_130_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_130_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_130_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_130_AT_16384_2048_DATA [] = +{ +0, 13, 26, 39, 52, 64, 75, 85, 94, 102, 109, 115, 119, 123, 125, 127, 127, 127, 125, 124, 121, 119, 116, 113, 110, 107, 105, 103, 101, 99, 98, 97, 97, +97, 98, 99, 100, 102, 103, 105, 107, 108, 110, 111, 113, 114, 114, 115, 115, 115, 114, 114, 113, 112, 111, 109, 108, 107, 106, 105, 104, 103, 103, 102, 102, +102, 103, 103, 104, 105, 105, 106, 107, 108, 109, 110, 111, 111, 112, 112, 112, 112, 112, 111, 111, 110, 109, 109, 108, 107, 106, 106, 105, 105, 104, 104, 104, +104, 104, 105, 105, 106, 106, 107, 107, 108, 109, 109, 110, 110, 111, 111, 111, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 105, 105, +105, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 105, 105, +105, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, +106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, +106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, +106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, +106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, +106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, +106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, +106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, +106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, +106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, +106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, +106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, +106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, +106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, +106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 105, 105, +105, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 105, 105, +105, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 111, 111, 111, 110, 110, 109, 109, 108, 107, 107, 106, 106, 105, 105, 104, 104, 104, +104, 104, 105, 105, 106, 106, 107, 108, 109, 109, 110, 111, 111, 112, 112, 112, 112, 112, 111, 111, 110, 109, 108, 107, 106, 105, 105, 104, 103, 103, 102, 102, +102, 103, 103, 104, 105, 106, 107, 108, 109, 111, 112, 113, 114, 114, 115, 115, 115, 114, 114, 113, 111, 110, 108, 107, 105, 103, 102, 100, 99, 98, 97, 97, +97, 98, 99, 101, 103, 105, 107, 110, 113, 116, 119, 121, 124, 125, 127, 127, 127, 125, 123, 119, 115, 109, 102, 94, 85, 75, 64, 52, 39, 26, 13, 0, +-13, -26, -39, -52, -64, -75, -85, -94, -102, -109, -115, -119, -123, -125, -127, -127, -127, -125, -124, -121, -119, -116, -113, -110, -107, -105, -103, -101, -99, -98, -97, -97, +-97, -98, -99, -100, -102, -103, -105, -107, -108, -110, -111, -113, -114, -114, -115, -115, -115, -114, -114, -113, -112, -111, -109, -108, -107, -106, -105, -104, -103, -103, -102, -102, +-102, -103, -103, -104, -105, -105, -106, -107, -108, -109, -110, -111, -111, -112, -112, -112, -112, -112, -111, -111, -110, -109, -109, -108, -107, -106, -106, -105, -105, -104, -104, -104, +-104, -104, -105, -105, -106, -106, -107, -107, -108, -109, -109, -110, -110, -111, -111, -111, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -105, -105, +-105, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -105, -105, +-105, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, +-106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, +-106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, +-106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, +-106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, +-106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, +-106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, +-106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, +-106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, +-106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, +-106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, +-106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, +-106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, +-106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, +-106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -105, -105, +-105, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -105, -105, +-105, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -111, -111, -111, -110, -110, -109, -109, -108, -107, -107, -106, -106, -105, -105, -104, -104, -104, +-104, -104, -105, -105, -106, -106, -107, -108, -109, -109, -110, -111, -111, -112, -112, -112, -112, -112, -111, -111, -110, -109, -108, -107, -106, -105, -105, -104, -103, -103, -102, -102, +-102, -103, -103, -104, -105, -106, -107, -108, -109, -111, -112, -113, -114, -114, -115, -115, -115, -114, -114, -113, -111, -110, -108, -107, -105, -103, -102, -100, -99, -98, -97, -97, +-97, -98, -99, -101, -103, -105, -107, -110, -113, -116, -119, -121, -124, -125, -127, -127, -127, -125, -123, -119, -115, -109, -102, -94, -85, -75, -64, -52, -39, -26, -13, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_134_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_134_at_16384_2048_int8.h new file mode 100644 index 000000000..56235ff53 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_134_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_134_AT_16384_2048INT8_H_ +#define SQUARE_MAX_134_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_134_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_134_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_134_AT_16384_2048_DATA [] = +{ +0, 13, 25, 38, 50, 62, 73, 83, 92, 100, 107, 113, 118, 122, 124, 126, 127, 127, 126, 125, 123, 121, 118, 115, 112, 110, 107, 105, 102, 101, 99, 98, 97, +97, 97, 98, 99, 100, 101, 103, 105, 106, 108, 109, 111, 112, 113, 114, 115, 115, 115, 115, 114, 113, 113, 112, 110, 109, 108, 107, 106, 105, 104, 103, 103, +102, 102, 102, 103, 103, 104, 104, 105, 106, 107, 108, 109, 110, 110, 111, 112, 112, 112, 112, 112, 112, 111, 111, 110, 109, 109, 108, 107, 106, 106, 105, 105, +104, 104, 104, 104, 104, 105, 105, 105, 106, 107, 107, 108, 109, 109, 110, 110, 111, 111, 111, 111, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, +105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, +106, 106, 106, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, +107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 107, +107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, +107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, +108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, +108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, +108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, +108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, +109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, +109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, +109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, +109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, +109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, +109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, +109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, +109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, +109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, +108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, +108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, +108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, +108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, +107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 106, 106, 106, 106, +107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 106, +106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 111, 111, 111, 111, 110, 110, 109, 109, 108, 107, 107, 106, 105, 105, 105, 104, 104, 104, 104, 104, 105, +105, 106, 106, 107, 108, 109, 109, 110, 111, 111, 112, 112, 112, 112, 112, 112, 111, 110, 110, 109, 108, 107, 106, 105, 104, 104, 103, 103, 102, 102, 102, 103, +103, 104, 105, 106, 107, 108, 109, 110, 112, 113, 113, 114, 115, 115, 115, 115, 114, 113, 112, 111, 109, 108, 106, 105, 103, 101, 100, 99, 98, 97, 97, 97, +98, 99, 101, 102, 105, 107, 110, 112, 115, 118, 121, 123, 125, 126, 127, 127, 126, 124, 122, 118, 113, 107, 100, 92, 83, 73, 62, 50, 38, 25, 13, 0, +-13, -25, -38, -50, -62, -73, -83, -92, -100, -107, -113, -118, -122, -124, -126, -127, -127, -126, -125, -123, -121, -118, -115, -112, -110, -107, -105, -102, -101, -99, -98, -97, +-97, -97, -98, -99, -100, -101, -103, -105, -106, -108, -109, -111, -112, -113, -114, -115, -115, -115, -115, -114, -113, -113, -112, -110, -109, -108, -107, -106, -105, -104, -103, -103, +-102, -102, -102, -103, -103, -104, -104, -105, -106, -107, -108, -109, -110, -110, -111, -112, -112, -112, -112, -112, -112, -111, -111, -110, -109, -109, -108, -107, -106, -106, -105, -105, +-104, -104, -104, -104, -104, -105, -105, -105, -106, -107, -107, -108, -109, -109, -110, -110, -111, -111, -111, -111, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, +-105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, +-106, -106, -106, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, +-107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -107, +-107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, +-107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, +-108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, +-108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, +-109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, +-109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, +-109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, +-109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, +-109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, +-109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, +-109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, +-108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, +-108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, +-108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, +-108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, +-107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -106, -106, -106, -106, +-107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -106, +-106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -111, -111, -111, -111, -110, -110, -109, -109, -108, -107, -107, -106, -105, -105, -105, -104, -104, -104, -104, -104, -105, +-105, -106, -106, -107, -108, -109, -109, -110, -111, -111, -112, -112, -112, -112, -112, -112, -111, -110, -110, -109, -108, -107, -106, -105, -104, -104, -103, -103, -102, -102, -102, -103, +-103, -104, -105, -106, -107, -108, -109, -110, -112, -113, -113, -114, -115, -115, -115, -115, -114, -113, -112, -111, -109, -108, -106, -105, -103, -101, -100, -99, -98, -97, -97, -97, +-98, -99, -101, -102, -105, -107, -110, -112, -115, -118, -121, -123, -125, -126, -127, -127, -126, -124, -122, -118, -113, -107, -100, -92, -83, -73, -62, -50, -38, -25, -13, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_138_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_138_at_16384_2048_int8.h new file mode 100644 index 000000000..07c47bb94 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_138_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_138_AT_16384_2048INT8_H_ +#define SQUARE_MAX_138_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_138_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_138_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_138_AT_16384_2048_DATA [] = +{ +0, 12, 25, 37, 49, 60, 71, 80, 89, 98, 105, 111, 116, 120, 123, 125, 127, 127, 127, 126, 124, 122, 120, 117, 115, 112, 109, 107, 104, 102, 100, 99, 98, +97, 97, 97, 98, 99, 100, 101, 102, 104, 106, 107, 109, 110, 111, 113, 114, 114, 115, 115, 115, 114, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, +103, 103, 102, 102, 102, 102, 103, 103, 104, 105, 106, 107, 107, 108, 109, 110, 111, 111, 112, 112, 112, 112, 112, 112, 111, 111, 110, 109, 109, 108, 107, 106, +106, 105, 105, 104, 104, 104, 104, 104, 104, 105, 105, 106, 106, 107, 108, 108, 109, 109, 110, 110, 110, 111, 111, 111, 111, 110, 110, 110, 109, 109, 108, 108, +107, 107, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 107, 107, 108, 108, 108, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, +108, 108, 107, 107, 107, 106, 106, 106, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 109, 109, +109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, +109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, +109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, +109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, +109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, +108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 107, 107, +107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 106, 106, 106, 107, 107, 107, +107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 106, 106, 107, 107, +107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 106, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, +107, 106, 106, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, +107, 107, 106, 106, 106, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, +107, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, +108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, +108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, +109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, +109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, +109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, +109, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 106, 106, 106, 107, 107, 107, 108, 108, 109, +109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, 108, 107, 107, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 107, 107, 108, +108, 109, 109, 110, 110, 110, 111, 111, 111, 111, 110, 110, 110, 109, 109, 108, 108, 107, 106, 106, 105, 105, 104, 104, 104, 104, 104, 104, 105, 105, 106, 106, +107, 108, 109, 109, 110, 111, 111, 112, 112, 112, 112, 112, 112, 111, 111, 110, 109, 108, 107, 107, 106, 105, 104, 103, 103, 102, 102, 102, 102, 103, 103, 104, +105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 114, 115, 115, 115, 114, 114, 113, 111, 110, 109, 107, 106, 104, 102, 101, 100, 99, 98, 97, 97, 97, 98, +99, 100, 102, 104, 107, 109, 112, 115, 117, 120, 122, 124, 126, 127, 127, 127, 125, 123, 120, 116, 111, 105, 98, 89, 80, 71, 60, 49, 37, 25, 12, 0, +-12, -25, -37, -49, -60, -71, -80, -89, -98, -105, -111, -116, -120, -123, -125, -127, -127, -127, -126, -124, -122, -120, -117, -115, -112, -109, -107, -104, -102, -100, -99, -98, +-97, -97, -97, -98, -99, -100, -101, -102, -104, -106, -107, -109, -110, -111, -113, -114, -114, -115, -115, -115, -114, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, +-103, -103, -102, -102, -102, -102, -103, -103, -104, -105, -106, -107, -107, -108, -109, -110, -111, -111, -112, -112, -112, -112, -112, -112, -111, -111, -110, -109, -109, -108, -107, -106, +-106, -105, -105, -104, -104, -104, -104, -104, -104, -105, -105, -106, -106, -107, -108, -108, -109, -109, -110, -110, -110, -111, -111, -111, -111, -110, -110, -110, -109, -109, -108, -108, +-107, -107, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -107, -107, -108, -108, -108, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, +-108, -108, -107, -107, -107, -106, -106, -106, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -109, -109, +-109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, +-109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, +-109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, +-109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, +-108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -106, -106, -106, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -106, -106, -107, -107, +-107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -106, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, +-107, -106, -106, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -106, -106, -106, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, +-108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, +-109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, +-109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, +-109, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -106, -106, -106, -107, -107, -107, -108, -108, -109, +-109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, -108, -107, -107, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -107, -107, -108, +-108, -109, -109, -110, -110, -110, -111, -111, -111, -111, -110, -110, -110, -109, -109, -108, -108, -107, -106, -106, -105, -105, -104, -104, -104, -104, -104, -104, -105, -105, -106, -106, +-107, -108, -109, -109, -110, -111, -111, -112, -112, -112, -112, -112, -112, -111, -111, -110, -109, -108, -107, -107, -106, -105, -104, -103, -103, -102, -102, -102, -102, -103, -103, -104, +-105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -114, -115, -115, -115, -114, -114, -113, -111, -110, -109, -107, -106, -104, -102, -101, -100, -99, -98, -97, -97, -97, -98, +-99, -100, -102, -104, -107, -109, -112, -115, -117, -120, -122, -124, -126, -127, -127, -127, -125, -123, -120, -116, -111, -105, -98, -89, -80, -71, -60, -49, -37, -25, -12, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_143_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_143_at_16384_2048_int8.h new file mode 100644 index 000000000..243229c37 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_143_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_143_AT_16384_2048INT8_H_ +#define SQUARE_MAX_143_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_143_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_143_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_143_AT_16384_2048_DATA [] = +{ +0, 12, 24, 36, 47, 58, 69, 78, 87, 95, 102, 109, 114, 118, 122, 124, 126, 127, 127, 126, 125, 124, 122, 119, 117, 114, 112, 109, 106, 104, 102, 100, 99, +98, 97, 97, 97, 98, 98, 99, 100, 102, 103, 105, 106, 108, 109, 111, 112, 113, 114, 114, 115, 115, 115, 114, 114, 113, 112, 111, 110, 109, 108, 107, 106, +105, 104, 103, 103, 102, 102, 102, 102, 103, 103, 104, 104, 105, 106, 107, 108, 109, 109, 110, 111, 111, 112, 112, 112, 112, 112, 112, 111, 111, 110, 109, 109, +108, 107, 107, 106, 105, 105, 104, 104, 104, 104, 104, 104, 105, 105, 105, 106, 106, 107, 108, 108, 109, 109, 110, 110, 111, 111, 111, 111, 111, 111, 110, 110, +110, 109, 109, 108, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 107, 107, 108, 108, 108, 109, 109, 110, 110, 110, 110, 110, 110, +110, 110, 110, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 110, +110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, +109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, +108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, +107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, +106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, +106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, +107, 107, 106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, +107, 107, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, +108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, +109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 106, 106, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, +109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 106, 106, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, +109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, +108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 107, 107, 107, +108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, +107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 106, +106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, +106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, +107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, +107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, +108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, +109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 110, 110, 110, 110, +110, 110, 110, 110, 110, 109, 109, 108, 108, 108, 107, 107, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 108, 109, 109, 110, 110, +110, 111, 111, 111, 111, 111, 111, 110, 110, 109, 109, 108, 108, 107, 106, 106, 105, 105, 105, 104, 104, 104, 104, 104, 104, 105, 105, 106, 107, 107, 108, 109, +109, 110, 111, 111, 112, 112, 112, 112, 112, 112, 111, 111, 110, 109, 109, 108, 107, 106, 105, 104, 104, 103, 103, 102, 102, 102, 102, 103, 103, 104, 105, 106, +107, 108, 109, 110, 111, 112, 113, 114, 114, 115, 115, 115, 114, 114, 113, 112, 111, 109, 108, 106, 105, 103, 102, 100, 99, 98, 98, 97, 97, 97, 98, 99, +100, 102, 104, 106, 109, 112, 114, 117, 119, 122, 124, 125, 126, 127, 127, 126, 124, 122, 118, 114, 109, 102, 95, 87, 78, 69, 58, 47, 36, 24, 12, 0, +-12, -24, -36, -47, -58, -69, -78, -87, -95, -102, -109, -114, -118, -122, -124, -126, -127, -127, -126, -125, -124, -122, -119, -117, -114, -112, -109, -106, -104, -102, -100, -99, +-98, -97, -97, -97, -98, -98, -99, -100, -102, -103, -105, -106, -108, -109, -111, -112, -113, -114, -114, -115, -115, -115, -114, -114, -113, -112, -111, -110, -109, -108, -107, -106, +-105, -104, -103, -103, -102, -102, -102, -102, -103, -103, -104, -104, -105, -106, -107, -108, -109, -109, -110, -111, -111, -112, -112, -112, -112, -112, -112, -111, -111, -110, -109, -109, +-108, -107, -107, -106, -105, -105, -104, -104, -104, -104, -104, -104, -105, -105, -105, -106, -106, -107, -108, -108, -109, -109, -110, -110, -111, -111, -111, -111, -111, -111, -110, -110, +-110, -109, -109, -108, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -107, -107, -108, -108, -108, -109, -109, -110, -110, -110, -110, -110, -110, +-110, -110, -110, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -110, +-110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, +-109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, +-108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, +-107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, +-106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, +-106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -106, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, +-107, -107, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, +-108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, +-109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -106, -106, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, +-109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -106, -106, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, +-109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, +-108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -107, -107, -107, +-108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -106, +-106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, +-106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, +-107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, +-107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, +-108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, +-109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -110, -110, -110, -110, +-110, -110, -110, -110, -110, -109, -109, -108, -108, -108, -107, -107, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -108, -109, -109, -110, -110, +-110, -111, -111, -111, -111, -111, -111, -110, -110, -109, -109, -108, -108, -107, -106, -106, -105, -105, -105, -104, -104, -104, -104, -104, -104, -105, -105, -106, -107, -107, -108, -109, +-109, -110, -111, -111, -112, -112, -112, -112, -112, -112, -111, -111, -110, -109, -109, -108, -107, -106, -105, -104, -104, -103, -103, -102, -102, -102, -102, -103, -103, -104, -105, -106, +-107, -108, -109, -110, -111, -112, -113, -114, -114, -115, -115, -115, -114, -114, -113, -112, -111, -109, -108, -106, -105, -103, -102, -100, -99, -98, -98, -97, -97, -97, -98, -99, +-100, -102, -104, -106, -109, -112, -114, -117, -119, -122, -124, -125, -126, -127, -127, -126, -124, -122, -118, -114, -109, -102, -95, -87, -78, -69, -58, -47, -36, -24, -12, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_148_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_148_at_16384_2048_int8.h new file mode 100644 index 000000000..5c3783a20 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_148_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_148_AT_16384_2048INT8_H_ +#define SQUARE_MAX_148_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_148_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_148_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_148_AT_16384_2048_DATA [] = +{ +0, 11, 23, 34, 46, 56, 66, 76, 85, 93, 100, 106, 112, 117, 120, 123, 125, 126, 127, 127, 126, 125, 123, 121, 119, 116, 114, 111, 109, 106, 104, 102, 101, +99, 98, 98, 97, 97, 97, 98, 99, 100, 101, 103, 104, 106, 107, 109, 110, 111, 112, 113, 114, 114, 115, 115, 115, 114, 114, 113, 112, 111, 110, 109, 108, +107, 106, 105, 104, 104, 103, 103, 102, 102, 102, 102, 103, 103, 104, 105, 105, 106, 107, 108, 109, 110, 110, 111, 111, 112, 112, 112, 112, 112, 112, 111, 111, +110, 110, 109, 108, 108, 107, 106, 106, 105, 105, 104, 104, 104, 104, 104, 104, 105, 105, 105, 106, 106, 107, 108, 108, 109, 109, 110, 110, 110, 111, 111, 111, +111, 111, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, +110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 108, +108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, +107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, +106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, +106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, +107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, +108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, +109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, +109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, +107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, +106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, +107, 107, 106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, +108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, +109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, +109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, +108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, +107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, +106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, +106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, +107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, +109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 111, 111, 111, +111, 111, 110, 110, 110, 109, 109, 108, 108, 107, 106, 106, 105, 105, 105, 104, 104, 104, 104, 104, 104, 105, 105, 106, 106, 107, 108, 108, 109, 110, 110, 111, +111, 112, 112, 112, 112, 112, 112, 111, 111, 110, 110, 109, 108, 107, 106, 105, 105, 104, 103, 103, 102, 102, 102, 102, 103, 103, 104, 104, 105, 106, 107, 108, +109, 110, 111, 112, 113, 114, 114, 115, 115, 115, 114, 114, 113, 112, 111, 110, 109, 107, 106, 104, 103, 101, 100, 99, 98, 97, 97, 97, 98, 98, 99, 101, +102, 104, 106, 109, 111, 114, 116, 119, 121, 123, 125, 126, 127, 127, 126, 125, 123, 120, 117, 112, 106, 100, 93, 85, 76, 66, 56, 46, 34, 23, 11, 0, +-11, -23, -34, -46, -56, -66, -76, -85, -93, -100, -106, -112, -117, -120, -123, -125, -126, -127, -127, -126, -125, -123, -121, -119, -116, -114, -111, -109, -106, -104, -102, -101, +-99, -98, -98, -97, -97, -97, -98, -99, -100, -101, -103, -104, -106, -107, -109, -110, -111, -112, -113, -114, -114, -115, -115, -115, -114, -114, -113, -112, -111, -110, -109, -108, +-107, -106, -105, -104, -104, -103, -103, -102, -102, -102, -102, -103, -103, -104, -105, -105, -106, -107, -108, -109, -110, -110, -111, -111, -112, -112, -112, -112, -112, -112, -111, -111, +-110, -110, -109, -108, -108, -107, -106, -106, -105, -105, -104, -104, -104, -104, -104, -104, -105, -105, -105, -106, -106, -107, -108, -108, -109, -109, -110, -110, -110, -111, -111, -111, +-111, -111, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, +-110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -108, +-108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, +-107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, +-106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, +-106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, +-109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, +-109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, +-106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -106, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, +-109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, +-109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, +-107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, +-106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, +-106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, +-107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, +-109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -111, -111, -111, +-111, -111, -110, -110, -110, -109, -109, -108, -108, -107, -106, -106, -105, -105, -105, -104, -104, -104, -104, -104, -104, -105, -105, -106, -106, -107, -108, -108, -109, -110, -110, -111, +-111, -112, -112, -112, -112, -112, -112, -111, -111, -110, -110, -109, -108, -107, -106, -105, -105, -104, -103, -103, -102, -102, -102, -102, -103, -103, -104, -104, -105, -106, -107, -108, +-109, -110, -111, -112, -113, -114, -114, -115, -115, -115, -114, -114, -113, -112, -111, -110, -109, -107, -106, -104, -103, -101, -100, -99, -98, -97, -97, -97, -98, -98, -99, -101, +-102, -104, -106, -109, -111, -114, -116, -119, -121, -123, -125, -126, -127, -127, -126, -125, -123, -120, -117, -112, -106, -100, -93, -85, -76, -66, -56, -46, -34, -23, -11, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_154_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_154_at_16384_2048_int8.h new file mode 100644 index 000000000..db0705860 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_154_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_154_AT_16384_2048INT8_H_ +#define SQUARE_MAX_154_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_154_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_154_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_154_AT_16384_2048_DATA [] = +{ +0, 11, 22, 33, 44, 54, 64, 74, 82, 90, 98, 104, 110, 114, 118, 122, 124, 126, 127, 127, 127, 126, 125, 123, 121, 119, 116, 114, 111, 109, 107, 104, 103, +101, 100, 98, 98, 97, 97, 97, 98, 98, 99, 100, 102, 103, 105, 106, 107, 109, 110, 111, 112, 113, 114, 114, 115, 115, 115, 114, 114, 113, 112, 112, 111, +110, 109, 108, 107, 106, 105, 104, 103, 103, 102, 102, 102, 102, 103, 103, 103, 104, 105, 105, 106, 107, 108, 109, 109, 110, 111, 111, 112, 112, 112, 112, 112, +112, 111, 111, 111, 110, 109, 109, 108, 107, 107, 106, 106, 105, 105, 104, 104, 104, 104, 104, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, +110, 111, 111, 111, 111, 111, 111, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 107, 107, +107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, +106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, +106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, +107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, +109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, +109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, +108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, +106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, +107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, +108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, +109, 109, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, +109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, +107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, +106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, +108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, +109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, +109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, +108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, +106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 105, +105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, +107, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 111, 111, 111, 111, 111, 111, 110, 110, +109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 104, 104, 104, 104, 104, 105, 105, 106, 106, 107, 107, 108, 109, 109, 110, 111, 111, 111, 112, 112, +112, 112, 112, 112, 111, 111, 110, 109, 109, 108, 107, 106, 105, 105, 104, 103, 103, 103, 102, 102, 102, 102, 103, 103, 104, 105, 106, 107, 108, 109, 110, 111, +112, 112, 113, 114, 114, 115, 115, 115, 114, 114, 113, 112, 111, 110, 109, 107, 106, 105, 103, 102, 100, 99, 98, 98, 97, 97, 97, 98, 98, 100, 101, 103, +104, 107, 109, 111, 114, 116, 119, 121, 123, 125, 126, 127, 127, 127, 126, 124, 122, 118, 114, 110, 104, 98, 90, 82, 74, 64, 54, 44, 33, 22, 11, 0, +-11, -22, -33, -44, -54, -64, -74, -82, -90, -98, -104, -110, -114, -118, -122, -124, -126, -127, -127, -127, -126, -125, -123, -121, -119, -116, -114, -111, -109, -107, -104, -103, +-101, -100, -98, -98, -97, -97, -97, -98, -98, -99, -100, -102, -103, -105, -106, -107, -109, -110, -111, -112, -113, -114, -114, -115, -115, -115, -114, -114, -113, -112, -112, -111, +-110, -109, -108, -107, -106, -105, -104, -103, -103, -102, -102, -102, -102, -103, -103, -103, -104, -105, -105, -106, -107, -108, -109, -109, -110, -111, -111, -112, -112, -112, -112, -112, +-112, -111, -111, -111, -110, -109, -109, -108, -107, -107, -106, -106, -105, -105, -104, -104, -104, -104, -104, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, +-110, -111, -111, -111, -111, -111, -111, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -107, -107, +-107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, +-106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, +-106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, +-107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, +-109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, +-108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, +-106, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, +-109, -109, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, +-109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, +-106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, +-108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, +-109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, +-108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, +-106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -105, +-105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, +-107, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -111, -111, -111, -111, -111, -111, -110, -110, +-109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -104, -104, -104, -104, -104, -105, -105, -106, -106, -107, -107, -108, -109, -109, -110, -111, -111, -111, -112, -112, +-112, -112, -112, -112, -111, -111, -110, -109, -109, -108, -107, -106, -105, -105, -104, -103, -103, -103, -102, -102, -102, -102, -103, -103, -104, -105, -106, -107, -108, -109, -110, -111, +-112, -112, -113, -114, -114, -115, -115, -115, -114, -114, -113, -112, -111, -110, -109, -107, -106, -105, -103, -102, -100, -99, -98, -98, -97, -97, -97, -98, -98, -100, -101, -103, +-104, -107, -109, -111, -114, -116, -119, -121, -123, -125, -126, -127, -127, -127, -126, -124, -122, -118, -114, -110, -104, -98, -90, -82, -74, -64, -54, -44, -33, -22, -11, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_160_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_160_at_16384_2048_int8.h new file mode 100644 index 000000000..219cd7270 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_160_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_160_AT_16384_2048INT8_H_ +#define SQUARE_MAX_160_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_160_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_160_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_160_AT_16384_2048_DATA [] = +{ +0, 10, 21, 32, 42, 53, 62, 71, 80, 88, 95, 101, 107, 112, 117, 120, 123, 125, 126, 127, 127, 127, 126, 124, 123, 121, 119, 116, 114, 112, 109, 107, 105, +103, 101, 100, 99, 98, 97, 97, 97, 97, 98, 99, 100, 101, 102, 103, 105, 106, 108, 109, 110, 111, 112, 113, 114, 114, 115, 115, 115, 115, 114, 114, 113, +112, 111, 110, 109, 108, 107, 106, 105, 104, 104, 103, 103, 102, 102, 102, 102, 103, 103, 103, 104, 105, 105, 106, 107, 108, 108, 109, 110, 110, 111, 111, 112, +112, 112, 112, 112, 112, 111, 111, 111, 110, 109, 109, 108, 107, 107, 106, 106, 105, 105, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 106, 106, 107, 107, +108, 109, 109, 110, 110, 110, 111, 111, 111, 111, 111, 111, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, +105, 105, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, +106, 106, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, +108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, +110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, +109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, +107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, +106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, +107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, +109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, +109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, +107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 106, +106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, +107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, +108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, +109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, +108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, +106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, +106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, +108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, +110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 108, +109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 106, 106, 106, +106, 107, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 105, 105, 105, +105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 111, 111, 111, 111, 111, 111, 110, 110, 110, 109, 109, 108, 107, +107, 106, 106, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 105, 105, 106, 106, 107, 107, 108, 109, 109, 110, 111, 111, 111, 112, 112, 112, 112, 112, 112, +111, 111, 110, 110, 109, 108, 108, 107, 106, 105, 105, 104, 103, 103, 103, 102, 102, 102, 102, 103, 103, 104, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, +114, 114, 115, 115, 115, 115, 114, 114, 113, 112, 111, 110, 109, 108, 106, 105, 103, 102, 101, 100, 99, 98, 97, 97, 97, 97, 98, 99, 100, 101, 103, 105, +107, 109, 112, 114, 116, 119, 121, 123, 124, 126, 127, 127, 127, 126, 125, 123, 120, 117, 112, 107, 101, 95, 88, 80, 71, 62, 53, 42, 32, 21, 10, 0, +-10, -21, -32, -42, -53, -62, -71, -80, -88, -95, -101, -107, -112, -117, -120, -123, -125, -126, -127, -127, -127, -126, -124, -123, -121, -119, -116, -114, -112, -109, -107, -105, +-103, -101, -100, -99, -98, -97, -97, -97, -97, -98, -99, -100, -101, -102, -103, -105, -106, -108, -109, -110, -111, -112, -113, -114, -114, -115, -115, -115, -115, -114, -114, -113, +-112, -111, -110, -109, -108, -107, -106, -105, -104, -104, -103, -103, -102, -102, -102, -102, -103, -103, -103, -104, -105, -105, -106, -107, -108, -108, -109, -110, -110, -111, -111, -112, +-112, -112, -112, -112, -112, -111, -111, -111, -110, -109, -109, -108, -107, -107, -106, -106, -105, -105, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -106, -106, -107, -107, +-108, -109, -109, -110, -110, -110, -111, -111, -111, -111, -111, -111, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, +-105, -105, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, +-106, -106, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, +-108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, +-110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, +-109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, +-106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, +-109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, +-109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -106, +-106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, +-109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, +-106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, +-108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, +-110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -108, +-109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -106, -106, -106, +-106, -107, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -105, -105, -105, +-105, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -111, -111, -111, -111, -111, -111, -110, -110, -110, -109, -109, -108, -107, +-107, -106, -106, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -105, -105, -106, -106, -107, -107, -108, -109, -109, -110, -111, -111, -111, -112, -112, -112, -112, -112, -112, +-111, -111, -110, -110, -109, -108, -108, -107, -106, -105, -105, -104, -103, -103, -103, -102, -102, -102, -102, -103, -103, -104, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, +-114, -114, -115, -115, -115, -115, -114, -114, -113, -112, -111, -110, -109, -108, -106, -105, -103, -102, -101, -100, -99, -98, -97, -97, -97, -97, -98, -99, -100, -101, -103, -105, +-107, -109, -112, -114, -116, -119, -121, -123, -124, -126, -127, -127, -127, -126, -125, -123, -120, -117, -112, -107, -101, -95, -88, -80, -71, -62, -53, -42, -32, -21, -10, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_1638_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_1638_at_16384_2048_int8.h new file mode 100644 index 000000000..59180b9f1 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_1638_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_1638_AT_16384_2048INT8_H_ +#define SQUARE_MAX_1638_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_1638_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_1638_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_1638_AT_16384_2048_DATA [] = +{ +0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 31, 32, 33, 34, 35, 37, 38, 39, +40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, +75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 85, 86, 87, 88, 89, 90, 91, 92, 92, 93, 94, 95, 96, 96, 97, 98, 99, 99, 100, 101, 102, +102, 103, 104, 104, 105, 106, 106, 107, 108, 108, 109, 109, 110, 110, 111, 112, 112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 117, 118, 118, 119, 119, +119, 120, 120, 121, 121, 121, 122, 122, 122, 122, 123, 123, 123, 124, 124, 124, 124, 124, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 126, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 126, 126, 125, +125, 125, 125, 125, 125, 124, 124, 124, 124, 124, 123, 123, 123, 123, 123, 122, 122, 122, 122, 121, 121, 121, 121, 121, 120, 120, 120, 119, 119, 119, 119, 118, +118, 118, 118, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 114, 114, 114, 113, 113, 113, 113, 112, 112, 112, 111, 111, 111, 110, 110, 110, 110, 109, 109, +109, 108, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 104, 104, 104, 104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, +100, 100, 100, 100, 99, 99, 99, 99, 99, 98, 98, 98, 98, 98, 97, 97, 97, 97, 97, 97, 97, 96, 96, 96, 96, 96, 96, 96, 95, 95, 95, 95, +95, 95, 95, 95, 95, 95, 95, 95, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, +94, 94, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 96, 96, 96, 96, 96, 96, 96, 96, 97, 97, 97, 97, 97, 97, 97, 98, 98, 98, +98, 98, 98, 98, 99, 99, 99, 99, 99, 100, 100, 100, 100, 100, 101, 101, 101, 101, 101, 102, 102, 102, 102, 102, 103, 103, 103, 103, 103, 104, 104, 104, +104, 104, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 111, 111, +111, 111, 111, 112, 112, 112, 112, 112, 113, 113, 113, 113, 113, 113, 114, 114, 114, 114, 114, 114, 114, 115, 115, 115, 115, 115, 115, 115, 116, 116, 116, 116, +116, 116, 116, 116, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, +118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 118, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 117, 116, 116, 116, 116, 116, +116, 116, 116, 115, 115, 115, 115, 115, 115, 115, 114, 114, 114, 114, 114, 114, 114, 113, 113, 113, 113, 113, 113, 112, 112, 112, 112, 112, 111, 111, 111, 111, +111, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, +104, 104, 103, 103, 103, 103, 103, 102, 102, 102, 102, 102, 101, 101, 101, 101, 101, 100, 100, 100, 100, 100, 99, 99, 99, 99, 99, 98, 98, 98, 98, 98, +98, 98, 97, 97, 97, 97, 97, 97, 97, 96, 96, 96, 96, 96, 96, 96, 96, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 94, 94, 94, +94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 95, 95, 95, 95, 95, 95, 95, 95, 95, +95, 95, 95, 96, 96, 96, 96, 96, 96, 96, 97, 97, 97, 97, 97, 97, 97, 98, 98, 98, 98, 98, 99, 99, 99, 99, 99, 100, 100, 100, 100, 100, +101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, 104, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 108, 109, 109, +109, 110, 110, 110, 110, 111, 111, 111, 112, 112, 112, 113, 113, 113, 113, 114, 114, 114, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 118, 118, 118, 118, +119, 119, 119, 119, 120, 120, 120, 121, 121, 121, 121, 121, 122, 122, 122, 122, 123, 123, 123, 123, 123, 124, 124, 124, 124, 124, 125, 125, 125, 125, 125, 125, +126, 126, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, +126, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 124, 124, 124, 124, 124, 123, 123, 123, 122, 122, 122, 122, 121, 121, 121, 120, 120, 119, 119, +119, 118, 118, 117, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, 112, 111, 110, 110, 109, 109, 108, 108, 107, 106, 106, 105, 104, 104, 103, 102, 102, +101, 100, 99, 99, 98, 97, 96, 96, 95, 94, 93, 92, 92, 91, 90, 89, 88, 87, 86, 85, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, +73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 49, 48, 47, 46, 45, 44, 43, 41, 40, 39, +38, 37, 35, 34, 33, 32, 31, 29, 28, 27, 26, 24, 23, 22, 21, 20, 18, 17, 16, 15, 13, 12, 11, 10, 8, 7, 6, 5, 3, 2, 1, 0, +-1, -2, -3, -5, -6, -7, -8, -10, -11, -12, -13, -15, -16, -17, -18, -20, -21, -22, -23, -24, -26, -27, -28, -29, -31, -32, -33, -34, -35, -37, -38, -39, +-40, -41, -43, -44, -45, -46, -47, -48, -49, -51, -52, -53, -54, -55, -56, -57, -58, -60, -61, -62, -63, -64, -65, -66, -67, -68, -69, -70, -71, -72, -73, -74, +-75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -85, -86, -87, -88, -89, -90, -91, -92, -92, -93, -94, -95, -96, -96, -97, -98, -99, -99, -100, -101, -102, +-102, -103, -104, -104, -105, -106, -106, -107, -108, -108, -109, -109, -110, -110, -111, -112, -112, -113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -117, -118, -118, -119, -119, +-119, -120, -120, -121, -121, -121, -122, -122, -122, -122, -123, -123, -123, -124, -124, -124, -124, -124, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -126, -126, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -126, -126, -126, -125, +-125, -125, -125, -125, -125, -124, -124, -124, -124, -124, -123, -123, -123, -123, -123, -122, -122, -122, -122, -121, -121, -121, -121, -121, -120, -120, -120, -119, -119, -119, -119, -118, +-118, -118, -118, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -114, -114, -114, -113, -113, -113, -113, -112, -112, -112, -111, -111, -111, -110, -110, -110, -110, -109, -109, +-109, -108, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -104, -104, -104, -104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, +-100, -100, -100, -100, -99, -99, -99, -99, -99, -98, -98, -98, -98, -98, -97, -97, -97, -97, -97, -97, -97, -96, -96, -96, -96, -96, -96, -96, -95, -95, -95, -95, +-95, -95, -95, -95, -95, -95, -95, -95, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, +-94, -94, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -96, -96, -96, -96, -96, -96, -96, -96, -97, -97, -97, -97, -97, -97, -97, -98, -98, -98, +-98, -98, -98, -98, -99, -99, -99, -99, -99, -100, -100, -100, -100, -100, -101, -101, -101, -101, -101, -102, -102, -102, -102, -102, -103, -103, -103, -103, -103, -104, -104, -104, +-104, -104, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -111, -111, +-111, -111, -111, -112, -112, -112, -112, -112, -113, -113, -113, -113, -113, -113, -114, -114, -114, -114, -114, -114, -114, -115, -115, -115, -115, -115, -115, -115, -116, -116, -116, -116, +-116, -116, -116, -116, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, +-118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -118, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -117, -116, -116, -116, -116, -116, +-116, -116, -116, -115, -115, -115, -115, -115, -115, -115, -114, -114, -114, -114, -114, -114, -114, -113, -113, -113, -113, -113, -113, -112, -112, -112, -112, -112, -111, -111, -111, -111, +-111, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, +-104, -104, -103, -103, -103, -103, -103, -102, -102, -102, -102, -102, -101, -101, -101, -101, -101, -100, -100, -100, -100, -100, -99, -99, -99, -99, -99, -98, -98, -98, -98, -98, +-98, -98, -97, -97, -97, -97, -97, -97, -97, -96, -96, -96, -96, -96, -96, -96, -96, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -95, -94, -94, -94, +-94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -94, -95, -95, -95, -95, -95, -95, -95, -95, -95, +-95, -95, -95, -96, -96, -96, -96, -96, -96, -96, -97, -97, -97, -97, -97, -97, -97, -98, -98, -98, -98, -98, -99, -99, -99, -99, -99, -100, -100, -100, -100, -100, +-101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, -104, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -108, -109, -109, +-109, -110, -110, -110, -110, -111, -111, -111, -112, -112, -112, -113, -113, -113, -113, -114, -114, -114, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -118, -118, -118, -118, +-119, -119, -119, -119, -120, -120, -120, -121, -121, -121, -121, -121, -122, -122, -122, -122, -123, -123, -123, -123, -123, -124, -124, -124, -124, -124, -125, -125, -125, -125, -125, -125, +-126, -126, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-126, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -124, -124, -124, -124, -124, -123, -123, -123, -122, -122, -122, -122, -121, -121, -121, -120, -120, -119, -119, +-119, -118, -118, -117, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, -112, -111, -110, -110, -109, -109, -108, -108, -107, -106, -106, -105, -104, -104, -103, -102, -102, +-101, -100, -99, -99, -98, -97, -96, -96, -95, -94, -93, -92, -92, -91, -90, -89, -88, -87, -86, -85, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, +-73, -72, -71, -70, -69, -68, -67, -66, -65, -64, -63, -62, -61, -60, -58, -57, -56, -55, -54, -53, -52, -51, -49, -48, -47, -46, -45, -44, -43, -41, -40, -39, +-38, -37, -35, -34, -33, -32, -31, -29, -28, -27, -26, -24, -23, -22, -21, -20, -18, -17, -16, -15, -13, -12, -11, -10, -8, -7, -6, -5, -3, -2, -1, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_167_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_167_at_16384_2048_int8.h new file mode 100644 index 000000000..876ea9980 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_167_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_167_AT_16384_2048INT8_H_ +#define SQUARE_MAX_167_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_167_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_167_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_167_AT_16384_2048_DATA [] = +{ +0, 10, 21, 31, 41, 51, 60, 69, 77, 85, 92, 99, 105, 110, 114, 118, 121, 124, 125, 126, 127, 127, 126, 126, 124, 123, 121, 119, 116, 114, 112, 110, 107, +105, 104, 102, 100, 99, 98, 98, 97, 97, 97, 98, 98, 99, 100, 101, 102, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 114, 115, 115, 115, 115, 114, +114, 113, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 104, 103, 103, 102, 102, 102, 102, 102, 103, 103, 104, 104, 105, 106, 106, 107, 108, 109, 109, 110, +111, 111, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 110, 110, 109, 108, 108, 107, 106, 106, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 105, 105, +105, 106, 106, 107, 107, 108, 109, 109, 109, 110, 110, 110, 111, 111, 111, 111, 111, 111, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, +105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, +108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, +110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, +108, 108, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, +106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, +107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, +109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, +109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, +107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, +106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, +108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, +109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, +108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, +106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, +107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, +109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, +109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, +107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, +106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 108, 108, 108, +107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, +110, 110, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, +109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, +106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 111, 111, 111, 111, 111, 111, 110, 110, 110, 109, 109, 109, 108, 107, 107, 106, 106, 105, 105, +105, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 106, 106, 107, 108, 108, 109, 110, 110, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 111, 111, 110, +109, 109, 108, 107, 106, 106, 105, 104, 104, 103, 103, 102, 102, 102, 102, 102, 103, 103, 104, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 113, 114, 114, +115, 115, 115, 115, 114, 114, 113, 112, 111, 110, 109, 108, 106, 105, 104, 102, 101, 100, 99, 98, 98, 97, 97, 97, 98, 98, 99, 100, 102, 104, 105, 107, +110, 112, 114, 116, 119, 121, 123, 124, 126, 126, 127, 127, 126, 125, 124, 121, 118, 114, 110, 105, 99, 92, 85, 77, 69, 60, 51, 41, 31, 21, 10, 0, +-10, -21, -31, -41, -51, -60, -69, -77, -85, -92, -99, -105, -110, -114, -118, -121, -124, -125, -126, -127, -127, -126, -126, -124, -123, -121, -119, -116, -114, -112, -110, -107, +-105, -104, -102, -100, -99, -98, -98, -97, -97, -97, -98, -98, -99, -100, -101, -102, -104, -105, -106, -108, -109, -110, -111, -112, -113, -114, -114, -115, -115, -115, -115, -114, +-114, -113, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -104, -103, -103, -102, -102, -102, -102, -102, -103, -103, -104, -104, -105, -106, -106, -107, -108, -109, -109, -110, +-111, -111, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -110, -110, -109, -108, -108, -107, -106, -106, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -105, -105, +-105, -106, -106, -107, -107, -108, -109, -109, -109, -110, -110, -110, -111, -111, -111, -111, -111, -111, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, +-105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, +-108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, +-110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, +-108, -108, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, +-106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, +-107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, +-109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, +-106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, +-108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, +-109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, +-108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, +-106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, +-109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, +-107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, +-106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -108, -108, -108, +-107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, +-110, -110, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, +-109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, +-106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -111, -111, -111, -111, -111, -111, -110, -110, -110, -109, -109, -109, -108, -107, -107, -106, -106, -105, -105, +-105, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -106, -106, -107, -108, -108, -109, -110, -110, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -111, -111, -110, +-109, -109, -108, -107, -106, -106, -105, -104, -104, -103, -103, -102, -102, -102, -102, -102, -103, -103, -104, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -113, -114, -114, +-115, -115, -115, -115, -114, -114, -113, -112, -111, -110, -109, -108, -106, -105, -104, -102, -101, -100, -99, -98, -98, -97, -97, -97, -98, -98, -99, -100, -102, -104, -105, -107, +-110, -112, -114, -116, -119, -121, -123, -124, -126, -126, -127, -127, -126, -125, -124, -121, -118, -114, -110, -105, -99, -92, -85, -77, -69, -60, -51, -41, -31, -21, -10, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_174_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_174_at_16384_2048_int8.h new file mode 100644 index 000000000..fec1aebb6 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_174_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_174_AT_16384_2048INT8_H_ +#define SQUARE_MAX_174_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_174_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_174_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_174_AT_16384_2048_DATA [] = +{ +0, 10, 20, 30, 39, 49, 58, 66, 75, 82, 89, 96, 102, 107, 112, 116, 119, 122, 124, 126, 127, 127, 127, 126, 125, 124, 123, 121, 119, 117, 115, 112, 110, +108, 106, 104, 103, 101, 100, 99, 98, 97, 97, 97, 97, 98, 98, 99, 100, 101, 102, 104, 105, 106, 107, 109, 110, 111, 112, 113, 114, 114, 115, 115, 115, +115, 115, 114, 114, 113, 112, 112, 111, 110, 109, 108, 107, 106, 105, 105, 104, 103, 103, 103, 102, 102, 102, 102, 103, 103, 103, 104, 105, 105, 106, 107, 107, +108, 109, 109, 110, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 111, 111, 110, 110, 109, 109, 108, 107, 107, 106, 106, 105, 105, 105, 104, 104, 104, 104, +104, 104, 104, 105, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 110, 110, 110, 109, 109, 109, 108, 108, +107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, +110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 108, +108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, +106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, +107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, +109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, +108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, +106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, +109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, +106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, +109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, +106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, +107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, +109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, +108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, +106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, +107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, +110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 108, +108, 109, 109, 109, 110, 110, 110, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 105, 104, 104, 104, 104, +104, 104, 104, 105, 105, 105, 106, 106, 107, 107, 108, 109, 109, 110, 110, 111, 111, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 110, 109, 109, 108, 107, +107, 106, 105, 105, 104, 103, 103, 103, 102, 102, 102, 102, 103, 103, 103, 104, 105, 105, 106, 107, 108, 109, 110, 111, 112, 112, 113, 114, 114, 115, 115, 115, +115, 115, 114, 114, 113, 112, 111, 110, 109, 107, 106, 105, 104, 102, 101, 100, 99, 98, 98, 97, 97, 97, 97, 98, 99, 100, 101, 103, 104, 106, 108, 110, +112, 115, 117, 119, 121, 123, 124, 125, 126, 127, 127, 127, 126, 124, 122, 119, 116, 112, 107, 102, 96, 89, 82, 75, 66, 58, 49, 39, 30, 20, 10, 0, +-10, -20, -30, -39, -49, -58, -66, -75, -82, -89, -96, -102, -107, -112, -116, -119, -122, -124, -126, -127, -127, -127, -126, -125, -124, -123, -121, -119, -117, -115, -112, -110, +-108, -106, -104, -103, -101, -100, -99, -98, -97, -97, -97, -97, -98, -98, -99, -100, -101, -102, -104, -105, -106, -107, -109, -110, -111, -112, -113, -114, -114, -115, -115, -115, +-115, -115, -114, -114, -113, -112, -112, -111, -110, -109, -108, -107, -106, -105, -105, -104, -103, -103, -103, -102, -102, -102, -102, -103, -103, -103, -104, -105, -105, -106, -107, -107, +-108, -109, -109, -110, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -111, -111, -110, -110, -109, -109, -108, -107, -107, -106, -106, -105, -105, -105, -104, -104, -104, -104, +-104, -104, -104, -105, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -110, -110, -110, -109, -109, -109, -108, -108, +-107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, +-110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -108, +-108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, +-106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, +-107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, +-109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, +-106, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, +-109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, +-106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, +-109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, +-106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, +-109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, +-108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, +-106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, +-107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, +-110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -108, +-108, -109, -109, -109, -110, -110, -110, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -105, -104, -104, -104, -104, +-104, -104, -104, -105, -105, -105, -106, -106, -107, -107, -108, -109, -109, -110, -110, -111, -111, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -110, -109, -109, -108, -107, +-107, -106, -105, -105, -104, -103, -103, -103, -102, -102, -102, -102, -103, -103, -103, -104, -105, -105, -106, -107, -108, -109, -110, -111, -112, -112, -113, -114, -114, -115, -115, -115, +-115, -115, -114, -114, -113, -112, -111, -110, -109, -107, -106, -105, -104, -102, -101, -100, -99, -98, -98, -97, -97, -97, -97, -98, -99, -100, -101, -103, -104, -106, -108, -110, +-112, -115, -117, -119, -121, -123, -124, -125, -126, -127, -127, -127, -126, -124, -122, -119, -116, -112, -107, -102, -96, -89, -82, -75, -66, -58, -49, -39, -30, -20, -10, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_182_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_182_at_16384_2048_int8.h new file mode 100644 index 000000000..94eb40441 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_182_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_182_AT_16384_2048INT8_H_ +#define SQUARE_MAX_182_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_182_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_182_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_182_AT_16384_2048_DATA [] = +{ +0, 9, 19, 28, 38, 47, 56, 64, 72, 79, 87, 93, 99, 104, 109, 113, 117, 120, 123, 124, 126, 127, 127, 127, 126, 126, 124, 123, 121, 119, 117, 115, 113, +111, 109, 107, 105, 103, 102, 101, 99, 99, 98, 97, 97, 97, 97, 98, 98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 109, 111, 112, 112, 113, 114, 114, +115, 115, 115, 115, 115, 114, 114, 113, 112, 112, 111, 110, 109, 108, 107, 106, 106, 105, 104, 104, 103, 103, 102, 102, 102, 102, 102, 103, 103, 103, 104, 105, +105, 106, 106, 107, 108, 109, 109, 110, 110, 111, 111, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 110, 110, 109, 109, 108, 108, 107, 106, 106, 105, 105, +105, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 110, +110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 107, 108, 108, 109, +109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, +105, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, +107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 110, +110, 110, 110, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, +107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, +106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, +109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, +109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, +106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, +107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, +109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, +108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, +106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, +108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, +109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, +106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, +107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, +109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, +108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, +105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, +108, 108, 107, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, +111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, +105, 106, 106, 107, 108, 108, 109, 109, 110, 110, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 111, 111, 110, 110, 109, 109, 108, 107, 106, 106, 105, 105, +104, 103, 103, 103, 102, 102, 102, 102, 102, 103, 103, 104, 104, 105, 106, 106, 107, 108, 109, 110, 111, 112, 112, 113, 114, 114, 115, 115, 115, 115, 115, 114, +114, 113, 112, 112, 111, 109, 108, 107, 106, 105, 103, 102, 101, 100, 99, 98, 98, 97, 97, 97, 97, 98, 99, 99, 101, 102, 103, 105, 107, 109, 111, 113, +115, 117, 119, 121, 123, 124, 126, 126, 127, 127, 127, 126, 124, 123, 120, 117, 113, 109, 104, 99, 93, 87, 79, 72, 64, 56, 47, 38, 28, 19, 9, 0, +-9, -19, -28, -38, -47, -56, -64, -72, -79, -87, -93, -99, -104, -109, -113, -117, -120, -123, -124, -126, -127, -127, -127, -126, -126, -124, -123, -121, -119, -117, -115, -113, +-111, -109, -107, -105, -103, -102, -101, -99, -99, -98, -97, -97, -97, -97, -98, -98, -99, -100, -101, -102, -103, -105, -106, -107, -108, -109, -111, -112, -112, -113, -114, -114, +-115, -115, -115, -115, -115, -114, -114, -113, -112, -112, -111, -110, -109, -108, -107, -106, -106, -105, -104, -104, -103, -103, -102, -102, -102, -102, -102, -103, -103, -103, -104, -105, +-105, -106, -106, -107, -108, -109, -109, -110, -110, -111, -111, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -110, -110, -109, -109, -108, -108, -107, -106, -106, -105, -105, +-105, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -110, +-110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -107, -108, -108, -109, +-109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, +-105, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, +-107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -110, +-110, -110, -110, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, +-107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, +-106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, +-109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, +-109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, +-106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, +-107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, +-109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, +-108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, +-106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, +-109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, +-106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, +-107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, +-109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, +-108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, +-105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, +-108, -108, -107, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, +-111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, +-105, -106, -106, -107, -108, -108, -109, -109, -110, -110, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -111, -111, -110, -110, -109, -109, -108, -107, -106, -106, -105, -105, +-104, -103, -103, -103, -102, -102, -102, -102, -102, -103, -103, -104, -104, -105, -106, -106, -107, -108, -109, -110, -111, -112, -112, -113, -114, -114, -115, -115, -115, -115, -115, -114, +-114, -113, -112, -112, -111, -109, -108, -107, -106, -105, -103, -102, -101, -100, -99, -98, -98, -97, -97, -97, -97, -98, -99, -99, -101, -102, -103, -105, -107, -109, -111, -113, +-115, -117, -119, -121, -123, -124, -126, -126, -127, -127, -127, -126, -124, -123, -120, -117, -113, -109, -104, -99, -93, -87, -79, -72, -64, -56, -47, -38, -28, -19, -9, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_190_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_190_at_16384_2048_int8.h new file mode 100644 index 000000000..eba913519 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_190_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_190_AT_16384_2048INT8_H_ +#define SQUARE_MAX_190_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_190_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_190_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_190_AT_16384_2048_DATA [] = +{ +0, 9, 18, 27, 36, 45, 53, 61, 69, 77, 84, 90, 96, 101, 106, 111, 115, 118, 121, 123, 125, 126, 127, 127, 127, 126, 126, 125, 123, 122, 120, 118, 116, +114, 112, 110, 108, 106, 105, 103, 102, 100, 99, 98, 98, 97, 97, 97, 97, 98, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 112, 113, +113, 114, 114, 115, 115, 115, 115, 115, 114, 114, 113, 113, 112, 111, 110, 109, 109, 108, 107, 106, 105, 105, 104, 103, 103, 103, 102, 102, 102, 102, 102, 103, +103, 103, 104, 104, 105, 106, 106, 107, 107, 108, 109, 109, 110, 110, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 110, 110, 109, 109, 108, 108, +107, 107, 106, 106, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, 111, +111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, +106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 107, +106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, +110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, +107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, +106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, +109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, +106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, +109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, +108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, +106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, +108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, +109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, +106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, +109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, +107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, +107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, +110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, +107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, +105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, +110, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 106, 106, 107, 107, 108, +108, 109, 109, 110, 110, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 110, 110, 109, 109, 108, 107, 107, 106, 106, 105, 104, 104, 103, 103, 103, +102, 102, 102, 102, 102, 103, 103, 103, 104, 105, 105, 106, 107, 108, 109, 109, 110, 111, 112, 113, 113, 114, 114, 115, 115, 115, 115, 115, 114, 114, 113, 113, +112, 111, 110, 109, 108, 106, 105, 104, 103, 102, 101, 100, 99, 98, 98, 97, 97, 97, 97, 98, 98, 99, 100, 102, 103, 105, 106, 108, 110, 112, 114, 116, +118, 120, 122, 123, 125, 126, 126, 127, 127, 127, 126, 125, 123, 121, 118, 115, 111, 106, 101, 96, 90, 84, 77, 69, 61, 53, 45, 36, 27, 18, 9, 0, +-9, -18, -27, -36, -45, -53, -61, -69, -77, -84, -90, -96, -101, -106, -111, -115, -118, -121, -123, -125, -126, -127, -127, -127, -126, -126, -125, -123, -122, -120, -118, -116, +-114, -112, -110, -108, -106, -105, -103, -102, -100, -99, -98, -98, -97, -97, -97, -97, -98, -98, -99, -100, -101, -102, -103, -104, -105, -106, -108, -109, -110, -111, -112, -113, +-113, -114, -114, -115, -115, -115, -115, -115, -114, -114, -113, -113, -112, -111, -110, -109, -109, -108, -107, -106, -105, -105, -104, -103, -103, -103, -102, -102, -102, -102, -102, -103, +-103, -103, -104, -104, -105, -106, -106, -107, -107, -108, -109, -109, -110, -110, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -110, -110, -109, -109, -108, -108, +-107, -107, -106, -106, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, -111, +-111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, +-106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -107, +-106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, +-110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, +-107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, +-106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, +-109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, +-106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, +-109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, +-108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, +-106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, +-108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, +-109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, +-106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, +-109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, +-107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, +-107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, +-110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, +-107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, +-105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, +-110, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -106, -106, -107, -107, -108, +-108, -109, -109, -110, -110, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -110, -110, -109, -109, -108, -107, -107, -106, -106, -105, -104, -104, -103, -103, -103, +-102, -102, -102, -102, -102, -103, -103, -103, -104, -105, -105, -106, -107, -108, -109, -109, -110, -111, -112, -113, -113, -114, -114, -115, -115, -115, -115, -115, -114, -114, -113, -113, +-112, -111, -110, -109, -108, -106, -105, -104, -103, -102, -101, -100, -99, -98, -98, -97, -97, -97, -97, -98, -98, -99, -100, -102, -103, -105, -106, -108, -110, -112, -114, -116, +-118, -120, -122, -123, -125, -126, -126, -127, -127, -127, -126, -125, -123, -121, -118, -115, -111, -106, -101, -96, -90, -84, -77, -69, -61, -53, -45, -36, -27, -18, -9, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_199_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_199_at_16384_2048_int8.h new file mode 100644 index 000000000..dadafc639 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_199_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_199_AT_16384_2048INT8_H_ +#define SQUARE_MAX_199_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_199_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_199_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_199_AT_16384_2048_DATA [] = +{ +0, 8, 17, 26, 34, 43, 51, 59, 66, 74, 80, 87, 93, 98, 103, 108, 112, 115, 119, 121, 123, 125, 126, 127, 127, 127, 127, 126, 125, 124, 122, 121, 119, +117, 115, 113, 111, 109, 108, 106, 104, 103, 101, 100, 99, 98, 98, 97, 97, 97, 97, 98, 98, 99, 99, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110, +111, 112, 113, 113, 114, 114, 115, 115, 115, 115, 115, 114, 114, 114, 113, 112, 112, 111, 110, 109, 108, 108, 107, 106, 105, 105, 104, 104, 103, 103, 102, 102, +102, 102, 102, 102, 103, 103, 103, 104, 104, 105, 106, 106, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, +110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, +109, 109, 109, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 105, 105, 105, +105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, +110, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 108, +108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, +106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 109, +109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, +108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, +106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, +109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, +107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, +107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, +109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, +107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, +107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, +109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, +107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, +107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, +110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, +106, 106, 106, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, +107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 110, 110, +110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, +105, 105, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 109, 109, 109, 108, +108, 107, 107, 106, 106, 106, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, +111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 110, 110, 109, 109, 108, 108, 107, 106, 106, 105, 104, 104, 103, 103, 103, 102, 102, 102, 102, 102, +102, 103, 103, 104, 104, 105, 105, 106, 107, 108, 108, 109, 110, 111, 112, 112, 113, 114, 114, 114, 115, 115, 115, 115, 115, 114, 114, 113, 113, 112, 111, 110, +109, 108, 107, 106, 104, 103, 102, 101, 100, 99, 99, 98, 98, 97, 97, 97, 97, 98, 98, 99, 100, 101, 103, 104, 106, 108, 109, 111, 113, 115, 117, 119, +121, 122, 124, 125, 126, 127, 127, 127, 127, 126, 125, 123, 121, 119, 115, 112, 108, 103, 98, 93, 87, 80, 74, 66, 59, 51, 43, 34, 26, 17, 8, 0, +-8, -17, -26, -34, -43, -51, -59, -66, -74, -80, -87, -93, -98, -103, -108, -112, -115, -119, -121, -123, -125, -126, -127, -127, -127, -127, -126, -125, -124, -122, -121, -119, +-117, -115, -113, -111, -109, -108, -106, -104, -103, -101, -100, -99, -98, -98, -97, -97, -97, -97, -98, -98, -99, -99, -100, -101, -102, -103, -104, -106, -107, -108, -109, -110, +-111, -112, -113, -113, -114, -114, -115, -115, -115, -115, -115, -114, -114, -114, -113, -112, -112, -111, -110, -109, -108, -108, -107, -106, -105, -105, -104, -104, -103, -103, -102, -102, +-102, -102, -102, -102, -103, -103, -103, -104, -104, -105, -106, -106, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, +-110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, +-109, -109, -109, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -105, -105, -105, +-105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, +-110, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -108, +-108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, +-106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -109, +-109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, +-108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, +-106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, +-109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, +-107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, +-107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, +-109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, +-107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, +-107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, +-109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, +-107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, +-107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, +-110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, +-106, -106, -106, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, +-107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -110, -110, +-110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, +-105, -105, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -109, -109, -109, -108, +-108, -107, -107, -106, -106, -106, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, +-111, -112, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -110, -110, -109, -109, -108, -108, -107, -106, -106, -105, -104, -104, -103, -103, -103, -102, -102, -102, -102, -102, +-102, -103, -103, -104, -104, -105, -105, -106, -107, -108, -108, -109, -110, -111, -112, -112, -113, -114, -114, -114, -115, -115, -115, -115, -115, -114, -114, -113, -113, -112, -111, -110, +-109, -108, -107, -106, -104, -103, -102, -101, -100, -99, -99, -98, -98, -97, -97, -97, -97, -98, -98, -99, -100, -101, -103, -104, -106, -108, -109, -111, -113, -115, -117, -119, +-121, -122, -124, -125, -126, -127, -127, -127, -127, -126, -125, -123, -121, -119, -115, -112, -108, -103, -98, -93, -87, -80, -74, -66, -59, -51, -43, -34, -26, -17, -8, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_210_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_210_at_16384_2048_int8.h new file mode 100644 index 000000000..ca7d0c90d --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_210_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_210_AT_16384_2048INT8_H_ +#define SQUARE_MAX_210_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_210_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_210_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_210_AT_16384_2048_DATA [] = +{ +0, 8, 16, 25, 33, 41, 49, 56, 64, 71, 77, 84, 89, 95, 100, 105, 109, 113, 116, 119, 121, 123, 125, 126, 127, 127, 127, 127, 126, 125, 124, 123, 121, +120, 118, 116, 115, 113, 111, 109, 107, 106, 104, 103, 102, 100, 99, 99, 98, 98, 97, 97, 97, 97, 98, 98, 99, 100, 100, 101, 102, 103, 104, 106, 107, +108, 109, 110, 111, 112, 112, 113, 114, 114, 114, 115, 115, 115, 115, 115, 114, 114, 113, 113, 112, 112, 111, 110, 109, 109, 108, 107, 106, 106, 105, 104, 104, +103, 103, 103, 102, 102, 102, 102, 102, 102, 103, 103, 103, 104, 104, 105, 105, 106, 107, 107, 108, 108, 109, 110, 110, 110, 111, 111, 112, 112, 112, 112, 112, +112, 112, 112, 112, 111, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, +105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 108, 108, +107, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 110, +110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, +105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, +109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, +108, 108, 108, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, +106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 110, +109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, +107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, +109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, +106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, +109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, +106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 110, +109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, +106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, +107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, +109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, +105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, +109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 107, 108, +108, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, +105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 111, 112, 112, 112, 112, 112, +112, 112, 112, 112, 111, 111, 110, 110, 110, 109, 108, 108, 107, 107, 106, 105, 105, 104, 104, 103, 103, 103, 102, 102, 102, 102, 102, 102, 103, 103, 103, 104, +104, 105, 106, 106, 107, 108, 109, 109, 110, 111, 112, 112, 113, 113, 114, 114, 115, 115, 115, 115, 115, 114, 114, 114, 113, 112, 112, 111, 110, 109, 108, 107, +106, 104, 103, 102, 101, 100, 100, 99, 98, 98, 97, 97, 97, 97, 98, 98, 99, 99, 100, 102, 103, 104, 106, 107, 109, 111, 113, 115, 116, 118, 120, 121, +123, 124, 125, 126, 127, 127, 127, 127, 126, 125, 123, 121, 119, 116, 113, 109, 105, 100, 95, 89, 84, 77, 71, 64, 56, 49, 41, 33, 25, 16, 8, 0, +-8, -16, -25, -33, -41, -49, -56, -64, -71, -77, -84, -89, -95, -100, -105, -109, -113, -116, -119, -121, -123, -125, -126, -127, -127, -127, -127, -126, -125, -124, -123, -121, +-120, -118, -116, -115, -113, -111, -109, -107, -106, -104, -103, -102, -100, -99, -99, -98, -98, -97, -97, -97, -97, -98, -98, -99, -100, -100, -101, -102, -103, -104, -106, -107, +-108, -109, -110, -111, -112, -112, -113, -114, -114, -114, -115, -115, -115, -115, -115, -114, -114, -113, -113, -112, -112, -111, -110, -109, -109, -108, -107, -106, -106, -105, -104, -104, +-103, -103, -103, -102, -102, -102, -102, -102, -102, -103, -103, -103, -104, -104, -105, -105, -106, -107, -107, -108, -108, -109, -110, -110, -110, -111, -111, -112, -112, -112, -112, -112, +-112, -112, -112, -112, -111, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, +-105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -108, -108, +-107, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -110, +-110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, +-105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, +-109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, +-108, -108, -108, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, +-106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -110, +-109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, +-107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, +-106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, +-106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -110, +-109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, +-106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, +-107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, +-109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, +-105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, +-109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -107, -108, +-108, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, +-105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -111, -112, -112, -112, -112, -112, +-112, -112, -112, -112, -111, -111, -110, -110, -110, -109, -108, -108, -107, -107, -106, -105, -105, -104, -104, -103, -103, -103, -102, -102, -102, -102, -102, -102, -103, -103, -103, -104, +-104, -105, -106, -106, -107, -108, -109, -109, -110, -111, -112, -112, -113, -113, -114, -114, -115, -115, -115, -115, -115, -114, -114, -114, -113, -112, -112, -111, -110, -109, -108, -107, +-106, -104, -103, -102, -101, -100, -100, -99, -98, -98, -97, -97, -97, -97, -98, -98, -99, -99, -100, -102, -103, -104, -106, -107, -109, -111, -113, -115, -116, -118, -120, -121, +-123, -124, -125, -126, -127, -127, -127, -127, -126, -125, -123, -121, -119, -116, -113, -109, -105, -100, -95, -89, -84, -77, -71, -64, -56, -49, -41, -33, -25, -16, -8, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_221_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_221_at_16384_2048_int8.h new file mode 100644 index 000000000..e61a0bc6c --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_221_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_221_AT_16384_2048INT8_H_ +#define SQUARE_MAX_221_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_221_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_221_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_221_AT_16384_2048_DATA [] = +{ +0, 8, 16, 23, 31, 39, 46, 54, 61, 67, 74, 80, 86, 91, 96, 101, 106, 109, 113, 116, 119, 121, 123, 124, 126, 126, 127, 127, 127, 126, 126, 125, 124, +122, 121, 119, 118, 116, 114, 113, 111, 109, 108, 106, 105, 103, 102, 101, 100, 99, 98, 98, 97, 97, 97, 97, 97, 98, 98, 99, 100, 100, 101, 102, 103, +104, 105, 106, 107, 108, 109, 110, 111, 112, 112, 113, 114, 114, 114, 115, 115, 115, 115, 115, 114, 114, 114, 113, 113, 112, 111, 111, 110, 109, 108, 108, 107, +106, 106, 105, 104, 104, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 104, 104, 105, 105, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, +111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 107, 106, 106, 105, 105, 105, 104, 104, 104, 104, +104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, +111, 110, 110, 110, 110, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, +106, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, +107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, +109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, +106, 105, 105, 105, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, +110, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, +106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 110, 110, 110, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, +108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, +109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, +106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, +109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, +106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, +108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, +108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 110, 110, 110, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, +106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 110, 110, +110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 105, 105, 105, 106, 106, +106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, +109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, +108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 106, 106, +106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 110, 110, 110, 110, 111, 111, +111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, +104, 104, 104, 105, 105, 105, 106, 106, 107, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, +110, 110, 109, 109, 108, 108, 107, 107, 106, 105, 105, 104, 104, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 104, 104, 105, 106, 106, 107, +108, 108, 109, 110, 111, 111, 112, 113, 113, 114, 114, 114, 115, 115, 115, 115, 115, 114, 114, 114, 113, 112, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, +102, 101, 100, 100, 99, 98, 98, 97, 97, 97, 97, 97, 98, 98, 99, 100, 101, 102, 103, 105, 106, 108, 109, 111, 113, 114, 116, 118, 119, 121, 122, 124, +125, 126, 126, 127, 127, 127, 126, 126, 124, 123, 121, 119, 116, 113, 109, 106, 101, 96, 91, 86, 80, 74, 67, 61, 54, 46, 39, 31, 23, 16, 8, 0, +-8, -16, -23, -31, -39, -46, -54, -61, -67, -74, -80, -86, -91, -96, -101, -106, -109, -113, -116, -119, -121, -123, -124, -126, -126, -127, -127, -127, -126, -126, -125, -124, +-122, -121, -119, -118, -116, -114, -113, -111, -109, -108, -106, -105, -103, -102, -101, -100, -99, -98, -98, -97, -97, -97, -97, -97, -98, -98, -99, -100, -100, -101, -102, -103, +-104, -105, -106, -107, -108, -109, -110, -111, -112, -112, -113, -114, -114, -114, -115, -115, -115, -115, -115, -114, -114, -114, -113, -113, -112, -111, -111, -110, -109, -108, -108, -107, +-106, -106, -105, -104, -104, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -104, -104, -105, -105, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, +-111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -107, -106, -106, -105, -105, -105, -104, -104, -104, -104, +-104, -104, -104, -104, -104, -104, -105, -105, -105, -105, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, +-111, -110, -110, -110, -110, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, +-106, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, +-107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, +-109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, +-106, -105, -105, -105, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, +-110, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, +-106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -110, -110, -110, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, +-108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, +-109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, +-106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, +-109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, +-106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, +-108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, +-108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -110, -110, -110, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, +-106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -110, -110, +-110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -105, -105, -105, -106, -106, +-106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, +-109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, +-108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -106, -106, +-106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -110, -110, -110, -110, -111, -111, +-111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, +-104, -104, -104, -105, -105, -105, -106, -106, -107, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, +-110, -110, -109, -109, -108, -108, -107, -107, -106, -105, -105, -104, -104, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -104, -104, -105, -106, -106, -107, +-108, -108, -109, -110, -111, -111, -112, -113, -113, -114, -114, -114, -115, -115, -115, -115, -115, -114, -114, -114, -113, -112, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, +-102, -101, -100, -100, -99, -98, -98, -97, -97, -97, -97, -97, -98, -98, -99, -100, -101, -102, -103, -105, -106, -108, -109, -111, -113, -114, -116, -118, -119, -121, -122, -124, +-125, -126, -126, -127, -127, -127, -126, -126, -124, -123, -121, -119, -116, -113, -109, -106, -101, -96, -91, -86, -80, -74, -67, -61, -54, -46, -39, -31, -23, -16, -8, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_234_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_234_at_16384_2048_int8.h new file mode 100644 index 000000000..c5da51187 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_234_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_234_AT_16384_2048INT8_H_ +#define SQUARE_MAX_234_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_234_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_234_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_234_AT_16384_2048_DATA [] = +{ +0, 7, 15, 22, 30, 37, 44, 51, 58, 64, 71, 77, 82, 88, 93, 98, 102, 106, 110, 113, 116, 119, 121, 123, 124, 125, 126, 127, 127, 127, 127, 126, 125, +125, 123, 122, 121, 119, 118, 116, 115, 113, 111, 110, 108, 107, 105, 104, 103, 101, 100, 99, 99, 98, 98, 97, 97, 97, 97, 97, 98, 98, 99, 99, 100, +101, 102, 103, 104, 105, 106, 107, 107, 108, 109, 110, 111, 112, 112, 113, 114, 114, 114, 115, 115, 115, 115, 115, 115, 114, 114, 114, 113, 113, 112, 111, 111, +110, 109, 109, 108, 107, 107, 106, 105, 105, 104, 104, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, +108, 108, 109, 109, 110, 110, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, +106, 106, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, +110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 105, 105, 105, 105, +105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, +110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, +105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, +109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 105, 105, 105, 105, 106, 106, 106, 106, 106, 106, 106, 107, 107, +107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, +107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 108, +109, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, +106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, +109, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, +106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 109, 109, +109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, +106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 109, 108, +108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, +108, 108, 108, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, +107, 106, 106, 106, 106, 106, 106, 106, 105, 105, 105, 105, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, +109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, +105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, +110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, +105, 105, 105, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, +110, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 106, 106, 106, +107, 107, 108, 108, 109, 109, 109, 110, 110, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 110, 110, 109, 109, 108, 108, 107, +107, 106, 106, 105, 105, 104, 104, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 104, 104, 105, 105, 106, 107, 107, 108, 109, 109, 110, 111, +111, 112, 113, 113, 114, 114, 114, 115, 115, 115, 115, 115, 115, 114, 114, 114, 113, 112, 112, 111, 110, 109, 108, 107, 107, 106, 105, 104, 103, 102, 101, 100, +99, 99, 98, 98, 97, 97, 97, 97, 97, 98, 98, 99, 99, 100, 101, 103, 104, 105, 107, 108, 110, 111, 113, 115, 116, 118, 119, 121, 122, 123, 125, 125, +126, 127, 127, 127, 127, 126, 125, 124, 123, 121, 119, 116, 113, 110, 106, 102, 98, 93, 88, 82, 77, 71, 64, 58, 51, 44, 37, 30, 22, 15, 7, 0, +-7, -15, -22, -30, -37, -44, -51, -58, -64, -71, -77, -82, -88, -93, -98, -102, -106, -110, -113, -116, -119, -121, -123, -124, -125, -126, -127, -127, -127, -127, -126, -125, +-125, -123, -122, -121, -119, -118, -116, -115, -113, -111, -110, -108, -107, -105, -104, -103, -101, -100, -99, -99, -98, -98, -97, -97, -97, -97, -97, -98, -98, -99, -99, -100, +-101, -102, -103, -104, -105, -106, -107, -107, -108, -109, -110, -111, -112, -112, -113, -114, -114, -114, -115, -115, -115, -115, -115, -115, -114, -114, -114, -113, -113, -112, -111, -111, +-110, -109, -109, -108, -107, -107, -106, -105, -105, -104, -104, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, +-108, -108, -109, -109, -110, -110, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, +-106, -106, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, +-110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -105, -105, -105, -105, +-105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, +-110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, +-105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, +-109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -105, -105, -105, -105, -106, -106, -106, -106, -106, -106, -106, -107, -107, +-107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -108, +-109, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, +-106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, +-109, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, +-106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -109, -109, +-109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, +-106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -109, -108, +-108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, +-107, -106, -106, -106, -106, -106, -106, -106, -105, -105, -105, -105, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, +-109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, +-105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, +-110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, +-105, -105, -105, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, +-110, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -106, -106, -106, +-107, -107, -108, -108, -109, -109, -109, -110, -110, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -110, -110, -109, -109, -108, -108, -107, +-107, -106, -106, -105, -105, -104, -104, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -104, -104, -105, -105, -106, -107, -107, -108, -109, -109, -110, -111, +-111, -112, -113, -113, -114, -114, -114, -115, -115, -115, -115, -115, -115, -114, -114, -114, -113, -112, -112, -111, -110, -109, -108, -107, -107, -106, -105, -104, -103, -102, -101, -100, +-99, -99, -98, -98, -97, -97, -97, -97, -97, -98, -98, -99, -99, -100, -101, -103, -104, -105, -107, -108, -110, -111, -113, -115, -116, -118, -119, -121, -122, -123, -125, -125, +-126, -127, -127, -127, -127, -126, -125, -124, -123, -121, -119, -116, -113, -110, -106, -102, -98, -93, -88, -82, -77, -71, -64, -58, -51, -44, -37, -30, -22, -15, -7, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_248_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_248_at_16384_2048_int8.h new file mode 100644 index 000000000..ee14eb997 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_248_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_248_AT_16384_2048INT8_H_ +#define SQUARE_MAX_248_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_248_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_248_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_248_AT_16384_2048_DATA [] = +{ +0, 7, 14, 21, 28, 35, 42, 48, 55, 61, 67, 73, 79, 84, 89, 94, 98, 102, 106, 109, 113, 115, 118, 120, 122, 124, 125, 126, 126, 127, 127, 127, 127, +126, 125, 124, 123, 122, 121, 120, 118, 117, 115, 114, 112, 110, 109, 107, 106, 105, 103, 102, 101, 100, 99, 99, 98, 98, 97, 97, 97, 97, 97, 97, 98, +98, 99, 100, 100, 101, 102, 103, 104, 104, 105, 106, 107, 108, 109, 110, 111, 111, 112, 113, 113, 114, 114, 114, 115, 115, 115, 115, 115, 115, 114, 114, 114, +113, 113, 112, 112, 111, 110, 110, 109, 108, 108, 107, 106, 106, 105, 105, 104, 104, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 104, +104, 105, 105, 105, 106, 106, 107, 108, 108, 109, 109, 110, 110, 110, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 111, 110, +110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 106, 106, +106, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 109, 109, 109, 108, +108, 108, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 108, +108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, +107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, +109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 106, +106, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, +109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, +106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 110, +110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, +106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, +110, 110, 110, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, +106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, +109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, +106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, +109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 106, 106, +107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, +108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, +107, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, +107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, +109, 109, 109, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, +106, 105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, +111, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 110, 110, 110, 109, 109, 108, 108, 107, 106, 106, 105, 105, 105, 104, 104, +103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 104, 104, 105, 105, 106, 106, 107, 108, 108, 109, 110, 110, 111, 112, 112, 113, 113, 114, +114, 114, 115, 115, 115, 115, 115, 115, 114, 114, 114, 113, 113, 112, 111, 111, 110, 109, 108, 107, 106, 105, 104, 104, 103, 102, 101, 100, 100, 99, 98, 98, +97, 97, 97, 97, 97, 97, 98, 98, 99, 99, 100, 101, 102, 103, 105, 106, 107, 109, 110, 112, 114, 115, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, +127, 127, 127, 126, 126, 125, 124, 122, 120, 118, 115, 113, 109, 106, 102, 98, 94, 89, 84, 79, 73, 67, 61, 55, 48, 42, 35, 28, 21, 14, 7, 0, +-7, -14, -21, -28, -35, -42, -48, -55, -61, -67, -73, -79, -84, -89, -94, -98, -102, -106, -109, -113, -115, -118, -120, -122, -124, -125, -126, -126, -127, -127, -127, -127, +-126, -125, -124, -123, -122, -121, -120, -118, -117, -115, -114, -112, -110, -109, -107, -106, -105, -103, -102, -101, -100, -99, -99, -98, -98, -97, -97, -97, -97, -97, -97, -98, +-98, -99, -100, -100, -101, -102, -103, -104, -104, -105, -106, -107, -108, -109, -110, -111, -111, -112, -113, -113, -114, -114, -114, -115, -115, -115, -115, -115, -115, -114, -114, -114, +-113, -113, -112, -112, -111, -110, -110, -109, -108, -108, -107, -106, -106, -105, -105, -104, -104, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -104, +-104, -105, -105, -105, -106, -106, -107, -108, -108, -109, -109, -110, -110, -110, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -111, -110, +-110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -105, -106, -106, +-106, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -110, -109, -109, -109, -108, +-108, -108, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -108, +-108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, +-107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, +-109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -106, +-106, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, +-109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, +-106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -110, +-110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, +-106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, +-110, -110, -110, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, +-106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, +-109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, -106, +-106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, +-109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -106, -106, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, +-108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, +-107, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, +-107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, +-109, -109, -109, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, +-106, -105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, +-111, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -110, -110, -110, -109, -109, -108, -108, -107, -106, -106, -105, -105, -105, -104, -104, +-103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -104, -104, -105, -105, -106, -106, -107, -108, -108, -109, -110, -110, -111, -112, -112, -113, -113, -114, +-114, -114, -115, -115, -115, -115, -115, -115, -114, -114, -114, -113, -113, -112, -111, -111, -110, -109, -108, -107, -106, -105, -104, -104, -103, -102, -101, -100, -100, -99, -98, -98, +-97, -97, -97, -97, -97, -97, -98, -98, -99, -99, -100, -101, -102, -103, -105, -106, -107, -109, -110, -112, -114, -115, -117, -118, -120, -121, -122, -123, -124, -125, -126, -127, +-127, -127, -127, -126, -126, -125, -124, -122, -120, -118, -115, -113, -109, -106, -102, -98, -94, -89, -84, -79, -73, -67, -61, -55, -48, -42, -35, -28, -21, -14, -7, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_264_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_264_at_16384_2048_int8.h new file mode 100644 index 000000000..155f2232a --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_264_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_264_AT_16384_2048INT8_H_ +#define SQUARE_MAX_264_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_264_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_264_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_264_AT_16384_2048_DATA [] = +{ +0, 6, 13, 20, 26, 33, 39, 46, 52, 58, 64, 69, 75, 80, 85, 89, 94, 98, 102, 106, 109, 112, 115, 117, 119, 121, 123, 124, 125, 126, 127, 127, 127, +127, 127, 126, 125, 125, 124, 123, 121, 120, 119, 117, 116, 115, 113, 112, 110, 109, 107, 106, 105, 104, 102, 101, 101, 100, 99, 98, 98, 98, 97, 97, 97, +97, 97, 97, 98, 98, 99, 99, 100, 101, 101, 102, 103, 104, 105, 106, 107, 107, 108, 109, 110, 111, 111, 112, 113, 113, 114, 114, 114, 115, 115, 115, 115, +115, 115, 115, 114, 114, 114, 113, 113, 112, 112, 111, 111, 110, 109, 109, 108, 108, 107, 106, 106, 105, 105, 104, 104, 103, 103, 103, 102, 102, 102, 102, 102, +102, 102, 102, 102, 103, 103, 103, 104, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 111, 111, 111, 112, 112, 112, 112, 112, 112, +112, 112, 112, 112, 112, 111, 111, 111, 111, 110, 110, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, +104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, +111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, +105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, +110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, +105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, +110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, +105, 105, 105, 105, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, +110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 105, 105, 105, +105, 105, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, +110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 106, 105, 105, +105, 106, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, +110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 106, 105, 105, 105, +105, 105, 106, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, +110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, +105, 105, 105, 105, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, +110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, +105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, +110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, +105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, +111, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, +104, 104, 104, 104, 104, 104, 105, 105, 105, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 110, 110, 111, 111, 111, 111, 112, 112, 112, 112, 112, 112, +112, 112, 112, 112, 112, 111, 111, 111, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 104, 103, 103, 103, 102, 102, 102, 102, 102, +102, 102, 102, 102, 103, 103, 103, 104, 104, 105, 105, 106, 106, 107, 108, 108, 109, 109, 110, 111, 111, 112, 112, 113, 113, 114, 114, 114, 115, 115, 115, 115, +115, 115, 115, 114, 114, 114, 113, 113, 112, 111, 111, 110, 109, 108, 107, 107, 106, 105, 104, 103, 102, 101, 101, 100, 99, 99, 98, 98, 97, 97, 97, 97, +97, 97, 98, 98, 98, 99, 100, 101, 101, 102, 104, 105, 106, 107, 109, 110, 112, 113, 115, 116, 117, 119, 120, 121, 123, 124, 125, 125, 126, 127, 127, 127, +127, 127, 126, 125, 124, 123, 121, 119, 117, 115, 112, 109, 106, 102, 98, 94, 89, 85, 80, 75, 69, 64, 58, 52, 46, 39, 33, 26, 20, 13, 6, 0, +-6, -13, -20, -26, -33, -39, -46, -52, -58, -64, -69, -75, -80, -85, -89, -94, -98, -102, -106, -109, -112, -115, -117, -119, -121, -123, -124, -125, -126, -127, -127, -127, +-127, -127, -126, -125, -125, -124, -123, -121, -120, -119, -117, -116, -115, -113, -112, -110, -109, -107, -106, -105, -104, -102, -101, -101, -100, -99, -98, -98, -98, -97, -97, -97, +-97, -97, -97, -98, -98, -99, -99, -100, -101, -101, -102, -103, -104, -105, -106, -107, -107, -108, -109, -110, -111, -111, -112, -113, -113, -114, -114, -114, -115, -115, -115, -115, +-115, -115, -115, -114, -114, -114, -113, -113, -112, -112, -111, -111, -110, -109, -109, -108, -108, -107, -106, -106, -105, -105, -104, -104, -103, -103, -103, -102, -102, -102, -102, -102, +-102, -102, -102, -102, -103, -103, -103, -104, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -111, -111, -111, -112, -112, -112, -112, -112, -112, +-112, -112, -112, -112, -112, -111, -111, -111, -111, -110, -110, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, +-104, -104, -104, -104, -104, -104, -105, -105, -105, -105, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, +-111, -111, -111, -111, -111, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, +-105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, +-110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, +-105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, +-110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, +-105, -105, -105, -105, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, +-110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -105, -105, -105, +-105, -105, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, +-110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -106, -105, -105, +-105, -106, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, +-110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -106, -105, -105, -105, +-105, -105, -106, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, +-110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, +-105, -105, -105, -105, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, +-110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, +-105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, +-110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, +-105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, +-111, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, +-104, -104, -104, -104, -104, -104, -105, -105, -105, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -110, -110, -111, -111, -111, -111, -112, -112, -112, -112, -112, -112, +-112, -112, -112, -112, -112, -111, -111, -111, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -104, -103, -103, -103, -102, -102, -102, -102, -102, +-102, -102, -102, -102, -103, -103, -103, -104, -104, -105, -105, -106, -106, -107, -108, -108, -109, -109, -110, -111, -111, -112, -112, -113, -113, -114, -114, -114, -115, -115, -115, -115, +-115, -115, -115, -114, -114, -114, -113, -113, -112, -111, -111, -110, -109, -108, -107, -107, -106, -105, -104, -103, -102, -101, -101, -100, -99, -99, -98, -98, -97, -97, -97, -97, +-97, -97, -98, -98, -98, -99, -100, -101, -101, -102, -104, -105, -106, -107, -109, -110, -112, -113, -115, -116, -117, -119, -120, -121, -123, -124, -125, -125, -126, -127, -127, -127, +-127, -127, -126, -125, -124, -123, -121, -119, -117, -115, -112, -109, -106, -102, -98, -94, -89, -85, -80, -75, -69, -64, -58, -52, -46, -39, -33, -26, -20, -13, -6, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_2730_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_2730_at_16384_2048_int8.h new file mode 100644 index 000000000..ce4e92e82 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_2730_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_2730_AT_16384_2048INT8_H_ +#define SQUARE_MAX_2730_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_2730_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_2730_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_2730_AT_16384_2048_DATA [] = +{ +0, 0, 1, 2, 3, 4, 4, 5, 6, 7, 8, 9, 9, 10, 11, 12, 13, 14, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 23, 23, 24, 25, 26, +27, 27, 28, 29, 30, 31, 31, 32, 33, 34, 35, 35, 36, 37, 38, 39, 39, 40, 41, 42, 43, 43, 44, 45, 46, 46, 47, 48, 49, 49, 50, 51, +52, 52, 53, 54, 55, 55, 56, 57, 58, 58, 59, 60, 60, 61, 62, 63, 63, 64, 65, 65, 66, 67, 68, 68, 69, 70, 70, 71, 72, 72, 73, 74, +74, 75, 76, 76, 77, 78, 78, 79, 79, 80, 81, 81, 82, 83, 83, 84, 84, 85, 86, 86, 87, 87, 88, 88, 89, 90, 90, 91, 91, 92, 92, 93, +93, 94, 95, 95, 96, 96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 106, 107, 107, 108, 108, +109, 109, 109, 110, 110, 110, 111, 111, 112, 112, 112, 113, 113, 113, 114, 114, 114, 115, 115, 115, 116, 116, 116, 117, 117, 117, 117, 118, 118, 118, 119, 119, +119, 119, 120, 120, 120, 120, 121, 121, 121, 121, 121, 122, 122, 122, 122, 123, 123, 123, 123, 123, 123, 124, 124, 124, 124, 124, 124, 125, 125, 125, 125, 125, +125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, +125, 125, 125, 125, 125, 125, 125, 124, 124, 124, 124, 124, 124, 124, 123, 123, 123, 123, 123, 123, 123, 122, 122, 122, 122, 122, 122, 121, 121, 121, 121, 121, +121, 120, 120, 120, 120, 120, 119, 119, 119, 119, 119, 118, 118, 118, 118, 118, 118, 117, 117, 117, 117, 116, 116, 116, 116, 116, 115, 115, 115, 115, 115, 114, +114, 114, 114, 113, 113, 113, 113, 113, 112, 112, 112, 112, 111, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, +107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 104, 104, 104, 104, 103, 103, 103, 103, 103, 102, 102, 102, 102, 102, 101, 101, 101, 101, 101, 100, +100, 100, 100, 100, 99, 99, 99, 99, 99, 98, 98, 98, 98, 98, 97, 97, 97, 97, 97, 97, 96, 96, 96, 96, 96, 96, 95, 95, 95, 95, 95, 95, +95, 94, 94, 94, 94, 94, 94, 94, 93, 93, 93, 93, 93, 93, 93, 93, 92, 92, 92, 92, 92, 92, 92, 92, 92, 91, 91, 91, 91, 91, 91, 91, +91, 91, 91, 91, 91, 91, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, +90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 91, 91, 91, 91, 91, 91, 91, +91, 91, 91, 91, 91, 91, 92, 92, 92, 92, 92, 92, 92, 92, 92, 93, 93, 93, 93, 93, 93, 93, 93, 94, 94, 94, 94, 94, 94, 94, 95, 95, +95, 95, 95, 95, 95, 96, 96, 96, 96, 96, 96, 97, 97, 97, 97, 97, 97, 98, 98, 98, 98, 98, 99, 99, 99, 99, 99, 100, 100, 100, 100, 100, +101, 101, 101, 101, 101, 102, 102, 102, 102, 102, 103, 103, 103, 103, 103, 104, 104, 104, 104, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, +107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 111, 112, 112, 112, 112, 113, 113, 113, 113, 113, 114, 114, 114, 114, +115, 115, 115, 115, 115, 116, 116, 116, 116, 116, 117, 117, 117, 117, 118, 118, 118, 118, 118, 118, 119, 119, 119, 119, 119, 120, 120, 120, 120, 120, 121, 121, +121, 121, 121, 121, 122, 122, 122, 122, 122, 122, 123, 123, 123, 123, 123, 123, 123, 124, 124, 124, 124, 124, 124, 124, 125, 125, 125, 125, 125, 125, 125, 125, +125, 125, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, +125, 125, 125, 125, 124, 124, 124, 124, 124, 124, 123, 123, 123, 123, 123, 123, 122, 122, 122, 122, 121, 121, 121, 121, 121, 120, 120, 120, 120, 119, 119, 119, +119, 118, 118, 118, 117, 117, 117, 117, 116, 116, 116, 115, 115, 115, 114, 114, 114, 113, 113, 113, 112, 112, 112, 111, 111, 110, 110, 110, 109, 109, 109, 108, +108, 107, 107, 106, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, 96, 95, 95, 94, 93, 93, +92, 92, 91, 91, 90, 90, 89, 88, 88, 87, 87, 86, 86, 85, 84, 84, 83, 83, 82, 81, 81, 80, 79, 79, 78, 78, 77, 76, 76, 75, 74, 74, +73, 72, 72, 71, 70, 70, 69, 68, 68, 67, 66, 65, 65, 64, 63, 63, 62, 61, 60, 60, 59, 58, 58, 57, 56, 55, 55, 54, 53, 52, 52, 51, +50, 49, 49, 48, 47, 46, 46, 45, 44, 43, 43, 42, 41, 40, 39, 39, 38, 37, 36, 35, 35, 34, 33, 32, 31, 31, 30, 29, 28, 27, 27, 26, +25, 24, 23, 23, 22, 21, 20, 19, 19, 18, 17, 16, 15, 14, 14, 13, 12, 11, 10, 9, 9, 8, 7, 6, 5, 4, 4, 3, 2, 1, 0, 0, +0, -1, -2, -3, -4, -4, -5, -6, -7, -8, -9, -9, -10, -11, -12, -13, -14, -14, -15, -16, -17, -18, -19, -19, -20, -21, -22, -23, -23, -24, -25, -26, +-27, -27, -28, -29, -30, -31, -31, -32, -33, -34, -35, -35, -36, -37, -38, -39, -39, -40, -41, -42, -43, -43, -44, -45, -46, -46, -47, -48, -49, -49, -50, -51, +-52, -52, -53, -54, -55, -55, -56, -57, -58, -58, -59, -60, -60, -61, -62, -63, -63, -64, -65, -65, -66, -67, -68, -68, -69, -70, -70, -71, -72, -72, -73, -74, +-74, -75, -76, -76, -77, -78, -78, -79, -79, -80, -81, -81, -82, -83, -83, -84, -84, -85, -86, -86, -87, -87, -88, -88, -89, -90, -90, -91, -91, -92, -92, -93, +-93, -94, -95, -95, -96, -96, -97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -106, -107, -107, -108, -108, +-109, -109, -109, -110, -110, -110, -111, -111, -112, -112, -112, -113, -113, -113, -114, -114, -114, -115, -115, -115, -116, -116, -116, -117, -117, -117, -117, -118, -118, -118, -119, -119, +-119, -119, -120, -120, -120, -120, -121, -121, -121, -121, -121, -122, -122, -122, -122, -123, -123, -123, -123, -123, -123, -124, -124, -124, -124, -124, -124, -125, -125, -125, -125, -125, +-125, -125, -125, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, +-125, -125, -125, -125, -125, -125, -125, -124, -124, -124, -124, -124, -124, -124, -123, -123, -123, -123, -123, -123, -123, -122, -122, -122, -122, -122, -122, -121, -121, -121, -121, -121, +-121, -120, -120, -120, -120, -120, -119, -119, -119, -119, -119, -118, -118, -118, -118, -118, -118, -117, -117, -117, -117, -116, -116, -116, -116, -116, -115, -115, -115, -115, -115, -114, +-114, -114, -114, -113, -113, -113, -113, -113, -112, -112, -112, -112, -111, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -104, -104, -104, -104, -103, -103, -103, -103, -103, -102, -102, -102, -102, -102, -101, -101, -101, -101, -101, -100, +-100, -100, -100, -100, -99, -99, -99, -99, -99, -98, -98, -98, -98, -98, -97, -97, -97, -97, -97, -97, -96, -96, -96, -96, -96, -96, -95, -95, -95, -95, -95, -95, +-95, -94, -94, -94, -94, -94, -94, -94, -93, -93, -93, -93, -93, -93, -93, -93, -92, -92, -92, -92, -92, -92, -92, -92, -92, -91, -91, -91, -91, -91, -91, -91, +-91, -91, -91, -91, -91, -91, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, +-90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -90, -91, -91, -91, -91, -91, -91, -91, +-91, -91, -91, -91, -91, -91, -92, -92, -92, -92, -92, -92, -92, -92, -92, -93, -93, -93, -93, -93, -93, -93, -93, -94, -94, -94, -94, -94, -94, -94, -95, -95, +-95, -95, -95, -95, -95, -96, -96, -96, -96, -96, -96, -97, -97, -97, -97, -97, -97, -98, -98, -98, -98, -98, -99, -99, -99, -99, -99, -100, -100, -100, -100, -100, +-101, -101, -101, -101, -101, -102, -102, -102, -102, -102, -103, -103, -103, -103, -103, -104, -104, -104, -104, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -111, -112, -112, -112, -112, -113, -113, -113, -113, -113, -114, -114, -114, -114, +-115, -115, -115, -115, -115, -116, -116, -116, -116, -116, -117, -117, -117, -117, -118, -118, -118, -118, -118, -118, -119, -119, -119, -119, -119, -120, -120, -120, -120, -120, -121, -121, +-121, -121, -121, -121, -122, -122, -122, -122, -122, -122, -123, -123, -123, -123, -123, -123, -123, -124, -124, -124, -124, -124, -124, -124, -125, -125, -125, -125, -125, -125, -125, -125, +-125, -125, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, +-125, -125, -125, -125, -124, -124, -124, -124, -124, -124, -123, -123, -123, -123, -123, -123, -122, -122, -122, -122, -121, -121, -121, -121, -121, -120, -120, -120, -120, -119, -119, -119, +-119, -118, -118, -118, -117, -117, -117, -117, -116, -116, -116, -115, -115, -115, -114, -114, -114, -113, -113, -113, -112, -112, -112, -111, -111, -110, -110, -110, -109, -109, -109, -108, +-108, -107, -107, -106, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, -95, -95, -94, -93, -93, +-92, -92, -91, -91, -90, -90, -89, -88, -88, -87, -87, -86, -86, -85, -84, -84, -83, -83, -82, -81, -81, -80, -79, -79, -78, -78, -77, -76, -76, -75, -74, -74, +-73, -72, -72, -71, -70, -70, -69, -68, -68, -67, -66, -65, -65, -64, -63, -63, -62, -61, -60, -60, -59, -58, -58, -57, -56, -55, -55, -54, -53, -52, -52, -51, +-50, -49, -49, -48, -47, -46, -46, -45, -44, -43, -43, -42, -41, -40, -39, -39, -38, -37, -36, -35, -35, -34, -33, -32, -31, -31, -30, -29, -28, -27, -27, -26, +-25, -24, -23, -23, -22, -21, -20, -19, -19, -18, -17, -16, -15, -14, -14, -13, -12, -11, -10, -9, -9, -8, -7, -6, -5, -4, -4, -3, -2, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_282_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_282_at_16384_2048_int8.h new file mode 100644 index 000000000..05f3f2e50 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_282_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_282_AT_16384_2048INT8_H_ +#define SQUARE_MAX_282_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_282_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_282_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_282_AT_16384_2048_DATA [] = +{ +0, 6, 12, 18, 25, 31, 37, 43, 49, 54, 60, 65, 71, 76, 80, 85, 89, 94, 98, 101, 105, 108, 111, 113, 116, 118, 120, 122, 123, 124, 125, 126, 127, +127, 127, 127, 127, 126, 126, 125, 124, 123, 122, 121, 120, 119, 117, 116, 115, 113, 112, 110, 109, 108, 107, 105, 104, 103, 102, 101, 100, 100, 99, 98, 98, +98, 97, 97, 97, 97, 97, 97, 98, 98, 98, 99, 100, 100, 101, 102, 102, 103, 104, 105, 106, 106, 107, 108, 109, 109, 110, 111, 112, 112, 113, 113, 114, +114, 114, 115, 115, 115, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 112, 112, 111, 111, 110, 110, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, +103, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 104, 104, 104, 105, 105, 106, 106, 107, 107, 107, 108, 108, 109, 109, 110, 110, +110, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 111, 110, 110, 110, 109, 109, 108, 108, 108, 107, 107, 107, 106, +106, 106, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 106, 106, 106, 107, 107, 107, 108, 108, 108, +108, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, +107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, +107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, +108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, +106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, +109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, +106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, +110, 110, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, +105, 105, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, +110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 105, 105, 105, +105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 110, 110, 110, +110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, +105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, +110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, +106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, +109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, +107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, +108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 108, 108, +108, 108, 107, 107, 107, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 106, 106, 106, +107, 107, 107, 108, 108, 108, 109, 109, 110, 110, 110, 111, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 110, 110, +110, 109, 109, 108, 108, 107, 107, 107, 106, 106, 105, 105, 104, 104, 104, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 103, 104, +104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 110, 110, 111, 111, 112, 112, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 115, 115, 115, 114, 114, 114, +113, 113, 112, 112, 111, 110, 109, 109, 108, 107, 106, 106, 105, 104, 103, 102, 102, 101, 100, 100, 99, 98, 98, 98, 97, 97, 97, 97, 97, 97, 98, 98, +98, 99, 100, 100, 101, 102, 103, 104, 105, 107, 108, 109, 110, 112, 113, 115, 116, 117, 119, 120, 121, 122, 123, 124, 125, 126, 126, 127, 127, 127, 127, 127, +126, 125, 124, 123, 122, 120, 118, 116, 113, 111, 108, 105, 101, 98, 94, 89, 85, 80, 76, 71, 65, 60, 54, 49, 43, 37, 31, 25, 18, 12, 6, 0, +-6, -12, -18, -25, -31, -37, -43, -49, -54, -60, -65, -71, -76, -80, -85, -89, -94, -98, -101, -105, -108, -111, -113, -116, -118, -120, -122, -123, -124, -125, -126, -127, +-127, -127, -127, -127, -126, -126, -125, -124, -123, -122, -121, -120, -119, -117, -116, -115, -113, -112, -110, -109, -108, -107, -105, -104, -103, -102, -101, -100, -100, -99, -98, -98, +-98, -97, -97, -97, -97, -97, -97, -98, -98, -98, -99, -100, -100, -101, -102, -102, -103, -104, -105, -106, -106, -107, -108, -109, -109, -110, -111, -112, -112, -113, -113, -114, +-114, -114, -115, -115, -115, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -112, -112, -111, -111, -110, -110, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, +-103, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -104, -104, -104, -105, -105, -106, -106, -107, -107, -107, -108, -108, -109, -109, -110, -110, +-110, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -111, -110, -110, -110, -109, -109, -108, -108, -108, -107, -107, -107, -106, +-106, -106, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -105, -106, -106, -106, -107, -107, -107, -108, -108, -108, +-108, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, +-107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, +-107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, +-106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, +-109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, +-106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, +-110, -110, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, +-105, -105, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, +-110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -105, -105, -105, +-105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -110, -110, -110, +-110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, +-105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, +-110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, +-106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, +-109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, +-107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, +-108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -108, -108, +-108, -108, -107, -107, -107, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -106, -106, -106, +-107, -107, -107, -108, -108, -108, -109, -109, -110, -110, -110, -111, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -110, -110, +-110, -109, -109, -108, -108, -107, -107, -107, -106, -106, -105, -105, -104, -104, -104, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -103, -104, +-104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -110, -110, -111, -111, -112, -112, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -115, -115, -115, -114, -114, -114, +-113, -113, -112, -112, -111, -110, -109, -109, -108, -107, -106, -106, -105, -104, -103, -102, -102, -101, -100, -100, -99, -98, -98, -98, -97, -97, -97, -97, -97, -97, -98, -98, +-98, -99, -100, -100, -101, -102, -103, -104, -105, -107, -108, -109, -110, -112, -113, -115, -116, -117, -119, -120, -121, -122, -123, -124, -125, -126, -126, -127, -127, -127, -127, -127, +-126, -125, -124, -123, -122, -120, -118, -116, -113, -111, -108, -105, -101, -98, -94, -89, -85, -80, -76, -71, -65, -60, -54, -49, -43, -37, -31, -25, -18, -12, -6, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_303_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_303_at_16384_2048_int8.h new file mode 100644 index 000000000..a71824b1b --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_303_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_303_AT_16384_2048INT8_H_ +#define SQUARE_MAX_303_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_303_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_303_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_303_AT_16384_2048_DATA [] = +{ +0, 5, 11, 17, 23, 29, 34, 40, 46, 51, 56, 61, 66, 71, 76, 80, 85, 89, 93, 97, 100, 103, 106, 109, 112, 114, 117, 119, 120, 122, 123, 124, 125, +126, 126, 127, 127, 127, 127, 127, 126, 126, 125, 124, 123, 122, 121, 120, 119, 118, 116, 115, 114, 113, 111, 110, 109, 108, 106, 105, 104, 103, 102, 101, 101, +100, 99, 99, 98, 98, 97, 97, 97, 97, 97, 97, 97, 98, 98, 98, 99, 99, 100, 100, 101, 102, 102, 103, 104, 105, 106, 106, 107, 108, 109, 109, 110, +111, 111, 112, 112, 113, 113, 114, 114, 114, 115, 115, 115, 115, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 112, 112, 111, 111, 110, 110, 109, 109, 108, +108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, 105, 105, 105, +106, 106, 107, 107, 107, 108, 108, 109, 109, 110, 110, 110, 111, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, +111, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, +104, 104, 104, 105, 105, 105, 105, 106, 106, 106, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, +111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, +105, 105, 105, 104, 104, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, +110, 110, 110, 110, 110, 110, 110, 111, 111, 111, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, +106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, +108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, +108, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, +106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, +110, 110, 110, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, +105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, +110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, +106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, +109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, +107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, +107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 111, 111, 111, 110, 110, 110, 110, 110, 110, 110, 110, +109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 104, 104, 105, 105, 105, 105, +105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, +111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, 104, +104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 111, 111, +111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 111, 110, 110, 110, 109, 109, 108, 108, 107, 107, 107, 106, 106, 105, +105, 105, 104, 104, 103, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, +109, 109, 110, 110, 111, 111, 112, 112, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 115, 115, 115, 115, 114, 114, 114, 113, 113, 112, 112, 111, 111, 110, +109, 109, 108, 107, 106, 106, 105, 104, 103, 102, 102, 101, 100, 100, 99, 99, 98, 98, 98, 97, 97, 97, 97, 97, 97, 97, 98, 98, 99, 99, 100, 101, +101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 113, 114, 115, 116, 118, 119, 120, 121, 122, 123, 124, 125, 126, 126, 127, 127, 127, 127, 127, 126, 126, 125, +124, 123, 122, 120, 119, 117, 114, 112, 109, 106, 103, 100, 97, 93, 89, 85, 80, 76, 71, 66, 61, 56, 51, 46, 40, 34, 29, 23, 17, 11, 5, 0, +-5, -11, -17, -23, -29, -34, -40, -46, -51, -56, -61, -66, -71, -76, -80, -85, -89, -93, -97, -100, -103, -106, -109, -112, -114, -117, -119, -120, -122, -123, -124, -125, +-126, -126, -127, -127, -127, -127, -127, -126, -126, -125, -124, -123, -122, -121, -120, -119, -118, -116, -115, -114, -113, -111, -110, -109, -108, -106, -105, -104, -103, -102, -101, -101, +-100, -99, -99, -98, -98, -97, -97, -97, -97, -97, -97, -97, -98, -98, -98, -99, -99, -100, -100, -101, -102, -102, -103, -104, -105, -106, -106, -107, -108, -109, -109, -110, +-111, -111, -112, -112, -113, -113, -114, -114, -114, -115, -115, -115, -115, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -112, -112, -111, -111, -110, -110, -109, -109, -108, +-108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, -105, -105, -105, +-106, -106, -107, -107, -107, -108, -108, -109, -109, -110, -110, -110, -111, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, +-111, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, +-104, -104, -104, -105, -105, -105, -105, -106, -106, -106, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, +-111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, +-105, -105, -105, -104, -104, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, +-110, -110, -110, -110, -110, -110, -110, -111, -111, -111, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, +-106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, +-106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, +-110, -110, -110, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, +-105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, +-110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, +-106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, +-109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, +-107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -111, -111, -111, -110, -110, -110, -110, -110, -110, -110, -110, +-109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -104, -104, -105, -105, -105, -105, +-105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, +-111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, -104, +-104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -111, -111, +-111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -111, -110, -110, -110, -109, -109, -108, -108, -107, -107, -107, -106, -106, -105, +-105, -105, -104, -104, -103, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, +-109, -109, -110, -110, -111, -111, -112, -112, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -115, -115, -115, -115, -114, -114, -114, -113, -113, -112, -112, -111, -111, -110, +-109, -109, -108, -107, -106, -106, -105, -104, -103, -102, -102, -101, -100, -100, -99, -99, -98, -98, -98, -97, -97, -97, -97, -97, -97, -97, -98, -98, -99, -99, -100, -101, +-101, -102, -103, -104, -105, -106, -108, -109, -110, -111, -113, -114, -115, -116, -118, -119, -120, -121, -122, -123, -124, -125, -126, -126, -127, -127, -127, -127, -127, -126, -126, -125, +-124, -123, -122, -120, -119, -117, -114, -112, -109, -106, -103, -100, -97, -93, -89, -85, -80, -76, -71, -66, -61, -56, -51, -46, -40, -34, -29, -23, -17, -11, -5, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_327_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_327_at_16384_2048_int8.h new file mode 100644 index 000000000..946896310 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_327_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_327_AT_16384_2048INT8_H_ +#define SQUARE_MAX_327_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_327_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_327_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_327_AT_16384_2048_DATA [] = +{ +0, 5, 10, 16, 21, 27, 32, 37, 42, 48, 52, 57, 62, 67, 71, 76, 80, 84, 88, 91, 95, 98, 101, 104, 107, 110, 112, 114, 117, 118, 120, 121, 123, +124, 125, 126, 126, 127, 127, 127, 127, 127, 127, 126, 126, 125, 124, 124, 123, 122, 121, 120, 119, 117, 116, 115, 114, 113, 111, 110, 109, 108, 107, 106, 105, +104, 103, 102, 101, 100, 100, 99, 99, 98, 98, 98, 97, 97, 97, 97, 97, 97, 97, 98, 98, 98, 99, 99, 100, 100, 101, 101, 102, 103, 103, 104, 105, +106, 106, 107, 108, 108, 109, 110, 110, 111, 111, 112, 112, 113, 113, 114, 114, 114, 115, 115, 115, 115, 115, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, +112, 112, 112, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 104, 103, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 102, +102, 102, 102, 103, 103, 103, 103, 104, 104, 104, 105, 105, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 110, 110, 110, 111, 111, 111, 111, 112, 112, 112, +112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 111, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 105, +105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 107, 107, +108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, +109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 105, 105, +105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 111, +111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, +105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, +108, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, +108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, +106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, +110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 105, +105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, +109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 108, 108, +108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, +106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, +110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, +105, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, +110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 107, +107, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 105, +106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 111, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, +112, 112, 111, 111, 111, 111, 110, 110, 110, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 105, 105, 104, 104, 104, 103, 103, 103, 103, 102, 102, 102, 102, +102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 112, 113, +113, 114, 114, 114, 114, 115, 115, 115, 115, 115, 115, 115, 115, 115, 114, 114, 114, 113, 113, 112, 112, 111, 111, 110, 110, 109, 108, 108, 107, 106, 106, 105, +104, 103, 103, 102, 101, 101, 100, 100, 99, 99, 98, 98, 98, 97, 97, 97, 97, 97, 97, 97, 98, 98, 98, 99, 99, 100, 100, 101, 102, 103, 104, 105, +106, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 119, 120, 121, 122, 123, 124, 124, 125, 126, 126, 127, 127, 127, 127, 127, 127, 126, 126, 125, 124, 123, +121, 120, 118, 117, 114, 112, 110, 107, 104, 101, 98, 95, 91, 88, 84, 80, 76, 71, 67, 62, 57, 52, 48, 42, 37, 32, 27, 21, 16, 10, 5, 0, +-5, -10, -16, -21, -27, -32, -37, -42, -48, -52, -57, -62, -67, -71, -76, -80, -84, -88, -91, -95, -98, -101, -104, -107, -110, -112, -114, -117, -118, -120, -121, -123, +-124, -125, -126, -126, -127, -127, -127, -127, -127, -127, -126, -126, -125, -124, -124, -123, -122, -121, -120, -119, -117, -116, -115, -114, -113, -111, -110, -109, -108, -107, -106, -105, +-104, -103, -102, -101, -100, -100, -99, -99, -98, -98, -98, -97, -97, -97, -97, -97, -97, -97, -98, -98, -98, -99, -99, -100, -100, -101, -101, -102, -103, -103, -104, -105, +-106, -106, -107, -108, -108, -109, -110, -110, -111, -111, -112, -112, -113, -113, -114, -114, -114, -115, -115, -115, -115, -115, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, +-112, -112, -112, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -104, -103, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -102, +-102, -102, -102, -103, -103, -103, -103, -104, -104, -104, -105, -105, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -110, -110, -110, -111, -111, -111, -111, -112, -112, -112, +-112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -111, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -105, +-105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -107, -107, +-108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -110, +-109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -105, -105, +-105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -111, +-111, -111, -111, -111, -111, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, +-105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, +-108, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, +-106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, +-110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, -105, +-105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, +-109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -108, -108, +-108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, +-106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, +-110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, +-105, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, +-110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -107, +-107, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -105, +-106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -111, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, +-112, -112, -111, -111, -111, -111, -110, -110, -110, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -105, -105, -104, -104, -104, -103, -103, -103, -103, -102, -102, -102, -102, +-102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, -112, -112, -113, +-113, -114, -114, -114, -114, -115, -115, -115, -115, -115, -115, -115, -115, -115, -114, -114, -114, -113, -113, -112, -112, -111, -111, -110, -110, -109, -108, -108, -107, -106, -106, -105, +-104, -103, -103, -102, -101, -101, -100, -100, -99, -99, -98, -98, -98, -97, -97, -97, -97, -97, -97, -97, -98, -98, -98, -99, -99, -100, -100, -101, -102, -103, -104, -105, +-106, -107, -108, -109, -110, -111, -113, -114, -115, -116, -117, -119, -120, -121, -122, -123, -124, -124, -125, -126, -126, -127, -127, -127, -127, -127, -127, -126, -126, -125, -124, -123, +-121, -120, -118, -117, -114, -112, -110, -107, -104, -101, -98, -95, -91, -88, -84, -80, -76, -71, -67, -62, -57, -52, -48, -42, -37, -32, -27, -21, -16, -10, -5, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_356_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_356_at_16384_2048_int8.h new file mode 100644 index 000000000..91dfcf5c9 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_356_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_356_AT_16384_2048INT8_H_ +#define SQUARE_MAX_356_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_356_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_356_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_356_AT_16384_2048_DATA [] = +{ +0, 5, 10, 15, 20, 25, 30, 34, 39, 44, 49, 53, 58, 62, 66, 71, 75, 78, 82, 86, 89, 93, 96, 99, 102, 105, 107, 110, 112, 114, 116, 118, 119, +121, 122, 123, 124, 125, 126, 126, 127, 127, 127, 127, 127, 127, 126, 126, 125, 125, 124, 123, 123, 122, 121, 120, 119, 118, 117, 116, 115, 113, 112, 111, 110, +109, 108, 107, 106, 105, 104, 103, 102, 102, 101, 100, 100, 99, 99, 98, 98, 98, 97, 97, 97, 97, 97, 97, 97, 97, 98, 98, 98, 99, 99, 99, 100, +101, 101, 102, 102, 103, 104, 104, 105, 105, 106, 107, 107, 108, 109, 109, 110, 110, 111, 112, 112, 112, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 115, +115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 112, 112, 112, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 104, 104, 104, +103, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 103, 103, 104, 104, 104, 105, 105, 105, 106, 106, 107, 107, 107, +108, 108, 108, 109, 109, 109, 110, 110, 110, 111, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, +111, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, +104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 105, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, +110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, +107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 105, 105, +105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, +111, 111, 111, 111, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, +105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, +109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, +105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 110, +110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, +106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, +111, 111, 111, 111, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, +105, 105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, +108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, +110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 105, 105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, +104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 111, 111, +111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 111, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, +107, 107, 106, 106, 105, 105, 105, 104, 104, 104, 103, 103, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 103, 104, +104, 104, 105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 112, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 115, +115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 112, 112, 112, 111, 110, 110, 109, 109, 108, 107, 107, 106, 105, 105, 104, 104, 103, 102, 102, 101, 101, 100, +99, 99, 99, 98, 98, 98, 97, 97, 97, 97, 97, 97, 97, 97, 98, 98, 98, 99, 99, 100, 100, 101, 102, 102, 103, 104, 105, 106, 107, 108, 109, 110, +111, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 123, 124, 125, 125, 126, 126, 127, 127, 127, 127, 127, 127, 126, 126, 125, 124, 123, 122, 121, 119, +118, 116, 114, 112, 110, 107, 105, 102, 99, 96, 93, 89, 86, 82, 78, 75, 71, 66, 62, 58, 53, 49, 44, 39, 34, 30, 25, 20, 15, 10, 5, 0, +-5, -10, -15, -20, -25, -30, -34, -39, -44, -49, -53, -58, -62, -66, -71, -75, -78, -82, -86, -89, -93, -96, -99, -102, -105, -107, -110, -112, -114, -116, -118, -119, +-121, -122, -123, -124, -125, -126, -126, -127, -127, -127, -127, -127, -127, -126, -126, -125, -125, -124, -123, -123, -122, -121, -120, -119, -118, -117, -116, -115, -113, -112, -111, -110, +-109, -108, -107, -106, -105, -104, -103, -102, -102, -101, -100, -100, -99, -99, -98, -98, -98, -97, -97, -97, -97, -97, -97, -97, -97, -98, -98, -98, -99, -99, -99, -100, +-101, -101, -102, -102, -103, -104, -104, -105, -105, -106, -107, -107, -108, -109, -109, -110, -110, -111, -112, -112, -112, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -115, +-115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -112, -112, -112, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -104, -104, -104, +-103, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -103, -103, -104, -104, -104, -105, -105, -105, -106, -106, -107, -107, -107, +-108, -108, -108, -109, -109, -109, -110, -110, -110, -111, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, +-111, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, +-104, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -105, -105, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, +-110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, +-107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -105, -105, -105, +-105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, +-111, -111, -111, -111, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -106, +-105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, +-109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, +-105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -110, +-110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, +-106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, +-111, -111, -111, -111, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, +-105, -105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, +-108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, +-110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -105, -105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, +-104, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -111, -111, +-111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -111, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, +-107, -107, -106, -106, -105, -105, -105, -104, -104, -104, -103, -103, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -103, -104, +-104, -104, -105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, -112, -112, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -115, +-115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -112, -112, -112, -111, -110, -110, -109, -109, -108, -107, -107, -106, -105, -105, -104, -104, -103, -102, -102, -101, -101, -100, +-99, -99, -99, -98, -98, -98, -97, -97, -97, -97, -97, -97, -97, -97, -98, -98, -98, -99, -99, -100, -100, -101, -102, -102, -103, -104, -105, -106, -107, -108, -109, -110, +-111, -112, -113, -115, -116, -117, -118, -119, -120, -121, -122, -123, -123, -124, -125, -125, -126, -126, -127, -127, -127, -127, -127, -127, -126, -126, -125, -124, -123, -122, -121, -119, +-118, -116, -114, -112, -110, -107, -105, -102, -99, -96, -93, -89, -86, -82, -78, -75, -71, -66, -62, -58, -53, -49, -44, -39, -34, -30, -25, -20, -15, -10, -5, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_390_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_390_at_16384_2048_int8.h new file mode 100644 index 000000000..2262738f9 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_390_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_390_AT_16384_2048INT8_H_ +#define SQUARE_MAX_390_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_390_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_390_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_390_AT_16384_2048_DATA [] = +{ +0, 4, 9, 13, 18, 23, 27, 32, 36, 40, 45, 49, 53, 57, 61, 65, 69, 73, 77, 80, 84, 87, 90, 93, 96, 99, 101, 104, 106, 109, 111, 113, 115, +116, 118, 119, 121, 122, 123, 124, 125, 125, 126, 126, 127, 127, 127, 127, 127, 127, 126, 126, 126, 125, 125, 124, 123, 122, 122, 121, 120, 119, 118, 117, 116, +115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 104, 103, 102, 101, 101, 100, 100, 99, 99, 98, 98, 98, 97, 97, 97, 97, 97, 97, 97, 97, +97, 98, 98, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 105, 105, 106, 106, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 113, +113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 114, 114, 114, 114, 114, 113, 113, 113, 112, 112, 112, 111, 111, 110, 110, 109, +109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 104, 104, 104, 103, 103, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, +102, 103, 103, 103, 103, 104, 104, 104, 104, 105, 105, 105, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 110, 110, 110, 111, 111, 111, 111, 112, +112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, +107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 103, 103, 103, 103, 104, 104, 104, 104, 104, 104, 104, +104, 104, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 111, 111, 111, 111, +111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, +107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 105, +105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 111, 111, 111, 111, +111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, +106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, +106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, +111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, +106, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, +107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, +111, 111, 111, 110, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, +105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, +107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, +111, 111, 111, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, +104, 104, 104, 104, 104, 104, 103, 103, 103, 103, 104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, +108, 108, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, +111, 111, 111, 111, 110, 110, 110, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 105, 105, 105, 104, 104, 104, 104, 103, 103, 103, 103, 102, 102, +102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 103, 103, 104, 104, 104, 105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, +110, 110, 111, 111, 112, 112, 112, 113, 113, 113, 114, 114, 114, 114, 114, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, +112, 112, 111, 111, 110, 110, 109, 109, 108, 108, 107, 106, 106, 105, 105, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 98, 98, 97, 97, +97, 97, 97, 97, 97, 97, 97, 98, 98, 98, 99, 99, 100, 100, 101, 101, 102, 103, 104, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, +117, 118, 119, 120, 121, 122, 122, 123, 124, 125, 125, 126, 126, 126, 127, 127, 127, 127, 127, 127, 126, 126, 125, 125, 124, 123, 122, 121, 119, 118, 116, 115, +113, 111, 109, 106, 104, 101, 99, 96, 93, 90, 87, 84, 80, 77, 73, 69, 65, 61, 57, 53, 49, 45, 40, 36, 32, 27, 23, 18, 13, 9, 4, 0, +-4, -9, -13, -18, -23, -27, -32, -36, -40, -45, -49, -53, -57, -61, -65, -69, -73, -77, -80, -84, -87, -90, -93, -96, -99, -101, -104, -106, -109, -111, -113, -115, +-116, -118, -119, -121, -122, -123, -124, -125, -125, -126, -126, -127, -127, -127, -127, -127, -127, -126, -126, -126, -125, -125, -124, -123, -122, -122, -121, -120, -119, -118, -117, -116, +-115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -104, -103, -102, -101, -101, -100, -100, -99, -99, -98, -98, -98, -97, -97, -97, -97, -97, -97, -97, -97, +-97, -98, -98, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -105, -105, -106, -106, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, -112, -113, +-113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -114, -114, -114, -114, -114, -113, -113, -113, -112, -112, -112, -111, -111, -110, -110, -109, +-109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -104, -104, -104, -103, -103, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, +-102, -103, -103, -103, -103, -104, -104, -104, -104, -105, -105, -105, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -110, -110, -110, -111, -111, -111, -111, -112, +-112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, +-107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -103, -103, -103, -103, -104, -104, -104, -104, -104, -104, -104, +-104, -104, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -111, -111, -111, -111, +-111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, +-107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -105, -105, +-105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -111, -111, -111, -111, +-111, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, +-106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, +-106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, +-111, -111, -111, -111, -111, -110, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, +-106, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -105, -105, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, +-107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, +-111, -111, -111, -110, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, +-105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, +-107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, +-111, -111, -111, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, +-104, -104, -104, -104, -104, -104, -103, -103, -103, -103, -104, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, +-108, -108, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, +-111, -111, -111, -111, -110, -110, -110, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -105, -105, -105, -104, -104, -104, -104, -103, -103, -103, -103, -102, -102, +-102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -103, -103, -104, -104, -104, -105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, +-110, -110, -111, -111, -112, -112, -112, -113, -113, -113, -114, -114, -114, -114, -114, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, +-112, -112, -111, -111, -110, -110, -109, -109, -108, -108, -107, -106, -106, -105, -105, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -98, -98, -97, -97, +-97, -97, -97, -97, -97, -97, -97, -98, -98, -98, -99, -99, -100, -100, -101, -101, -102, -103, -104, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, +-117, -118, -119, -120, -121, -122, -122, -123, -124, -125, -125, -126, -126, -126, -127, -127, -127, -127, -127, -127, -126, -126, -125, -125, -124, -123, -122, -121, -119, -118, -116, -115, +-113, -111, -109, -106, -104, -101, -99, -96, -93, -90, -87, -84, -80, -77, -73, -69, -65, -61, -57, -53, -49, -45, -40, -36, -32, -27, -23, -18, -13, -9, -4, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_431_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_431_at_16384_2048_int8.h new file mode 100644 index 000000000..7a170b9f2 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_431_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_431_AT_16384_2048INT8_H_ +#define SQUARE_MAX_431_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_431_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_431_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_431_AT_16384_2048_DATA [] = +{ +0, 4, 8, 12, 16, 20, 25, 29, 33, 37, 41, 45, 49, 52, 56, 60, 64, 67, 71, 74, 77, 80, 83, 86, 89, 92, 95, 97, 100, 102, 105, 107, 109, +111, 113, 114, 116, 117, 119, 120, 121, 122, 123, 124, 125, 125, 126, 126, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 125, 125, 124, 124, 123, 122, 121, +121, 120, 119, 118, 117, 116, 115, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 106, 105, 104, 103, 103, 102, 101, 101, 100, 100, 99, 99, 98, 98, 98, +98, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 107, +107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 112, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 114, +114, 114, 114, 114, 113, 113, 113, 112, 112, 112, 111, 111, 111, 110, 110, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 105, 105, 105, 104, 104, 104, 104, +103, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, 104, 105, 105, 105, +106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, +112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, +106, 106, 105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 103, 103, 103, 103, 103, 103, 103, 103, 103, 104, 104, 104, 104, 104, 104, 104, 104, 105, +105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, +111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, +107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, +104, 104, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, +110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, +109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, +104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, +109, 109, 109, 110, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, +110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 104, 104, 104, +104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, +108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, +111, 111, 111, 111, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, +104, 104, 104, 104, 104, 104, 104, 104, 103, 103, 103, 103, 103, 103, 103, 103, 103, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 106, 106, 106, +106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, +112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 105, +105, 105, 104, 104, 104, 104, 103, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 103, 104, +104, 104, 104, 105, 105, 105, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 110, 110, 111, 111, 111, 112, 112, 112, 113, 113, 113, 114, 114, 114, 114, 114, +115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 112, 112, 112, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, +106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 98, 98, +98, 98, 99, 99, 100, 100, 101, 101, 102, 103, 103, 104, 105, 106, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 115, 116, 117, 118, 119, 120, 121, 121, +122, 123, 124, 124, 125, 125, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 126, 126, 125, 125, 124, 123, 122, 121, 120, 119, 117, 116, 114, 113, 111, 109, +107, 105, 102, 100, 97, 95, 92, 89, 86, 83, 80, 77, 74, 71, 67, 64, 60, 56, 52, 49, 45, 41, 37, 33, 29, 25, 20, 16, 12, 8, 4, 0, +-4, -8, -12, -16, -20, -25, -29, -33, -37, -41, -45, -49, -52, -56, -60, -64, -67, -71, -74, -77, -80, -83, -86, -89, -92, -95, -97, -100, -102, -105, -107, -109, +-111, -113, -114, -116, -117, -119, -120, -121, -122, -123, -124, -125, -125, -126, -126, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -125, -125, -124, -124, -123, -122, -121, +-121, -120, -119, -118, -117, -116, -115, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -106, -105, -104, -103, -103, -102, -101, -101, -100, -100, -99, -99, -98, -98, -98, +-98, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -107, +-107, -108, -108, -109, -109, -110, -110, -111, -111, -112, -112, -112, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -114, +-114, -114, -114, -114, -113, -113, -113, -112, -112, -112, -111, -111, -111, -110, -110, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -105, -105, -105, -104, -104, -104, -104, +-103, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, -104, -105, -105, -105, +-106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, +-112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, +-106, -106, -105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -103, -103, -103, -103, -103, -103, -103, -103, -103, -104, -104, -104, -104, -104, -104, -104, -104, -105, +-105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, +-111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, +-104, -104, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, +-110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, +-104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -109, -110, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, +-110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -104, -104, -104, +-104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, +-111, -111, -111, -111, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, +-104, -104, -104, -104, -104, -104, -104, -104, -103, -103, -103, -103, -103, -103, -103, -103, -103, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -105, -106, -106, -106, +-106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, +-112, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -105, +-105, -105, -104, -104, -104, -104, -103, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -103, -104, +-104, -104, -104, -105, -105, -105, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -110, -110, -111, -111, -111, -112, -112, -112, -113, -113, -113, -114, -114, -114, -114, -114, +-115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -112, -112, -112, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, +-106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -98, -98, +-98, -98, -99, -99, -100, -100, -101, -101, -102, -103, -103, -104, -105, -106, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -115, -116, -117, -118, -119, -120, -121, -121, +-122, -123, -124, -124, -125, -125, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -126, -126, -125, -125, -124, -123, -122, -121, -120, -119, -117, -116, -114, -113, -111, -109, +-107, -105, -102, -100, -97, -95, -92, -89, -86, -83, -80, -77, -74, -71, -67, -64, -60, -56, -52, -49, -45, -41, -37, -33, -29, -25, -20, -16, -12, -8, -4, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_481_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_481_at_16384_2048_int8.h new file mode 100644 index 000000000..8bb18307d --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_481_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_481_AT_16384_2048INT8_H_ +#define SQUARE_MAX_481_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_481_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_481_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_481_AT_16384_2048_DATA [] = +{ +0, 3, 7, 11, 15, 18, 22, 26, 30, 33, 37, 40, 44, 47, 51, 54, 58, 61, 64, 67, 71, 74, 77, 79, 82, 85, 88, 90, 93, 95, 97, 100, 102, +104, 106, 108, 110, 111, 113, 114, 116, 117, 118, 120, 121, 122, 123, 123, 124, 125, 125, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 125, +125, 125, 124, 123, 123, 122, 122, 121, 120, 119, 119, 118, 117, 116, 115, 115, 114, 113, 112, 111, 110, 110, 109, 108, 107, 106, 106, 105, 104, 104, 103, 102, +102, 101, 101, 100, 100, 99, 99, 99, 98, 98, 98, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 100, +100, 101, 101, 102, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 111, 112, 112, 113, 113, 113, 113, 114, +114, 114, 114, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 114, 114, 114, 114, 114, 113, 113, 113, 113, 112, 112, 112, 111, 111, 111, +110, 110, 110, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 105, 105, 105, 104, 104, 104, 104, 103, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, +102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 103, 103, 104, 104, 104, 104, 105, 105, 105, 105, 106, 106, 106, 107, 107, 107, +108, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 113, 113, 112, 112, 112, +112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, +106, 105, 105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 104, 104, 104, 104, +104, 104, 104, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, +111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, +110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 105, 104, 104, 104, 104, 104, +104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, +107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, +111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, +107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, 104, +104, 104, 104, 104, 105, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, +110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 110, +110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 104, 104, 104, 104, +104, 104, 104, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 105, 106, 106, +106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, +112, 112, 113, 113, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 108, 107, +107, 107, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, 104, 103, 103, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, +102, 102, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, 104, 105, 105, 105, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 110, 110, 110, 111, +111, 111, 112, 112, 112, 113, 113, 113, 113, 114, 114, 114, 114, 114, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 114, 114, 114, 114, +113, 113, 113, 113, 112, 112, 111, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 102, 101, 101, 100, 100, +99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 98, 98, 98, 99, 99, 99, 100, 100, 101, 101, 102, 102, +103, 104, 104, 105, 106, 106, 107, 108, 109, 110, 110, 111, 112, 113, 114, 115, 115, 116, 117, 118, 119, 119, 120, 121, 122, 122, 123, 123, 124, 125, 125, 125, +126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 125, 125, 124, 123, 123, 122, 121, 120, 118, 117, 116, 114, 113, 111, 110, 108, 106, 104, 102, +100, 97, 95, 93, 90, 88, 85, 82, 79, 77, 74, 71, 67, 64, 61, 58, 54, 51, 47, 44, 40, 37, 33, 30, 26, 22, 18, 15, 11, 7, 3, 0, +-3, -7, -11, -15, -18, -22, -26, -30, -33, -37, -40, -44, -47, -51, -54, -58, -61, -64, -67, -71, -74, -77, -79, -82, -85, -88, -90, -93, -95, -97, -100, -102, +-104, -106, -108, -110, -111, -113, -114, -116, -117, -118, -120, -121, -122, -123, -123, -124, -125, -125, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -125, +-125, -125, -124, -123, -123, -122, -122, -121, -120, -119, -119, -118, -117, -116, -115, -115, -114, -113, -112, -111, -110, -110, -109, -108, -107, -106, -106, -105, -104, -104, -103, -102, +-102, -101, -101, -100, -100, -99, -99, -99, -98, -98, -98, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -100, +-100, -101, -101, -102, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -111, -112, -112, -113, -113, -113, -113, -114, +-114, -114, -114, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -114, -114, -114, -114, -114, -113, -113, -113, -113, -112, -112, -112, -111, -111, -111, +-110, -110, -110, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -105, -105, -105, -104, -104, -104, -104, -103, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, +-102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -103, -103, -104, -104, -104, -104, -105, -105, -105, -105, -106, -106, -106, -107, -107, -107, +-108, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -113, -113, -112, -112, -112, +-112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, +-106, -105, -105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -104, -104, -104, -104, +-104, -104, -104, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, +-111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -110, +-110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -105, -104, -104, -104, -104, -104, +-104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, +-107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, +-111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, +-107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, -104, +-104, -104, -104, -104, -105, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, +-110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -111, -111, -111, -111, -111, -111, -111, -110, +-110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -104, -104, -104, -104, +-104, -104, -104, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -105, -105, -106, -106, +-106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -112, +-112, -112, -113, -113, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -108, -107, +-107, -107, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, -104, -103, -103, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, +-102, -102, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, -104, -105, -105, -105, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -110, -110, -110, -111, +-111, -111, -112, -112, -112, -113, -113, -113, -113, -114, -114, -114, -114, -114, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -114, -114, -114, -114, +-113, -113, -113, -113, -112, -112, -111, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -102, -101, -101, -100, -100, +-99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -98, -98, -98, -99, -99, -99, -100, -100, -101, -101, -102, -102, +-103, -104, -104, -105, -106, -106, -107, -108, -109, -110, -110, -111, -112, -113, -114, -115, -115, -116, -117, -118, -119, -119, -120, -121, -122, -122, -123, -123, -124, -125, -125, -125, +-126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -125, -125, -124, -123, -123, -122, -121, -120, -118, -117, -116, -114, -113, -111, -110, -108, -106, -104, -102, +-100, -97, -95, -93, -90, -88, -85, -82, -79, -77, -74, -71, -67, -64, -61, -58, -54, -51, -47, -44, -40, -37, -33, -30, -26, -22, -18, -15, -11, -7, -3, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_546_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_546_at_16384_2048_int8.h new file mode 100644 index 000000000..1b8e0f7d2 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_546_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_546_AT_16384_2048INT8_H_ +#define SQUARE_MAX_546_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_546_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_546_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_546_AT_16384_2048_DATA [] = +{ +0, 3, 6, 10, 13, 16, 20, 23, 26, 30, 33, 36, 39, 42, 46, 49, 52, 55, 58, 61, 64, 66, 69, 72, 75, 77, 80, 82, 85, 87, 89, 92, 94, +96, 98, 100, 102, 104, 105, 107, 109, 110, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 123, 124, 125, 125, 126, 126, 126, 127, 127, 127, 127, 127, +127, 127, 127, 127, 126, 126, 126, 125, 125, 125, 124, 124, 123, 123, 122, 121, 121, 120, 119, 119, 118, 117, 117, 116, 115, 114, 114, 113, 112, 112, 111, 110, +109, 109, 108, 107, 107, 106, 105, 105, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 97, 97, 97, 97, +97, 97, 97, 97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 101, 101, 101, 102, 102, 103, 103, 103, 104, 104, 105, 105, 106, 106, 107, +107, 107, 108, 108, 109, 109, 110, 110, 110, 111, 111, 111, 112, 112, 112, 113, 113, 113, 114, 114, 114, 114, 114, 115, 115, 115, 115, 115, 115, 115, 115, 115, +115, 115, 115, 115, 115, 115, 115, 115, 114, 114, 114, 114, 114, 113, 113, 113, 113, 112, 112, 112, 112, 111, 111, 111, 110, 110, 110, 109, 109, 109, 108, 108, +108, 107, 107, 107, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, 104, 103, 103, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, +102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 103, 103, 103, 104, 104, 104, 104, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, +108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 113, 113, 113, 113, 113, 113, +113, 113, 113, 113, 113, 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, +107, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, +103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, +108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, +112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 104, 103, 103, 103, 103, 103, 103, 103, 103, +103, 103, 103, 103, 103, 103, 103, 104, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, +112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, +107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, +103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, +108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 113, 113, 113, 113, 113, 113, +113, 113, 113, 113, 113, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, +107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, 104, 103, 103, 103, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, +102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 103, 103, 104, 104, 104, 104, 105, 105, 105, 105, 106, 106, 106, 107, 107, 107, 108, 108, +108, 109, 109, 109, 110, 110, 110, 111, 111, 111, 112, 112, 112, 112, 113, 113, 113, 113, 114, 114, 114, 114, 114, 115, 115, 115, 115, 115, 115, 115, 115, 115, +115, 115, 115, 115, 115, 115, 115, 115, 114, 114, 114, 114, 114, 113, 113, 113, 112, 112, 112, 111, 111, 111, 110, 110, 110, 109, 109, 108, 108, 107, 107, 107, +106, 106, 105, 105, 104, 104, 103, 103, 103, 102, 102, 101, 101, 101, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 97, 97, 97, 97, +97, 97, 97, 97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 105, 105, 106, 107, 107, 108, 109, 109, 110, +111, 112, 112, 113, 114, 114, 115, 116, 117, 117, 118, 119, 119, 120, 121, 121, 122, 123, 123, 124, 124, 125, 125, 125, 126, 126, 126, 127, 127, 127, 127, 127, +127, 127, 127, 127, 126, 126, 126, 125, 125, 124, 123, 123, 122, 121, 120, 119, 118, 117, 116, 115, 113, 112, 110, 109, 107, 105, 104, 102, 100, 98, 96, 94, +92, 89, 87, 85, 82, 80, 77, 75, 72, 69, 66, 64, 61, 58, 55, 52, 49, 46, 42, 39, 36, 33, 30, 26, 23, 20, 16, 13, 10, 6, 3, 0, +-3, -6, -10, -13, -16, -20, -23, -26, -30, -33, -36, -39, -42, -46, -49, -52, -55, -58, -61, -64, -66, -69, -72, -75, -77, -80, -82, -85, -87, -89, -92, -94, +-96, -98, -100, -102, -104, -105, -107, -109, -110, -112, -113, -115, -116, -117, -118, -119, -120, -121, -122, -123, -123, -124, -125, -125, -126, -126, -126, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -126, -126, -126, -125, -125, -125, -124, -124, -123, -123, -122, -121, -121, -120, -119, -119, -118, -117, -117, -116, -115, -114, -114, -113, -112, -112, -111, -110, +-109, -109, -108, -107, -107, -106, -105, -105, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -97, -97, -97, -97, +-97, -97, -97, -97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -101, -101, -101, -102, -102, -103, -103, -103, -104, -104, -105, -105, -106, -106, -107, +-107, -107, -108, -108, -109, -109, -110, -110, -110, -111, -111, -111, -112, -112, -112, -113, -113, -113, -114, -114, -114, -114, -114, -115, -115, -115, -115, -115, -115, -115, -115, -115, +-115, -115, -115, -115, -115, -115, -115, -115, -114, -114, -114, -114, -114, -113, -113, -113, -113, -112, -112, -112, -112, -111, -111, -111, -110, -110, -110, -109, -109, -109, -108, -108, +-108, -107, -107, -107, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, -104, -103, -103, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, +-102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -103, -103, -103, -104, -104, -104, -104, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, +-108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -113, -113, -113, -113, -113, -113, +-113, -113, -113, -113, -113, -112, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -111, -111, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, +-103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, +-108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -112, +-112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -104, -103, -103, -103, -103, -103, -103, -103, -103, +-103, -103, -103, -103, -103, -103, -103, -104, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -112, +-112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, +-107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, +-103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -112, -113, -113, -113, -113, -113, -113, +-113, -113, -113, -113, -113, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, +-107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, -104, -103, -103, -103, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, +-102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -103, -103, -104, -104, -104, -104, -105, -105, -105, -105, -106, -106, -106, -107, -107, -107, -108, -108, +-108, -109, -109, -109, -110, -110, -110, -111, -111, -111, -112, -112, -112, -112, -113, -113, -113, -113, -114, -114, -114, -114, -114, -115, -115, -115, -115, -115, -115, -115, -115, -115, +-115, -115, -115, -115, -115, -115, -115, -115, -114, -114, -114, -114, -114, -113, -113, -113, -112, -112, -112, -111, -111, -111, -110, -110, -110, -109, -109, -108, -108, -107, -107, -107, +-106, -106, -105, -105, -104, -104, -103, -103, -103, -102, -102, -101, -101, -101, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -97, -97, -97, -97, +-97, -97, -97, -97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -105, -105, -106, -107, -107, -108, -109, -109, -110, +-111, -112, -112, -113, -114, -114, -115, -116, -117, -117, -118, -119, -119, -120, -121, -121, -122, -123, -123, -124, -124, -125, -125, -125, -126, -126, -126, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -126, -126, -126, -125, -125, -124, -123, -123, -122, -121, -120, -119, -118, -117, -116, -115, -113, -112, -110, -109, -107, -105, -104, -102, -100, -98, -96, -94, +-92, -89, -87, -85, -82, -80, -77, -75, -72, -69, -66, -64, -61, -58, -55, -52, -49, -46, -42, -39, -36, -33, -30, -26, -23, -20, -16, -13, -10, -6, -3, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_630_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_630_at_16384_2048_int8.h new file mode 100644 index 000000000..995e10b35 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_630_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_630_AT_16384_2048INT8_H_ +#define SQUARE_MAX_630_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_630_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_630_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_630_AT_16384_2048_DATA [] = +{ +0, 2, 5, 8, 11, 14, 17, 20, 23, 26, 29, 32, 34, 37, 40, 43, 46, 48, 51, 54, 56, 59, 61, 64, 66, 69, 71, 74, 76, 78, 80, 83, 85, +87, 89, 91, 93, 95, 96, 98, 100, 102, 103, 105, 106, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 122, 123, 124, 124, 125, 125, +126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 125, 125, 124, 124, 124, 123, 123, 122, 122, 121, 121, 120, 119, 119, +118, 118, 117, 116, 116, 115, 114, 114, 113, 112, 112, 111, 110, 110, 109, 109, 108, 107, 107, 106, 106, 105, 104, 104, 103, 103, 102, 102, 101, 101, 101, 100, +100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 98, 98, 98, 98, 98, +99, 99, 99, 100, 100, 100, 100, 101, 101, 102, 102, 102, 103, 103, 103, 104, 104, 105, 105, 105, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 110, 110, +110, 111, 111, 111, 112, 112, 112, 112, 113, 113, 113, 113, 114, 114, 114, 114, 114, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, +115, 115, 115, 115, 115, 114, 114, 114, 114, 114, 114, 113, 113, 113, 113, 112, 112, 112, 112, 111, 111, 111, 111, 110, 110, 110, 109, 109, 109, 109, 108, 108, +108, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, 104, 103, 103, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 102, 102, 101, 101, +101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 102, 102, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 103, 103, 103, 104, 104, 104, 104, 105, 105, 105, +105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 112, 112, 112, 112, +112, 112, 112, 112, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, +111, 111, 111, 111, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, +105, 104, 104, 104, 104, 104, 104, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 102, 102, 102, 102, 103, 103, 103, 103, 103, 103, 103, 103, +103, 103, 103, 103, 103, 104, 104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, +109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, +112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, +108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 104, 103, 103, 103, 103, 103, 103, +103, 103, 103, 103, 103, 103, 103, 102, 102, 102, 102, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 103, 104, 104, 104, 104, 104, 104, 105, 105, +105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, +111, 112, 112, 112, 112, 112, 112, 112, 112, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 112, 112, 112, 112, 112, +112, 112, 112, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, +105, 105, 104, 104, 104, 104, 103, 103, 103, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 102, 102, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, +101, 102, 102, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 103, 103, 104, 104, 104, 104, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 108, 108, +108, 109, 109, 109, 109, 110, 110, 110, 111, 111, 111, 111, 112, 112, 112, 112, 113, 113, 113, 113, 114, 114, 114, 114, 114, 114, 115, 115, 115, 115, 115, 115, +115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 114, 114, 114, 114, 114, 113, 113, 113, 113, 112, 112, 112, 112, 111, 111, 111, 110, 110, +110, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 105, 105, 105, 104, 104, 103, 103, 103, 102, 102, 102, 101, 101, 100, 100, 100, 100, 99, 99, 99, 98, +98, 98, 98, 98, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, +101, 101, 101, 102, 102, 103, 103, 104, 104, 105, 106, 106, 107, 107, 108, 109, 109, 110, 110, 111, 112, 112, 113, 114, 114, 115, 116, 116, 117, 118, 118, 119, +119, 120, 121, 121, 122, 122, 123, 123, 124, 124, 124, 125, 125, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 125, +125, 124, 124, 123, 122, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 109, 108, 106, 105, 103, 102, 100, 98, 96, 95, 93, 91, 89, 87, 85, +83, 80, 78, 76, 74, 71, 69, 66, 64, 61, 59, 56, 54, 51, 48, 46, 43, 40, 37, 34, 32, 29, 26, 23, 20, 17, 14, 11, 8, 5, 2, 0, +-2, -5, -8, -11, -14, -17, -20, -23, -26, -29, -32, -34, -37, -40, -43, -46, -48, -51, -54, -56, -59, -61, -64, -66, -69, -71, -74, -76, -78, -80, -83, -85, +-87, -89, -91, -93, -95, -96, -98, -100, -102, -103, -105, -106, -108, -109, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -122, -123, -124, -124, -125, -125, +-126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -125, -125, -124, -124, -124, -123, -123, -122, -122, -121, -121, -120, -119, -119, +-118, -118, -117, -116, -116, -115, -114, -114, -113, -112, -112, -111, -110, -110, -109, -109, -108, -107, -107, -106, -106, -105, -104, -104, -103, -103, -102, -102, -101, -101, -101, -100, +-100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -98, -98, -98, -98, -98, +-99, -99, -99, -100, -100, -100, -100, -101, -101, -102, -102, -102, -103, -103, -103, -104, -104, -105, -105, -105, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -110, -110, +-110, -111, -111, -111, -112, -112, -112, -112, -113, -113, -113, -113, -114, -114, -114, -114, -114, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, +-115, -115, -115, -115, -115, -114, -114, -114, -114, -114, -114, -113, -113, -113, -113, -112, -112, -112, -112, -111, -111, -111, -111, -110, -110, -110, -109, -109, -109, -109, -108, -108, +-108, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, -104, -103, -103, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -102, -102, -101, -101, +-101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -102, -102, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -103, -103, -103, -104, -104, -104, -104, -105, -105, -105, +-105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, -112, -112, -112, -112, +-112, -112, -112, -112, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, +-111, -111, -111, -111, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, +-105, -104, -104, -104, -104, -104, -104, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -102, -102, -102, -102, -103, -103, -103, -103, -103, -103, -103, -103, +-103, -103, -103, -103, -103, -104, -104, -104, -104, -104, -104, -104, -105, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, +-109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, +-112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -104, -103, -103, -103, -103, -103, -103, +-103, -103, -103, -103, -103, -103, -103, -102, -102, -102, -102, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -103, -104, -104, -104, -104, -104, -104, -105, -105, +-105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, +-111, -112, -112, -112, -112, -112, -112, -112, -112, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -112, -112, -112, -112, -112, +-112, -112, -112, -111, -111, -111, -111, -111, -110, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, +-105, -105, -104, -104, -104, -104, -103, -103, -103, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -102, -102, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, +-101, -102, -102, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -103, -103, -104, -104, -104, -104, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -108, -108, +-108, -109, -109, -109, -109, -110, -110, -110, -111, -111, -111, -111, -112, -112, -112, -112, -113, -113, -113, -113, -114, -114, -114, -114, -114, -114, -115, -115, -115, -115, -115, -115, +-115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -114, -114, -114, -114, -114, -113, -113, -113, -113, -112, -112, -112, -112, -111, -111, -111, -110, -110, +-110, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -105, -105, -105, -104, -104, -103, -103, -103, -102, -102, -102, -101, -101, -100, -100, -100, -100, -99, -99, -99, -98, +-98, -98, -98, -98, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, +-101, -101, -101, -102, -102, -103, -103, -104, -104, -105, -106, -106, -107, -107, -108, -109, -109, -110, -110, -111, -112, -112, -113, -114, -114, -115, -116, -116, -117, -118, -118, -119, +-119, -120, -121, -121, -122, -122, -123, -123, -124, -124, -124, -125, -125, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -125, +-125, -124, -124, -123, -122, -122, -121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -109, -108, -106, -105, -103, -102, -100, -98, -96, -95, -93, -91, -89, -87, -85, +-83, -80, -78, -76, -74, -71, -69, -66, -64, -61, -59, -56, -54, -51, -48, -46, -43, -40, -37, -34, -32, -29, -26, -23, -20, -17, -14, -11, -8, -5, -2, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_68_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_68_at_16384_2048_int8.h new file mode 100644 index 000000000..65b147ab6 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_68_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_68_AT_16384_2048INT8_H_ +#define SQUARE_MAX_68_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_68_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_68_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_68_AT_16384_2048_DATA [] = +{ +0, 25, 49, 71, 90, 105, 116, 123, 127, 127, 125, 120, 115, 109, 105, 101, 98, 97, 98, 100, 103, 106, 109, 112, 114, 115, 115, 114, 113, 110, 108, 106, 104, +103, 102, 103, 104, 105, 107, 109, 110, 111, 112, 112, 112, 111, 109, 108, 107, 105, 105, 104, 104, 105, 106, 107, 108, 110, 110, 111, 111, 111, 110, 109, 108, +107, 106, 105, 105, 105, 106, 106, 107, 108, 109, 110, 110, 110, 110, 110, 109, 108, 107, 106, 106, 106, 106, 106, 107, 107, 108, 109, 109, 110, 110, 110, 109, +109, 108, 107, 107, 106, 106, 106, 106, 107, 107, 108, 109, 109, 110, 110, 109, 109, 109, 108, 107, 107, 107, 106, 106, 107, 107, 107, 108, 109, 109, 109, 109, +109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, +109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, +108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, +108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, +107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, +107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, +108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 108, +108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, +108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, +108, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, +108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, +108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, +107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, +107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, +108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 108, 108, +108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, +108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, +109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, +108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, +108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, +107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, +107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, +108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, +108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, +109, 109, 109, 108, 107, 107, 107, 106, 106, 107, 107, 107, 108, 109, 109, 109, 110, 110, 109, 109, 108, 107, 107, 106, 106, 106, 106, 107, 107, 108, 109, 109, +110, 110, 110, 109, 109, 108, 107, 107, 106, 106, 106, 106, 106, 107, 108, 109, 110, 110, 110, 110, 110, 109, 108, 107, 106, 106, 105, 105, 105, 106, 107, 108, +109, 110, 111, 111, 111, 110, 110, 108, 107, 106, 105, 104, 104, 105, 105, 107, 108, 109, 111, 112, 112, 112, 111, 110, 109, 107, 105, 104, 103, 102, 103, 104, +106, 108, 110, 113, 114, 115, 115, 114, 112, 109, 106, 103, 100, 98, 97, 98, 101, 105, 109, 115, 120, 125, 127, 127, 123, 116, 105, 90, 71, 49, 25, 0, +-25, -49, -71, -90, -105, -116, -123, -127, -127, -125, -120, -115, -109, -105, -101, -98, -97, -98, -100, -103, -106, -109, -112, -114, -115, -115, -114, -113, -110, -108, -106, -104, +-103, -102, -103, -104, -105, -107, -109, -110, -111, -112, -112, -112, -111, -109, -108, -107, -105, -105, -104, -104, -105, -106, -107, -108, -110, -110, -111, -111, -111, -110, -109, -108, +-107, -106, -105, -105, -105, -106, -106, -107, -108, -109, -110, -110, -110, -110, -110, -109, -108, -107, -106, -106, -106, -106, -106, -107, -107, -108, -109, -109, -110, -110, -110, -109, +-109, -108, -107, -107, -106, -106, -106, -106, -107, -107, -108, -109, -109, -110, -110, -109, -109, -109, -108, -107, -107, -107, -106, -106, -107, -107, -107, -108, -109, -109, -109, -109, +-109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, +-109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, +-108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, +-108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, +-107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, +-108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -108, +-108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, +-108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, +-108, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, +-107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -108, -108, +-108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, +-108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, +-109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, +-108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, +-107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, +-107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, +-108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, +-108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, +-109, -109, -109, -108, -107, -107, -107, -106, -106, -107, -107, -107, -108, -109, -109, -109, -110, -110, -109, -109, -108, -107, -107, -106, -106, -106, -106, -107, -107, -108, -109, -109, +-110, -110, -110, -109, -109, -108, -107, -107, -106, -106, -106, -106, -106, -107, -108, -109, -110, -110, -110, -110, -110, -109, -108, -107, -106, -106, -105, -105, -105, -106, -107, -108, +-109, -110, -111, -111, -111, -110, -110, -108, -107, -106, -105, -104, -104, -105, -105, -107, -108, -109, -111, -112, -112, -112, -111, -110, -109, -107, -105, -104, -103, -102, -103, -104, +-106, -108, -110, -113, -114, -115, -115, -114, -112, -109, -106, -103, -100, -98, -97, -98, -101, -105, -109, -115, -120, -125, -127, -127, -123, -116, -105, -90, -71, -49, -25, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_70_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_70_at_16384_2048_int8.h new file mode 100644 index 000000000..b1b9ba156 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_70_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_70_AT_16384_2048INT8_H_ +#define SQUARE_MAX_70_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_70_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_70_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_70_AT_16384_2048_DATA [] = +{ +0, 24, 48, 70, 88, 104, 115, 123, 126, 127, 125, 121, 116, 110, 105, 101, 99, 97, 98, 99, 101, 105, 108, 111, 113, 114, 115, 115, 113, 111, 109, 107, 105, +103, 103, 102, 103, 104, 106, 107, 109, 111, 112, 112, 112, 111, 110, 109, 108, 106, 105, 104, 104, 104, 105, 106, 107, 108, 109, 110, 111, 111, 111, 110, 109, +108, 107, 106, 105, 105, 105, 105, 106, 107, 108, 109, 110, 110, 110, 110, 110, 109, 108, 107, 107, 106, 106, 106, 106, 106, 107, 108, 108, 109, 110, 110, 110, +109, 109, 108, 108, 107, 106, 106, 106, 106, 106, 107, 107, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 107, 107, 108, 108, 109, +109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 107, 107, +107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 108, +108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, +108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, +108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, +107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, +108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, +108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, +107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, +107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, +108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, +109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, +107, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, +108, 108, 107, 107, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 107, 107, 106, 106, 106, 106, 106, 107, 108, 108, 109, 109, 110, +110, 110, 109, 108, 108, 107, 106, 106, 106, 106, 106, 107, 107, 108, 109, 110, 110, 110, 110, 110, 109, 108, 107, 106, 105, 105, 105, 105, 106, 107, 108, 109, +110, 111, 111, 111, 110, 109, 108, 107, 106, 105, 104, 104, 104, 105, 106, 108, 109, 110, 111, 112, 112, 112, 111, 109, 107, 106, 104, 103, 102, 103, 103, 105, +107, 109, 111, 113, 115, 115, 114, 113, 111, 108, 105, 101, 99, 98, 97, 99, 101, 105, 110, 116, 121, 125, 127, 126, 123, 115, 104, 88, 70, 48, 24, 0, +-24, -48, -70, -88, -104, -115, -123, -126, -127, -125, -121, -116, -110, -105, -101, -99, -97, -98, -99, -101, -105, -108, -111, -113, -114, -115, -115, -113, -111, -109, -107, -105, +-103, -103, -102, -103, -104, -106, -107, -109, -111, -112, -112, -112, -111, -110, -109, -108, -106, -105, -104, -104, -104, -105, -106, -107, -108, -109, -110, -111, -111, -111, -110, -109, +-108, -107, -106, -105, -105, -105, -105, -106, -107, -108, -109, -110, -110, -110, -110, -110, -109, -108, -107, -107, -106, -106, -106, -106, -106, -107, -108, -108, -109, -110, -110, -110, +-109, -109, -108, -108, -107, -106, -106, -106, -106, -106, -107, -107, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -107, -107, -108, -108, -109, +-109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -108, +-108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, +-107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, +-109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, +-108, -108, -107, -107, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -107, -107, -106, -106, -106, -106, -106, -107, -108, -108, -109, -109, -110, +-110, -110, -109, -108, -108, -107, -106, -106, -106, -106, -106, -107, -107, -108, -109, -110, -110, -110, -110, -110, -109, -108, -107, -106, -105, -105, -105, -105, -106, -107, -108, -109, +-110, -111, -111, -111, -110, -109, -108, -107, -106, -105, -104, -104, -104, -105, -106, -108, -109, -110, -111, -112, -112, -112, -111, -109, -107, -106, -104, -103, -102, -103, -103, -105, +-107, -109, -111, -113, -115, -115, -114, -113, -111, -108, -105, -101, -99, -98, -97, -99, -101, -105, -110, -116, -121, -125, -127, -126, -123, -115, -104, -88, -70, -48, -24, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_71_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_71_at_16384_2048_int8.h new file mode 100644 index 000000000..36538d5c3 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_71_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_71_AT_16384_2048INT8_H_ +#define SQUARE_MAX_71_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_71_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_71_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_71_AT_16384_2048_DATA [] = +{ +0, 24, 47, 69, 87, 102, 114, 122, 126, 127, 125, 122, 117, 112, 106, 102, 99, 97, 97, 98, 100, 103, 106, 109, 112, 114, 115, 115, 114, 112, 110, 108, 106, +104, 103, 102, 102, 103, 104, 106, 108, 109, 111, 112, 112, 112, 111, 110, 109, 107, 106, 105, 104, 104, 104, 105, 106, 107, 108, 109, 110, 111, 111, 111, 110, +109, 108, 107, 106, 105, 105, 105, 105, 106, 107, 108, 108, 109, 110, 110, 110, 110, 109, 108, 108, 107, 106, 106, 105, 106, 106, 106, 107, 108, 109, 109, 110, +110, 110, 109, 109, 108, 107, 107, 106, 106, 106, 106, 106, 107, 107, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 107, 107, 108, +108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 107, +107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, +107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 108, 108, +108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, +108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, +108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, +107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, +108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, +108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, +107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, +107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, +108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, +107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, +108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, +108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, +108, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, +107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, +106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, +107, 107, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 107, 107, 106, 106, 106, 106, 106, 107, 107, 108, 109, 109, 110, 110, 110, +109, 109, 108, 107, 106, 106, 106, 105, 106, 106, 107, 108, 108, 109, 110, 110, 110, 110, 109, 108, 108, 107, 106, 105, 105, 105, 105, 106, 107, 108, 109, 110, +111, 111, 111, 110, 109, 108, 107, 106, 105, 104, 104, 104, 105, 106, 107, 109, 110, 111, 112, 112, 112, 111, 109, 108, 106, 104, 103, 102, 102, 103, 104, 106, +108, 110, 112, 114, 115, 115, 114, 112, 109, 106, 103, 100, 98, 97, 97, 99, 102, 106, 112, 117, 122, 125, 127, 126, 122, 114, 102, 87, 69, 47, 24, 0, +-24, -47, -69, -87, -102, -114, -122, -126, -127, -125, -122, -117, -112, -106, -102, -99, -97, -97, -98, -100, -103, -106, -109, -112, -114, -115, -115, -114, -112, -110, -108, -106, +-104, -103, -102, -102, -103, -104, -106, -108, -109, -111, -112, -112, -112, -111, -110, -109, -107, -106, -105, -104, -104, -104, -105, -106, -107, -108, -109, -110, -111, -111, -111, -110, +-109, -108, -107, -106, -105, -105, -105, -105, -106, -107, -108, -108, -109, -110, -110, -110, -110, -109, -108, -108, -107, -106, -106, -105, -106, -106, -106, -107, -108, -109, -109, -110, +-110, -110, -109, -109, -108, -107, -107, -106, -106, -106, -106, -106, -107, -107, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -107, -107, -108, +-108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -107, +-107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -108, -108, +-108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, +-107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, +-108, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, +-106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, +-107, -107, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -107, -107, -106, -106, -106, -106, -106, -107, -107, -108, -109, -109, -110, -110, -110, +-109, -109, -108, -107, -106, -106, -106, -105, -106, -106, -107, -108, -108, -109, -110, -110, -110, -110, -109, -108, -108, -107, -106, -105, -105, -105, -105, -106, -107, -108, -109, -110, +-111, -111, -111, -110, -109, -108, -107, -106, -105, -104, -104, -104, -105, -106, -107, -109, -110, -111, -112, -112, -112, -111, -109, -108, -106, -104, -103, -102, -102, -103, -104, -106, +-108, -110, -112, -114, -115, -115, -114, -112, -109, -106, -103, -100, -98, -97, -97, -99, -102, -106, -112, -117, -122, -125, -127, -126, -122, -114, -102, -87, -69, -47, -24, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_72_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_72_at_16384_2048_int8.h new file mode 100644 index 000000000..1145c798f --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_72_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_72_AT_16384_2048INT8_H_ +#define SQUARE_MAX_72_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_72_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_72_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_72_AT_16384_2048_DATA [] = +{ +0, 23, 46, 67, 86, 101, 113, 121, 126, 127, 126, 122, 118, 113, 108, 103, 100, 98, 97, 98, 100, 102, 105, 108, 111, 113, 114, 115, 114, 113, 111, 109, 107, +105, 103, 103, 102, 103, 104, 105, 107, 108, 110, 111, 112, 112, 112, 111, 110, 108, 107, 106, 105, 104, 104, 104, 105, 106, 107, 108, 109, 110, 111, 111, 111, +110, 109, 108, 107, 106, 105, 105, 105, 105, 106, 106, 107, 108, 109, 110, 110, 110, 110, 109, 109, 108, 107, 106, 106, 106, 105, 106, 106, 107, 107, 108, 109, +109, 110, 110, 109, 109, 109, 108, 107, 107, 106, 106, 106, 106, 106, 107, 107, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 107, +107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, +106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, +108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, +109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, +108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, +108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, +107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, +108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, +108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, +107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, +108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, +108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, +108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, +108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, +108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 107, +107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, +106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 107, 107, 106, 106, 106, 106, 106, 107, 107, 108, 109, 109, 109, 110, 110, 109, 109, +108, 107, 107, 106, 106, 105, 106, 106, 106, 107, 108, 109, 109, 110, 110, 110, 110, 109, 108, 107, 106, 106, 105, 105, 105, 105, 106, 107, 108, 109, 110, 111, +111, 111, 110, 109, 108, 107, 106, 105, 104, 104, 104, 105, 106, 107, 108, 110, 111, 112, 112, 112, 111, 110, 108, 107, 105, 104, 103, 102, 103, 103, 105, 107, +109, 111, 113, 114, 115, 114, 113, 111, 108, 105, 102, 100, 98, 97, 98, 100, 103, 108, 113, 118, 122, 126, 127, 126, 121, 113, 101, 86, 67, 46, 23, 0, +-23, -46, -67, -86, -101, -113, -121, -126, -127, -126, -122, -118, -113, -108, -103, -100, -98, -97, -98, -100, -102, -105, -108, -111, -113, -114, -115, -114, -113, -111, -109, -107, +-105, -103, -103, -102, -103, -104, -105, -107, -108, -110, -111, -112, -112, -112, -111, -110, -108, -107, -106, -105, -104, -104, -104, -105, -106, -107, -108, -109, -110, -111, -111, -111, +-110, -109, -108, -107, -106, -105, -105, -105, -105, -106, -106, -107, -108, -109, -110, -110, -110, -110, -109, -109, -108, -107, -106, -106, -106, -105, -106, -106, -107, -107, -108, -109, +-109, -110, -110, -109, -109, -109, -108, -107, -107, -106, -106, -106, -106, -106, -107, -107, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -107, +-107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, +-106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, +-108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, +-109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, +-108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -107, +-107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, +-106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -107, -107, -106, -106, -106, -106, -106, -107, -107, -108, -109, -109, -109, -110, -110, -109, -109, +-108, -107, -107, -106, -106, -105, -106, -106, -106, -107, -108, -109, -109, -110, -110, -110, -110, -109, -108, -107, -106, -106, -105, -105, -105, -105, -106, -107, -108, -109, -110, -111, +-111, -111, -110, -109, -108, -107, -106, -105, -104, -104, -104, -105, -106, -107, -108, -110, -111, -112, -112, -112, -111, -110, -108, -107, -105, -104, -103, -102, -103, -103, -105, -107, +-109, -111, -113, -114, -115, -114, -113, -111, -108, -105, -102, -100, -98, -97, -98, -100, -103, -108, -113, -118, -122, -126, -127, -126, -121, -113, -101, -86, -67, -46, -23, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_73_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_73_at_16384_2048_int8.h new file mode 100644 index 000000000..855a44d48 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_73_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_73_AT_16384_2048INT8_H_ +#define SQUARE_MAX_73_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_73_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_73_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_73_AT_16384_2048_DATA [] = +{ +0, 23, 46, 66, 85, 100, 112, 120, 125, 127, 126, 123, 119, 114, 109, 104, 101, 98, 97, 97, 99, 101, 104, 107, 110, 112, 114, 115, 115, 114, 112, 110, 108, +106, 104, 103, 102, 102, 103, 104, 105, 107, 109, 110, 111, 112, 112, 112, 111, 110, 108, 107, 106, 105, 104, 104, 104, 105, 106, 107, 108, 109, 110, 111, 111, +111, 110, 109, 108, 107, 106, 106, 105, 105, 105, 105, 106, 107, 108, 109, 109, 110, 110, 110, 110, 109, 108, 108, 107, 106, 106, 105, 105, 106, 106, 107, 108, +108, 109, 109, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 107, 107, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, +106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, +107, 107, 107, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, +109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, +107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, +107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, +107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, +109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 107, 107, 107, 108, +108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, +106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 107, 107, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 109, 109, 108, 108, +107, 106, 106, 105, 105, 106, 106, 107, 108, 108, 109, 110, 110, 110, 110, 109, 109, 108, 107, 106, 105, 105, 105, 105, 106, 106, 107, 108, 109, 110, 111, 111, +111, 110, 109, 108, 107, 106, 105, 104, 104, 104, 105, 106, 107, 108, 110, 111, 112, 112, 112, 111, 110, 109, 107, 105, 104, 103, 102, 102, 103, 104, 106, 108, +110, 112, 114, 115, 115, 114, 112, 110, 107, 104, 101, 99, 97, 97, 98, 101, 104, 109, 114, 119, 123, 126, 127, 125, 120, 112, 100, 85, 66, 46, 23, 0, +-23, -46, -66, -85, -100, -112, -120, -125, -127, -126, -123, -119, -114, -109, -104, -101, -98, -97, -97, -99, -101, -104, -107, -110, -112, -114, -115, -115, -114, -112, -110, -108, +-106, -104, -103, -102, -102, -103, -104, -105, -107, -109, -110, -111, -112, -112, -112, -111, -110, -108, -107, -106, -105, -104, -104, -104, -105, -106, -107, -108, -109, -110, -111, -111, +-111, -110, -109, -108, -107, -106, -106, -105, -105, -105, -105, -106, -107, -108, -109, -109, -110, -110, -110, -110, -109, -108, -108, -107, -106, -106, -105, -105, -106, -106, -107, -108, +-108, -109, -109, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -107, -107, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, +-106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, +-107, -107, -107, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -107, -107, -107, -108, +-108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, +-106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -107, -107, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -109, -109, -108, -108, +-107, -106, -106, -105, -105, -106, -106, -107, -108, -108, -109, -110, -110, -110, -110, -109, -109, -108, -107, -106, -105, -105, -105, -105, -106, -106, -107, -108, -109, -110, -111, -111, +-111, -110, -109, -108, -107, -106, -105, -104, -104, -104, -105, -106, -107, -108, -110, -111, -112, -112, -112, -111, -110, -109, -107, -105, -104, -103, -102, -102, -103, -104, -106, -108, +-110, -112, -114, -115, -115, -114, -112, -110, -107, -104, -101, -99, -97, -97, -98, -101, -104, -109, -114, -119, -123, -126, -127, -125, -120, -112, -100, -85, -66, -46, -23, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_744_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_744_at_16384_2048_int8.h new file mode 100644 index 000000000..3a67a366f --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_744_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_744_AT_16384_2048INT8_H_ +#define SQUARE_MAX_744_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_744_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_744_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_744_AT_16384_2048_DATA [] = +{ +0, 2, 5, 7, 10, 12, 15, 17, 20, 22, 25, 27, 30, 32, 34, 37, 39, 42, 44, 46, 49, 51, 53, 55, 58, 60, 62, 64, 66, 68, 70, 72, 74, +76, 78, 80, 82, 84, 86, 88, 89, 91, 93, 94, 96, 97, 99, 100, 102, 103, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 118, 119, +120, 121, 121, 122, 123, 123, 124, 124, 125, 125, 125, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 125, +125, 125, 125, 124, 124, 123, 123, 123, 122, 122, 121, 121, 120, 120, 119, 119, 118, 118, 117, 117, 116, 116, 115, 114, 114, 113, 113, 112, 112, 111, 110, 110, +109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 102, 101, 101, 101, 100, 100, 100, 99, 99, 99, 98, 98, 98, 98, 98, 97, +97, 97, 97, 97, 97, 97, 97, 96, 96, 96, 96, 96, 96, 97, 97, 97, 97, 97, 97, 97, 97, 97, 98, 98, 98, 98, 98, 99, 99, 99, 99, 100, +100, 100, 100, 101, 101, 101, 102, 102, 102, 103, 103, 103, 104, 104, 104, 105, 105, 105, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, +110, 111, 111, 111, 111, 112, 112, 112, 113, 113, 113, 113, 113, 114, 114, 114, 114, 114, 114, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, +115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 114, 114, 114, 114, 114, 114, 114, 113, 113, 113, 113, 113, 112, 112, 112, 112, 111, 111, 111, 111, +110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 104, 104, 104, 104, 103, 103, 103, 103, +103, 103, 102, 102, 102, 102, 102, 102, 102, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, +101, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 103, 103, 103, 104, 104, 104, 104, 104, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, +107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 112, 112, 112, 112, 112, 112, 112, 112, 113, 113, 113, 113, +113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 112, 112, 112, 112, 112, 112, 112, +111, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, +105, 105, 105, 105, 104, 104, 104, 104, 104, 104, 103, 103, 103, 103, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, +102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 103, 103, 103, 103, 104, 104, 104, 104, 104, 104, 105, 105, 105, 105, 105, +105, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 111, 112, +112, 112, 112, 112, 112, 112, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, 113, +113, 113, 113, 112, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, +107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 104, 104, 104, 104, 104, 103, 103, 103, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 101, 101, +101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, +103, 103, 103, 104, 104, 104, 104, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, +111, 111, 111, 112, 112, 112, 112, 113, 113, 113, 113, 113, 114, 114, 114, 114, 114, 114, 114, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, +115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 114, 114, 114, 114, 114, 114, 113, 113, 113, 113, 113, 112, 112, 112, 111, 111, 111, 111, 110, 110, +110, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 105, 105, 105, 104, 104, 104, 103, 103, 103, 102, 102, 102, 101, 101, 101, 100, 100, 100, 100, +99, 99, 99, 99, 98, 98, 98, 98, 98, 97, 97, 97, 97, 97, 97, 97, 97, 97, 96, 96, 96, 96, 96, 96, 97, 97, 97, 97, 97, 97, 97, 97, +98, 98, 98, 98, 98, 99, 99, 99, 100, 100, 100, 101, 101, 101, 102, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, +110, 111, 112, 112, 113, 113, 114, 114, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 123, 124, 124, 125, 125, 125, 125, +126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 125, 125, 125, 124, 124, 123, 123, 122, 121, 121, 120, 119, +118, 118, 117, 116, 115, 114, 113, 112, 111, 110, 108, 107, 106, 105, 103, 102, 100, 99, 97, 96, 94, 93, 91, 89, 88, 86, 84, 82, 80, 78, 76, 74, +72, 70, 68, 66, 64, 62, 60, 58, 55, 53, 51, 49, 46, 44, 42, 39, 37, 34, 32, 30, 27, 25, 22, 20, 17, 15, 12, 10, 7, 5, 2, 0, +-2, -5, -7, -10, -12, -15, -17, -20, -22, -25, -27, -30, -32, -34, -37, -39, -42, -44, -46, -49, -51, -53, -55, -58, -60, -62, -64, -66, -68, -70, -72, -74, +-76, -78, -80, -82, -84, -86, -88, -89, -91, -93, -94, -96, -97, -99, -100, -102, -103, -105, -106, -107, -108, -110, -111, -112, -113, -114, -115, -116, -117, -118, -118, -119, +-120, -121, -121, -122, -123, -123, -124, -124, -125, -125, -125, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -125, +-125, -125, -125, -124, -124, -123, -123, -123, -122, -122, -121, -121, -120, -120, -119, -119, -118, -118, -117, -117, -116, -116, -115, -114, -114, -113, -113, -112, -112, -111, -110, -110, +-109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -102, -101, -101, -101, -100, -100, -100, -99, -99, -99, -98, -98, -98, -98, -98, -97, +-97, -97, -97, -97, -97, -97, -97, -96, -96, -96, -96, -96, -96, -97, -97, -97, -97, -97, -97, -97, -97, -97, -98, -98, -98, -98, -98, -99, -99, -99, -99, -100, +-100, -100, -100, -101, -101, -101, -102, -102, -102, -103, -103, -103, -104, -104, -104, -105, -105, -105, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, +-110, -111, -111, -111, -111, -112, -112, -112, -113, -113, -113, -113, -113, -114, -114, -114, -114, -114, -114, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, +-115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -114, -114, -114, -114, -114, -114, -114, -113, -113, -113, -113, -113, -112, -112, -112, -112, -111, -111, -111, -111, +-110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -104, -104, -104, -104, -103, -103, -103, -103, +-103, -103, -102, -102, -102, -102, -102, -102, -102, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, +-101, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -103, -103, -103, -104, -104, -104, -104, -104, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, -112, -112, -112, -112, -112, -112, -112, -112, -113, -113, -113, -113, +-113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -112, -112, -112, -112, -112, -112, -112, +-111, -111, -111, -111, -111, -111, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, +-105, -105, -105, -105, -104, -104, -104, -104, -104, -104, -103, -103, -103, -103, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, +-102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -103, -103, -103, -103, -104, -104, -104, -104, -104, -104, -105, -105, -105, -105, -105, +-105, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, -111, -112, +-112, -112, -112, -112, -112, -112, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, -113, +-113, -113, -113, -112, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, -111, -111, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -104, -104, -104, -104, -104, -103, -103, -103, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -101, -101, +-101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, +-103, -103, -103, -104, -104, -104, -104, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, +-111, -111, -111, -112, -112, -112, -112, -113, -113, -113, -113, -113, -114, -114, -114, -114, -114, -114, -114, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, +-115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -114, -114, -114, -114, -114, -114, -113, -113, -113, -113, -113, -112, -112, -112, -111, -111, -111, -111, -110, -110, +-110, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -105, -105, -105, -104, -104, -104, -103, -103, -103, -102, -102, -102, -101, -101, -101, -100, -100, -100, -100, +-99, -99, -99, -99, -98, -98, -98, -98, -98, -97, -97, -97, -97, -97, -97, -97, -97, -97, -96, -96, -96, -96, -96, -96, -97, -97, -97, -97, -97, -97, -97, -97, +-98, -98, -98, -98, -98, -99, -99, -99, -100, -100, -100, -101, -101, -101, -102, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, +-110, -111, -112, -112, -113, -113, -114, -114, -115, -116, -116, -117, -117, -118, -118, -119, -119, -120, -120, -121, -121, -122, -122, -123, -123, -123, -124, -124, -125, -125, -125, -125, +-126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -125, -125, -125, -124, -124, -123, -123, -122, -121, -121, -120, -119, +-118, -118, -117, -116, -115, -114, -113, -112, -111, -110, -108, -107, -106, -105, -103, -102, -100, -99, -97, -96, -94, -93, -91, -89, -88, -86, -84, -82, -80, -78, -76, -74, +-72, -70, -68, -66, -64, -62, -60, -58, -55, -53, -51, -49, -46, -44, -42, -39, -37, -34, -32, -30, -27, -25, -22, -20, -17, -15, -12, -10, -7, -5, -2, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_75_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_75_at_16384_2048_int8.h new file mode 100644 index 000000000..2f806e008 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_75_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_75_AT_16384_2048INT8_H_ +#define SQUARE_MAX_75_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_75_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_75_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_75_AT_16384_2048_DATA [] = +{ +0, 23, 45, 65, 84, 99, 111, 120, 125, 127, 127, 124, 120, 115, 110, 105, 102, 99, 97, 97, 98, 100, 103, 106, 109, 111, 113, 115, 115, 114, 113, 112, 110, +107, 105, 104, 103, 102, 102, 103, 104, 106, 108, 109, 111, 112, 112, 112, 112, 111, 110, 108, 107, 106, 105, 104, 104, 104, 105, 106, 107, 108, 109, 110, 111, +111, 111, 110, 110, 109, 108, 107, 106, 105, 105, 105, 105, 106, 107, 108, 108, 109, 110, 110, 110, 110, 110, 109, 108, 107, 107, 106, 106, 106, 106, 106, 106, +107, 108, 109, 109, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 107, 107, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, +106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, +109, 108, 108, 107, 107, 107, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, +108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, +109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, +108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, +107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, +108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, +108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, +108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, +108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, +107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, +108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, 108, +108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 107, 107, 107, 108, 108, 109, 109, +109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 107, +107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 107, 107, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 109, 109, 108, 107, 106, +106, 106, 106, 106, 106, 107, 107, 108, 109, 110, 110, 110, 110, 110, 109, 108, 108, 107, 106, 105, 105, 105, 105, 106, 107, 108, 109, 110, 110, 111, 111, 111, +110, 109, 108, 107, 106, 105, 104, 104, 104, 105, 106, 107, 108, 110, 111, 112, 112, 112, 112, 111, 109, 108, 106, 104, 103, 102, 102, 103, 104, 105, 107, 110, +112, 113, 114, 115, 115, 113, 111, 109, 106, 103, 100, 98, 97, 97, 99, 102, 105, 110, 115, 120, 124, 127, 127, 125, 120, 111, 99, 84, 65, 45, 23, 0, +-23, -45, -65, -84, -99, -111, -120, -125, -127, -127, -124, -120, -115, -110, -105, -102, -99, -97, -97, -98, -100, -103, -106, -109, -111, -113, -115, -115, -114, -113, -112, -110, +-107, -105, -104, -103, -102, -102, -103, -104, -106, -108, -109, -111, -112, -112, -112, -112, -111, -110, -108, -107, -106, -105, -104, -104, -104, -105, -106, -107, -108, -109, -110, -111, +-111, -111, -110, -110, -109, -108, -107, -106, -105, -105, -105, -105, -106, -107, -108, -108, -109, -110, -110, -110, -110, -110, -109, -108, -107, -107, -106, -106, -106, -106, -106, -106, +-107, -108, -109, -109, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -107, -107, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, +-106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, +-109, -108, -108, -107, -107, -107, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, +-108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, +-109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, -108, +-108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -107, -107, -107, -108, -108, -109, -109, +-109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -107, +-107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -107, -107, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -109, -109, -108, -107, -106, +-106, -106, -106, -106, -106, -107, -107, -108, -109, -110, -110, -110, -110, -110, -109, -108, -108, -107, -106, -105, -105, -105, -105, -106, -107, -108, -109, -110, -110, -111, -111, -111, +-110, -109, -108, -107, -106, -105, -104, -104, -104, -105, -106, -107, -108, -110, -111, -112, -112, -112, -112, -111, -109, -108, -106, -104, -103, -102, -102, -103, -104, -105, -107, -110, +-112, -113, -114, -115, -115, -113, -111, -109, -106, -103, -100, -98, -97, -97, -99, -102, -105, -110, -115, -120, -124, -127, -127, -125, -120, -111, -99, -84, -65, -45, -23, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_76_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_76_at_16384_2048_int8.h new file mode 100644 index 000000000..d8482e820 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_76_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_76_AT_16384_2048INT8_H_ +#define SQUARE_MAX_76_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_76_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_76_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_76_AT_16384_2048_DATA [] = +{ +0, 22, 44, 64, 82, 98, 110, 119, 124, 127, 127, 125, 121, 117, 112, 107, 103, 100, 98, 97, 98, 100, 102, 105, 108, 110, 113, 114, 115, 115, 114, 113, 111, +109, 107, 105, 104, 103, 102, 103, 104, 105, 106, 108, 110, 111, 112, 112, 112, 112, 111, 110, 108, 107, 106, 105, 104, 104, 104, 105, 106, 107, 108, 109, 110, +111, 111, 111, 111, 110, 109, 108, 107, 106, 106, 105, 105, 105, 106, 106, 107, 108, 109, 110, 110, 110, 110, 110, 109, 109, 108, 107, 107, 106, 106, 106, 106, +106, 107, 107, 108, 109, 109, 110, 110, 110, 110, 109, 109, 108, 107, 107, 106, 106, 106, 106, 106, 107, 108, 108, 109, 109, 109, 110, 110, 109, 109, 108, 108, +107, 107, 107, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 106, 107, 107, 107, 108, 108, 109, 109, 109, +109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, +107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, +109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, +107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, +108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, +108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, +108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, +108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, +107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, +108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, +108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, +108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, +109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, +108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, +109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, +107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, +109, 109, 108, 108, 107, 107, 107, 106, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 107, 107, 107, 108, +108, 109, 109, 110, 110, 109, 109, 109, 108, 108, 107, 106, 106, 106, 106, 106, 107, 107, 108, 109, 109, 110, 110, 110, 110, 109, 109, 108, 107, 107, 106, 106, +106, 106, 106, 107, 107, 108, 109, 109, 110, 110, 110, 110, 110, 109, 108, 107, 106, 106, 105, 105, 105, 106, 106, 107, 108, 109, 110, 111, 111, 111, 111, 110, +109, 108, 107, 106, 105, 104, 104, 104, 105, 106, 107, 108, 110, 111, 112, 112, 112, 112, 111, 110, 108, 106, 105, 104, 103, 102, 103, 104, 105, 107, 109, 111, +113, 114, 115, 115, 114, 113, 110, 108, 105, 102, 100, 98, 97, 98, 100, 103, 107, 112, 117, 121, 125, 127, 127, 124, 119, 110, 98, 82, 64, 44, 22, 0, +-22, -44, -64, -82, -98, -110, -119, -124, -127, -127, -125, -121, -117, -112, -107, -103, -100, -98, -97, -98, -100, -102, -105, -108, -110, -113, -114, -115, -115, -114, -113, -111, +-109, -107, -105, -104, -103, -102, -103, -104, -105, -106, -108, -110, -111, -112, -112, -112, -112, -111, -110, -108, -107, -106, -105, -104, -104, -104, -105, -106, -107, -108, -109, -110, +-111, -111, -111, -111, -110, -109, -108, -107, -106, -106, -105, -105, -105, -106, -106, -107, -108, -109, -110, -110, -110, -110, -110, -109, -109, -108, -107, -107, -106, -106, -106, -106, +-106, -107, -107, -108, -109, -109, -110, -110, -110, -110, -109, -109, -108, -107, -107, -106, -106, -106, -106, -106, -107, -108, -108, -109, -109, -109, -110, -110, -109, -109, -108, -108, +-107, -107, -107, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -106, -107, -107, -107, -108, -108, -109, -109, -109, +-109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, +-107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, +-108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, +-108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, +-107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, +-108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, +-108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, +-108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, +-109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, +-108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, +-109, -109, -108, -108, -107, -107, -107, -106, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -107, -107, -107, -108, +-108, -109, -109, -110, -110, -109, -109, -109, -108, -108, -107, -106, -106, -106, -106, -106, -107, -107, -108, -109, -109, -110, -110, -110, -110, -109, -109, -108, -107, -107, -106, -106, +-106, -106, -106, -107, -107, -108, -109, -109, -110, -110, -110, -110, -110, -109, -108, -107, -106, -106, -105, -105, -105, -106, -106, -107, -108, -109, -110, -111, -111, -111, -111, -110, +-109, -108, -107, -106, -105, -104, -104, -104, -105, -106, -107, -108, -110, -111, -112, -112, -112, -112, -111, -110, -108, -106, -105, -104, -103, -102, -103, -104, -105, -107, -109, -111, +-113, -114, -115, -115, -114, -113, -110, -108, -105, -102, -100, -98, -97, -98, -100, -103, -107, -112, -117, -121, -125, -127, -127, -124, -119, -110, -98, -82, -64, -44, -22, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_78_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_78_at_16384_2048_int8.h new file mode 100644 index 000000000..75a1ebc52 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_78_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_78_AT_16384_2048INT8_H_ +#define SQUARE_MAX_78_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_78_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_78_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_78_AT_16384_2048_DATA [] = +{ +0, 22, 43, 63, 81, 96, 109, 118, 124, 127, 127, 125, 122, 118, 113, 108, 104, 100, 98, 97, 97, 99, 101, 103, 106, 109, 112, 113, 115, 115, 115, 113, 112, +110, 108, 106, 104, 103, 102, 102, 103, 104, 105, 107, 108, 110, 111, 112, 112, 112, 111, 111, 109, 108, 107, 106, 105, 104, 104, 104, 105, 106, 107, 108, 109, +110, 110, 111, 111, 111, 110, 109, 108, 107, 106, 106, 105, 105, 105, 105, 106, 107, 108, 108, 109, 110, 110, 110, 110, 110, 109, 108, 108, 107, 106, 106, 106, +106, 106, 106, 107, 107, 108, 109, 109, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, +109, 108, 107, 107, 107, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 107, 107, 108, 108, +108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 106, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, +107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, +108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, +107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 108, +108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, +107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, +108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, +107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, +108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, +107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, +109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, +107, 107, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, +109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, +107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 106, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, +108, 107, 107, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 107, 107, 107, 108, 109, 109, +109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 109, 109, 108, 107, 107, 106, 106, 106, 106, +106, 106, 107, 108, 108, 109, 110, 110, 110, 110, 110, 109, 108, 108, 107, 106, 105, 105, 105, 105, 106, 106, 107, 108, 109, 110, 111, 111, 111, 110, 110, 109, +108, 107, 106, 105, 104, 104, 104, 105, 106, 107, 108, 109, 111, 111, 112, 112, 112, 111, 110, 108, 107, 105, 104, 103, 102, 102, 103, 104, 106, 108, 110, 112, +113, 115, 115, 115, 113, 112, 109, 106, 103, 101, 99, 97, 97, 98, 100, 104, 108, 113, 118, 122, 125, 127, 127, 124, 118, 109, 96, 81, 63, 43, 22, 0, +-22, -43, -63, -81, -96, -109, -118, -124, -127, -127, -125, -122, -118, -113, -108, -104, -100, -98, -97, -97, -99, -101, -103, -106, -109, -112, -113, -115, -115, -115, -113, -112, +-110, -108, -106, -104, -103, -102, -102, -103, -104, -105, -107, -108, -110, -111, -112, -112, -112, -111, -111, -109, -108, -107, -106, -105, -104, -104, -104, -105, -106, -107, -108, -109, +-110, -110, -111, -111, -111, -110, -109, -108, -107, -106, -106, -105, -105, -105, -105, -106, -107, -108, -108, -109, -110, -110, -110, -110, -110, -109, -108, -108, -107, -106, -106, -106, +-106, -106, -106, -107, -107, -108, -109, -109, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, +-109, -108, -107, -107, -107, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -107, -107, -108, -108, +-108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -106, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, +-107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, +-108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, +-107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -108, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, +-107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, +-109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, +-107, -107, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, +-109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, +-107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -106, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, +-108, -107, -107, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -107, -107, -107, -108, -109, -109, +-109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -109, -109, -108, -107, -107, -106, -106, -106, -106, +-106, -106, -107, -108, -108, -109, -110, -110, -110, -110, -110, -109, -108, -108, -107, -106, -105, -105, -105, -105, -106, -106, -107, -108, -109, -110, -111, -111, -111, -110, -110, -109, +-108, -107, -106, -105, -104, -104, -104, -105, -106, -107, -108, -109, -111, -111, -112, -112, -112, -111, -110, -108, -107, -105, -104, -103, -102, -102, -103, -104, -106, -108, -110, -112, +-113, -115, -115, -115, -113, -112, -109, -106, -103, -101, -99, -97, -97, -98, -100, -104, -108, -113, -118, -122, -125, -127, -127, -124, -118, -109, -96, -81, -63, -43, -22, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_79_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_79_at_16384_2048_int8.h new file mode 100644 index 000000000..7816ab54b --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_79_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_79_AT_16384_2048INT8_H_ +#define SQUARE_MAX_79_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_79_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_79_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_79_AT_16384_2048_DATA [] = +{ +0, 21, 42, 62, 80, 95, 107, 117, 123, 126, 127, 126, 123, 119, 114, 109, 105, 101, 99, 97, 97, 98, 100, 102, 105, 108, 110, 112, 114, 115, 115, 114, 113, +111, 109, 107, 105, 104, 103, 102, 102, 103, 104, 105, 107, 108, 110, 111, 112, 112, 112, 111, 110, 109, 108, 107, 106, 105, 104, 104, 104, 105, 105, 106, 108, +109, 109, 110, 111, 111, 111, 110, 109, 109, 108, 107, 106, 105, 105, 105, 105, 106, 106, 107, 108, 109, 109, 110, 110, 110, 110, 109, 109, 108, 107, 107, 106, +106, 105, 105, 106, 106, 107, 107, 108, 109, 109, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, +109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 107, +107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, +107, 107, 107, 107, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, +109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 108, 108, +108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, +107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, +107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, +108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, +108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, +107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, +107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, +108, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 108, +108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 107, 107, 107, 107, 108, +108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, +106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, +109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 109, 109, 108, 107, 107, 106, 106, 105, 105, 106, 106, +107, 107, 108, 109, 109, 110, 110, 110, 110, 109, 109, 108, 107, 106, 106, 105, 105, 105, 105, 106, 107, 108, 109, 109, 110, 111, 111, 111, 110, 109, 109, 108, +106, 105, 105, 104, 104, 104, 105, 106, 107, 108, 109, 110, 111, 112, 112, 112, 111, 110, 108, 107, 105, 104, 103, 102, 102, 103, 104, 105, 107, 109, 111, 113, +114, 115, 115, 114, 112, 110, 108, 105, 102, 100, 98, 97, 97, 99, 101, 105, 109, 114, 119, 123, 126, 127, 126, 123, 117, 107, 95, 80, 62, 42, 21, 0, +-21, -42, -62, -80, -95, -107, -117, -123, -126, -127, -126, -123, -119, -114, -109, -105, -101, -99, -97, -97, -98, -100, -102, -105, -108, -110, -112, -114, -115, -115, -114, -113, +-111, -109, -107, -105, -104, -103, -102, -102, -103, -104, -105, -107, -108, -110, -111, -112, -112, -112, -111, -110, -109, -108, -107, -106, -105, -104, -104, -104, -105, -105, -106, -108, +-109, -109, -110, -111, -111, -111, -110, -109, -109, -108, -107, -106, -105, -105, -105, -105, -106, -106, -107, -108, -109, -109, -110, -110, -110, -110, -109, -109, -108, -107, -107, -106, +-106, -105, -105, -106, -106, -107, -107, -108, -109, -109, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, +-109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -107, +-107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, +-107, -107, -107, -107, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, +-109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -108, -108, +-108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, +-108, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -108, +-108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -107, -107, -107, -107, -108, +-108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, +-106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, +-109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -109, -109, -108, -107, -107, -106, -106, -105, -105, -106, -106, +-107, -107, -108, -109, -109, -110, -110, -110, -110, -109, -109, -108, -107, -106, -106, -105, -105, -105, -105, -106, -107, -108, -109, -109, -110, -111, -111, -111, -110, -109, -109, -108, +-106, -105, -105, -104, -104, -104, -105, -106, -107, -108, -109, -110, -111, -112, -112, -112, -111, -110, -108, -107, -105, -104, -103, -102, -102, -103, -104, -105, -107, -109, -111, -113, +-114, -115, -115, -114, -112, -110, -108, -105, -102, -100, -98, -97, -97, -99, -101, -105, -109, -114, -119, -123, -126, -127, -126, -123, -117, -107, -95, -80, -62, -42, -21, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_8192_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_8192_at_16384_2048_int8.h new file mode 100644 index 000000000..0d70758d8 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_8192_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_8192_AT_16384_2048INT8_H_ +#define SQUARE_MAX_8192_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_8192_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_8192_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_8192_AT_16384_2048_DATA [] = +{ +0, 0, 0, 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6, 6, 7, 7, 7, 8, 8, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, +12, 13, 13, 14, 14, 14, 15, 15, 15, 16, 16, 17, 17, 17, 18, 18, 19, 19, 19, 20, 20, 21, 21, 21, 22, 22, 22, 23, 23, 24, 24, 24, +25, 25, 26, 26, 26, 27, 27, 27, 28, 28, 29, 29, 29, 30, 30, 30, 31, 31, 32, 32, 32, 33, 33, 34, 34, 34, 35, 35, 35, 36, 36, 37, +37, 37, 38, 38, 38, 39, 39, 39, 40, 40, 41, 41, 41, 42, 42, 42, 43, 43, 44, 44, 44, 45, 45, 45, 46, 46, 46, 47, 47, 48, 48, 48, +49, 49, 49, 50, 50, 50, 51, 51, 52, 52, 52, 53, 53, 53, 54, 54, 54, 55, 55, 55, 56, 56, 56, 57, 57, 58, 58, 58, 59, 59, 59, 60, +60, 60, 61, 61, 61, 62, 62, 62, 63, 63, 63, 64, 64, 64, 65, 65, 65, 66, 66, 66, 67, 67, 67, 68, 68, 68, 69, 69, 69, 70, 70, 70, +71, 71, 71, 72, 72, 72, 73, 73, 73, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 77, 77, 77, 78, 78, 78, 79, 79, 79, 79, 80, 80, 80, +81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 87, 87, 87, 87, 88, 88, 88, 89, 89, 89, 89, 90, +90, 90, 90, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 96, 96, 96, 96, 97, 97, 97, 97, 98, 98, 98, +98, 99, 99, 99, 99, 100, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, 104, 104, 105, 105, 105, 105, 106, +106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 112, 112, 112, +112, 112, 112, 113, 113, 113, 113, 113, 114, 114, 114, 114, 114, 114, 115, 115, 115, 115, 115, 115, 116, 116, 116, 116, 116, 116, 117, 117, 117, 117, 117, 117, +117, 118, 118, 118, 118, 118, 118, 118, 119, 119, 119, 119, 119, 119, 119, 120, 120, 120, 120, 120, 120, 120, 120, 121, 121, 121, 121, 121, 121, 121, 121, 122, +122, 122, 122, 122, 122, 122, 122, 122, 122, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 125, +125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, +126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, +126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, +124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, +121, 121, 121, 121, 121, 121, 121, 121, 120, 120, 120, 120, 120, 120, 120, 120, 119, 119, 119, 119, 119, 119, 119, 118, 118, 118, 118, 118, 118, 118, 117, 117, +117, 117, 117, 117, 117, 116, 116, 116, 116, 116, 116, 115, 115, 115, 115, 115, 115, 114, 114, 114, 114, 114, 114, 113, 113, 113, 113, 113, 112, 112, 112, 112, +112, 112, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, +105, 105, 105, 105, 104, 104, 104, 104, 104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, +98, 98, 97, 97, 97, 97, 96, 96, 96, 96, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 90, 90, 90, 90, +89, 89, 89, 89, 88, 88, 88, 87, 87, 87, 87, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 80, +80, 80, 79, 79, 79, 79, 78, 78, 78, 77, 77, 77, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 73, 73, 73, 72, 72, 72, 71, 71, 71, 70, +70, 70, 69, 69, 69, 68, 68, 68, 67, 67, 67, 66, 66, 66, 65, 65, 65, 64, 64, 64, 63, 63, 63, 62, 62, 62, 61, 61, 61, 60, 60, 60, +59, 59, 59, 58, 58, 58, 57, 57, 56, 56, 56, 55, 55, 55, 54, 54, 54, 53, 53, 53, 52, 52, 52, 51, 51, 50, 50, 50, 49, 49, 49, 48, +48, 48, 47, 47, 46, 46, 46, 45, 45, 45, 44, 44, 44, 43, 43, 42, 42, 42, 41, 41, 41, 40, 40, 39, 39, 39, 38, 38, 38, 37, 37, 37, +36, 36, 35, 35, 35, 34, 34, 34, 33, 33, 32, 32, 32, 31, 31, 30, 30, 30, 29, 29, 29, 28, 28, 27, 27, 27, 26, 26, 26, 25, 25, 24, +24, 24, 23, 23, 22, 22, 22, 21, 21, 21, 20, 20, 19, 19, 19, 18, 18, 17, 17, 17, 16, 16, 15, 15, 15, 14, 14, 14, 13, 13, 12, 12, +12, 11, 11, 10, 10, 10, 9, 9, 8, 8, 8, 7, 7, 7, 6, 6, 5, 5, 5, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 0, 0, 0, +0, 0, -1, -1, -1, -2, -2, -3, -3, -3, -4, -4, -5, -5, -5, -6, -6, -7, -7, -7, -8, -8, -8, -9, -9, -10, -10, -10, -11, -11, -12, -12, +-12, -13, -13, -14, -14, -14, -15, -15, -15, -16, -16, -17, -17, -17, -18, -18, -19, -19, -19, -20, -20, -21, -21, -21, -22, -22, -22, -23, -23, -24, -24, -24, +-25, -25, -26, -26, -26, -27, -27, -27, -28, -28, -29, -29, -29, -30, -30, -30, -31, -31, -32, -32, -32, -33, -33, -34, -34, -34, -35, -35, -35, -36, -36, -37, +-37, -37, -38, -38, -38, -39, -39, -39, -40, -40, -41, -41, -41, -42, -42, -42, -43, -43, -44, -44, -44, -45, -45, -45, -46, -46, -46, -47, -47, -48, -48, -48, +-49, -49, -49, -50, -50, -50, -51, -51, -52, -52, -52, -53, -53, -53, -54, -54, -54, -55, -55, -55, -56, -56, -56, -57, -57, -58, -58, -58, -59, -59, -59, -60, +-60, -60, -61, -61, -61, -62, -62, -62, -63, -63, -63, -64, -64, -64, -65, -65, -65, -66, -66, -66, -67, -67, -67, -68, -68, -68, -69, -69, -69, -70, -70, -70, +-71, -71, -71, -72, -72, -72, -73, -73, -73, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -77, -77, -77, -78, -78, -78, -79, -79, -79, -79, -80, -80, -80, +-81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -87, -87, -87, -87, -88, -88, -88, -89, -89, -89, -89, -90, +-90, -90, -90, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -96, -96, -96, -96, -97, -97, -97, -97, -98, -98, -98, +-98, -99, -99, -99, -99, -100, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, -104, -104, -105, -105, -105, -105, -106, +-106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, -112, -112, -112, +-112, -112, -112, -113, -113, -113, -113, -113, -114, -114, -114, -114, -114, -114, -115, -115, -115, -115, -115, -115, -116, -116, -116, -116, -116, -116, -117, -117, -117, -117, -117, -117, +-117, -118, -118, -118, -118, -118, -118, -118, -119, -119, -119, -119, -119, -119, -119, -120, -120, -120, -120, -120, -120, -120, -120, -121, -121, -121, -121, -121, -121, -121, -121, -122, +-122, -122, -122, -122, -122, -122, -122, -122, -122, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -125, +-125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, +-126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, +-126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, +-124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -122, -122, -122, -122, -122, -122, -122, -122, -122, -122, +-121, -121, -121, -121, -121, -121, -121, -121, -120, -120, -120, -120, -120, -120, -120, -120, -119, -119, -119, -119, -119, -119, -119, -118, -118, -118, -118, -118, -118, -118, -117, -117, +-117, -117, -117, -117, -117, -116, -116, -116, -116, -116, -116, -115, -115, -115, -115, -115, -115, -114, -114, -114, -114, -114, -114, -113, -113, -113, -113, -113, -112, -112, -112, -112, +-112, -112, -111, -111, -111, -111, -111, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, +-105, -105, -105, -105, -104, -104, -104, -104, -104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, +-98, -98, -97, -97, -97, -97, -96, -96, -96, -96, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, +-89, -89, -89, -89, -88, -88, -88, -87, -87, -87, -87, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -80, +-80, -80, -79, -79, -79, -79, -78, -78, -78, -77, -77, -77, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -73, -73, -73, -72, -72, -72, -71, -71, -71, -70, +-70, -70, -69, -69, -69, -68, -68, -68, -67, -67, -67, -66, -66, -66, -65, -65, -65, -64, -64, -64, -63, -63, -63, -62, -62, -62, -61, -61, -61, -60, -60, -60, +-59, -59, -59, -58, -58, -58, -57, -57, -56, -56, -56, -55, -55, -55, -54, -54, -54, -53, -53, -53, -52, -52, -52, -51, -51, -50, -50, -50, -49, -49, -49, -48, +-48, -48, -47, -47, -46, -46, -46, -45, -45, -45, -44, -44, -44, -43, -43, -42, -42, -42, -41, -41, -41, -40, -40, -39, -39, -39, -38, -38, -38, -37, -37, -37, +-36, -36, -35, -35, -35, -34, -34, -34, -33, -33, -32, -32, -32, -31, -31, -30, -30, -30, -29, -29, -29, -28, -28, -27, -27, -27, -26, -26, -26, -25, -25, -24, +-24, -24, -23, -23, -22, -22, -22, -21, -21, -21, -20, -20, -19, -19, -19, -18, -18, -17, -17, -17, -16, -16, -15, -15, -15, -14, -14, -14, -13, -13, -12, -12, +-12, -11, -11, -10, -10, -10, -9, -9, -8, -8, -8, -7, -7, -7, -6, -6, -5, -5, -5, -4, -4, -3, -3, -3, -2, -2, -1, -1, -1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_81_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_81_at_16384_2048_int8.h new file mode 100644 index 000000000..d7e791591 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_81_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_81_AT_16384_2048INT8_H_ +#define SQUARE_MAX_81_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_81_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_81_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_81_AT_16384_2048_DATA [] = +{ +0, 21, 42, 61, 79, 94, 106, 115, 122, 126, 127, 126, 123, 120, 115, 110, 106, 102, 100, 98, 97, 98, 99, 101, 104, 106, 109, 111, 113, 114, 115, 115, 114, +112, 110, 108, 107, 105, 103, 103, 102, 102, 103, 104, 106, 107, 109, 110, 111, 112, 112, 112, 111, 110, 109, 108, 107, 106, 105, 104, 104, 104, 105, 105, 106, +107, 108, 109, 110, 111, 111, 111, 110, 110, 109, 108, 107, 106, 106, 105, 105, 105, 105, 106, 106, 107, 108, 109, 109, 110, 110, 110, 110, 109, 109, 108, 107, +107, 106, 106, 105, 105, 106, 106, 107, 107, 108, 109, 109, 109, 110, 110, 109, 109, 109, 108, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, +109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, +106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, +109, 108, 108, 108, 107, 107, 107, 107, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, +107, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, +108, 108, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, +107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, +107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, +108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, +108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, +107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, +107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, +108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, +108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, +107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, +107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 108, 108, 108, +108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 107, 107, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, +109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, +106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, +108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, 109, 109, 109, 110, 110, 109, 109, 109, 108, 107, 107, 106, 106, 105, 105, 106, 106, 107, 107, +108, 109, 109, 110, 110, 110, 110, 109, 109, 108, 107, 106, 106, 105, 105, 105, 105, 106, 106, 107, 108, 109, 110, 110, 111, 111, 111, 110, 109, 108, 107, 106, +105, 105, 104, 104, 104, 105, 106, 107, 108, 109, 110, 111, 112, 112, 112, 111, 110, 109, 107, 106, 104, 103, 102, 102, 103, 103, 105, 107, 108, 110, 112, 114, +115, 115, 114, 113, 111, 109, 106, 104, 101, 99, 98, 97, 98, 100, 102, 106, 110, 115, 120, 123, 126, 127, 126, 122, 115, 106, 94, 79, 61, 42, 21, 0, +-21, -42, -61, -79, -94, -106, -115, -122, -126, -127, -126, -123, -120, -115, -110, -106, -102, -100, -98, -97, -98, -99, -101, -104, -106, -109, -111, -113, -114, -115, -115, -114, +-112, -110, -108, -107, -105, -103, -103, -102, -102, -103, -104, -106, -107, -109, -110, -111, -112, -112, -112, -111, -110, -109, -108, -107, -106, -105, -104, -104, -104, -105, -105, -106, +-107, -108, -109, -110, -111, -111, -111, -110, -110, -109, -108, -107, -106, -106, -105, -105, -105, -105, -106, -106, -107, -108, -109, -109, -110, -110, -110, -110, -109, -109, -108, -107, +-107, -106, -106, -105, -105, -106, -106, -107, -107, -108, -109, -109, -109, -110, -110, -109, -109, -109, -108, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, +-109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, +-106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, +-109, -108, -108, -108, -107, -107, -107, -107, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, +-108, -108, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -108, -108, -108, +-108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, +-109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, +-106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, +-108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, -109, -109, -109, -110, -110, -109, -109, -109, -108, -107, -107, -106, -106, -105, -105, -106, -106, -107, -107, +-108, -109, -109, -110, -110, -110, -110, -109, -109, -108, -107, -106, -106, -105, -105, -105, -105, -106, -106, -107, -108, -109, -110, -110, -111, -111, -111, -110, -109, -108, -107, -106, +-105, -105, -104, -104, -104, -105, -106, -107, -108, -109, -110, -111, -112, -112, -112, -111, -110, -109, -107, -106, -104, -103, -102, -102, -103, -103, -105, -107, -108, -110, -112, -114, +-115, -115, -114, -113, -111, -109, -106, -104, -101, -99, -98, -97, -98, -100, -102, -106, -110, -115, -120, -123, -126, -127, -126, -122, -115, -106, -94, -79, -61, -42, -21, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_82_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_82_at_16384_2048_int8.h new file mode 100644 index 000000000..a5ebdf510 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_82_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_82_AT_16384_2048INT8_H_ +#define SQUARE_MAX_82_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_82_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_82_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_82_AT_16384_2048_DATA [] = +{ +0, 21, 41, 60, 77, 92, 105, 114, 121, 125, 127, 126, 124, 121, 116, 112, 107, 104, 100, 98, 97, 97, 98, 100, 102, 105, 108, 110, 112, 114, 115, 115, 114, +113, 112, 110, 108, 106, 104, 103, 103, 102, 103, 103, 104, 106, 107, 109, 110, 111, 112, 112, 112, 111, 111, 110, 108, 107, 106, 105, 104, 104, 104, 104, 105, +106, 107, 108, 109, 110, 110, 111, 111, 111, 110, 109, 109, 108, 107, 106, 105, 105, 105, 105, 105, 106, 107, 108, 108, 109, 110, 110, 110, 110, 110, 109, 109, +108, 107, 107, 106, 106, 105, 106, 106, 106, 107, 107, 108, 109, 109, 109, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 107, 107, 108, +108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, +107, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 106, 106, 107, 107, 107, 108, 108, 108, 109, +109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, +107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, +109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, +107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 108, 108, +108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, +108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, +108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, +107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, +107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, +108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, +107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, +108, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, +107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, +109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, +107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, +108, 108, 108, 107, 107, 107, 106, 106, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 107, 107, +108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, +107, 107, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 109, 109, 109, 108, 107, 107, 106, 106, 106, 105, 106, 106, 107, 107, 108, 109, +109, 110, 110, 110, 110, 110, 109, 108, 108, 107, 106, 105, 105, 105, 105, 105, 106, 107, 108, 109, 109, 110, 111, 111, 111, 110, 110, 109, 108, 107, 106, 105, +104, 104, 104, 104, 105, 106, 107, 108, 110, 111, 111, 112, 112, 112, 111, 110, 109, 107, 106, 104, 103, 103, 102, 103, 103, 104, 106, 108, 110, 112, 113, 114, +115, 115, 114, 112, 110, 108, 105, 102, 100, 98, 97, 97, 98, 100, 104, 107, 112, 116, 121, 124, 126, 127, 125, 121, 114, 105, 92, 77, 60, 41, 21, 0, +-21, -41, -60, -77, -92, -105, -114, -121, -125, -127, -126, -124, -121, -116, -112, -107, -104, -100, -98, -97, -97, -98, -100, -102, -105, -108, -110, -112, -114, -115, -115, -114, +-113, -112, -110, -108, -106, -104, -103, -103, -102, -103, -103, -104, -106, -107, -109, -110, -111, -112, -112, -112, -111, -111, -110, -108, -107, -106, -105, -104, -104, -104, -104, -105, +-106, -107, -108, -109, -110, -110, -111, -111, -111, -110, -109, -109, -108, -107, -106, -105, -105, -105, -105, -105, -106, -107, -108, -108, -109, -110, -110, -110, -110, -110, -109, -109, +-108, -107, -107, -106, -106, -105, -106, -106, -106, -107, -107, -108, -109, -109, -109, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -107, -107, -108, +-108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, +-107, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -106, -106, -107, -107, -107, -108, -108, -108, -109, +-109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, +-109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -108, -108, +-108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, +-108, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, +-109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, +-108, -108, -108, -107, -107, -107, -106, -106, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -107, -107, +-108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, +-107, -107, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -109, -109, -109, -108, -107, -107, -106, -106, -106, -105, -106, -106, -107, -107, -108, -109, +-109, -110, -110, -110, -110, -110, -109, -108, -108, -107, -106, -105, -105, -105, -105, -105, -106, -107, -108, -109, -109, -110, -111, -111, -111, -110, -110, -109, -108, -107, -106, -105, +-104, -104, -104, -104, -105, -106, -107, -108, -110, -111, -111, -112, -112, -112, -111, -110, -109, -107, -106, -104, -103, -103, -102, -103, -103, -104, -106, -108, -110, -112, -113, -114, +-115, -115, -114, -112, -110, -108, -105, -102, -100, -98, -97, -97, -98, -100, -104, -107, -112, -116, -121, -124, -126, -127, -125, -121, -114, -105, -92, -77, -60, -41, -21, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_84_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_84_at_16384_2048_int8.h new file mode 100644 index 000000000..659f02e49 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_84_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_84_AT_16384_2048INT8_H_ +#define SQUARE_MAX_84_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_84_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_84_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_84_AT_16384_2048_DATA [] = +{ +0, 20, 40, 59, 76, 91, 103, 113, 120, 125, 127, 127, 125, 122, 118, 113, 109, 105, 102, 99, 98, 97, 98, 99, 101, 104, 106, 109, 111, 113, 114, 115, 115, +114, 113, 111, 109, 108, 106, 104, 103, 103, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 112, 112, 112, 111, 110, 109, 107, 106, 105, 105, 104, 104, 104, +105, 106, 107, 108, 109, 110, 110, 111, 111, 111, 110, 110, 109, 108, 107, 107, 106, 105, 105, 105, 105, 106, 106, 107, 108, 109, 109, 110, 110, 110, 110, 110, +109, 109, 108, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, 109, 109, 110, 110, 110, 110, 109, 109, 109, 108, 107, 107, 106, 106, 106, 106, 106, 106, +107, 107, 108, 108, 109, 109, 109, 110, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, +108, 108, 107, 107, 107, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, +108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, +108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, +108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, +108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, +108, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, +107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, +109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, +108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, +108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, +107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, +108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, +108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, +108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, +108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, +108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, +107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 107, 107, 107, 108, 108, 109, +109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 110, 109, 109, 109, 108, 108, 107, 107, 106, +106, 106, 106, 106, 106, 107, 107, 108, 109, 109, 109, 110, 110, 110, 110, 109, 109, 108, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, 109, 109, 110, +110, 110, 110, 110, 109, 109, 108, 107, 106, 106, 105, 105, 105, 105, 106, 107, 107, 108, 109, 110, 110, 111, 111, 111, 110, 110, 109, 108, 107, 106, 105, 104, +104, 104, 105, 105, 106, 107, 109, 110, 111, 112, 112, 112, 112, 111, 110, 109, 107, 106, 105, 104, 103, 102, 103, 103, 104, 106, 108, 109, 111, 113, 114, 115, +115, 114, 113, 111, 109, 106, 104, 101, 99, 98, 97, 98, 99, 102, 105, 109, 113, 118, 122, 125, 127, 127, 125, 120, 113, 103, 91, 76, 59, 40, 20, 0, +-20, -40, -59, -76, -91, -103, -113, -120, -125, -127, -127, -125, -122, -118, -113, -109, -105, -102, -99, -98, -97, -98, -99, -101, -104, -106, -109, -111, -113, -114, -115, -115, +-114, -113, -111, -109, -108, -106, -104, -103, -103, -102, -103, -104, -105, -106, -107, -109, -110, -111, -112, -112, -112, -112, -111, -110, -109, -107, -106, -105, -105, -104, -104, -104, +-105, -106, -107, -108, -109, -110, -110, -111, -111, -111, -110, -110, -109, -108, -107, -107, -106, -105, -105, -105, -105, -106, -106, -107, -108, -109, -109, -110, -110, -110, -110, -110, +-109, -109, -108, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, -109, -109, -110, -110, -110, -110, -109, -109, -109, -108, -107, -107, -106, -106, -106, -106, -106, -106, +-107, -107, -108, -108, -109, -109, -109, -110, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, +-108, -108, -107, -107, -107, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, +-108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, +-108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, +-108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, +-108, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, +-109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, +-108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, +-108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, +-108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, +-108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, +-108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -107, -107, -107, -108, -108, -109, +-109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -110, -109, -109, -109, -108, -108, -107, -107, -106, +-106, -106, -106, -106, -106, -107, -107, -108, -109, -109, -109, -110, -110, -110, -110, -109, -109, -108, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, -109, -109, -110, +-110, -110, -110, -110, -109, -109, -108, -107, -106, -106, -105, -105, -105, -105, -106, -107, -107, -108, -109, -110, -110, -111, -111, -111, -110, -110, -109, -108, -107, -106, -105, -104, +-104, -104, -105, -105, -106, -107, -109, -110, -111, -112, -112, -112, -112, -111, -110, -109, -107, -106, -105, -104, -103, -102, -103, -103, -104, -106, -108, -109, -111, -113, -114, -115, +-115, -114, -113, -111, -109, -106, -104, -101, -99, -98, -97, -98, -99, -102, -105, -109, -113, -118, -122, -125, -127, -127, -125, -120, -113, -103, -91, -76, -59, -40, -20, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_86_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_86_at_16384_2048_int8.h new file mode 100644 index 000000000..890f00ad7 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_86_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_86_AT_16384_2048INT8_H_ +#define SQUARE_MAX_86_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_86_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_86_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_86_AT_16384_2048_DATA [] = +{ +0, 20, 39, 58, 75, 90, 102, 112, 119, 124, 127, 127, 126, 123, 119, 115, 110, 106, 103, 100, 98, 97, 97, 98, 100, 102, 105, 108, 110, 112, 114, 115, 115, +115, 114, 112, 111, 109, 107, 105, 104, 103, 102, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 112, 112, 112, 111, 110, 109, 108, 106, 105, 105, 104, 104, +104, 105, 105, 106, 107, 108, 109, 110, 110, 111, 111, 111, 110, 110, 109, 108, 107, 106, 106, 105, 105, 105, 105, 106, 106, 107, 108, 109, 109, 110, 110, 110, +110, 110, 109, 109, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 108, 108, 109, 109, 110, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, +106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, +109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, +106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, +109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, +109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, +109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, +109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, +109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, +109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, +106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, +109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, +106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, 109, 109, 108, 108, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 109, 109, 110, 110, 110, +110, 110, 109, 109, 108, 107, 106, 106, 105, 105, 105, 105, 106, 106, 107, 108, 109, 110, 110, 111, 111, 111, 110, 110, 109, 108, 107, 106, 105, 105, 104, 104, +104, 105, 105, 106, 108, 109, 110, 111, 112, 112, 112, 112, 111, 110, 109, 107, 106, 105, 104, 103, 102, 102, 103, 104, 105, 107, 109, 111, 112, 114, 115, 115, +115, 114, 112, 110, 108, 105, 102, 100, 98, 97, 97, 98, 100, 103, 106, 110, 115, 119, 123, 126, 127, 127, 124, 119, 112, 102, 90, 75, 58, 39, 20, 0, +-20, -39, -58, -75, -90, -102, -112, -119, -124, -127, -127, -126, -123, -119, -115, -110, -106, -103, -100, -98, -97, -97, -98, -100, -102, -105, -108, -110, -112, -114, -115, -115, +-115, -114, -112, -111, -109, -107, -105, -104, -103, -102, -102, -103, -104, -105, -106, -107, -109, -110, -111, -112, -112, -112, -112, -111, -110, -109, -108, -106, -105, -105, -104, -104, +-104, -105, -105, -106, -107, -108, -109, -110, -110, -111, -111, -111, -110, -110, -109, -108, -107, -106, -106, -105, -105, -105, -105, -106, -106, -107, -108, -109, -109, -110, -110, -110, +-110, -110, -109, -109, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -108, -108, -109, -109, -110, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, +-106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, +-109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, +-106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, +-109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, +-109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, +-106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, +-109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, +-106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, -109, -109, -108, -108, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -109, -109, -110, -110, -110, +-110, -110, -109, -109, -108, -107, -106, -106, -105, -105, -105, -105, -106, -106, -107, -108, -109, -110, -110, -111, -111, -111, -110, -110, -109, -108, -107, -106, -105, -105, -104, -104, +-104, -105, -105, -106, -108, -109, -110, -111, -112, -112, -112, -112, -111, -110, -109, -107, -106, -105, -104, -103, -102, -102, -103, -104, -105, -107, -109, -111, -112, -114, -115, -115, +-115, -114, -112, -110, -108, -105, -102, -100, -98, -97, -97, -98, -100, -103, -106, -110, -115, -119, -123, -126, -127, -127, -124, -119, -112, -102, -90, -75, -58, -39, -20, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_88_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_88_at_16384_2048_int8.h new file mode 100644 index 000000000..a83fb0b5c --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_88_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_88_AT_16384_2048INT8_H_ +#define SQUARE_MAX_88_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_88_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_88_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_88_AT_16384_2048_DATA [] = +{ +0, 19, 38, 57, 73, 88, 101, 111, 118, 123, 126, 127, 126, 124, 120, 116, 112, 108, 104, 101, 99, 97, 97, 98, 99, 101, 103, 106, 109, 111, 113, 114, 115, +115, 114, 113, 112, 110, 108, 107, 105, 104, 103, 102, 102, 103, 103, 105, 106, 107, 109, 110, 111, 112, 112, 112, 112, 111, 110, 109, 108, 107, 106, 105, 104, +104, 104, 104, 105, 106, 107, 108, 109, 109, 110, 111, 111, 111, 110, 110, 109, 108, 108, 107, 106, 105, 105, 105, 105, 105, 106, 106, 107, 108, 109, 109, 110, +110, 110, 110, 110, 109, 109, 108, 107, 107, 106, 106, 106, 105, 106, 106, 106, 107, 107, 108, 109, 109, 109, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, +106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 108, +109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, +107, 107, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 106, 107, 107, 107, 107, 108, 108, +108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, +108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, +108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, +107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, +108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, +107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, +107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, +108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, +107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, +108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 107, +107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, +108, 107, 107, 107, 107, 106, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 107, 107, 107, +108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, +108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, +107, 107, 108, 108, 109, 109, 110, 110, 110, 109, 109, 109, 108, 107, 107, 106, 106, 106, 105, 106, 106, 106, 107, 107, 108, 109, 109, 110, 110, 110, 110, 110, +109, 109, 108, 107, 106, 106, 105, 105, 105, 105, 105, 106, 107, 108, 108, 109, 110, 110, 111, 111, 111, 110, 109, 109, 108, 107, 106, 105, 104, 104, 104, 104, +105, 106, 107, 108, 109, 110, 111, 112, 112, 112, 112, 111, 110, 109, 107, 106, 105, 103, 103, 102, 102, 103, 104, 105, 107, 108, 110, 112, 113, 114, 115, 115, +114, 113, 111, 109, 106, 103, 101, 99, 98, 97, 97, 99, 101, 104, 108, 112, 116, 120, 124, 126, 127, 126, 123, 118, 111, 101, 88, 73, 57, 38, 19, 0, +-19, -38, -57, -73, -88, -101, -111, -118, -123, -126, -127, -126, -124, -120, -116, -112, -108, -104, -101, -99, -97, -97, -98, -99, -101, -103, -106, -109, -111, -113, -114, -115, +-115, -114, -113, -112, -110, -108, -107, -105, -104, -103, -102, -102, -103, -103, -105, -106, -107, -109, -110, -111, -112, -112, -112, -112, -111, -110, -109, -108, -107, -106, -105, -104, +-104, -104, -104, -105, -106, -107, -108, -109, -109, -110, -111, -111, -111, -110, -110, -109, -108, -108, -107, -106, -105, -105, -105, -105, -105, -106, -106, -107, -108, -109, -109, -110, +-110, -110, -110, -110, -109, -109, -108, -107, -107, -106, -106, -106, -105, -106, -106, -106, -107, -107, -108, -109, -109, -109, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, +-106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -108, +-109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, +-107, -107, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -106, -107, -107, -107, -107, -108, -108, +-108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, +-108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, +-108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, +-108, -107, -107, -107, -107, -106, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -107, -107, -107, +-108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, +-108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, +-107, -107, -108, -108, -109, -109, -110, -110, -110, -109, -109, -109, -108, -107, -107, -106, -106, -106, -105, -106, -106, -106, -107, -107, -108, -109, -109, -110, -110, -110, -110, -110, +-109, -109, -108, -107, -106, -106, -105, -105, -105, -105, -105, -106, -107, -108, -108, -109, -110, -110, -111, -111, -111, -110, -109, -109, -108, -107, -106, -105, -104, -104, -104, -104, +-105, -106, -107, -108, -109, -110, -111, -112, -112, -112, -112, -111, -110, -109, -107, -106, -105, -103, -103, -102, -102, -103, -104, -105, -107, -108, -110, -112, -113, -114, -115, -115, +-114, -113, -111, -109, -106, -103, -101, -99, -98, -97, -97, -99, -101, -104, -108, -112, -116, -120, -124, -126, -127, -126, -123, -118, -111, -101, -88, -73, -57, -38, -19, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_90_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_90_at_16384_2048_int8.h new file mode 100644 index 000000000..057f5410d --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_90_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_90_AT_16384_2048INT8_H_ +#define SQUARE_MAX_90_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_90_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_90_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_90_AT_16384_2048_DATA [] = +{ +0, 19, 38, 56, 72, 87, 99, 109, 117, 123, 126, 127, 126, 124, 121, 117, 113, 109, 105, 102, 99, 98, 97, 97, 98, 100, 102, 105, 107, 109, 111, 113, 114, +115, 115, 114, 113, 112, 110, 108, 106, 105, 104, 103, 102, 102, 103, 103, 105, 106, 107, 109, 110, 111, 112, 112, 112, 112, 111, 110, 109, 108, 107, 106, 105, +104, 104, 104, 104, 105, 105, 106, 107, 108, 109, 110, 110, 111, 111, 111, 110, 110, 109, 108, 107, 107, 106, 105, 105, 105, 105, 105, 106, 106, 107, 108, 109, +109, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 106, 106, 106, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 109, 109, 109, 108, 108, +107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, +107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, +108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 107, +107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, +109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, +107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, +108, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 108, 108, 108, 108, 108, 108, 107, +107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, +108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, +107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, +108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, +108, 108, 108, 108, 108, 108, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 108, 108, +108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, +107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, +109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, +106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, +109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, +107, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, +108, 109, 109, 109, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 106, 106, 106, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 109, 109, +108, 107, 106, 106, 105, 105, 105, 105, 105, 106, 107, 107, 108, 109, 110, 110, 111, 111, 111, 110, 110, 109, 108, 107, 106, 105, 105, 104, 104, 104, 104, 105, +106, 107, 108, 109, 110, 111, 112, 112, 112, 112, 111, 110, 109, 107, 106, 105, 103, 103, 102, 102, 103, 104, 105, 106, 108, 110, 112, 113, 114, 115, 115, 114, +113, 111, 109, 107, 105, 102, 100, 98, 97, 97, 98, 99, 102, 105, 109, 113, 117, 121, 124, 126, 127, 126, 123, 117, 109, 99, 87, 72, 56, 38, 19, 0, +-19, -38, -56, -72, -87, -99, -109, -117, -123, -126, -127, -126, -124, -121, -117, -113, -109, -105, -102, -99, -98, -97, -97, -98, -100, -102, -105, -107, -109, -111, -113, -114, +-115, -115, -114, -113, -112, -110, -108, -106, -105, -104, -103, -102, -102, -103, -103, -105, -106, -107, -109, -110, -111, -112, -112, -112, -112, -111, -110, -109, -108, -107, -106, -105, +-104, -104, -104, -104, -105, -105, -106, -107, -108, -109, -110, -110, -111, -111, -111, -110, -110, -109, -108, -107, -107, -106, -105, -105, -105, -105, -105, -106, -106, -107, -108, -109, +-109, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -106, -106, -106, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -109, -109, -109, -108, -108, +-107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, +-107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, +-108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -107, +-107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, +-108, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -108, -108, -108, -108, -108, -108, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-108, -108, -108, -108, -108, -108, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -108, -108, +-108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, +-106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, +-109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, +-107, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, +-108, -109, -109, -109, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -106, -106, -106, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -109, -109, +-108, -107, -106, -106, -105, -105, -105, -105, -105, -106, -107, -107, -108, -109, -110, -110, -111, -111, -111, -110, -110, -109, -108, -107, -106, -105, -105, -104, -104, -104, -104, -105, +-106, -107, -108, -109, -110, -111, -112, -112, -112, -112, -111, -110, -109, -107, -106, -105, -103, -103, -102, -102, -103, -104, -105, -106, -108, -110, -112, -113, -114, -115, -115, -114, +-113, -111, -109, -107, -105, -102, -100, -98, -97, -97, -98, -99, -102, -105, -109, -113, -117, -121, -124, -126, -127, -126, -123, -117, -109, -99, -87, -72, -56, -38, -19, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_910_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_910_at_16384_2048_int8.h new file mode 100644 index 000000000..a5576b0ef --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_910_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_910_AT_16384_2048INT8_H_ +#define SQUARE_MAX_910_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_910_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_910_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_910_AT_16384_2048_DATA [] = +{ +0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 50, 52, 54, 56, 58, 60, 62, 63, +65, 67, 69, 70, 72, 74, 75, 77, 79, 80, 82, 83, 85, 86, 88, 89, 91, 92, 93, 95, 96, 97, 99, 100, 101, 102, 103, 105, 106, 107, 108, 109, +110, 111, 112, 113, 113, 114, 115, 116, 117, 117, 118, 119, 119, 120, 121, 121, 122, 122, 123, 123, 124, 124, 124, 125, 125, 125, 126, 126, 126, 126, 126, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 124, 123, 123, 122, 122, 122, 121, +121, 121, 120, 120, 119, 119, 118, 118, 118, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, 112, 111, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, +106, 106, 106, 105, 105, 104, 104, 104, 103, 103, 102, 102, 102, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 98, 97, 97, 97, +97, 97, 97, 97, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 97, 97, 97, 97, 97, 97, 97, 97, 98, 98, 98, +98, 98, 99, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, 105, 105, 105, 106, 106, 106, 106, +107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, 112, 112, 112, 113, 113, 113, 113, 113, 114, 114, 114, 114, 114, +114, 114, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 115, 115, 115, 115, 115, 115, 115, +115, 115, 115, 115, 114, 114, 114, 114, 114, 114, 114, 113, 113, 113, 113, 113, 112, 112, 112, 112, 112, 111, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, +109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 105, 104, 104, 104, 104, 104, 103, 103, 103, 103, 103, 103, 102, +102, 102, 102, 102, 102, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, +100, 100, 100, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 102, 102, 102, 102, 102, 102, 102, 103, 103, 103, 103, 103, 103, 104, 104, 104, 104, 104, 105, +105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 111, 111, 111, 111, +111, 111, 112, 112, 112, 112, 112, 112, 112, 113, 113, 113, 113, 113, 113, 113, 113, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, +114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 114, 113, 113, 113, 113, 113, 113, 113, 113, 112, 112, 112, 112, 112, 112, 112, 111, 111, 111, +111, 111, 111, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 105, +104, 104, 104, 104, 104, 103, 103, 103, 103, 103, 103, 102, 102, 102, 102, 102, 102, 102, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 100, 100, 100, 100, +100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 101, 102, 102, 102, 102, 102, 102, +103, 103, 103, 103, 103, 103, 104, 104, 104, 104, 104, 105, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, +109, 110, 110, 110, 110, 111, 111, 111, 111, 111, 112, 112, 112, 112, 112, 113, 113, 113, 113, 113, 114, 114, 114, 114, 114, 114, 114, 115, 115, 115, 115, 115, +115, 115, 115, 115, 115, 115, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 116, 115, 115, 115, 115, 115, 115, 115, 115, 115, 115, 114, 114, 114, +114, 114, 114, 114, 113, 113, 113, 113, 113, 112, 112, 112, 112, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, +106, 106, 106, 105, 105, 105, 104, 104, 104, 103, 103, 103, 103, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 99, 98, 98, 98, +98, 98, 97, 97, 97, 97, 97, 97, 97, 97, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 97, 97, 97, 97, 97, +97, 97, 98, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 102, 102, 102, 103, 103, 104, 104, 104, 105, 105, 106, 106, 106, 107, +107, 108, 108, 109, 109, 110, 110, 111, 111, 111, 112, 112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 118, 119, 119, 120, 120, 121, 121, 121, +122, 122, 122, 123, 123, 124, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, +126, 126, 126, 126, 126, 125, 125, 125, 124, 124, 124, 123, 123, 122, 122, 121, 121, 120, 119, 119, 118, 117, 117, 116, 115, 114, 113, 113, 112, 111, 110, 109, +108, 107, 106, 105, 103, 102, 101, 100, 99, 97, 96, 95, 93, 92, 91, 89, 88, 86, 85, 83, 82, 80, 79, 77, 75, 74, 72, 70, 69, 67, 65, 63, +62, 60, 58, 56, 54, 52, 50, 49, 47, 45, 43, 41, 39, 37, 35, 33, 31, 29, 27, 25, 23, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2, 0, +-2, -4, -6, -8, -10, -12, -14, -16, -18, -20, -23, -25, -27, -29, -31, -33, -35, -37, -39, -41, -43, -45, -47, -49, -50, -52, -54, -56, -58, -60, -62, -63, +-65, -67, -69, -70, -72, -74, -75, -77, -79, -80, -82, -83, -85, -86, -88, -89, -91, -92, -93, -95, -96, -97, -99, -100, -101, -102, -103, -105, -106, -107, -108, -109, +-110, -111, -112, -113, -113, -114, -115, -116, -117, -117, -118, -119, -119, -120, -121, -121, -122, -122, -123, -123, -124, -124, -124, -125, -125, -125, -126, -126, -126, -126, -126, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -124, -123, -123, -122, -122, -122, -121, +-121, -121, -120, -120, -119, -119, -118, -118, -118, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, -112, -111, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, +-106, -106, -106, -105, -105, -104, -104, -104, -103, -103, -102, -102, -102, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -98, -97, -97, -97, +-97, -97, -97, -97, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -97, -97, -97, -97, -97, -97, -97, -97, -98, -98, -98, +-98, -98, -99, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, -105, -105, -105, -106, -106, -106, -106, +-107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, -112, -112, -112, -113, -113, -113, -113, -113, -114, -114, -114, -114, -114, +-114, -114, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -115, -115, -115, -115, -115, -115, -115, +-115, -115, -115, -115, -114, -114, -114, -114, -114, -114, -114, -113, -113, -113, -113, -113, -112, -112, -112, -112, -112, -111, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, +-109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -105, -104, -104, -104, -104, -104, -103, -103, -103, -103, -103, -103, -102, +-102, -102, -102, -102, -102, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, +-100, -100, -100, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -102, -102, -102, -102, -102, -102, -102, -103, -103, -103, -103, -103, -103, -104, -104, -104, -104, -104, -105, +-105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -111, -111, -111, -111, +-111, -111, -112, -112, -112, -112, -112, -112, -112, -113, -113, -113, -113, -113, -113, -113, -113, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, +-114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -114, -113, -113, -113, -113, -113, -113, -113, -113, -112, -112, -112, -112, -112, -112, -112, -111, -111, -111, +-111, -111, -111, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -105, +-104, -104, -104, -104, -104, -103, -103, -103, -103, -103, -103, -102, -102, -102, -102, -102, -102, -102, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -100, -100, -100, -100, +-100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -100, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -101, -102, -102, -102, -102, -102, -102, +-103, -103, -103, -103, -103, -103, -104, -104, -104, -104, -104, -105, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, +-109, -110, -110, -110, -110, -111, -111, -111, -111, -111, -112, -112, -112, -112, -112, -113, -113, -113, -113, -113, -114, -114, -114, -114, -114, -114, -114, -115, -115, -115, -115, -115, +-115, -115, -115, -115, -115, -115, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -116, -115, -115, -115, -115, -115, -115, -115, -115, -115, -115, -114, -114, -114, +-114, -114, -114, -114, -113, -113, -113, -113, -113, -112, -112, -112, -112, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, +-106, -106, -106, -105, -105, -105, -104, -104, -104, -103, -103, -103, -103, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -99, -98, -98, -98, +-98, -98, -97, -97, -97, -97, -97, -97, -97, -97, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -96, -97, -97, -97, -97, -97, +-97, -97, -98, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -102, -102, -102, -103, -103, -104, -104, -104, -105, -105, -106, -106, -106, -107, +-107, -108, -108, -109, -109, -110, -110, -111, -111, -111, -112, -112, -113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -118, -118, -118, -119, -119, -120, -120, -121, -121, -121, +-122, -122, -122, -123, -123, -124, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-126, -126, -126, -126, -126, -125, -125, -125, -124, -124, -124, -123, -123, -122, -122, -121, -121, -120, -119, -119, -118, -117, -117, -116, -115, -114, -113, -113, -112, -111, -110, -109, +-108, -107, -106, -105, -103, -102, -101, -100, -99, -97, -96, -95, -93, -92, -91, -89, -88, -86, -85, -83, -82, -80, -79, -77, -75, -74, -72, -70, -69, -67, -65, -63, +-62, -60, -58, -56, -54, -52, -50, -49, -47, -45, -43, -41, -39, -37, -35, -33, -31, -29, -27, -25, -23, -20, -18, -16, -14, -12, -10, -8, -6, -4, -2, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_92_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_92_at_16384_2048_int8.h new file mode 100644 index 000000000..39cb45d42 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_92_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_92_AT_16384_2048INT8_H_ +#define SQUARE_MAX_92_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_92_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_92_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_92_AT_16384_2048_DATA [] = +{ +0, 18, 37, 54, 71, 85, 98, 108, 116, 122, 125, 127, 127, 125, 122, 119, 115, 111, 107, 103, 101, 99, 97, 97, 98, 99, 101, 103, 106, 108, 110, 112, 114, +115, 115, 115, 114, 113, 111, 110, 108, 106, 105, 104, 103, 102, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 112, 112, 112, 111, 111, 110, 109, 108, 106, +106, 105, 104, 104, 104, 104, 105, 106, 107, 108, 109, 109, 110, 111, 111, 111, 111, 110, 110, 109, 108, 107, 107, 106, 105, 105, 105, 105, 105, 106, 106, 107, +108, 109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 109, 109, 109, 110, 110, 110, 110, 109, +109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, +106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 107, 107, 107, 107, 108, 108, 109, 109, 109, +109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, +107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, +108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, +107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, +109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, +108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, +108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, +107, 107, 108, 108, 108, 108, 108, 108, 109, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, +108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, +107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, +108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, +108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, +107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, +109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, +107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, +109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, +107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, +109, 109, 108, 108, 107, 107, 107, 107, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, +106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, +110, 110, 110, 110, 109, 109, 109, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, 109, 108, 107, +106, 106, 105, 105, 105, 105, 105, 106, 107, 107, 108, 109, 110, 110, 111, 111, 111, 111, 110, 109, 109, 108, 107, 106, 105, 104, 104, 104, 104, 105, 106, 106, +108, 109, 110, 111, 111, 112, 112, 112, 112, 111, 110, 108, 107, 106, 105, 104, 103, 102, 102, 103, 104, 105, 106, 108, 110, 111, 113, 114, 115, 115, 115, 114, +112, 110, 108, 106, 103, 101, 99, 98, 97, 97, 99, 101, 103, 107, 111, 115, 119, 122, 125, 127, 127, 125, 122, 116, 108, 98, 85, 71, 54, 37, 18, 0, +-18, -37, -54, -71, -85, -98, -108, -116, -122, -125, -127, -127, -125, -122, -119, -115, -111, -107, -103, -101, -99, -97, -97, -98, -99, -101, -103, -106, -108, -110, -112, -114, +-115, -115, -115, -114, -113, -111, -110, -108, -106, -105, -104, -103, -102, -102, -103, -104, -105, -106, -107, -108, -110, -111, -112, -112, -112, -112, -111, -111, -110, -109, -108, -106, +-106, -105, -104, -104, -104, -104, -105, -106, -107, -108, -109, -109, -110, -111, -111, -111, -111, -110, -110, -109, -108, -107, -107, -106, -105, -105, -105, -105, -105, -106, -106, -107, +-108, -109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -109, -109, -109, -110, -110, -110, -110, -109, +-109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, +-106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -107, -107, -107, -107, -108, -108, -109, -109, -109, +-109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, +-108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, +-109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, +-108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, +-108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -108, -108, -108, -108, -108, -108, -109, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, +-108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, +-108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, +-108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, +-109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, +-109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, +-109, -109, -108, -108, -107, -107, -107, -107, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, +-106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, +-110, -110, -110, -110, -109, -109, -109, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -109, -109, -110, -110, -110, -110, -110, -110, -109, -109, -108, -107, +-106, -106, -105, -105, -105, -105, -105, -106, -107, -107, -108, -109, -110, -110, -111, -111, -111, -111, -110, -109, -109, -108, -107, -106, -105, -104, -104, -104, -104, -105, -106, -106, +-108, -109, -110, -111, -111, -112, -112, -112, -112, -111, -110, -108, -107, -106, -105, -104, -103, -102, -102, -103, -104, -105, -106, -108, -110, -111, -113, -114, -115, -115, -115, -114, +-112, -110, -108, -106, -103, -101, -99, -98, -97, -97, -99, -101, -103, -107, -111, -115, -119, -122, -125, -127, -127, -125, -122, -116, -108, -98, -85, -71, -54, -37, -18, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_94_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_94_at_16384_2048_int8.h new file mode 100644 index 000000000..42212f374 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_94_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_94_AT_16384_2048INT8_H_ +#define SQUARE_MAX_94_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_94_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_94_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_94_AT_16384_2048_DATA [] = +{ +0, 18, 36, 53, 69, 84, 96, 106, 115, 121, 125, 127, 127, 126, 123, 120, 116, 112, 108, 105, 102, 99, 98, 97, 97, 98, 100, 102, 104, 106, 109, 111, 113, +114, 115, 115, 115, 114, 113, 111, 110, 108, 106, 105, 104, 103, 102, 102, 103, 103, 104, 106, 107, 108, 109, 111, 111, 112, 112, 112, 112, 111, 110, 109, 108, +107, 106, 105, 105, 104, 104, 104, 105, 105, 106, 107, 108, 109, 110, 110, 111, 111, 111, 111, 110, 110, 109, 108, 107, 107, 106, 105, 105, 105, 105, 105, 106, +106, 107, 108, 108, 109, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 108, 108, 109, 109, 109, 110, 110, +110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, +106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 108, +108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, +108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, +109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, +107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, +109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, +108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 108, 108, 108, +108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, +107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, +108, 108, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, +108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, +107, 108, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, +109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, +108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 109, +109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, +107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 107, +107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, +110, 109, 109, 109, 108, 108, 107, 106, 106, 106, 106, 106, 106, 106, 106, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, 108, 108, 107, 106, 106, +105, 105, 105, 105, 105, 106, 107, 107, 108, 109, 110, 110, 111, 111, 111, 111, 110, 110, 109, 108, 107, 106, 105, 105, 104, 104, 104, 105, 105, 106, 107, 108, +109, 110, 111, 112, 112, 112, 112, 111, 111, 109, 108, 107, 106, 104, 103, 103, 102, 102, 103, 104, 105, 106, 108, 110, 111, 113, 114, 115, 115, 115, 114, 113, +111, 109, 106, 104, 102, 100, 98, 97, 97, 98, 99, 102, 105, 108, 112, 116, 120, 123, 126, 127, 127, 125, 121, 115, 106, 96, 84, 69, 53, 36, 18, 0, +-18, -36, -53, -69, -84, -96, -106, -115, -121, -125, -127, -127, -126, -123, -120, -116, -112, -108, -105, -102, -99, -98, -97, -97, -98, -100, -102, -104, -106, -109, -111, -113, +-114, -115, -115, -115, -114, -113, -111, -110, -108, -106, -105, -104, -103, -102, -102, -103, -103, -104, -106, -107, -108, -109, -111, -111, -112, -112, -112, -112, -111, -110, -109, -108, +-107, -106, -105, -105, -104, -104, -104, -105, -105, -106, -107, -108, -109, -110, -110, -111, -111, -111, -111, -110, -110, -109, -108, -107, -107, -106, -105, -105, -105, -105, -105, -106, +-106, -107, -108, -108, -109, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -108, -108, -109, -109, -109, -110, -110, +-110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, +-106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -108, +-108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, +-108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, +-109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, +-109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, +-108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -108, -108, -108, +-108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, +-108, -108, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, +-108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, +-109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, +-108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -109, +-109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, +-107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -107, +-107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, +-110, -109, -109, -109, -108, -108, -107, -106, -106, -106, -106, -106, -106, -106, -106, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -110, -109, -108, -108, -107, -106, -106, +-105, -105, -105, -105, -105, -106, -107, -107, -108, -109, -110, -110, -111, -111, -111, -111, -110, -110, -109, -108, -107, -106, -105, -105, -104, -104, -104, -105, -105, -106, -107, -108, +-109, -110, -111, -112, -112, -112, -112, -111, -111, -109, -108, -107, -106, -104, -103, -103, -102, -102, -103, -104, -105, -106, -108, -110, -111, -113, -114, -115, -115, -115, -114, -113, +-111, -109, -106, -104, -102, -100, -98, -97, -97, -98, -99, -102, -105, -108, -112, -116, -120, -123, -126, -127, -127, -125, -121, -115, -106, -96, -84, -69, -53, -36, -18, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_96_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_96_at_16384_2048_int8.h new file mode 100644 index 000000000..e7ca20990 --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_96_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_96_AT_16384_2048INT8_H_ +#define SQUARE_MAX_96_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_96_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_96_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_96_AT_16384_2048_DATA [] = +{ +0, 18, 35, 52, 68, 82, 94, 105, 113, 120, 124, 126, 127, 126, 124, 121, 117, 114, 110, 106, 103, 100, 98, 97, 97, 98, 99, 100, 103, 105, 107, 109, 111, +113, 114, 115, 115, 114, 114, 112, 111, 109, 108, 106, 105, 104, 103, 102, 102, 103, 103, 104, 105, 107, 108, 109, 110, 111, 112, 112, 112, 112, 111, 110, 109, +108, 107, 106, 105, 105, 104, 104, 104, 104, 105, 105, 106, 107, 108, 109, 110, 110, 111, 111, 111, 111, 110, 109, 109, 108, 107, 106, 106, 105, 105, 105, 105, +105, 106, 106, 107, 107, 108, 109, 109, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 105, 106, 106, 106, 107, 108, 108, 109, 109, +109, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, +108, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, +106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 108, 109, +109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, +107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, +109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 107, +107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, +107, 107, 108, 108, 108, 108, 108, 108, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, +107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, +107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, +107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, +108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, +108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, +107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, +108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, +108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, +107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, +108, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, +106, 106, 106, 107, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, +108, 109, 109, 109, 109, 109, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 109, 109, +109, 108, 108, 107, 106, 106, 106, 105, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 109, 109, 108, 107, 107, 106, 106, 105, 105, +105, 105, 105, 106, 106, 107, 108, 109, 109, 110, 111, 111, 111, 111, 110, 110, 109, 108, 107, 106, 105, 105, 104, 104, 104, 104, 105, 105, 106, 107, 108, 109, +110, 111, 112, 112, 112, 112, 111, 110, 109, 108, 107, 105, 104, 103, 103, 102, 102, 103, 104, 105, 106, 108, 109, 111, 112, 114, 114, 115, 115, 114, 113, 111, +109, 107, 105, 103, 100, 99, 98, 97, 97, 98, 100, 103, 106, 110, 114, 117, 121, 124, 126, 127, 126, 124, 120, 113, 105, 94, 82, 68, 52, 35, 18, 0, +-18, -35, -52, -68, -82, -94, -105, -113, -120, -124, -126, -127, -126, -124, -121, -117, -114, -110, -106, -103, -100, -98, -97, -97, -98, -99, -100, -103, -105, -107, -109, -111, +-113, -114, -115, -115, -114, -114, -112, -111, -109, -108, -106, -105, -104, -103, -102, -102, -103, -103, -104, -105, -107, -108, -109, -110, -111, -112, -112, -112, -112, -111, -110, -109, +-108, -107, -106, -105, -105, -104, -104, -104, -104, -105, -105, -106, -107, -108, -109, -110, -110, -111, -111, -111, -111, -110, -109, -109, -108, -107, -106, -106, -105, -105, -105, -105, +-105, -106, -106, -107, -107, -108, -109, -109, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -105, -106, -106, -106, -107, -108, -108, -109, -109, +-109, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, +-108, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, +-106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -108, -109, +-109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, +-109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -108, -108, -108, -108, -108, -108, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, +-108, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, +-106, -106, -106, -107, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, +-108, -109, -109, -109, -109, -109, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -109, -109, +-109, -108, -108, -107, -106, -106, -106, -105, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -109, -109, -108, -107, -107, -106, -106, -105, -105, +-105, -105, -105, -106, -106, -107, -108, -109, -109, -110, -111, -111, -111, -111, -110, -110, -109, -108, -107, -106, -105, -105, -104, -104, -104, -104, -105, -105, -106, -107, -108, -109, +-110, -111, -112, -112, -112, -112, -111, -110, -109, -108, -107, -105, -104, -103, -103, -102, -102, -103, -104, -105, -106, -108, -109, -111, -112, -114, -114, -115, -115, -114, -113, -111, +-109, -107, -105, -103, -100, -99, -98, -97, -97, -98, -100, -103, -106, -110, -114, -117, -121, -124, -126, -127, -126, -124, -120, -113, -105, -94, -82, -68, -52, -35, -18, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/2048/square_max_98_at_16384_2048_int8.h b/tables/BandLimited_SQUARE/2048/square_max_98_at_16384_2048_int8.h new file mode 100644 index 000000000..3b131483b --- /dev/null +++ b/tables/BandLimited_SQUARE/2048/square_max_98_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef SQUARE_MAX_98_AT_16384_2048INT8_H_ +#define SQUARE_MAX_98_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_98_AT_16384_2048_NUM_CELLS 2048 +#define SQUARE_MAX_98_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_98_AT_16384_2048_DATA [] = +{ +0, 17, 34, 51, 66, 80, 93, 103, 112, 119, 123, 126, 127, 127, 125, 122, 119, 115, 111, 108, 104, 101, 99, 98, 97, 97, 98, 99, 101, 103, 106, 108, 110, +112, 113, 114, 115, 115, 114, 114, 112, 111, 109, 108, 106, 105, 104, 103, 102, 102, 103, 103, 104, 105, 106, 108, 109, 110, 111, 111, 112, 112, 112, 111, 111, +110, 109, 108, 107, 106, 105, 105, 104, 104, 104, 104, 105, 106, 106, 107, 108, 109, 110, 110, 111, 111, 111, 111, 110, 110, 109, 108, 107, 107, 106, 105, 105, +105, 105, 105, 105, 106, 106, 107, 108, 108, 109, 110, 110, 110, 110, 110, 110, 109, 109, 108, 108, 107, 106, 106, 106, 105, 105, 106, 106, 106, 107, 107, 108, +108, 109, 109, 109, 110, 110, 110, 109, 109, 109, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 109, 109, 109, 109, 109, 109, +109, 109, 108, 108, 108, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, +106, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 107, 107, 107, +107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, +109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, +107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, +107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, +109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, +107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, +107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, +108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, +108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, +107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, +108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 108, 108, 108, 108, +108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 108, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, +107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 108, 109, 109, 108, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, +108, 108, 108, 108, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, +108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, +107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, +108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, +109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, +107, 107, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 107, +107, 107, 108, 108, 108, 109, 109, 109, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 108, 109, 109, 109, +109, 109, 109, 109, 109, 108, 108, 107, 107, 107, 106, 106, 106, 106, 106, 106, 106, 107, 107, 108, 108, 109, 109, 109, 110, 110, 110, 109, 109, 109, 108, 108, +107, 107, 106, 106, 106, 105, 105, 106, 106, 106, 107, 108, 108, 109, 109, 110, 110, 110, 110, 110, 110, 109, 108, 108, 107, 106, 106, 105, 105, 105, 105, 105, +105, 106, 107, 107, 108, 109, 110, 110, 111, 111, 111, 111, 110, 110, 109, 108, 107, 106, 106, 105, 104, 104, 104, 104, 105, 105, 106, 107, 108, 109, 110, 111, +111, 112, 112, 112, 111, 111, 110, 109, 108, 106, 105, 104, 103, 103, 102, 102, 103, 104, 105, 106, 108, 109, 111, 112, 114, 114, 115, 115, 114, 113, 112, 110, +108, 106, 103, 101, 99, 98, 97, 97, 98, 99, 101, 104, 108, 111, 115, 119, 122, 125, 127, 127, 126, 123, 119, 112, 103, 93, 80, 66, 51, 34, 17, 0, +-17, -34, -51, -66, -80, -93, -103, -112, -119, -123, -126, -127, -127, -125, -122, -119, -115, -111, -108, -104, -101, -99, -98, -97, -97, -98, -99, -101, -103, -106, -108, -110, +-112, -113, -114, -115, -115, -114, -114, -112, -111, -109, -108, -106, -105, -104, -103, -102, -102, -103, -103, -104, -105, -106, -108, -109, -110, -111, -111, -112, -112, -112, -111, -111, +-110, -109, -108, -107, -106, -105, -105, -104, -104, -104, -104, -105, -106, -106, -107, -108, -109, -110, -110, -111, -111, -111, -111, -110, -110, -109, -108, -107, -107, -106, -105, -105, +-105, -105, -105, -105, -106, -106, -107, -108, -108, -109, -110, -110, -110, -110, -110, -110, -109, -109, -108, -108, -107, -106, -106, -106, -105, -105, -106, -106, -106, -107, -107, -108, +-108, -109, -109, -109, -110, -110, -110, -109, -109, -109, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -109, -109, -109, -109, -109, -109, +-109, -109, -108, -108, -108, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, +-106, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -107, -107, -107, +-107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, +-109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, +-107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, +-108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -108, -108, -108, -108, +-108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -108, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -108, -109, -109, -108, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, +-108, -108, -108, -108, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, +-108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, +-107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, +-108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, +-109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, +-107, -107, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -107, +-107, -107, -108, -108, -108, -109, -109, -109, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -108, -109, -109, -109, +-109, -109, -109, -109, -109, -108, -108, -107, -107, -107, -106, -106, -106, -106, -106, -106, -106, -107, -107, -108, -108, -109, -109, -109, -110, -110, -110, -109, -109, -109, -108, -108, +-107, -107, -106, -106, -106, -105, -105, -106, -106, -106, -107, -108, -108, -109, -109, -110, -110, -110, -110, -110, -110, -109, -108, -108, -107, -106, -106, -105, -105, -105, -105, -105, +-105, -106, -107, -107, -108, -109, -110, -110, -111, -111, -111, -111, -110, -110, -109, -108, -107, -106, -106, -105, -104, -104, -104, -104, -105, -105, -106, -107, -108, -109, -110, -111, +-111, -112, -112, -112, -111, -111, -110, -109, -108, -106, -105, -104, -103, -103, -102, -102, -103, -104, -105, -106, -108, -109, -111, -112, -114, -114, -115, -115, -114, -113, -112, -110, +-108, -106, -103, -101, -99, -98, -97, -97, -98, -99, -101, -104, -108, -111, -115, -119, -122, -125, -127, -127, -126, -123, -119, -112, -103, -93, -80, -66, -51, -34, -17, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_101_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_101_at_16384_512_int8.h new file mode 100644 index 000000000..a4bca9f20 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_101_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_101_AT_16384_512INT8_H_ +#define SQUARE_MAX_101_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_101_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_101_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_101_AT_16384_512_DATA [] = +{ +0, 65, 111, 127, 120, 106, 98, 100, 108, 114, 114, 108, 103, 103, 107, 111, 112, 109, 105, 104, 107, 110, 111, 109, 106, 105, 106, 109, 110, 109, 107, 106, 106, +108, 110, 109, 108, 106, 106, 108, 109, 109, 108, 107, 106, 107, 109, 109, 108, 107, 106, 107, 108, 109, 109, 107, 106, 107, 108, 109, 109, 108, 107, 107, 108, +109, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, 107, 108, 109, 108, 107, 107, 107, 108, 109, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, 108, 108, +109, 108, 107, 107, 107, 108, 109, 108, 107, 107, 107, 108, 109, 108, 108, 107, 107, 108, 109, 109, 108, 107, 107, 108, 108, 109, 108, 107, 107, 107, 108, 109, +108, 107, 107, 107, 108, 109, 108, 108, 107, 107, 108, 109, 109, 108, 107, 107, 108, 108, 109, 108, 107, 107, 107, 108, 109, 108, 107, 107, 107, 108, 109, 108, +108, 107, 107, 108, 109, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, 107, 108, 109, 108, 107, 107, 107, 108, 109, 109, 108, 107, 107, 108, 109, 109, 108, +107, 107, 108, 109, 109, 108, 107, 106, 107, 109, 109, 108, 107, 106, 107, 108, 109, 109, 107, 106, 107, 108, 109, 109, 108, 106, 106, 108, 109, 110, 108, 106, +106, 107, 109, 110, 109, 106, 105, 106, 109, 111, 110, 107, 104, 105, 109, 112, 111, 107, 103, 103, 108, 114, 114, 108, 100, 98, 106, 120, 127, 111, 65, 0, +-65, -111, -127, -120, -106, -98, -100, -108, -114, -114, -108, -103, -103, -107, -111, -112, -109, -105, -104, -107, -110, -111, -109, -106, -105, -106, -109, -110, -109, -107, -106, -106, +-108, -110, -109, -108, -106, -106, -108, -109, -109, -108, -107, -106, -107, -109, -109, -108, -107, -106, -107, -108, -109, -109, -107, -106, -107, -108, -109, -109, -108, -107, -107, -108, +-109, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, -107, -108, -109, -108, -107, -107, -107, -108, -109, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, -108, -108, +-109, -108, -107, -107, -107, -108, -109, -108, -107, -107, -107, -108, -109, -108, -108, -107, -107, -108, -109, -109, -108, -107, -107, -108, -108, -109, -108, -107, -107, -107, -108, -109, +-108, -107, -107, -107, -108, -109, -108, -108, -107, -107, -108, -109, -109, -108, -107, -107, -108, -108, -109, -108, -107, -107, -107, -108, -109, -108, -107, -107, -107, -108, -109, -108, +-108, -107, -107, -108, -109, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, -107, -108, -109, -108, -107, -107, -107, -108, -109, -109, -108, -107, -107, -108, -109, -109, -108, +-107, -107, -108, -109, -109, -108, -107, -106, -107, -109, -109, -108, -107, -106, -107, -108, -109, -109, -107, -106, -107, -108, -109, -109, -108, -106, -106, -108, -109, -110, -108, -106, +-106, -107, -109, -110, -109, -106, -105, -106, -109, -111, -110, -107, -104, -105, -109, -112, -111, -107, -103, -103, -108, -114, -114, -108, -100, -98, -106, -120, -127, -111, -65, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_103_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_103_at_16384_512_int8.h new file mode 100644 index 000000000..51b7e2902 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_103_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_103_AT_16384_512INT8_H_ +#define SQUARE_MAX_103_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_103_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_103_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_103_AT_16384_512_DATA [] = +{ +0, 64, 109, 127, 122, 108, 98, 99, 107, 114, 115, 110, 104, 103, 106, 110, 112, 111, 107, 104, 105, 109, 111, 111, 108, 106, 105, 107, 110, 110, 109, 107, 106, +107, 109, 110, 109, 108, 106, 106, 108, 109, 110, 108, 107, 106, 107, 109, 110, 109, 107, 107, 107, 108, 109, 109, 108, 107, 107, 108, 109, 109, 109, 107, 107, +107, 108, 109, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, 108, 109, 109, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, +107, 108, 109, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, 108, 109, 109, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, 108, 109, 109, 108, 108, 107, +108, 108, 109, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, 108, 109, 109, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, +107, 108, 109, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, 108, 109, 109, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, +107, 109, 109, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, 107, 109, 110, 109, 107, 106, 107, 108, 110, 109, 108, 106, 106, 108, 109, 110, 109, 107, 106, +107, 109, 110, 110, 107, 105, 106, 108, 111, 111, 109, 105, 104, 107, 111, 112, 110, 106, 103, 104, 110, 115, 114, 107, 99, 98, 108, 122, 127, 109, 64, 0, +-64, -109, -127, -122, -108, -98, -99, -107, -114, -115, -110, -104, -103, -106, -110, -112, -111, -107, -104, -105, -109, -111, -111, -108, -106, -105, -107, -110, -110, -109, -107, -106, +-107, -109, -110, -109, -108, -106, -106, -108, -109, -110, -108, -107, -106, -107, -109, -110, -109, -107, -107, -107, -108, -109, -109, -108, -107, -107, -108, -109, -109, -109, -107, -107, +-107, -108, -109, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, -108, -109, -109, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, +-107, -108, -109, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, -108, -109, -109, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, -108, -109, -109, -108, -108, -107, +-108, -108, -109, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, -108, -109, -109, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, +-107, -108, -109, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, -108, -109, -109, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, +-107, -109, -109, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, -107, -109, -110, -109, -107, -106, -107, -108, -110, -109, -108, -106, -106, -108, -109, -110, -109, -107, -106, +-107, -109, -110, -110, -107, -105, -106, -108, -111, -111, -109, -105, -104, -107, -111, -112, -110, -106, -103, -104, -110, -115, -114, -107, -99, -98, -108, -122, -127, -109, -64, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_106_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_106_at_16384_512_int8.h new file mode 100644 index 000000000..33c78bdf7 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_106_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_106_AT_16384_512INT8_H_ +#define SQUARE_MAX_106_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_106_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_106_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_106_AT_16384_512_DATA [] = +{ +0, 63, 108, 127, 123, 110, 99, 99, 106, 113, 116, 112, 106, 103, 105, 109, 112, 112, 109, 105, 105, 107, 110, 112, 110, 107, 106, 106, 109, 111, 111, 109, 107, +106, 107, 109, 110, 110, 108, 107, 107, 108, 110, 110, 109, 107, 107, 107, 109, 110, 110, 108, 107, 107, 108, 109, 110, 109, 108, 107, 108, 109, 110, 109, 108, +107, 107, 108, 109, 110, 109, 108, 107, 108, 109, 109, 109, 109, 108, 107, 108, 109, 109, 109, 108, 107, 108, 108, 109, 109, 109, 108, 107, 108, 109, 109, 109, +108, 108, 108, 108, 109, 109, 109, 108, 107, 108, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 108, 107, 108, 109, 109, 109, 108, 108, 108, 108, 109, 109, +109, 108, 108, 108, 108, 109, 109, 109, 108, 107, 108, 109, 109, 109, 108, 108, 108, 108, 109, 109, 109, 108, 107, 108, 109, 109, 109, 108, 108, 108, 108, 109, +109, 109, 108, 107, 108, 109, 109, 109, 108, 108, 107, 108, 109, 109, 109, 108, 107, 108, 109, 109, 109, 109, 108, 107, 108, 109, 110, 109, 108, 107, 107, 108, +109, 110, 109, 108, 107, 108, 109, 110, 109, 108, 107, 107, 108, 110, 110, 109, 107, 107, 107, 109, 110, 110, 108, 107, 107, 108, 110, 110, 109, 107, 106, 107, +109, 111, 111, 109, 106, 106, 107, 110, 112, 110, 107, 105, 105, 109, 112, 112, 109, 105, 103, 106, 112, 116, 113, 106, 99, 99, 110, 123, 127, 108, 63, 0, +-63, -108, -127, -123, -110, -99, -99, -106, -113, -116, -112, -106, -103, -105, -109, -112, -112, -109, -105, -105, -107, -110, -112, -110, -107, -106, -106, -109, -111, -111, -109, -107, +-106, -107, -109, -110, -110, -108, -107, -107, -108, -110, -110, -109, -107, -107, -107, -109, -110, -110, -108, -107, -107, -108, -109, -110, -109, -108, -107, -108, -109, -110, -109, -108, +-107, -107, -108, -109, -110, -109, -108, -107, -108, -109, -109, -109, -109, -108, -107, -108, -109, -109, -109, -108, -107, -108, -108, -109, -109, -109, -108, -107, -108, -109, -109, -109, +-108, -108, -108, -108, -109, -109, -109, -108, -107, -108, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -108, -107, -108, -109, -109, -109, -108, -108, -108, -108, -109, -109, +-109, -108, -108, -108, -108, -109, -109, -109, -108, -107, -108, -109, -109, -109, -108, -108, -108, -108, -109, -109, -109, -108, -107, -108, -109, -109, -109, -108, -108, -108, -108, -109, +-109, -109, -108, -107, -108, -109, -109, -109, -108, -108, -107, -108, -109, -109, -109, -108, -107, -108, -109, -109, -109, -109, -108, -107, -108, -109, -110, -109, -108, -107, -107, -108, +-109, -110, -109, -108, -107, -108, -109, -110, -109, -108, -107, -107, -108, -110, -110, -109, -107, -107, -107, -109, -110, -110, -108, -107, -107, -108, -110, -110, -109, -107, -106, -107, +-109, -111, -111, -109, -106, -106, -107, -110, -112, -110, -107, -105, -105, -109, -112, -112, -109, -105, -103, -106, -112, -116, -113, -106, -99, -99, -110, -123, -127, -108, -63, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_109_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_109_at_16384_512_int8.h new file mode 100644 index 000000000..3c9535a1c --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_109_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_109_AT_16384_512INT8_H_ +#define SQUARE_MAX_109_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_109_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_109_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_109_AT_16384_512_DATA [] = +{ +0, 61, 107, 127, 125, 112, 101, 99, 104, 112, 116, 114, 108, 104, 104, 108, 112, 113, 111, 107, 105, 106, 109, 112, 112, 110, 107, 106, 107, 110, 111, 111, 109, +107, 107, 108, 110, 111, 110, 108, 107, 107, 109, 110, 111, 110, 108, 107, 108, 109, 110, 110, 109, 108, 107, 108, 109, 110, 110, 109, 108, 108, 108, 110, 110, +110, 108, 108, 108, 109, 110, 110, 109, 108, 108, 108, 109, 110, 110, 109, 108, 108, 108, 109, 110, 110, 109, 108, 108, 109, 109, 110, 109, 108, 108, 108, 109, +110, 110, 109, 108, 108, 108, 109, 110, 110, 109, 108, 108, 108, 109, 110, 109, 109, 108, 108, 109, 109, 110, 109, 108, 108, 108, 109, 110, 110, 109, 108, 108, +108, 109, 110, 110, 109, 108, 108, 108, 109, 110, 109, 109, 108, 108, 109, 109, 110, 109, 108, 108, 108, 109, 110, 110, 109, 108, 108, 108, 109, 110, 110, 109, +108, 108, 108, 109, 110, 109, 109, 108, 108, 109, 110, 110, 109, 108, 108, 108, 109, 110, 110, 109, 108, 108, 108, 109, 110, 110, 109, 108, 108, 108, 110, 110, +110, 108, 108, 108, 109, 110, 110, 109, 108, 107, 108, 109, 110, 110, 109, 108, 107, 108, 110, 111, 110, 109, 107, 107, 108, 110, 111, 110, 108, 107, 107, 109, +111, 111, 110, 107, 106, 107, 110, 112, 112, 109, 106, 105, 107, 111, 113, 112, 108, 104, 104, 108, 114, 116, 112, 104, 99, 101, 112, 125, 127, 107, 61, 0, +-61, -107, -127, -125, -112, -101, -99, -104, -112, -116, -114, -108, -104, -104, -108, -112, -113, -111, -107, -105, -106, -109, -112, -112, -110, -107, -106, -107, -110, -111, -111, -109, +-107, -107, -108, -110, -111, -110, -108, -107, -107, -109, -110, -111, -110, -108, -107, -108, -109, -110, -110, -109, -108, -107, -108, -109, -110, -110, -109, -108, -108, -108, -110, -110, +-110, -108, -108, -108, -109, -110, -110, -109, -108, -108, -108, -109, -110, -110, -109, -108, -108, -108, -109, -110, -110, -109, -108, -108, -109, -109, -110, -109, -108, -108, -108, -109, +-110, -110, -109, -108, -108, -108, -109, -110, -110, -109, -108, -108, -108, -109, -110, -109, -109, -108, -108, -109, -109, -110, -109, -108, -108, -108, -109, -110, -110, -109, -108, -108, +-108, -109, -110, -110, -109, -108, -108, -108, -109, -110, -109, -109, -108, -108, -109, -109, -110, -109, -108, -108, -108, -109, -110, -110, -109, -108, -108, -108, -109, -110, -110, -109, +-108, -108, -108, -109, -110, -109, -109, -108, -108, -109, -110, -110, -109, -108, -108, -108, -109, -110, -110, -109, -108, -108, -108, -109, -110, -110, -109, -108, -108, -108, -110, -110, +-110, -108, -108, -108, -109, -110, -110, -109, -108, -107, -108, -109, -110, -110, -109, -108, -107, -108, -110, -111, -110, -109, -107, -107, -108, -110, -111, -110, -108, -107, -107, -109, +-111, -111, -110, -107, -106, -107, -110, -112, -112, -109, -106, -105, -107, -111, -113, -112, -108, -104, -104, -108, -114, -116, -112, -104, -99, -101, -112, -125, -127, -107, -61, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_112_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_112_at_16384_512_int8.h new file mode 100644 index 000000000..9cbb834d5 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_112_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_112_AT_16384_512INT8_H_ +#define SQUARE_MAX_112_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_112_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_112_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_112_AT_16384_512_DATA [] = +{ +0, 60, 105, 127, 127, 115, 103, 99, 103, 111, 116, 116, 111, 105, 104, 107, 111, 114, 113, 110, 107, 106, 108, 111, 113, 112, 109, 107, 107, 108, 111, 112, 111, +109, 107, 107, 109, 111, 112, 111, 109, 108, 108, 109, 111, 111, 111, 109, 108, 108, 109, 111, 111, 110, 109, 108, 108, 109, 110, 111, 110, 109, 108, 108, 109, +110, 111, 110, 109, 108, 108, 109, 110, 111, 110, 109, 108, 109, 110, 110, 110, 110, 109, 108, 109, 110, 110, 110, 110, 109, 108, 109, 110, 110, 110, 110, 109, +108, 109, 110, 110, 110, 109, 109, 108, 109, 110, 110, 110, 109, 109, 108, 109, 110, 110, 110, 109, 109, 109, 109, 110, 110, 110, 109, 109, 109, 109, 110, 110, +110, 109, 109, 109, 109, 110, 110, 110, 109, 109, 109, 109, 110, 110, 110, 109, 108, 109, 109, 110, 110, 110, 109, 108, 109, 109, 110, 110, 110, 109, 108, 109, +110, 110, 110, 110, 109, 108, 109, 110, 110, 110, 110, 109, 108, 109, 110, 110, 110, 110, 109, 108, 109, 110, 111, 110, 109, 108, 108, 109, 110, 111, 110, 109, +108, 108, 109, 110, 111, 110, 109, 108, 108, 109, 110, 111, 111, 109, 108, 108, 109, 111, 111, 111, 109, 108, 108, 109, 111, 112, 111, 109, 107, 107, 109, 111, +112, 111, 108, 107, 107, 109, 112, 113, 111, 108, 106, 107, 110, 113, 114, 111, 107, 104, 105, 111, 116, 116, 111, 103, 99, 103, 115, 127, 127, 105, 60, 0, +-60, -105, -127, -127, -115, -103, -99, -103, -111, -116, -116, -111, -105, -104, -107, -111, -114, -113, -110, -107, -106, -108, -111, -113, -112, -109, -107, -107, -108, -111, -112, -111, +-109, -107, -107, -109, -111, -112, -111, -109, -108, -108, -109, -111, -111, -111, -109, -108, -108, -109, -111, -111, -110, -109, -108, -108, -109, -110, -111, -110, -109, -108, -108, -109, +-110, -111, -110, -109, -108, -108, -109, -110, -111, -110, -109, -108, -109, -110, -110, -110, -110, -109, -108, -109, -110, -110, -110, -110, -109, -108, -109, -110, -110, -110, -110, -109, +-108, -109, -110, -110, -110, -109, -109, -108, -109, -110, -110, -110, -109, -109, -108, -109, -110, -110, -110, -109, -109, -109, -109, -110, -110, -110, -109, -109, -109, -109, -110, -110, +-110, -109, -109, -109, -109, -110, -110, -110, -109, -109, -109, -109, -110, -110, -110, -109, -108, -109, -109, -110, -110, -110, -109, -108, -109, -109, -110, -110, -110, -109, -108, -109, +-110, -110, -110, -110, -109, -108, -109, -110, -110, -110, -110, -109, -108, -109, -110, -110, -110, -110, -109, -108, -109, -110, -111, -110, -109, -108, -108, -109, -110, -111, -110, -109, +-108, -108, -109, -110, -111, -110, -109, -108, -108, -109, -110, -111, -111, -109, -108, -108, -109, -111, -111, -111, -109, -108, -108, -109, -111, -112, -111, -109, -107, -107, -109, -111, +-112, -111, -108, -107, -107, -109, -112, -113, -111, -108, -106, -107, -110, -113, -114, -111, -107, -104, -105, -111, -116, -116, -111, -103, -99, -103, -115, -127, -127, -105, -60, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_115_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_115_at_16384_512_int8.h new file mode 100644 index 000000000..048bfbdea --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_115_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_115_AT_16384_512INT8_H_ +#define SQUARE_MAX_115_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_115_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_115_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_115_AT_16384_512_DATA [] = +{ +0, 58, 103, 126, 127, 116, 104, 98, 101, 109, 115, 116, 112, 107, 104, 105, 109, 112, 113, 111, 108, 105, 106, 108, 111, 112, 111, 108, 106, 106, 108, 111, 111, +111, 109, 107, 107, 108, 110, 111, 110, 109, 107, 107, 108, 110, 111, 110, 109, 108, 107, 108, 110, 110, 110, 109, 108, 107, 108, 109, 110, 110, 109, 108, 108, +108, 109, 110, 110, 109, 108, 108, 108, 109, 110, 110, 109, 108, 108, 108, 109, 110, 110, 110, 109, 108, 108, 109, 110, 110, 110, 109, 108, 108, 109, 110, 110, +110, 109, 108, 108, 109, 110, 110, 110, 109, 108, 108, 109, 109, 110, 110, 109, 108, 108, 108, 109, 110, 110, 109, 108, 108, 108, 109, 110, 110, 109, 108, 108, +108, 109, 110, 110, 109, 108, 108, 108, 109, 110, 110, 109, 108, 108, 108, 109, 110, 110, 109, 109, 108, 108, 109, 110, 110, 110, 109, 108, 108, 109, 110, 110, +110, 109, 108, 108, 109, 110, 110, 110, 109, 108, 108, 109, 110, 110, 110, 109, 108, 108, 108, 109, 110, 110, 109, 108, 108, 108, 109, 110, 110, 109, 108, 108, +108, 109, 110, 110, 109, 108, 107, 108, 109, 110, 110, 110, 108, 107, 108, 109, 110, 111, 110, 108, 107, 107, 109, 110, 111, 110, 108, 107, 107, 109, 111, 111, +111, 108, 106, 106, 108, 111, 112, 111, 108, 106, 105, 108, 111, 113, 112, 109, 105, 104, 107, 112, 116, 115, 109, 101, 98, 104, 116, 127, 126, 103, 58, 0, +-58, -103, -126, -127, -116, -104, -98, -101, -109, -115, -116, -112, -107, -104, -105, -109, -112, -113, -111, -108, -105, -106, -108, -111, -112, -111, -108, -106, -106, -108, -111, -111, +-111, -109, -107, -107, -108, -110, -111, -110, -109, -107, -107, -108, -110, -111, -110, -109, -108, -107, -108, -110, -110, -110, -109, -108, -107, -108, -109, -110, -110, -109, -108, -108, +-108, -109, -110, -110, -109, -108, -108, -108, -109, -110, -110, -109, -108, -108, -108, -109, -110, -110, -110, -109, -108, -108, -109, -110, -110, -110, -109, -108, -108, -109, -110, -110, +-110, -109, -108, -108, -109, -110, -110, -110, -109, -108, -108, -109, -109, -110, -110, -109, -108, -108, -108, -109, -110, -110, -109, -108, -108, -108, -109, -110, -110, -109, -108, -108, +-108, -109, -110, -110, -109, -108, -108, -108, -109, -110, -110, -109, -108, -108, -108, -109, -110, -110, -109, -109, -108, -108, -109, -110, -110, -110, -109, -108, -108, -109, -110, -110, +-110, -109, -108, -108, -109, -110, -110, -110, -109, -108, -108, -109, -110, -110, -110, -109, -108, -108, -108, -109, -110, -110, -109, -108, -108, -108, -109, -110, -110, -109, -108, -108, +-108, -109, -110, -110, -109, -108, -107, -108, -109, -110, -110, -110, -108, -107, -108, -109, -110, -111, -110, -108, -107, -107, -109, -110, -111, -110, -108, -107, -107, -109, -111, -111, +-111, -108, -106, -106, -108, -111, -112, -111, -108, -106, -105, -108, -111, -113, -112, -109, -105, -104, -107, -112, -116, -115, -109, -101, -98, -104, -116, -127, -126, -103, -58, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_1170_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_1170_at_16384_512_int8.h new file mode 100644 index 000000000..99b75792f --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_1170_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_1170_AT_16384_512INT8_H_ +#define SQUARE_MAX_1170_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_1170_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_1170_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_1170_AT_16384_512_DATA [] = +{ +0, 6, 13, 20, 26, 33, 39, 45, 52, 58, 63, 69, 74, 80, 84, 89, 94, 98, 102, 105, 109, 112, 115, 117, 119, 121, 123, 124, 125, 126, 127, 127, 127, +127, 127, 126, 125, 125, 124, 123, 121, 120, 119, 117, 116, 114, 113, 111, 110, 108, 107, 105, 104, 103, 101, 100, 99, 98, 98, 97, 96, 96, 96, 96, 96, +96, 96, 96, 96, 97, 97, 98, 99, 100, 101, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 113, 114, 115, 115, 116, 116, 116, 116, 116, +116, 116, 116, 116, 115, 115, 114, 114, 113, 112, 112, 111, 110, 109, 108, 107, 107, 106, 105, 104, 103, 103, 102, 101, 101, 100, 100, 99, 99, 99, 99, 99, +99, 99, 99, 99, 100, 100, 101, 101, 102, 103, 103, 104, 105, 106, 107, 107, 108, 109, 110, 111, 112, 112, 113, 114, 114, 115, 115, 116, 116, 116, 116, 116, +116, 116, 116, 116, 115, 115, 114, 113, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 101, 100, 99, 98, 97, 97, 96, 96, 96, 96, 96, +96, 96, 96, 96, 97, 98, 98, 99, 100, 101, 103, 104, 105, 107, 108, 110, 111, 113, 114, 116, 117, 119, 120, 121, 123, 124, 125, 125, 126, 127, 127, 127, +127, 127, 126, 125, 124, 123, 121, 119, 117, 115, 112, 109, 105, 102, 98, 94, 89, 84, 80, 74, 69, 63, 58, 52, 45, 39, 33, 26, 20, 13, 6, 0, +-6, -13, -20, -26, -33, -39, -45, -52, -58, -63, -69, -74, -80, -84, -89, -94, -98, -102, -105, -109, -112, -115, -117, -119, -121, -123, -124, -125, -126, -127, -127, -127, +-127, -127, -126, -125, -125, -124, -123, -121, -120, -119, -117, -116, -114, -113, -111, -110, -108, -107, -105, -104, -103, -101, -100, -99, -98, -98, -97, -96, -96, -96, -96, -96, +-96, -96, -96, -96, -97, -97, -98, -99, -100, -101, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -113, -114, -115, -115, -116, -116, -116, -116, -116, +-116, -116, -116, -116, -115, -115, -114, -114, -113, -112, -112, -111, -110, -109, -108, -107, -107, -106, -105, -104, -103, -103, -102, -101, -101, -100, -100, -99, -99, -99, -99, -99, +-99, -99, -99, -99, -100, -100, -101, -101, -102, -103, -103, -104, -105, -106, -107, -107, -108, -109, -110, -111, -112, -112, -113, -114, -114, -115, -115, -116, -116, -116, -116, -116, +-116, -116, -116, -116, -115, -115, -114, -113, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -101, -100, -99, -98, -97, -97, -96, -96, -96, -96, -96, +-96, -96, -96, -96, -97, -98, -98, -99, -100, -101, -103, -104, -105, -107, -108, -110, -111, -113, -114, -116, -117, -119, -120, -121, -123, -124, -125, -125, -126, -127, -127, -127, +-127, -127, -126, -125, -124, -123, -121, -119, -117, -115, -112, -109, -105, -102, -98, -94, -89, -84, -80, -74, -69, -63, -58, -52, -45, -39, -33, -26, -20, -13, -6, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_118_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_118_at_16384_512_int8.h new file mode 100644 index 000000000..1419105a6 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_118_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_118_AT_16384_512INT8_H_ +#define SQUARE_MAX_118_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_118_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_118_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_118_AT_16384_512_DATA [] = +{ +0, 57, 101, 124, 127, 117, 105, 98, 100, 106, 113, 116, 113, 108, 104, 103, 106, 110, 113, 112, 109, 106, 105, 106, 109, 111, 111, 110, 107, 106, 106, 108, 110, +111, 110, 108, 106, 106, 108, 109, 110, 110, 109, 107, 106, 107, 109, 110, 110, 109, 108, 107, 107, 108, 110, 110, 109, 108, 107, 107, 108, 109, 110, 109, 108, +107, 107, 108, 109, 110, 110, 109, 108, 107, 107, 108, 109, 110, 109, 108, 107, 107, 108, 109, 110, 109, 108, 108, 107, 108, 109, 109, 109, 109, 108, 107, 108, +108, 109, 109, 109, 108, 107, 107, 108, 109, 109, 109, 108, 108, 107, 108, 109, 109, 109, 109, 108, 107, 108, 109, 109, 109, 109, 108, 107, 108, 108, 109, 109, +109, 108, 108, 107, 108, 109, 109, 109, 109, 108, 107, 108, 109, 109, 109, 109, 108, 107, 108, 108, 109, 109, 109, 108, 107, 107, 108, 109, 109, 109, 108, 108, +107, 108, 109, 109, 109, 109, 108, 107, 108, 108, 109, 110, 109, 108, 107, 107, 108, 109, 110, 109, 108, 107, 107, 108, 109, 110, 110, 109, 108, 107, 107, 108, +109, 110, 109, 108, 107, 107, 108, 109, 110, 110, 108, 107, 107, 108, 109, 110, 110, 109, 107, 106, 107, 109, 110, 110, 109, 108, 106, 106, 108, 110, 111, 110, +108, 106, 106, 107, 110, 111, 111, 109, 106, 105, 106, 109, 112, 113, 110, 106, 103, 104, 108, 113, 116, 113, 106, 100, 98, 105, 117, 127, 124, 101, 57, 0, +-57, -101, -124, -127, -117, -105, -98, -100, -106, -113, -116, -113, -108, -104, -103, -106, -110, -113, -112, -109, -106, -105, -106, -109, -111, -111, -110, -107, -106, -106, -108, -110, +-111, -110, -108, -106, -106, -108, -109, -110, -110, -109, -107, -106, -107, -109, -110, -110, -109, -108, -107, -107, -108, -110, -110, -109, -108, -107, -107, -108, -109, -110, -109, -108, +-107, -107, -108, -109, -110, -110, -109, -108, -107, -107, -108, -109, -110, -109, -108, -107, -107, -108, -109, -110, -109, -108, -108, -107, -108, -109, -109, -109, -109, -108, -107, -108, +-108, -109, -109, -109, -108, -107, -107, -108, -109, -109, -109, -108, -108, -107, -108, -109, -109, -109, -109, -108, -107, -108, -109, -109, -109, -109, -108, -107, -108, -108, -109, -109, +-109, -108, -108, -107, -108, -109, -109, -109, -109, -108, -107, -108, -109, -109, -109, -109, -108, -107, -108, -108, -109, -109, -109, -108, -107, -107, -108, -109, -109, -109, -108, -108, +-107, -108, -109, -109, -109, -109, -108, -107, -108, -108, -109, -110, -109, -108, -107, -107, -108, -109, -110, -109, -108, -107, -107, -108, -109, -110, -110, -109, -108, -107, -107, -108, +-109, -110, -109, -108, -107, -107, -108, -109, -110, -110, -108, -107, -107, -108, -109, -110, -110, -109, -107, -106, -107, -109, -110, -110, -109, -108, -106, -106, -108, -110, -111, -110, +-108, -106, -106, -107, -110, -111, -111, -109, -106, -105, -106, -109, -112, -113, -110, -106, -103, -104, -108, -113, -116, -113, -106, -100, -98, -105, -117, -127, -124, -101, -57, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_122_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_122_at_16384_512_int8.h new file mode 100644 index 000000000..fcb95cba2 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_122_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_122_AT_16384_512INT8_H_ +#define SQUARE_MAX_122_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_122_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_122_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_122_AT_16384_512_DATA [] = +{ +0, 55, 98, 122, 127, 119, 106, 99, 98, 104, 111, 115, 114, 109, 105, 103, 104, 108, 111, 112, 110, 107, 105, 105, 106, 109, 111, 111, 109, 106, 105, 106, 108, +110, 110, 109, 108, 106, 106, 107, 109, 110, 110, 109, 107, 106, 106, 108, 109, 110, 109, 108, 107, 106, 107, 109, 109, 109, 108, 107, 107, 107, 108, 109, 109, +109, 108, 107, 107, 107, 108, 109, 109, 108, 107, 107, 107, 108, 109, 109, 109, 108, 107, 107, 107, 108, 109, 109, 108, 108, 107, 107, 108, 109, 109, 109, 108, +107, 107, 107, 108, 109, 109, 108, 108, 107, 107, 108, 109, 109, 109, 108, 107, 107, 107, 108, 109, 109, 108, 108, 107, 107, 108, 109, 109, 109, 108, 107, 107, +107, 108, 109, 109, 109, 108, 107, 107, 108, 108, 109, 109, 108, 107, 107, 107, 108, 109, 109, 109, 108, 107, 107, 108, 108, 109, 109, 108, 107, 107, 107, 108, +109, 109, 109, 108, 107, 107, 108, 108, 109, 109, 108, 107, 107, 107, 108, 109, 109, 109, 108, 107, 107, 107, 108, 109, 109, 108, 107, 107, 107, 108, 109, 109, +109, 108, 107, 107, 107, 108, 109, 109, 109, 107, 106, 107, 108, 109, 110, 109, 108, 106, 106, 107, 109, 110, 110, 109, 107, 106, 106, 108, 109, 110, 110, 108, +106, 105, 106, 109, 111, 111, 109, 106, 105, 105, 107, 110, 112, 111, 108, 104, 103, 105, 109, 114, 115, 111, 104, 98, 99, 106, 119, 127, 122, 98, 55, 0, +-55, -98, -122, -127, -119, -106, -99, -98, -104, -111, -115, -114, -109, -105, -103, -104, -108, -111, -112, -110, -107, -105, -105, -106, -109, -111, -111, -109, -106, -105, -106, -108, +-110, -110, -109, -108, -106, -106, -107, -109, -110, -110, -109, -107, -106, -106, -108, -109, -110, -109, -108, -107, -106, -107, -109, -109, -109, -108, -107, -107, -107, -108, -109, -109, +-109, -108, -107, -107, -107, -108, -109, -109, -108, -107, -107, -107, -108, -109, -109, -109, -108, -107, -107, -107, -108, -109, -109, -108, -108, -107, -107, -108, -109, -109, -109, -108, +-107, -107, -107, -108, -109, -109, -108, -108, -107, -107, -108, -109, -109, -109, -108, -107, -107, -107, -108, -109, -109, -108, -108, -107, -107, -108, -109, -109, -109, -108, -107, -107, +-107, -108, -109, -109, -109, -108, -107, -107, -108, -108, -109, -109, -108, -107, -107, -107, -108, -109, -109, -109, -108, -107, -107, -108, -108, -109, -109, -108, -107, -107, -107, -108, +-109, -109, -109, -108, -107, -107, -108, -108, -109, -109, -108, -107, -107, -107, -108, -109, -109, -109, -108, -107, -107, -107, -108, -109, -109, -108, -107, -107, -107, -108, -109, -109, +-109, -108, -107, -107, -107, -108, -109, -109, -109, -107, -106, -107, -108, -109, -110, -109, -108, -106, -106, -107, -109, -110, -110, -109, -107, -106, -106, -108, -109, -110, -110, -108, +-106, -105, -106, -109, -111, -111, -109, -106, -105, -105, -107, -110, -112, -111, -108, -104, -103, -105, -109, -114, -115, -111, -104, -98, -99, -106, -119, -127, -122, -98, -55, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_126_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_126_at_16384_512_int8.h new file mode 100644 index 000000000..ce15679ca --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_126_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_126_AT_16384_512INT8_H_ +#define SQUARE_MAX_126_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_126_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_126_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_126_AT_16384_512_DATA [] = +{ +0, 53, 96, 121, 127, 120, 108, 99, 97, 102, 109, 114, 115, 111, 106, 103, 103, 106, 109, 112, 112, 109, 106, 104, 105, 107, 110, 111, 110, 108, 106, 105, 106, +108, 110, 110, 109, 108, 106, 105, 106, 108, 110, 110, 109, 107, 106, 106, 107, 108, 109, 109, 108, 107, 106, 106, 107, 109, 109, 109, 108, 107, 106, 107, 108, +109, 109, 109, 108, 107, 106, 107, 108, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 108, 107, 107, 107, 108, 109, +109, 108, 108, 107, 107, 107, 108, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 108, 107, 107, 107, 108, 108, 109, +108, 108, 107, 107, 107, 108, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 108, 107, 107, 107, 108, 108, 109, 109, +108, 107, 107, 107, 108, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 108, 107, 106, 107, 108, 109, 109, 109, 108, +107, 106, 107, 108, 109, 109, 109, 107, 106, 106, 107, 108, 109, 109, 108, 107, 106, 106, 107, 109, 110, 110, 108, 106, 105, 106, 108, 109, 110, 110, 108, 106, +105, 106, 108, 110, 111, 110, 107, 105, 104, 106, 109, 112, 112, 109, 106, 103, 103, 106, 111, 115, 114, 109, 102, 97, 99, 108, 120, 127, 121, 96, 53, 0, +-53, -96, -121, -127, -120, -108, -99, -97, -102, -109, -114, -115, -111, -106, -103, -103, -106, -109, -112, -112, -109, -106, -104, -105, -107, -110, -111, -110, -108, -106, -105, -106, +-108, -110, -110, -109, -108, -106, -105, -106, -108, -110, -110, -109, -107, -106, -106, -107, -108, -109, -109, -108, -107, -106, -106, -107, -109, -109, -109, -108, -107, -106, -107, -108, +-109, -109, -109, -108, -107, -106, -107, -108, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -108, -107, -107, -107, -108, -109, +-109, -108, -108, -107, -107, -107, -108, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -108, -107, -107, -107, -108, -108, -109, +-108, -108, -107, -107, -107, -108, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -108, -107, -107, -107, -108, -108, -109, -109, +-108, -107, -107, -107, -108, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -108, -107, -106, -107, -108, -109, -109, -109, -108, +-107, -106, -107, -108, -109, -109, -109, -107, -106, -106, -107, -108, -109, -109, -108, -107, -106, -106, -107, -109, -110, -110, -108, -106, -105, -106, -108, -109, -110, -110, -108, -106, +-105, -106, -108, -110, -111, -110, -107, -105, -104, -106, -109, -112, -112, -109, -106, -103, -103, -106, -111, -115, -114, -109, -102, -97, -99, -108, -120, -127, -121, -96, -53, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_130_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_130_at_16384_512_int8.h new file mode 100644 index 000000000..7ef18a8b8 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_130_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_130_AT_16384_512INT8_H_ +#define SQUARE_MAX_130_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_130_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_130_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_130_AT_16384_512_DATA [] = +{ +0, 52, 94, 119, 127, 121, 110, 101, 97, 100, 107, 113, 115, 113, 108, 104, 102, 104, 107, 111, 112, 111, 108, 105, 104, 105, 107, 110, 111, 110, 108, 106, 105, +106, 108, 109, 110, 109, 108, 106, 105, 106, 108, 109, 110, 109, 108, 106, 106, 106, 108, 109, 109, 109, 108, 106, 106, 106, 108, 109, 109, 109, 108, 107, 106, +107, 108, 109, 109, 109, 108, 107, 106, 107, 108, 109, 109, 109, 108, 107, 106, 107, 108, 109, 109, 109, 108, 107, 106, 107, 108, 108, 109, 108, 108, 107, 106, +107, 108, 108, 109, 108, 108, 107, 107, 107, 108, 108, 109, 108, 108, 107, 107, 107, 108, 108, 109, 108, 108, 107, 107, 107, 108, 108, 109, 108, 108, 107, 107, +107, 108, 108, 109, 108, 108, 107, 107, 107, 108, 108, 109, 108, 108, 107, 107, 107, 108, 108, 109, 108, 108, 107, 107, 107, 108, 108, 109, 108, 108, 107, 106, +107, 108, 108, 109, 108, 108, 107, 106, 107, 108, 109, 109, 109, 108, 107, 106, 107, 108, 109, 109, 109, 108, 107, 106, 107, 108, 109, 109, 109, 108, 107, 106, +107, 108, 109, 109, 109, 108, 106, 106, 106, 108, 109, 109, 109, 108, 106, 106, 106, 108, 109, 110, 109, 108, 106, 105, 106, 108, 109, 110, 109, 108, 106, 105, +106, 108, 110, 111, 110, 107, 105, 104, 105, 108, 111, 112, 111, 107, 104, 102, 104, 108, 113, 115, 113, 107, 100, 97, 101, 110, 121, 127, 119, 94, 52, 0, +-52, -94, -119, -127, -121, -110, -101, -97, -100, -107, -113, -115, -113, -108, -104, -102, -104, -107, -111, -112, -111, -108, -105, -104, -105, -107, -110, -111, -110, -108, -106, -105, +-106, -108, -109, -110, -109, -108, -106, -105, -106, -108, -109, -110, -109, -108, -106, -106, -106, -108, -109, -109, -109, -108, -106, -106, -106, -108, -109, -109, -109, -108, -107, -106, +-107, -108, -109, -109, -109, -108, -107, -106, -107, -108, -109, -109, -109, -108, -107, -106, -107, -108, -109, -109, -109, -108, -107, -106, -107, -108, -108, -109, -108, -108, -107, -106, +-107, -108, -108, -109, -108, -108, -107, -107, -107, -108, -108, -109, -108, -108, -107, -107, -107, -108, -108, -109, -108, -108, -107, -107, -107, -108, -108, -109, -108, -108, -107, -107, +-107, -108, -108, -109, -108, -108, -107, -107, -107, -108, -108, -109, -108, -108, -107, -107, -107, -108, -108, -109, -108, -108, -107, -107, -107, -108, -108, -109, -108, -108, -107, -106, +-107, -108, -108, -109, -108, -108, -107, -106, -107, -108, -109, -109, -109, -108, -107, -106, -107, -108, -109, -109, -109, -108, -107, -106, -107, -108, -109, -109, -109, -108, -107, -106, +-107, -108, -109, -109, -109, -108, -106, -106, -106, -108, -109, -109, -109, -108, -106, -106, -106, -108, -109, -110, -109, -108, -106, -105, -106, -108, -109, -110, -109, -108, -106, -105, +-106, -108, -110, -111, -110, -107, -105, -104, -105, -108, -111, -112, -111, -107, -104, -102, -104, -108, -113, -115, -113, -107, -100, -97, -101, -110, -121, -127, -119, -94, -52, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_134_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_134_at_16384_512_int8.h new file mode 100644 index 000000000..64a857c7e --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_134_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_134_AT_16384_512INT8_H_ +#define SQUARE_MAX_134_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_134_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_134_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_134_AT_16384_512_DATA [] = +{ +0, 50, 92, 118, 127, 123, 112, 102, 97, 99, 105, 111, 115, 114, 110, 106, 103, 103, 105, 109, 112, 112, 110, 107, 105, 104, 105, 108, 110, 111, 110, 108, 106, +105, 106, 107, 109, 110, 110, 108, 106, 105, 106, 107, 109, 110, 110, 109, 107, 106, 106, 107, 108, 109, 109, 109, 107, 106, 106, 107, 108, 109, 109, 109, 108, +107, 106, 107, 108, 109, 109, 109, 108, 107, 106, 107, 107, 108, 109, 109, 108, 107, 107, 106, 107, 108, 109, 109, 108, 108, 107, 106, 107, 108, 109, 109, 109, +108, 107, 107, 107, 108, 108, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 108, 108, 107, 107, 107, 108, 109, 109, +109, 108, 107, 107, 107, 108, 108, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 108, 108, 107, 107, 107, 108, 109, +109, 109, 108, 107, 106, 107, 108, 108, 109, 109, 108, 107, 106, 107, 107, 108, 109, 109, 108, 107, 107, 106, 107, 108, 109, 109, 109, 108, 107, 106, 107, 108, +109, 109, 109, 108, 107, 106, 106, 107, 109, 109, 109, 108, 107, 106, 106, 107, 109, 110, 110, 109, 107, 106, 105, 106, 108, 110, 110, 109, 107, 106, 105, 106, +108, 110, 111, 110, 108, 105, 104, 105, 107, 110, 112, 112, 109, 105, 103, 103, 106, 110, 114, 115, 111, 105, 99, 97, 102, 112, 123, 127, 118, 92, 50, 0, +-50, -92, -118, -127, -123, -112, -102, -97, -99, -105, -111, -115, -114, -110, -106, -103, -103, -105, -109, -112, -112, -110, -107, -105, -104, -105, -108, -110, -111, -110, -108, -106, +-105, -106, -107, -109, -110, -110, -108, -106, -105, -106, -107, -109, -110, -110, -109, -107, -106, -106, -107, -108, -109, -109, -109, -107, -106, -106, -107, -108, -109, -109, -109, -108, +-107, -106, -107, -108, -109, -109, -109, -108, -107, -106, -107, -107, -108, -109, -109, -108, -107, -107, -106, -107, -108, -109, -109, -108, -108, -107, -106, -107, -108, -109, -109, -109, +-108, -107, -107, -107, -108, -108, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -108, -108, -107, -107, -107, -108, -109, -109, +-109, -108, -107, -107, -107, -108, -108, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -108, -108, -107, -107, -107, -108, -109, +-109, -109, -108, -107, -106, -107, -108, -108, -109, -109, -108, -107, -106, -107, -107, -108, -109, -109, -108, -107, -107, -106, -107, -108, -109, -109, -109, -108, -107, -106, -107, -108, +-109, -109, -109, -108, -107, -106, -106, -107, -109, -109, -109, -108, -107, -106, -106, -107, -109, -110, -110, -109, -107, -106, -105, -106, -108, -110, -110, -109, -107, -106, -105, -106, +-108, -110, -111, -110, -108, -105, -104, -105, -107, -110, -112, -112, -109, -105, -103, -103, -106, -110, -114, -115, -111, -105, -99, -97, -102, -112, -123, -127, -118, -92, -50, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_138_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_138_at_16384_512_int8.h new file mode 100644 index 000000000..ba9b79caf --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_138_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_138_AT_16384_512INT8_H_ +#define SQUARE_MAX_138_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_138_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_138_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_138_AT_16384_512_DATA [] = +{ +0, 49, 90, 116, 127, 125, 115, 105, 98, 98, 103, 109, 114, 115, 113, 108, 104, 103, 104, 107, 110, 112, 112, 110, 107, 105, 104, 106, 109, 111, 111, 110, 108, +106, 105, 106, 107, 109, 110, 110, 109, 107, 106, 106, 107, 108, 110, 110, 110, 108, 107, 106, 106, 108, 109, 110, 110, 109, 108, 107, 106, 107, 108, 109, 110, +109, 108, 107, 106, 107, 108, 109, 109, 109, 109, 108, 107, 107, 107, 108, 109, 109, 109, 108, 107, 107, 107, 108, 108, 109, 109, 109, 108, 107, 107, 107, 108, +109, 109, 109, 108, 107, 107, 107, 108, 108, 109, 109, 109, 108, 107, 107, 107, 108, 109, 109, 109, 108, 107, 107, 107, 108, 108, 109, 109, 109, 108, 107, 107, +107, 108, 109, 109, 109, 108, 108, 107, 107, 107, 108, 109, 109, 109, 108, 107, 107, 107, 108, 109, 109, 109, 108, 108, 107, 107, 107, 108, 109, 109, 109, 108, +107, 107, 107, 108, 109, 109, 109, 108, 108, 107, 107, 107, 108, 109, 109, 109, 108, 107, 107, 107, 108, 109, 109, 109, 109, 108, 107, 106, 107, 108, 109, 110, +109, 108, 107, 106, 107, 108, 109, 110, 110, 109, 108, 106, 106, 107, 108, 110, 110, 110, 108, 107, 106, 106, 107, 109, 110, 110, 109, 107, 106, 105, 106, 108, +110, 111, 111, 109, 106, 104, 105, 107, 110, 112, 112, 110, 107, 104, 103, 104, 108, 113, 115, 114, 109, 103, 98, 98, 105, 115, 125, 127, 116, 90, 49, 0, +-49, -90, -116, -127, -125, -115, -105, -98, -98, -103, -109, -114, -115, -113, -108, -104, -103, -104, -107, -110, -112, -112, -110, -107, -105, -104, -106, -109, -111, -111, -110, -108, +-106, -105, -106, -107, -109, -110, -110, -109, -107, -106, -106, -107, -108, -110, -110, -110, -108, -107, -106, -106, -108, -109, -110, -110, -109, -108, -107, -106, -107, -108, -109, -110, +-109, -108, -107, -106, -107, -108, -109, -109, -109, -109, -108, -107, -107, -107, -108, -109, -109, -109, -108, -107, -107, -107, -108, -108, -109, -109, -109, -108, -107, -107, -107, -108, +-109, -109, -109, -108, -107, -107, -107, -108, -108, -109, -109, -109, -108, -107, -107, -107, -108, -109, -109, -109, -108, -107, -107, -107, -108, -108, -109, -109, -109, -108, -107, -107, +-107, -108, -109, -109, -109, -108, -108, -107, -107, -107, -108, -109, -109, -109, -108, -107, -107, -107, -108, -109, -109, -109, -108, -108, -107, -107, -107, -108, -109, -109, -109, -108, +-107, -107, -107, -108, -109, -109, -109, -108, -108, -107, -107, -107, -108, -109, -109, -109, -108, -107, -107, -107, -108, -109, -109, -109, -109, -108, -107, -106, -107, -108, -109, -110, +-109, -108, -107, -106, -107, -108, -109, -110, -110, -109, -108, -106, -106, -107, -108, -110, -110, -110, -108, -107, -106, -106, -107, -109, -110, -110, -109, -107, -106, -105, -106, -108, +-110, -111, -111, -109, -106, -104, -105, -107, -110, -112, -112, -110, -107, -104, -103, -104, -108, -113, -115, -114, -109, -103, -98, -98, -105, -115, -125, -127, -116, -90, -49, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_143_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_143_at_16384_512_int8.h new file mode 100644 index 000000000..38d8c7371 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_143_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_143_AT_16384_512INT8_H_ +#define SQUARE_MAX_143_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_143_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_143_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_143_AT_16384_512_DATA [] = +{ +0, 48, 88, 115, 127, 126, 118, 107, 100, 98, 101, 107, 113, 116, 115, 111, 107, 104, 103, 105, 109, 112, 113, 112, 110, 107, 105, 105, 107, 109, 111, 112, 111, +109, 107, 106, 106, 107, 109, 111, 111, 110, 108, 107, 106, 107, 108, 109, 110, 111, 110, 108, 107, 107, 107, 108, 110, 110, 110, 109, 108, 107, 107, 107, 108, +110, 110, 110, 109, 108, 107, 107, 108, 109, 110, 110, 110, 109, 108, 107, 107, 108, 109, 110, 110, 109, 109, 108, 107, 107, 108, 109, 110, 110, 109, 108, 108, +107, 107, 108, 109, 110, 110, 109, 108, 108, 107, 108, 108, 109, 110, 110, 109, 108, 107, 107, 108, 109, 109, 110, 109, 109, 108, 107, 107, 108, 109, 109, 110, +109, 109, 108, 107, 107, 108, 109, 109, 110, 109, 109, 108, 107, 107, 108, 109, 110, 110, 109, 108, 108, 107, 108, 108, 109, 110, 110, 109, 108, 107, 107, 108, +108, 109, 110, 110, 109, 108, 107, 107, 108, 109, 109, 110, 110, 109, 108, 107, 107, 108, 109, 110, 110, 110, 109, 108, 107, 107, 108, 109, 110, 110, 110, 108, +107, 107, 107, 108, 109, 110, 110, 110, 108, 107, 107, 107, 108, 110, 111, 110, 109, 108, 107, 106, 107, 108, 110, 111, 111, 109, 107, 106, 106, 107, 109, 111, +112, 111, 109, 107, 105, 105, 107, 110, 112, 113, 112, 109, 105, 103, 104, 107, 111, 115, 116, 113, 107, 101, 98, 100, 107, 118, 126, 127, 115, 88, 48, 0, +-48, -88, -115, -127, -126, -118, -107, -100, -98, -101, -107, -113, -116, -115, -111, -107, -104, -103, -105, -109, -112, -113, -112, -110, -107, -105, -105, -107, -109, -111, -112, -111, +-109, -107, -106, -106, -107, -109, -111, -111, -110, -108, -107, -106, -107, -108, -109, -110, -111, -110, -108, -107, -107, -107, -108, -110, -110, -110, -109, -108, -107, -107, -107, -108, +-110, -110, -110, -109, -108, -107, -107, -108, -109, -110, -110, -110, -109, -108, -107, -107, -108, -109, -110, -110, -109, -109, -108, -107, -107, -108, -109, -110, -110, -109, -108, -108, +-107, -107, -108, -109, -110, -110, -109, -108, -108, -107, -108, -108, -109, -110, -110, -109, -108, -107, -107, -108, -109, -109, -110, -109, -109, -108, -107, -107, -108, -109, -109, -110, +-109, -109, -108, -107, -107, -108, -109, -109, -110, -109, -109, -108, -107, -107, -108, -109, -110, -110, -109, -108, -108, -107, -108, -108, -109, -110, -110, -109, -108, -107, -107, -108, +-108, -109, -110, -110, -109, -108, -107, -107, -108, -109, -109, -110, -110, -109, -108, -107, -107, -108, -109, -110, -110, -110, -109, -108, -107, -107, -108, -109, -110, -110, -110, -108, +-107, -107, -107, -108, -109, -110, -110, -110, -108, -107, -107, -107, -108, -110, -111, -110, -109, -108, -107, -106, -107, -108, -110, -111, -111, -109, -107, -106, -106, -107, -109, -111, +-112, -111, -109, -107, -105, -105, -107, -110, -112, -113, -112, -109, -105, -103, -104, -107, -111, -115, -116, -113, -107, -101, -98, -100, -107, -118, -126, -127, -115, -88, -48, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_148_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_148_at_16384_512_int8.h new file mode 100644 index 000000000..18785b007 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_148_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_148_AT_16384_512INT8_H_ +#define SQUARE_MAX_148_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_148_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_148_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_148_AT_16384_512_DATA [] = +{ +0, 46, 85, 113, 126, 127, 120, 110, 101, 98, 100, 105, 111, 115, 115, 113, 109, 105, 103, 104, 106, 109, 112, 113, 112, 109, 106, 105, 105, 107, 109, 111, 112, +111, 109, 107, 106, 106, 107, 109, 110, 111, 111, 109, 108, 106, 106, 107, 108, 110, 110, 110, 109, 108, 107, 106, 107, 108, 109, 110, 110, 109, 108, 107, 107, +107, 108, 109, 110, 110, 109, 108, 107, 107, 107, 108, 109, 110, 110, 109, 108, 107, 107, 107, 108, 109, 110, 110, 109, 109, 108, 107, 107, 108, 109, 109, 110, +109, 109, 108, 107, 107, 108, 109, 109, 110, 109, 109, 108, 107, 107, 108, 108, 109, 110, 110, 109, 108, 107, 107, 108, 108, 109, 110, 110, 109, 108, 107, 107, +107, 108, 109, 110, 110, 109, 108, 108, 107, 107, 108, 109, 110, 110, 109, 108, 108, 107, 107, 108, 109, 109, 110, 109, 109, 108, 107, 107, 108, 109, 109, 110, +109, 109, 108, 107, 107, 108, 109, 109, 110, 110, 109, 108, 107, 107, 107, 108, 109, 110, 110, 109, 108, 107, 107, 107, 108, 109, 110, 110, 109, 108, 107, 107, +107, 108, 109, 110, 110, 109, 108, 107, 106, 107, 108, 109, 110, 110, 110, 108, 107, 106, 106, 108, 109, 111, 111, 110, 109, 107, 106, 106, 107, 109, 111, 112, +111, 109, 107, 105, 105, 106, 109, 112, 113, 112, 109, 106, 104, 103, 105, 109, 113, 115, 115, 111, 105, 100, 98, 101, 110, 120, 127, 126, 113, 85, 46, 0, +-46, -85, -113, -126, -127, -120, -110, -101, -98, -100, -105, -111, -115, -115, -113, -109, -105, -103, -104, -106, -109, -112, -113, -112, -109, -106, -105, -105, -107, -109, -111, -112, +-111, -109, -107, -106, -106, -107, -109, -110, -111, -111, -109, -108, -106, -106, -107, -108, -110, -110, -110, -109, -108, -107, -106, -107, -108, -109, -110, -110, -109, -108, -107, -107, +-107, -108, -109, -110, -110, -109, -108, -107, -107, -107, -108, -109, -110, -110, -109, -108, -107, -107, -107, -108, -109, -110, -110, -109, -109, -108, -107, -107, -108, -109, -109, -110, +-109, -109, -108, -107, -107, -108, -109, -109, -110, -109, -109, -108, -107, -107, -108, -108, -109, -110, -110, -109, -108, -107, -107, -108, -108, -109, -110, -110, -109, -108, -107, -107, +-107, -108, -109, -110, -110, -109, -108, -108, -107, -107, -108, -109, -110, -110, -109, -108, -108, -107, -107, -108, -109, -109, -110, -109, -109, -108, -107, -107, -108, -109, -109, -110, +-109, -109, -108, -107, -107, -108, -109, -109, -110, -110, -109, -108, -107, -107, -107, -108, -109, -110, -110, -109, -108, -107, -107, -107, -108, -109, -110, -110, -109, -108, -107, -107, +-107, -108, -109, -110, -110, -109, -108, -107, -106, -107, -108, -109, -110, -110, -110, -108, -107, -106, -106, -108, -109, -111, -111, -110, -109, -107, -106, -106, -107, -109, -111, -112, +-111, -109, -107, -105, -105, -106, -109, -112, -113, -112, -109, -106, -104, -103, -105, -109, -113, -115, -115, -111, -105, -100, -98, -101, -110, -120, -127, -126, -113, -85, -46, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_154_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_154_at_16384_512_int8.h new file mode 100644 index 000000000..e03535aeb --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_154_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_154_AT_16384_512INT8_H_ +#define SQUARE_MAX_154_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_154_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_154_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_154_AT_16384_512_DATA [] = +{ +0, 44, 82, 110, 124, 127, 121, 112, 103, 98, 98, 102, 108, 113, 115, 114, 111, 107, 104, 102, 104, 106, 110, 112, 112, 111, 108, 106, 104, 104, 106, 108, 110, +111, 111, 109, 107, 106, 105, 106, 107, 109, 110, 110, 110, 108, 107, 106, 106, 107, 108, 109, 110, 110, 109, 107, 106, 106, 106, 108, 109, 110, 110, 109, 108, +107, 106, 106, 107, 108, 109, 110, 109, 108, 107, 107, 106, 107, 108, 109, 109, 109, 109, 108, 107, 106, 107, 107, 108, 109, 109, 109, 108, 107, 107, 107, 107, +108, 109, 109, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, +109, 108, 107, 107, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 109, 109, 108, 107, +107, 107, 107, 108, 109, 109, 109, 108, 107, 107, 106, 107, 108, 109, 109, 109, 109, 108, 107, 106, 107, 107, 108, 109, 110, 109, 108, 107, 106, 106, 107, 108, +109, 110, 110, 109, 108, 106, 106, 106, 107, 109, 110, 110, 109, 108, 107, 106, 106, 107, 108, 110, 110, 110, 109, 107, 106, 105, 106, 107, 109, 111, 111, 110, +108, 106, 104, 104, 106, 108, 111, 112, 112, 110, 106, 104, 102, 104, 107, 111, 114, 115, 113, 108, 102, 98, 98, 103, 112, 121, 127, 124, 110, 82, 44, 0, +-44, -82, -110, -124, -127, -121, -112, -103, -98, -98, -102, -108, -113, -115, -114, -111, -107, -104, -102, -104, -106, -110, -112, -112, -111, -108, -106, -104, -104, -106, -108, -110, +-111, -111, -109, -107, -106, -105, -106, -107, -109, -110, -110, -110, -108, -107, -106, -106, -107, -108, -109, -110, -110, -109, -107, -106, -106, -106, -108, -109, -110, -110, -109, -108, +-107, -106, -106, -107, -108, -109, -110, -109, -108, -107, -107, -106, -107, -108, -109, -109, -109, -109, -108, -107, -106, -107, -107, -108, -109, -109, -109, -108, -107, -107, -107, -107, +-108, -109, -109, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, +-109, -108, -107, -107, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -109, -109, -108, -107, +-107, -107, -107, -108, -109, -109, -109, -108, -107, -107, -106, -107, -108, -109, -109, -109, -109, -108, -107, -106, -107, -107, -108, -109, -110, -109, -108, -107, -106, -106, -107, -108, +-109, -110, -110, -109, -108, -106, -106, -106, -107, -109, -110, -110, -109, -108, -107, -106, -106, -107, -108, -110, -110, -110, -109, -107, -106, -105, -106, -107, -109, -111, -111, -110, +-108, -106, -104, -104, -106, -108, -111, -112, -112, -110, -106, -104, -102, -104, -107, -111, -114, -115, -113, -108, -102, -98, -98, -103, -112, -121, -127, -124, -110, -82, -44, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_160_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_160_at_16384_512_int8.h new file mode 100644 index 000000000..c0eab099e --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_160_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_160_AT_16384_512INT8_H_ +#define SQUARE_MAX_160_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_160_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_160_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_160_AT_16384_512_DATA [] = +{ +0, 42, 80, 107, 123, 127, 123, 114, 105, 99, 97, 100, 105, 110, 114, 115, 113, 109, 105, 103, 102, 104, 107, 110, 112, 112, 111, 108, 106, 104, 104, 105, 107, +110, 111, 111, 109, 108, 106, 105, 105, 106, 108, 109, 110, 110, 109, 107, 106, 105, 106, 107, 108, 109, 110, 109, 108, 107, 106, 106, 106, 107, 108, 109, 110, +109, 108, 107, 106, 106, 106, 107, 108, 109, 109, 109, 108, 107, 106, 106, 107, 107, 108, 109, 109, 109, 108, 107, 106, 106, 107, 108, 108, 109, 109, 109, 108, +107, 106, 106, 107, 108, 109, 109, 109, 108, 108, 107, 106, 106, 107, 108, 109, 109, 109, 108, 107, 107, 106, 107, 107, 108, 109, 109, 109, 108, 107, 107, 106, +107, 107, 108, 109, 109, 109, 108, 107, 107, 106, 107, 107, 108, 109, 109, 109, 108, 107, 106, 106, 107, 108, 108, 109, 109, 109, 108, 107, 106, 106, 107, 108, +109, 109, 109, 108, 108, 107, 106, 106, 107, 108, 109, 109, 109, 108, 107, 107, 106, 106, 107, 108, 109, 109, 109, 108, 107, 106, 106, 106, 107, 108, 109, 110, +109, 108, 107, 106, 106, 106, 107, 108, 109, 110, 109, 108, 107, 106, 105, 106, 107, 109, 110, 110, 109, 108, 106, 105, 105, 106, 108, 109, 111, 111, 110, 107, +105, 104, 104, 106, 108, 111, 112, 112, 110, 107, 104, 102, 103, 105, 109, 113, 115, 114, 110, 105, 100, 97, 99, 105, 114, 123, 127, 123, 107, 80, 42, 0, +-42, -80, -107, -123, -127, -123, -114, -105, -99, -97, -100, -105, -110, -114, -115, -113, -109, -105, -103, -102, -104, -107, -110, -112, -112, -111, -108, -106, -104, -104, -105, -107, +-110, -111, -111, -109, -108, -106, -105, -105, -106, -108, -109, -110, -110, -109, -107, -106, -105, -106, -107, -108, -109, -110, -109, -108, -107, -106, -106, -106, -107, -108, -109, -110, +-109, -108, -107, -106, -106, -106, -107, -108, -109, -109, -109, -108, -107, -106, -106, -107, -107, -108, -109, -109, -109, -108, -107, -106, -106, -107, -108, -108, -109, -109, -109, -108, +-107, -106, -106, -107, -108, -109, -109, -109, -108, -108, -107, -106, -106, -107, -108, -109, -109, -109, -108, -107, -107, -106, -107, -107, -108, -109, -109, -109, -108, -107, -107, -106, +-107, -107, -108, -109, -109, -109, -108, -107, -107, -106, -107, -107, -108, -109, -109, -109, -108, -107, -106, -106, -107, -108, -108, -109, -109, -109, -108, -107, -106, -106, -107, -108, +-109, -109, -109, -108, -108, -107, -106, -106, -107, -108, -109, -109, -109, -108, -107, -107, -106, -106, -107, -108, -109, -109, -109, -108, -107, -106, -106, -106, -107, -108, -109, -110, +-109, -108, -107, -106, -106, -106, -107, -108, -109, -110, -109, -108, -107, -106, -105, -106, -107, -109, -110, -110, -109, -108, -106, -105, -105, -106, -108, -109, -111, -111, -110, -107, +-105, -104, -104, -106, -108, -111, -112, -112, -110, -107, -104, -102, -103, -105, -109, -113, -115, -114, -110, -105, -100, -97, -99, -105, -114, -123, -127, -123, -107, -80, -42, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_1638_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_1638_at_16384_512_int8.h new file mode 100644 index 000000000..5a1474cad --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_1638_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_1638_AT_16384_512INT8_H_ +#define SQUARE_MAX_1638_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_1638_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_1638_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_1638_AT_16384_512_DATA [] = +{ +0, 5, 10, 15, 20, 24, 29, 34, 39, 44, 48, 53, 57, 62, 66, 70, 74, 78, 82, 85, 89, 92, 96, 99, 102, 104, 107, 109, 112, 114, 116, 117, 119, +121, 122, 123, 124, 125, 126, 126, 127, 127, 127, 127, 127, 127, 126, 126, 125, 125, 124, 123, 122, 121, 121, 119, 118, 117, 116, 115, 114, 113, 111, 110, 109, +108, 107, 106, 104, 103, 102, 101, 100, 100, 99, 98, 97, 97, 96, 96, 95, 95, 95, 94, 94, 94, 94, 94, 94, 95, 95, 95, 96, 96, 97, 97, 98, +98, 99, 100, 101, 102, 102, 103, 104, 105, 106, 107, 107, 108, 109, 110, 111, 112, 112, 113, 114, 114, 115, 115, 116, 116, 117, 117, 117, 118, 118, 118, 118, +118, 118, 118, 117, 117, 117, 116, 116, 115, 115, 114, 114, 113, 112, 112, 111, 110, 109, 108, 107, 107, 106, 105, 104, 103, 102, 102, 101, 100, 99, 98, 98, +97, 97, 96, 96, 95, 95, 95, 94, 94, 94, 94, 94, 94, 95, 95, 95, 96, 96, 97, 97, 98, 99, 100, 100, 101, 102, 103, 104, 106, 107, 108, 109, +110, 111, 113, 114, 115, 116, 117, 118, 119, 121, 121, 122, 123, 124, 125, 125, 126, 126, 127, 127, 127, 127, 127, 127, 126, 126, 125, 124, 123, 122, 121, 119, +117, 116, 114, 112, 109, 107, 104, 102, 99, 96, 92, 89, 85, 82, 78, 74, 70, 66, 62, 57, 53, 48, 44, 39, 34, 29, 24, 20, 15, 10, 5, 0, +-5, -10, -15, -20, -24, -29, -34, -39, -44, -48, -53, -57, -62, -66, -70, -74, -78, -82, -85, -89, -92, -96, -99, -102, -104, -107, -109, -112, -114, -116, -117, -119, +-121, -122, -123, -124, -125, -126, -126, -127, -127, -127, -127, -127, -127, -126, -126, -125, -125, -124, -123, -122, -121, -121, -119, -118, -117, -116, -115, -114, -113, -111, -110, -109, +-108, -107, -106, -104, -103, -102, -101, -100, -100, -99, -98, -97, -97, -96, -96, -95, -95, -95, -94, -94, -94, -94, -94, -94, -95, -95, -95, -96, -96, -97, -97, -98, +-98, -99, -100, -101, -102, -102, -103, -104, -105, -106, -107, -107, -108, -109, -110, -111, -112, -112, -113, -114, -114, -115, -115, -116, -116, -117, -117, -117, -118, -118, -118, -118, +-118, -118, -118, -117, -117, -117, -116, -116, -115, -115, -114, -114, -113, -112, -112, -111, -110, -109, -108, -107, -107, -106, -105, -104, -103, -102, -102, -101, -100, -99, -98, -98, +-97, -97, -96, -96, -95, -95, -95, -94, -94, -94, -94, -94, -94, -95, -95, -95, -96, -96, -97, -97, -98, -99, -100, -100, -101, -102, -103, -104, -106, -107, -108, -109, +-110, -111, -113, -114, -115, -116, -117, -118, -119, -121, -121, -122, -123, -124, -125, -125, -126, -126, -127, -127, -127, -127, -127, -127, -126, -126, -125, -124, -123, -122, -121, -119, +-117, -116, -114, -112, -109, -107, -104, -102, -99, -96, -92, -89, -85, -82, -78, -74, -70, -66, -62, -57, -53, -48, -44, -39, -34, -29, -24, -20, -15, -10, -5, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_167_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_167_at_16384_512_int8.h new file mode 100644 index 000000000..9e92ee38b --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_167_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_167_AT_16384_512INT8_H_ +#define SQUARE_MAX_167_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_167_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_167_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_167_AT_16384_512_DATA [] = +{ +0, 41, 77, 105, 121, 127, 124, 116, 107, 100, 97, 98, 102, 108, 112, 115, 114, 112, 108, 104, 102, 102, 104, 107, 110, 112, 112, 111, 108, 106, 104, 104, 105, +107, 109, 110, 111, 110, 109, 107, 105, 105, 105, 107, 108, 110, 110, 110, 109, 107, 106, 105, 106, 107, 108, 109, 110, 110, 109, 108, 106, 106, 106, 107, 108, +109, 109, 110, 109, 108, 107, 106, 106, 106, 107, 108, 109, 109, 109, 108, 107, 106, 106, 106, 107, 108, 109, 109, 109, 108, 107, 107, 106, 106, 107, 108, 109, +109, 109, 108, 108, 107, 106, 106, 107, 108, 109, 109, 109, 109, 108, 107, 106, 106, 107, 108, 108, 109, 109, 109, 108, 107, 107, 106, 107, 107, 108, 109, 109, +109, 108, 107, 107, 106, 107, 107, 108, 109, 109, 109, 108, 108, 107, 106, 106, 107, 108, 109, 109, 109, 109, 108, 107, 106, 106, 107, 108, 108, 109, 109, 109, +108, 107, 106, 106, 107, 107, 108, 109, 109, 109, 108, 107, 106, 106, 106, 107, 108, 109, 109, 109, 108, 107, 106, 106, 106, 107, 108, 109, 110, 109, 109, 108, +107, 106, 106, 106, 108, 109, 110, 110, 109, 108, 107, 106, 105, 106, 107, 109, 110, 110, 110, 108, 107, 105, 105, 105, 107, 109, 110, 111, 110, 109, 107, 105, +104, 104, 106, 108, 111, 112, 112, 110, 107, 104, 102, 102, 104, 108, 112, 114, 115, 112, 108, 102, 98, 97, 100, 107, 116, 124, 127, 121, 105, 77, 41, 0, +-41, -77, -105, -121, -127, -124, -116, -107, -100, -97, -98, -102, -108, -112, -115, -114, -112, -108, -104, -102, -102, -104, -107, -110, -112, -112, -111, -108, -106, -104, -104, -105, +-107, -109, -110, -111, -110, -109, -107, -105, -105, -105, -107, -108, -110, -110, -110, -109, -107, -106, -105, -106, -107, -108, -109, -110, -110, -109, -108, -106, -106, -106, -107, -108, +-109, -109, -110, -109, -108, -107, -106, -106, -106, -107, -108, -109, -109, -109, -108, -107, -106, -106, -106, -107, -108, -109, -109, -109, -108, -107, -107, -106, -106, -107, -108, -109, +-109, -109, -108, -108, -107, -106, -106, -107, -108, -109, -109, -109, -109, -108, -107, -106, -106, -107, -108, -108, -109, -109, -109, -108, -107, -107, -106, -107, -107, -108, -109, -109, +-109, -108, -107, -107, -106, -107, -107, -108, -109, -109, -109, -108, -108, -107, -106, -106, -107, -108, -109, -109, -109, -109, -108, -107, -106, -106, -107, -108, -108, -109, -109, -109, +-108, -107, -106, -106, -107, -107, -108, -109, -109, -109, -108, -107, -106, -106, -106, -107, -108, -109, -109, -109, -108, -107, -106, -106, -106, -107, -108, -109, -110, -109, -109, -108, +-107, -106, -106, -106, -108, -109, -110, -110, -109, -108, -107, -106, -105, -106, -107, -109, -110, -110, -110, -108, -107, -105, -105, -105, -107, -109, -110, -111, -110, -109, -107, -105, +-104, -104, -106, -108, -111, -112, -112, -110, -107, -104, -102, -102, -104, -108, -112, -114, -115, -112, -108, -102, -98, -97, -100, -107, -116, -124, -127, -121, -105, -77, -41, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_174_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_174_at_16384_512_int8.h new file mode 100644 index 000000000..082bfbe98 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_174_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_174_AT_16384_512INT8_H_ +#define SQUARE_MAX_174_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_174_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_174_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_174_AT_16384_512_DATA [] = +{ +0, 39, 75, 102, 120, 127, 126, 119, 111, 103, 98, 98, 100, 105, 110, 114, 115, 114, 111, 107, 104, 103, 103, 105, 108, 110, 112, 112, 111, 109, 107, 105, 104, +105, 107, 109, 110, 111, 111, 110, 108, 106, 105, 105, 106, 107, 109, 110, 111, 110, 109, 108, 106, 106, 106, 107, 108, 109, 110, 110, 110, 108, 107, 106, 106, +106, 107, 108, 109, 110, 110, 109, 108, 107, 106, 106, 107, 108, 109, 109, 110, 109, 109, 108, 107, 106, 106, 107, 108, 109, 109, 110, 109, 108, 107, 107, 106, +107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 109, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 107, +107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 109, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 109, 109, 108, 107, 107, 106, +107, 107, 108, 109, 110, 109, 109, 108, 107, 106, 106, 107, 108, 109, 109, 110, 109, 109, 108, 107, 106, 106, 107, 108, 109, 110, 110, 109, 108, 107, 106, 106, +106, 107, 108, 110, 110, 110, 109, 108, 107, 106, 106, 106, 108, 109, 110, 111, 110, 109, 107, 106, 105, 105, 106, 108, 110, 111, 111, 110, 109, 107, 105, 104, +105, 107, 109, 111, 112, 112, 110, 108, 105, 103, 103, 104, 107, 111, 114, 115, 114, 110, 105, 100, 98, 98, 103, 111, 119, 126, 127, 120, 102, 75, 39, 0, +-39, -75, -102, -120, -127, -126, -119, -111, -103, -98, -98, -100, -105, -110, -114, -115, -114, -111, -107, -104, -103, -103, -105, -108, -110, -112, -112, -111, -109, -107, -105, -104, +-105, -107, -109, -110, -111, -111, -110, -108, -106, -105, -105, -106, -107, -109, -110, -111, -110, -109, -108, -106, -106, -106, -107, -108, -109, -110, -110, -110, -108, -107, -106, -106, +-106, -107, -108, -109, -110, -110, -109, -108, -107, -106, -106, -107, -108, -109, -109, -110, -109, -109, -108, -107, -106, -106, -107, -108, -109, -109, -110, -109, -108, -107, -107, -106, +-107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -109, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -107, +-107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -109, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -109, -109, -108, -107, -107, -106, +-107, -107, -108, -109, -110, -109, -109, -108, -107, -106, -106, -107, -108, -109, -109, -110, -109, -109, -108, -107, -106, -106, -107, -108, -109, -110, -110, -109, -108, -107, -106, -106, +-106, -107, -108, -110, -110, -110, -109, -108, -107, -106, -106, -106, -108, -109, -110, -111, -110, -109, -107, -106, -105, -105, -106, -108, -110, -111, -111, -110, -109, -107, -105, -104, +-105, -107, -109, -111, -112, -112, -110, -108, -105, -103, -103, -104, -107, -111, -114, -115, -114, -110, -105, -100, -98, -98, -103, -111, -119, -126, -127, -120, -102, -75, -39, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_182_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_182_at_16384_512_int8.h new file mode 100644 index 000000000..ce6dd084c --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_182_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_182_AT_16384_512INT8_H_ +#define SQUARE_MAX_182_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_182_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_182_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_182_AT_16384_512_DATA [] = +{ +0, 38, 72, 100, 118, 126, 127, 122, 114, 106, 100, 98, 99, 103, 108, 112, 115, 115, 114, 110, 107, 104, 103, 103, 105, 108, 110, 112, 113, 112, 110, 107, 106, +105, 105, 106, 108, 110, 111, 111, 111, 110, 108, 106, 105, 105, 106, 108, 109, 110, 111, 110, 109, 108, 107, 106, 106, 106, 108, 109, 110, 110, 110, 109, 108, +107, 106, 106, 107, 107, 109, 110, 110, 110, 109, 108, 107, 107, 106, 107, 107, 108, 109, 110, 110, 109, 108, 107, 107, 106, 107, 107, 108, 109, 110, 110, 109, +109, 108, 107, 107, 107, 107, 108, 109, 110, 110, 109, 109, 108, 107, 107, 107, 107, 108, 109, 110, 110, 109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 110, +109, 109, 108, 107, 107, 107, 107, 108, 109, 109, 110, 110, 109, 108, 107, 107, 107, 107, 108, 109, 109, 110, 110, 109, 108, 107, 107, 107, 107, 108, 109, 109, +110, 110, 109, 108, 107, 107, 106, 107, 107, 108, 109, 110, 110, 109, 108, 107, 107, 106, 107, 107, 108, 109, 110, 110, 110, 109, 107, 107, 106, 106, 107, 108, +109, 110, 110, 110, 109, 108, 106, 106, 106, 107, 108, 109, 110, 111, 110, 109, 108, 106, 105, 105, 106, 108, 110, 111, 111, 111, 110, 108, 106, 105, 105, 106, +107, 110, 112, 113, 112, 110, 108, 105, 103, 103, 104, 107, 110, 114, 115, 115, 112, 108, 103, 99, 98, 100, 106, 114, 122, 127, 126, 118, 100, 72, 38, 0, +-38, -72, -100, -118, -126, -127, -122, -114, -106, -100, -98, -99, -103, -108, -112, -115, -115, -114, -110, -107, -104, -103, -103, -105, -108, -110, -112, -113, -112, -110, -107, -106, +-105, -105, -106, -108, -110, -111, -111, -111, -110, -108, -106, -105, -105, -106, -108, -109, -110, -111, -110, -109, -108, -107, -106, -106, -106, -108, -109, -110, -110, -110, -109, -108, +-107, -106, -106, -107, -107, -109, -110, -110, -110, -109, -108, -107, -107, -106, -107, -107, -108, -109, -110, -110, -109, -108, -107, -107, -106, -107, -107, -108, -109, -110, -110, -109, +-109, -108, -107, -107, -107, -107, -108, -109, -110, -110, -109, -109, -108, -107, -107, -107, -107, -108, -109, -110, -110, -109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -110, +-109, -109, -108, -107, -107, -107, -107, -108, -109, -109, -110, -110, -109, -108, -107, -107, -107, -107, -108, -109, -109, -110, -110, -109, -108, -107, -107, -107, -107, -108, -109, -109, +-110, -110, -109, -108, -107, -107, -106, -107, -107, -108, -109, -110, -110, -109, -108, -107, -107, -106, -107, -107, -108, -109, -110, -110, -110, -109, -107, -107, -106, -106, -107, -108, +-109, -110, -110, -110, -109, -108, -106, -106, -106, -107, -108, -109, -110, -111, -110, -109, -108, -106, -105, -105, -106, -108, -110, -111, -111, -111, -110, -108, -106, -105, -105, -106, +-107, -110, -112, -113, -112, -110, -108, -105, -103, -103, -104, -107, -110, -114, -115, -115, -112, -108, -103, -99, -98, -100, -106, -114, -122, -127, -126, -118, -100, -72, -38, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_190_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_190_at_16384_512_int8.h new file mode 100644 index 000000000..57581dcc3 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_190_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_190_AT_16384_512INT8_H_ +#define SQUARE_MAX_190_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_190_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_190_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_190_AT_16384_512_DATA [] = +{ +0, 36, 69, 96, 115, 125, 127, 123, 116, 108, 102, 98, 97, 100, 104, 109, 113, 115, 115, 113, 110, 106, 104, 102, 103, 104, 107, 109, 111, 112, 112, 110, 108, +106, 104, 104, 105, 106, 108, 110, 111, 111, 110, 109, 107, 106, 105, 105, 106, 107, 108, 110, 110, 110, 109, 108, 107, 106, 105, 106, 106, 108, 109, 110, 110, +110, 109, 108, 107, 106, 106, 106, 107, 108, 109, 110, 110, 109, 108, 107, 106, 106, 106, 106, 107, 108, 109, 109, 109, 109, 108, 107, 106, 106, 106, 107, 108, +109, 109, 109, 109, 108, 108, 107, 106, 106, 106, 107, 108, 109, 109, 109, 109, 108, 107, 107, 106, 106, 107, 107, 108, 109, 109, 109, 109, 108, 107, 106, 106, +106, 107, 108, 109, 109, 109, 109, 108, 107, 107, 106, 106, 107, 107, 108, 109, 109, 109, 109, 108, 107, 106, 106, 106, 107, 108, 108, 109, 109, 109, 109, 108, +107, 106, 106, 106, 107, 108, 109, 109, 109, 109, 108, 107, 106, 106, 106, 106, 107, 108, 109, 110, 110, 109, 108, 107, 106, 106, 106, 107, 108, 109, 110, 110, +110, 109, 108, 106, 106, 105, 106, 107, 108, 109, 110, 110, 110, 108, 107, 106, 105, 105, 106, 107, 109, 110, 111, 111, 110, 108, 106, 105, 104, 104, 106, 108, +110, 112, 112, 111, 109, 107, 104, 103, 102, 104, 106, 110, 113, 115, 115, 113, 109, 104, 100, 97, 98, 102, 108, 116, 123, 127, 125, 115, 96, 69, 36, 0, +-36, -69, -96, -115, -125, -127, -123, -116, -108, -102, -98, -97, -100, -104, -109, -113, -115, -115, -113, -110, -106, -104, -102, -103, -104, -107, -109, -111, -112, -112, -110, -108, +-106, -104, -104, -105, -106, -108, -110, -111, -111, -110, -109, -107, -106, -105, -105, -106, -107, -108, -110, -110, -110, -109, -108, -107, -106, -105, -106, -106, -108, -109, -110, -110, +-110, -109, -108, -107, -106, -106, -106, -107, -108, -109, -110, -110, -109, -108, -107, -106, -106, -106, -106, -107, -108, -109, -109, -109, -109, -108, -107, -106, -106, -106, -107, -108, +-109, -109, -109, -109, -108, -108, -107, -106, -106, -106, -107, -108, -109, -109, -109, -109, -108, -107, -107, -106, -106, -107, -107, -108, -109, -109, -109, -109, -108, -107, -106, -106, +-106, -107, -108, -109, -109, -109, -109, -108, -107, -107, -106, -106, -107, -107, -108, -109, -109, -109, -109, -108, -107, -106, -106, -106, -107, -108, -108, -109, -109, -109, -109, -108, +-107, -106, -106, -106, -107, -108, -109, -109, -109, -109, -108, -107, -106, -106, -106, -106, -107, -108, -109, -110, -110, -109, -108, -107, -106, -106, -106, -107, -108, -109, -110, -110, +-110, -109, -108, -106, -106, -105, -106, -107, -108, -109, -110, -110, -110, -108, -107, -106, -105, -105, -106, -107, -109, -110, -111, -111, -110, -108, -106, -105, -104, -104, -106, -108, +-110, -112, -112, -111, -109, -107, -104, -103, -102, -104, -106, -110, -113, -115, -115, -113, -109, -104, -100, -97, -98, -102, -108, -116, -123, -127, -125, -115, -96, -69, -36, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_199_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_199_at_16384_512_int8.h new file mode 100644 index 000000000..7c4452a1b --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_199_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_199_AT_16384_512INT8_H_ +#define SQUARE_MAX_199_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_199_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_199_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_199_AT_16384_512_DATA [] = +{ +0, 34, 66, 93, 112, 123, 127, 125, 119, 111, 104, 99, 97, 98, 101, 106, 110, 113, 115, 114, 112, 109, 106, 104, 102, 102, 104, 106, 109, 111, 112, 112, 111, +109, 107, 105, 104, 104, 105, 106, 108, 110, 111, 111, 110, 109, 107, 106, 105, 105, 105, 106, 108, 109, 110, 110, 110, 109, 108, 106, 106, 105, 106, 106, 108, +109, 110, 110, 110, 109, 108, 107, 106, 106, 106, 106, 107, 108, 109, 110, 109, 109, 108, 107, 106, 106, 106, 106, 107, 108, 109, 109, 109, 109, 108, 107, 106, +106, 106, 106, 107, 108, 109, 109, 109, 109, 108, 107, 107, 106, 106, 106, 107, 108, 109, 109, 109, 109, 108, 108, 107, 106, 106, 106, 107, 108, 108, 109, 109, +109, 108, 108, 107, 106, 106, 106, 107, 108, 108, 109, 109, 109, 109, 108, 107, 106, 106, 106, 107, 107, 108, 109, 109, 109, 109, 108, 107, 106, 106, 106, 106, +107, 108, 109, 109, 109, 109, 108, 107, 106, 106, 106, 106, 107, 108, 109, 109, 110, 109, 108, 107, 106, 106, 106, 106, 107, 108, 109, 110, 110, 110, 109, 108, +106, 106, 105, 106, 106, 108, 109, 110, 110, 110, 109, 108, 106, 105, 105, 105, 106, 107, 109, 110, 111, 111, 110, 108, 106, 105, 104, 104, 105, 107, 109, 111, +112, 112, 111, 109, 106, 104, 102, 102, 104, 106, 109, 112, 114, 115, 113, 110, 106, 101, 98, 97, 99, 104, 111, 119, 125, 127, 123, 112, 93, 66, 34, 0, +-34, -66, -93, -112, -123, -127, -125, -119, -111, -104, -99, -97, -98, -101, -106, -110, -113, -115, -114, -112, -109, -106, -104, -102, -102, -104, -106, -109, -111, -112, -112, -111, +-109, -107, -105, -104, -104, -105, -106, -108, -110, -111, -111, -110, -109, -107, -106, -105, -105, -105, -106, -108, -109, -110, -110, -110, -109, -108, -106, -106, -105, -106, -106, -108, +-109, -110, -110, -110, -109, -108, -107, -106, -106, -106, -106, -107, -108, -109, -110, -109, -109, -108, -107, -106, -106, -106, -106, -107, -108, -109, -109, -109, -109, -108, -107, -106, +-106, -106, -106, -107, -108, -109, -109, -109, -109, -108, -107, -107, -106, -106, -106, -107, -108, -109, -109, -109, -109, -108, -108, -107, -106, -106, -106, -107, -108, -108, -109, -109, +-109, -108, -108, -107, -106, -106, -106, -107, -108, -108, -109, -109, -109, -109, -108, -107, -106, -106, -106, -107, -107, -108, -109, -109, -109, -109, -108, -107, -106, -106, -106, -106, +-107, -108, -109, -109, -109, -109, -108, -107, -106, -106, -106, -106, -107, -108, -109, -109, -110, -109, -108, -107, -106, -106, -106, -106, -107, -108, -109, -110, -110, -110, -109, -108, +-106, -106, -105, -106, -106, -108, -109, -110, -110, -110, -109, -108, -106, -105, -105, -105, -106, -107, -109, -110, -111, -111, -110, -108, -106, -105, -104, -104, -105, -107, -109, -111, +-112, -112, -111, -109, -106, -104, -102, -102, -104, -106, -109, -112, -114, -115, -113, -110, -106, -101, -98, -97, -99, -104, -111, -119, -125, -127, -123, -112, -93, -66, -34, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_210_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_210_at_16384_512_int8.h new file mode 100644 index 000000000..a033146ec --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_210_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_210_AT_16384_512INT8_H_ +#define SQUARE_MAX_210_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_210_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_210_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_210_AT_16384_512_DATA [] = +{ +0, 33, 64, 90, 109, 122, 127, 127, 122, 115, 108, 102, 98, 97, 99, 103, 107, 111, 114, 115, 115, 113, 110, 107, 104, 103, 103, 104, 106, 108, 110, 112, 112, +112, 111, 109, 107, 105, 104, 104, 105, 107, 109, 110, 111, 111, 111, 110, 108, 107, 106, 105, 105, 106, 107, 109, 110, 111, 111, 110, 109, 108, 107, 106, 106, +106, 107, 108, 109, 110, 110, 110, 110, 109, 108, 107, 106, 106, 106, 107, 108, 109, 110, 110, 110, 109, 108, 107, 107, 106, 106, 107, 107, 108, 109, 110, 110, +110, 109, 108, 107, 107, 106, 106, 107, 107, 108, 109, 110, 110, 109, 109, 108, 107, 107, 106, 106, 107, 108, 108, 109, 110, 110, 109, 109, 108, 107, 106, 106, +106, 107, 108, 109, 109, 110, 110, 109, 108, 108, 107, 106, 106, 107, 107, 108, 109, 109, 110, 110, 109, 108, 107, 107, 106, 106, 107, 107, 108, 109, 110, 110, +110, 109, 108, 107, 107, 106, 106, 107, 107, 108, 109, 110, 110, 110, 109, 108, 107, 106, 106, 106, 107, 108, 109, 110, 110, 110, 110, 109, 108, 107, 106, 106, +106, 107, 108, 109, 110, 111, 111, 110, 109, 107, 106, 105, 105, 106, 107, 108, 110, 111, 111, 111, 110, 109, 107, 105, 104, 104, 105, 107, 109, 111, 112, 112, +112, 110, 108, 106, 104, 103, 103, 104, 107, 110, 113, 115, 115, 114, 111, 107, 103, 99, 97, 98, 102, 108, 115, 122, 127, 127, 122, 109, 90, 64, 33, 0, +-33, -64, -90, -109, -122, -127, -127, -122, -115, -108, -102, -98, -97, -99, -103, -107, -111, -114, -115, -115, -113, -110, -107, -104, -103, -103, -104, -106, -108, -110, -112, -112, +-112, -111, -109, -107, -105, -104, -104, -105, -107, -109, -110, -111, -111, -111, -110, -108, -107, -106, -105, -105, -106, -107, -109, -110, -111, -111, -110, -109, -108, -107, -106, -106, +-106, -107, -108, -109, -110, -110, -110, -110, -109, -108, -107, -106, -106, -106, -107, -108, -109, -110, -110, -110, -109, -108, -107, -107, -106, -106, -107, -107, -108, -109, -110, -110, +-110, -109, -108, -107, -107, -106, -106, -107, -107, -108, -109, -110, -110, -109, -109, -108, -107, -107, -106, -106, -107, -108, -108, -109, -110, -110, -109, -109, -108, -107, -106, -106, +-106, -107, -108, -109, -109, -110, -110, -109, -108, -108, -107, -106, -106, -107, -107, -108, -109, -109, -110, -110, -109, -108, -107, -107, -106, -106, -107, -107, -108, -109, -110, -110, +-110, -109, -108, -107, -107, -106, -106, -107, -107, -108, -109, -110, -110, -110, -109, -108, -107, -106, -106, -106, -107, -108, -109, -110, -110, -110, -110, -109, -108, -107, -106, -106, +-106, -107, -108, -109, -110, -111, -111, -110, -109, -107, -106, -105, -105, -106, -107, -108, -110, -111, -111, -111, -110, -109, -107, -105, -104, -104, -105, -107, -109, -111, -112, -112, +-112, -110, -108, -106, -104, -103, -103, -104, -107, -110, -113, -115, -115, -114, -111, -107, -103, -99, -97, -98, -102, -108, -115, -122, -127, -127, -122, -109, -90, -64, -33, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_221_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_221_at_16384_512_int8.h new file mode 100644 index 000000000..edd10901e --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_221_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_221_AT_16384_512INT8_H_ +#define SQUARE_MAX_221_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_221_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_221_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_221_AT_16384_512_DATA [] = +{ +0, 31, 61, 86, 106, 119, 126, 127, 124, 118, 111, 105, 100, 97, 98, 100, 103, 107, 111, 114, 115, 115, 113, 110, 107, 104, 103, 102, 103, 105, 107, 109, 111, +112, 112, 111, 110, 108, 106, 105, 104, 104, 105, 106, 108, 109, 111, 111, 111, 110, 109, 107, 106, 105, 105, 105, 106, 107, 109, 110, 110, 110, 110, 109, 108, +107, 106, 105, 105, 106, 107, 108, 109, 110, 110, 110, 109, 108, 107, 106, 106, 106, 106, 107, 108, 108, 109, 110, 110, 109, 109, 108, 107, 106, 106, 106, 106, +107, 108, 109, 109, 110, 109, 109, 108, 107, 107, 106, 106, 106, 107, 108, 108, 109, 110, 110, 109, 109, 108, 107, 106, 106, 106, 107, 107, 108, 109, 109, 110, +109, 109, 108, 107, 107, 106, 106, 106, 107, 108, 109, 109, 110, 110, 109, 108, 108, 107, 106, 106, 106, 107, 107, 108, 109, 109, 110, 109, 109, 108, 107, 106, +106, 106, 106, 107, 108, 109, 109, 110, 110, 109, 108, 108, 107, 106, 106, 106, 106, 107, 108, 109, 110, 110, 110, 109, 108, 107, 106, 105, 105, 106, 107, 108, +109, 110, 110, 110, 110, 109, 107, 106, 105, 105, 105, 106, 107, 109, 110, 111, 111, 111, 109, 108, 106, 105, 104, 104, 105, 106, 108, 110, 111, 112, 112, 111, +109, 107, 105, 103, 102, 103, 104, 107, 110, 113, 115, 115, 114, 111, 107, 103, 100, 98, 97, 100, 105, 111, 118, 124, 127, 126, 119, 106, 86, 61, 31, 0, +-31, -61, -86, -106, -119, -126, -127, -124, -118, -111, -105, -100, -97, -98, -100, -103, -107, -111, -114, -115, -115, -113, -110, -107, -104, -103, -102, -103, -105, -107, -109, -111, +-112, -112, -111, -110, -108, -106, -105, -104, -104, -105, -106, -108, -109, -111, -111, -111, -110, -109, -107, -106, -105, -105, -105, -106, -107, -109, -110, -110, -110, -110, -109, -108, +-107, -106, -105, -105, -106, -107, -108, -109, -110, -110, -110, -109, -108, -107, -106, -106, -106, -106, -107, -108, -108, -109, -110, -110, -109, -109, -108, -107, -106, -106, -106, -106, +-107, -108, -109, -109, -110, -109, -109, -108, -107, -107, -106, -106, -106, -107, -108, -108, -109, -110, -110, -109, -109, -108, -107, -106, -106, -106, -107, -107, -108, -109, -109, -110, +-109, -109, -108, -107, -107, -106, -106, -106, -107, -108, -109, -109, -110, -110, -109, -108, -108, -107, -106, -106, -106, -107, -107, -108, -109, -109, -110, -109, -109, -108, -107, -106, +-106, -106, -106, -107, -108, -109, -109, -110, -110, -109, -108, -108, -107, -106, -106, -106, -106, -107, -108, -109, -110, -110, -110, -109, -108, -107, -106, -105, -105, -106, -107, -108, +-109, -110, -110, -110, -110, -109, -107, -106, -105, -105, -105, -106, -107, -109, -110, -111, -111, -111, -109, -108, -106, -105, -104, -104, -105, -106, -108, -110, -111, -112, -112, -111, +-109, -107, -105, -103, -102, -103, -104, -107, -110, -113, -115, -115, -114, -111, -107, -103, -100, -98, -97, -100, -105, -111, -118, -124, -127, -126, -119, -106, -86, -61, -31, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_234_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_234_at_16384_512_int8.h new file mode 100644 index 000000000..b79abfd6a --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_234_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_234_AT_16384_512INT8_H_ +#define SQUARE_MAX_234_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_234_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_234_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_234_AT_16384_512_DATA [] = +{ +0, 30, 58, 82, 102, 116, 124, 127, 125, 121, 115, 108, 103, 99, 97, 98, 100, 104, 107, 111, 114, 115, 115, 113, 111, 108, 105, 103, 102, 102, 103, 105, 107, +109, 111, 112, 112, 111, 110, 108, 106, 105, 104, 104, 104, 106, 107, 109, 110, 111, 111, 110, 110, 108, 107, 106, 105, 105, 105, 106, 107, 108, 109, 110, 110, +110, 109, 108, 107, 106, 105, 105, 105, 106, 107, 108, 109, 110, 110, 110, 109, 108, 107, 107, 106, 105, 106, 106, 107, 108, 109, 109, 110, 110, 109, 109, 108, +107, 106, 106, 106, 106, 107, 108, 108, 109, 110, 110, 109, 109, 108, 107, 106, 106, 106, 106, 107, 107, 108, 109, 109, 110, 109, 109, 108, 107, 106, 106, 106, +106, 106, 107, 108, 109, 109, 110, 109, 109, 108, 107, 107, 106, 106, 106, 106, 107, 108, 109, 109, 110, 110, 109, 108, 108, 107, 106, 106, 106, 106, 107, 108, +109, 109, 110, 110, 109, 109, 108, 107, 106, 106, 105, 106, 107, 107, 108, 109, 110, 110, 110, 109, 108, 107, 106, 105, 105, 105, 106, 107, 108, 109, 110, 110, +110, 109, 108, 107, 106, 105, 105, 105, 106, 107, 108, 110, 110, 111, 111, 110, 109, 107, 106, 104, 104, 104, 105, 106, 108, 110, 111, 112, 112, 111, 109, 107, +105, 103, 102, 102, 103, 105, 108, 111, 113, 115, 115, 114, 111, 107, 104, 100, 98, 97, 99, 103, 108, 115, 121, 125, 127, 124, 116, 102, 82, 58, 30, 0, +-30, -58, -82, -102, -116, -124, -127, -125, -121, -115, -108, -103, -99, -97, -98, -100, -104, -107, -111, -114, -115, -115, -113, -111, -108, -105, -103, -102, -102, -103, -105, -107, +-109, -111, -112, -112, -111, -110, -108, -106, -105, -104, -104, -104, -106, -107, -109, -110, -111, -111, -110, -110, -108, -107, -106, -105, -105, -105, -106, -107, -108, -109, -110, -110, +-110, -109, -108, -107, -106, -105, -105, -105, -106, -107, -108, -109, -110, -110, -110, -109, -108, -107, -107, -106, -105, -106, -106, -107, -108, -109, -109, -110, -110, -109, -109, -108, +-107, -106, -106, -106, -106, -107, -108, -108, -109, -110, -110, -109, -109, -108, -107, -106, -106, -106, -106, -107, -107, -108, -109, -109, -110, -109, -109, -108, -107, -106, -106, -106, +-106, -106, -107, -108, -109, -109, -110, -109, -109, -108, -107, -107, -106, -106, -106, -106, -107, -108, -109, -109, -110, -110, -109, -108, -108, -107, -106, -106, -106, -106, -107, -108, +-109, -109, -110, -110, -109, -109, -108, -107, -106, -106, -105, -106, -107, -107, -108, -109, -110, -110, -110, -109, -108, -107, -106, -105, -105, -105, -106, -107, -108, -109, -110, -110, +-110, -109, -108, -107, -106, -105, -105, -105, -106, -107, -108, -110, -110, -111, -111, -110, -109, -107, -106, -104, -104, -104, -105, -106, -108, -110, -111, -112, -112, -111, -109, -107, +-105, -103, -102, -102, -103, -105, -108, -111, -113, -115, -115, -114, -111, -107, -104, -100, -98, -97, -99, -103, -108, -115, -121, -125, -127, -124, -116, -102, -82, -58, -30, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_248_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_248_at_16384_512_int8.h new file mode 100644 index 000000000..7d58fc891 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_248_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_248_AT_16384_512INT8_H_ +#define SQUARE_MAX_248_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_248_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_248_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_248_AT_16384_512_DATA [] = +{ +0, 28, 55, 79, 98, 113, 122, 127, 127, 124, 119, 112, 106, 102, 98, 97, 98, 101, 104, 108, 111, 114, 115, 115, 114, 112, 109, 107, 105, 103, 102, 103, 104, +106, 108, 110, 111, 112, 112, 112, 111, 109, 107, 106, 105, 104, 104, 105, 106, 108, 109, 110, 111, 111, 111, 110, 109, 107, 106, 105, 105, 105, 106, 107, 108, +109, 110, 111, 111, 110, 110, 109, 108, 107, 106, 105, 106, 106, 107, 108, 109, 110, 110, 110, 110, 109, 109, 108, 107, 106, 106, 106, 106, 107, 108, 109, 109, +110, 110, 110, 109, 109, 108, 107, 106, 106, 106, 106, 107, 108, 109, 109, 110, 110, 110, 109, 109, 108, 107, 106, 106, 106, 106, 107, 108, 109, 109, 110, 110, +110, 109, 109, 108, 107, 106, 106, 106, 106, 107, 108, 109, 109, 110, 110, 110, 109, 109, 108, 107, 106, 106, 106, 106, 107, 108, 109, 109, 110, 110, 110, 109, +109, 108, 107, 106, 106, 106, 106, 107, 108, 109, 109, 110, 110, 110, 110, 109, 108, 107, 106, 106, 105, 106, 107, 108, 109, 110, 110, 111, 111, 110, 109, 108, +107, 106, 105, 105, 105, 106, 107, 109, 110, 111, 111, 111, 110, 109, 108, 106, 105, 104, 104, 105, 106, 107, 109, 111, 112, 112, 112, 111, 110, 108, 106, 104, +103, 102, 103, 105, 107, 109, 112, 114, 115, 115, 114, 111, 108, 104, 101, 98, 97, 98, 102, 106, 112, 119, 124, 127, 127, 122, 113, 98, 79, 55, 28, 0, +-28, -55, -79, -98, -113, -122, -127, -127, -124, -119, -112, -106, -102, -98, -97, -98, -101, -104, -108, -111, -114, -115, -115, -114, -112, -109, -107, -105, -103, -102, -103, -104, +-106, -108, -110, -111, -112, -112, -112, -111, -109, -107, -106, -105, -104, -104, -105, -106, -108, -109, -110, -111, -111, -111, -110, -109, -107, -106, -105, -105, -105, -106, -107, -108, +-109, -110, -111, -111, -110, -110, -109, -108, -107, -106, -105, -106, -106, -107, -108, -109, -110, -110, -110, -110, -109, -109, -108, -107, -106, -106, -106, -106, -107, -108, -109, -109, +-110, -110, -110, -109, -109, -108, -107, -106, -106, -106, -106, -107, -108, -109, -109, -110, -110, -110, -109, -109, -108, -107, -106, -106, -106, -106, -107, -108, -109, -109, -110, -110, +-110, -109, -109, -108, -107, -106, -106, -106, -106, -107, -108, -109, -109, -110, -110, -110, -109, -109, -108, -107, -106, -106, -106, -106, -107, -108, -109, -109, -110, -110, -110, -109, +-109, -108, -107, -106, -106, -106, -106, -107, -108, -109, -109, -110, -110, -110, -110, -109, -108, -107, -106, -106, -105, -106, -107, -108, -109, -110, -110, -111, -111, -110, -109, -108, +-107, -106, -105, -105, -105, -106, -107, -109, -110, -111, -111, -111, -110, -109, -108, -106, -105, -104, -104, -105, -106, -107, -109, -111, -112, -112, -112, -111, -110, -108, -106, -104, +-103, -102, -103, -105, -107, -109, -112, -114, -115, -115, -114, -111, -108, -104, -101, -98, -97, -98, -102, -106, -112, -119, -124, -127, -127, -122, -113, -98, -79, -55, -28, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_264_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_264_at_16384_512_int8.h new file mode 100644 index 000000000..4b2ced278 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_264_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_264_AT_16384_512INT8_H_ +#define SQUARE_MAX_264_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_264_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_264_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_264_AT_16384_512_DATA [] = +{ +0, 26, 52, 75, 94, 109, 119, 125, 127, 125, 121, 116, 110, 105, 101, 98, 97, 98, 100, 103, 107, 110, 113, 114, 115, 114, 113, 111, 108, 106, 104, 102, 102, +102, 104, 105, 107, 109, 111, 112, 112, 112, 111, 109, 108, 106, 105, 104, 104, 104, 105, 106, 107, 109, 110, 111, 111, 111, 110, 109, 108, 107, 105, 105, 105, +105, 105, 106, 108, 109, 110, 110, 110, 110, 110, 109, 108, 107, 106, 105, 105, 105, 106, 107, 108, 109, 109, 110, 110, 110, 109, 109, 108, 107, 106, 105, 105, +105, 106, 107, 108, 108, 109, 110, 110, 110, 109, 108, 108, 107, 106, 106, 105, 106, 106, 107, 108, 108, 109, 110, 110, 110, 109, 108, 108, 107, 106, 106, 105, +106, 106, 107, 108, 108, 109, 110, 110, 110, 109, 108, 108, 107, 106, 106, 105, 106, 106, 107, 108, 108, 109, 110, 110, 110, 109, 108, 108, 107, 106, 105, 105, +105, 106, 107, 108, 109, 109, 110, 110, 110, 109, 109, 108, 107, 106, 105, 105, 105, 106, 107, 108, 109, 110, 110, 110, 110, 110, 109, 108, 106, 105, 105, 105, +105, 105, 107, 108, 109, 110, 111, 111, 111, 110, 109, 107, 106, 105, 104, 104, 104, 105, 106, 108, 109, 111, 112, 112, 112, 111, 109, 107, 105, 104, 102, 102, +102, 104, 106, 108, 111, 113, 114, 115, 114, 113, 110, 107, 103, 100, 98, 97, 98, 101, 105, 110, 116, 121, 125, 127, 125, 119, 109, 94, 75, 52, 26, 0, +-26, -52, -75, -94, -109, -119, -125, -127, -125, -121, -116, -110, -105, -101, -98, -97, -98, -100, -103, -107, -110, -113, -114, -115, -114, -113, -111, -108, -106, -104, -102, -102, +-102, -104, -105, -107, -109, -111, -112, -112, -112, -111, -109, -108, -106, -105, -104, -104, -104, -105, -106, -107, -109, -110, -111, -111, -111, -110, -109, -108, -107, -105, -105, -105, +-105, -105, -106, -108, -109, -110, -110, -110, -110, -110, -109, -108, -107, -106, -105, -105, -105, -106, -107, -108, -109, -109, -110, -110, -110, -109, -109, -108, -107, -106, -105, -105, +-105, -106, -107, -108, -108, -109, -110, -110, -110, -109, -108, -108, -107, -106, -106, -105, -106, -106, -107, -108, -108, -109, -110, -110, -110, -109, -108, -108, -107, -106, -106, -105, +-106, -106, -107, -108, -108, -109, -110, -110, -110, -109, -108, -108, -107, -106, -106, -105, -106, -106, -107, -108, -108, -109, -110, -110, -110, -109, -108, -108, -107, -106, -105, -105, +-105, -106, -107, -108, -109, -109, -110, -110, -110, -109, -109, -108, -107, -106, -105, -105, -105, -106, -107, -108, -109, -110, -110, -110, -110, -110, -109, -108, -106, -105, -105, -105, +-105, -105, -107, -108, -109, -110, -111, -111, -111, -110, -109, -107, -106, -105, -104, -104, -104, -105, -106, -108, -109, -111, -112, -112, -112, -111, -109, -107, -105, -104, -102, -102, +-102, -104, -106, -108, -111, -113, -114, -115, -114, -113, -110, -107, -103, -100, -98, -97, -98, -101, -105, -110, -116, -121, -125, -127, -125, -119, -109, -94, -75, -52, -26, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_2730_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_2730_at_16384_512_int8.h new file mode 100644 index 000000000..06b9ad94b --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_2730_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_2730_AT_16384_512INT8_H_ +#define SQUARE_MAX_2730_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_2730_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_2730_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_2730_AT_16384_512_DATA [] = +{ +0, 3, 6, 9, 13, 16, 19, 23, 26, 29, 32, 35, 39, 42, 45, 48, 51, 54, 57, 60, 63, 65, 68, 71, 74, 76, 79, 81, 84, 86, 88, 91, 93, +95, 97, 99, 101, 103, 105, 106, 108, 110, 111, 113, 114, 115, 117, 118, 119, 120, 121, 122, 123, 123, 124, 125, 125, 126, 126, 126, 127, 127, 127, 127, 127, +127, 127, 127, 127, 126, 126, 126, 125, 125, 124, 124, 123, 123, 122, 121, 121, 120, 119, 118, 118, 117, 116, 115, 114, 113, 113, 112, 111, 110, 109, 108, 107, +106, 105, 105, 104, 103, 102, 101, 100, 100, 99, 98, 97, 97, 96, 95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 91, 90, 90, 90, 90, 90, 90, 90, +90, 90, 90, 90, 90, 90, 91, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 97, 97, 98, 99, 100, 100, 101, 102, 103, 104, 105, 105, 106, 107, +108, 109, 110, 111, 112, 113, 113, 114, 115, 116, 117, 118, 118, 119, 120, 121, 121, 122, 123, 123, 124, 124, 125, 125, 126, 126, 126, 127, 127, 127, 127, 127, +127, 127, 127, 127, 126, 126, 126, 125, 125, 124, 123, 123, 122, 121, 120, 119, 118, 117, 115, 114, 113, 111, 110, 108, 106, 105, 103, 101, 99, 97, 95, 93, +91, 88, 86, 84, 81, 79, 76, 74, 71, 68, 65, 63, 60, 57, 54, 51, 48, 45, 42, 39, 35, 32, 29, 26, 23, 19, 16, 13, 9, 6, 3, 0, +-3, -6, -9, -13, -16, -19, -23, -26, -29, -32, -35, -39, -42, -45, -48, -51, -54, -57, -60, -63, -65, -68, -71, -74, -76, -79, -81, -84, -86, -88, -91, -93, +-95, -97, -99, -101, -103, -105, -106, -108, -110, -111, -113, -114, -115, -117, -118, -119, -120, -121, -122, -123, -123, -124, -125, -125, -126, -126, -126, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -126, -126, -126, -125, -125, -124, -124, -123, -123, -122, -121, -121, -120, -119, -118, -118, -117, -116, -115, -114, -113, -113, -112, -111, -110, -109, -108, -107, +-106, -105, -105, -104, -103, -102, -101, -100, -100, -99, -98, -97, -97, -96, -95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -91, -90, -90, -90, -90, -90, -90, -90, +-90, -90, -90, -90, -90, -90, -91, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, -97, -97, -98, -99, -100, -100, -101, -102, -103, -104, -105, -105, -106, -107, +-108, -109, -110, -111, -112, -113, -113, -114, -115, -116, -117, -118, -118, -119, -120, -121, -121, -122, -123, -123, -124, -124, -125, -125, -126, -126, -126, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -126, -126, -126, -125, -125, -124, -123, -123, -122, -121, -120, -119, -118, -117, -115, -114, -113, -111, -110, -108, -106, -105, -103, -101, -99, -97, -95, -93, +-91, -88, -86, -84, -81, -79, -76, -74, -71, -68, -65, -63, -60, -57, -54, -51, -48, -45, -42, -39, -35, -32, -29, -26, -23, -19, -16, -13, -9, -6, -3, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_282_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_282_at_16384_512_int8.h new file mode 100644 index 000000000..38de8d279 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_282_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_282_AT_16384_512INT8_H_ +#define SQUARE_MAX_282_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_282_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_282_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_282_AT_16384_512_DATA [] = +{ +0, 25, 49, 71, 90, 105, 116, 123, 127, 127, 124, 120, 115, 109, 104, 101, 98, 97, 98, 100, 103, 106, 109, 112, 114, 115, 115, 114, 113, 110, 108, 106, 104, +103, 102, 103, 104, 105, 107, 109, 110, 112, 112, 112, 112, 111, 110, 108, 106, 105, 104, 104, 104, 105, 106, 107, 108, 110, 111, 111, 111, 111, 110, 109, 108, +107, 106, 105, 105, 105, 105, 106, 107, 108, 109, 110, 111, 111, 110, 110, 109, 108, 107, 106, 106, 105, 105, 106, 106, 107, 108, 109, 110, 110, 110, 110, 110, +109, 108, 107, 106, 106, 105, 106, 106, 106, 107, 108, 109, 110, 110, 110, 110, 110, 109, 108, 107, 106, 106, 106, 106, 106, 106, 107, 108, 109, 110, 110, 110, +110, 110, 109, 108, 107, 106, 106, 106, 106, 106, 106, 107, 108, 109, 110, 110, 110, 110, 110, 109, 108, 107, 106, 106, 106, 105, 106, 106, 107, 108, 109, 110, +110, 110, 110, 110, 109, 108, 107, 106, 106, 105, 105, 106, 106, 107, 108, 109, 110, 110, 111, 111, 110, 109, 108, 107, 106, 105, 105, 105, 105, 106, 107, 108, +109, 110, 111, 111, 111, 111, 110, 108, 107, 106, 105, 104, 104, 104, 105, 106, 108, 110, 111, 112, 112, 112, 112, 110, 109, 107, 105, 104, 103, 102, 103, 104, +106, 108, 110, 113, 114, 115, 115, 114, 112, 109, 106, 103, 100, 98, 97, 98, 101, 104, 109, 115, 120, 124, 127, 127, 123, 116, 105, 90, 71, 49, 25, 0, +-25, -49, -71, -90, -105, -116, -123, -127, -127, -124, -120, -115, -109, -104, -101, -98, -97, -98, -100, -103, -106, -109, -112, -114, -115, -115, -114, -113, -110, -108, -106, -104, +-103, -102, -103, -104, -105, -107, -109, -110, -112, -112, -112, -112, -111, -110, -108, -106, -105, -104, -104, -104, -105, -106, -107, -108, -110, -111, -111, -111, -111, -110, -109, -108, +-107, -106, -105, -105, -105, -105, -106, -107, -108, -109, -110, -111, -111, -110, -110, -109, -108, -107, -106, -106, -105, -105, -106, -106, -107, -108, -109, -110, -110, -110, -110, -110, +-109, -108, -107, -106, -106, -105, -106, -106, -106, -107, -108, -109, -110, -110, -110, -110, -110, -109, -108, -107, -106, -106, -106, -106, -106, -106, -107, -108, -109, -110, -110, -110, +-110, -110, -109, -108, -107, -106, -106, -106, -106, -106, -106, -107, -108, -109, -110, -110, -110, -110, -110, -109, -108, -107, -106, -106, -106, -105, -106, -106, -107, -108, -109, -110, +-110, -110, -110, -110, -109, -108, -107, -106, -106, -105, -105, -106, -106, -107, -108, -109, -110, -110, -111, -111, -110, -109, -108, -107, -106, -105, -105, -105, -105, -106, -107, -108, +-109, -110, -111, -111, -111, -111, -110, -108, -107, -106, -105, -104, -104, -104, -105, -106, -108, -110, -111, -112, -112, -112, -112, -110, -109, -107, -105, -104, -103, -102, -103, -104, +-106, -108, -110, -113, -114, -115, -115, -114, -112, -109, -106, -103, -100, -98, -97, -98, -101, -104, -109, -115, -120, -124, -127, -127, -123, -116, -105, -90, -71, -49, -25, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_303_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_303_at_16384_512_int8.h new file mode 100644 index 000000000..1dfb1cbcf --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_303_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_303_AT_16384_512INT8_H_ +#define SQUARE_MAX_303_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_303_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_303_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_303_AT_16384_512_DATA [] = +{ +0, 23, 46, 66, 85, 100, 112, 120, 125, 127, 126, 123, 119, 114, 109, 104, 101, 98, 97, 97, 99, 101, 104, 107, 110, 112, 114, 115, 115, 114, 112, 110, 108, +106, 104, 103, 102, 102, 103, 104, 105, 107, 109, 110, 111, 112, 112, 112, 111, 110, 108, 107, 106, 104, 104, 104, 104, 105, 106, 107, 108, 109, 110, 111, 111, +111, 110, 109, 108, 107, 106, 105, 105, 104, 105, 105, 106, 107, 108, 109, 110, 110, 111, 110, 110, 109, 109, 108, 107, 106, 105, 105, 105, 105, 106, 107, 108, +108, 109, 110, 110, 110, 110, 109, 109, 108, 107, 106, 106, 105, 105, 105, 106, 107, 107, 108, 109, 110, 110, 110, 110, 109, 109, 108, 107, 106, 106, 105, 105, +105, 106, 106, 107, 108, 109, 109, 110, 110, 110, 110, 109, 108, 107, 107, 106, 105, 105, 105, 106, 106, 107, 108, 109, 109, 110, 110, 110, 110, 109, 108, 108, +107, 106, 105, 105, 105, 105, 106, 107, 108, 109, 109, 110, 110, 111, 110, 110, 109, 108, 107, 106, 105, 105, 104, 105, 105, 106, 107, 108, 109, 110, 111, 111, +111, 110, 109, 108, 107, 106, 105, 104, 104, 104, 104, 106, 107, 108, 110, 111, 112, 112, 112, 111, 110, 109, 107, 105, 104, 103, 102, 102, 103, 104, 106, 108, +110, 112, 114, 115, 115, 114, 112, 110, 107, 104, 101, 99, 97, 97, 98, 101, 104, 109, 114, 119, 123, 126, 127, 125, 120, 112, 100, 85, 66, 46, 23, 0, +-23, -46, -66, -85, -100, -112, -120, -125, -127, -126, -123, -119, -114, -109, -104, -101, -98, -97, -97, -99, -101, -104, -107, -110, -112, -114, -115, -115, -114, -112, -110, -108, +-106, -104, -103, -102, -102, -103, -104, -105, -107, -109, -110, -111, -112, -112, -112, -111, -110, -108, -107, -106, -104, -104, -104, -104, -105, -106, -107, -108, -109, -110, -111, -111, +-111, -110, -109, -108, -107, -106, -105, -105, -104, -105, -105, -106, -107, -108, -109, -110, -110, -111, -110, -110, -109, -109, -108, -107, -106, -105, -105, -105, -105, -106, -107, -108, +-108, -109, -110, -110, -110, -110, -109, -109, -108, -107, -106, -106, -105, -105, -105, -106, -107, -107, -108, -109, -110, -110, -110, -110, -109, -109, -108, -107, -106, -106, -105, -105, +-105, -106, -106, -107, -108, -109, -109, -110, -110, -110, -110, -109, -108, -107, -107, -106, -105, -105, -105, -106, -106, -107, -108, -109, -109, -110, -110, -110, -110, -109, -108, -108, +-107, -106, -105, -105, -105, -105, -106, -107, -108, -109, -109, -110, -110, -111, -110, -110, -109, -108, -107, -106, -105, -105, -104, -105, -105, -106, -107, -108, -109, -110, -111, -111, +-111, -110, -109, -108, -107, -106, -105, -104, -104, -104, -104, -106, -107, -108, -110, -111, -112, -112, -112, -111, -110, -109, -107, -105, -104, -103, -102, -102, -103, -104, -106, -108, +-110, -112, -114, -115, -115, -114, -112, -110, -107, -104, -101, -99, -97, -97, -98, -101, -104, -109, -114, -119, -123, -126, -127, -125, -120, -112, -100, -85, -66, -46, -23, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_327_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_327_at_16384_512_int8.h new file mode 100644 index 000000000..64055d0fa --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_327_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_327_AT_16384_512INT8_H_ +#define SQUARE_MAX_327_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_327_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_327_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_327_AT_16384_512_DATA [] = +{ +0, 21, 42, 62, 80, 95, 107, 117, 123, 126, 127, 126, 123, 119, 114, 109, 105, 101, 99, 97, 97, 98, 100, 102, 105, 108, 110, 112, 114, 115, 115, 114, 113, +111, 109, 107, 105, 104, 103, 102, 102, 103, 104, 105, 107, 108, 110, 111, 112, 112, 112, 112, 111, 109, 108, 107, 105, 105, 104, 104, 104, 104, 105, 106, 107, +109, 110, 110, 111, 111, 111, 110, 110, 109, 108, 107, 106, 105, 105, 104, 105, 105, 106, 107, 108, 109, 110, 110, 111, 111, 110, 110, 109, 108, 107, 106, 106, +105, 105, 105, 105, 106, 106, 107, 108, 109, 110, 110, 110, 110, 110, 109, 109, 108, 107, 106, 106, 105, 105, 105, 105, 106, 107, 108, 108, 109, 110, 110, 110, +110, 110, 109, 108, 108, 107, 106, 105, 105, 105, 105, 106, 106, 107, 108, 109, 109, 110, 110, 110, 110, 110, 109, 108, 107, 106, 106, 105, 105, 105, 105, 106, +106, 107, 108, 109, 110, 110, 111, 111, 110, 110, 109, 108, 107, 106, 105, 105, 104, 105, 105, 106, 107, 108, 109, 110, 110, 111, 111, 111, 110, 110, 109, 107, +106, 105, 104, 104, 104, 104, 105, 105, 107, 108, 109, 111, 112, 112, 112, 112, 111, 110, 108, 107, 105, 104, 103, 102, 102, 103, 104, 105, 107, 109, 111, 113, +114, 115, 115, 114, 112, 110, 108, 105, 102, 100, 98, 97, 97, 99, 101, 105, 109, 114, 119, 123, 126, 127, 126, 123, 117, 107, 95, 80, 62, 42, 21, 0, +-21, -42, -62, -80, -95, -107, -117, -123, -126, -127, -126, -123, -119, -114, -109, -105, -101, -99, -97, -97, -98, -100, -102, -105, -108, -110, -112, -114, -115, -115, -114, -113, +-111, -109, -107, -105, -104, -103, -102, -102, -103, -104, -105, -107, -108, -110, -111, -112, -112, -112, -112, -111, -109, -108, -107, -105, -105, -104, -104, -104, -104, -105, -106, -107, +-109, -110, -110, -111, -111, -111, -110, -110, -109, -108, -107, -106, -105, -105, -104, -105, -105, -106, -107, -108, -109, -110, -110, -111, -111, -110, -110, -109, -108, -107, -106, -106, +-105, -105, -105, -105, -106, -106, -107, -108, -109, -110, -110, -110, -110, -110, -109, -109, -108, -107, -106, -106, -105, -105, -105, -105, -106, -107, -108, -108, -109, -110, -110, -110, +-110, -110, -109, -108, -108, -107, -106, -105, -105, -105, -105, -106, -106, -107, -108, -109, -109, -110, -110, -110, -110, -110, -109, -108, -107, -106, -106, -105, -105, -105, -105, -106, +-106, -107, -108, -109, -110, -110, -111, -111, -110, -110, -109, -108, -107, -106, -105, -105, -104, -105, -105, -106, -107, -108, -109, -110, -110, -111, -111, -111, -110, -110, -109, -107, +-106, -105, -104, -104, -104, -104, -105, -105, -107, -108, -109, -111, -112, -112, -112, -112, -111, -110, -108, -107, -105, -104, -103, -102, -102, -103, -104, -105, -107, -109, -111, -113, +-114, -115, -115, -114, -112, -110, -108, -105, -102, -100, -98, -97, -97, -99, -101, -105, -109, -114, -119, -123, -126, -127, -126, -123, -117, -107, -95, -80, -62, -42, -21, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_356_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_356_at_16384_512_int8.h new file mode 100644 index 000000000..3ae8de860 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_356_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_356_AT_16384_512INT8_H_ +#define SQUARE_MAX_356_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_356_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_356_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_356_AT_16384_512_DATA [] = +{ +0, 20, 39, 58, 75, 89, 102, 112, 119, 124, 127, 127, 126, 123, 119, 115, 110, 106, 103, 100, 98, 97, 97, 98, 100, 102, 105, 108, 110, 112, 114, 115, 115, +115, 114, 112, 111, 109, 107, 105, 104, 103, 102, 102, 102, 103, 104, 106, 107, 109, 110, 111, 112, 112, 112, 112, 111, 110, 109, 107, 106, 105, 104, 104, 104, +104, 104, 105, 106, 107, 108, 109, 110, 111, 111, 111, 111, 110, 110, 109, 108, 107, 106, 105, 105, 104, 104, 105, 105, 106, 107, 108, 109, 110, 110, 111, 111, +111, 110, 110, 109, 108, 107, 106, 106, 105, 105, 105, 105, 105, 106, 107, 108, 109, 109, 110, 110, 111, 111, 110, 110, 109, 108, 107, 107, 106, 105, 105, 105, +105, 105, 106, 107, 107, 108, 109, 110, 110, 111, 111, 110, 110, 109, 109, 108, 107, 106, 105, 105, 105, 105, 105, 106, 106, 107, 108, 109, 110, 110, 111, 111, +111, 110, 110, 109, 108, 107, 106, 105, 105, 104, 104, 105, 105, 106, 107, 108, 109, 110, 110, 111, 111, 111, 111, 110, 109, 108, 107, 106, 105, 104, 104, 104, +104, 104, 105, 106, 107, 109, 110, 111, 112, 112, 112, 112, 111, 110, 109, 107, 106, 104, 103, 102, 102, 102, 103, 104, 105, 107, 109, 111, 112, 114, 115, 115, +115, 114, 112, 110, 108, 105, 102, 100, 98, 97, 97, 98, 100, 103, 106, 110, 115, 119, 123, 126, 127, 127, 124, 119, 112, 102, 89, 75, 58, 39, 20, 0, +-20, -39, -58, -75, -89, -102, -112, -119, -124, -127, -127, -126, -123, -119, -115, -110, -106, -103, -100, -98, -97, -97, -98, -100, -102, -105, -108, -110, -112, -114, -115, -115, +-115, -114, -112, -111, -109, -107, -105, -104, -103, -102, -102, -102, -103, -104, -106, -107, -109, -110, -111, -112, -112, -112, -112, -111, -110, -109, -107, -106, -105, -104, -104, -104, +-104, -104, -105, -106, -107, -108, -109, -110, -111, -111, -111, -111, -110, -110, -109, -108, -107, -106, -105, -105, -104, -104, -105, -105, -106, -107, -108, -109, -110, -110, -111, -111, +-111, -110, -110, -109, -108, -107, -106, -106, -105, -105, -105, -105, -105, -106, -107, -108, -109, -109, -110, -110, -111, -111, -110, -110, -109, -108, -107, -107, -106, -105, -105, -105, +-105, -105, -106, -107, -107, -108, -109, -110, -110, -111, -111, -110, -110, -109, -109, -108, -107, -106, -105, -105, -105, -105, -105, -106, -106, -107, -108, -109, -110, -110, -111, -111, +-111, -110, -110, -109, -108, -107, -106, -105, -105, -104, -104, -105, -105, -106, -107, -108, -109, -110, -110, -111, -111, -111, -111, -110, -109, -108, -107, -106, -105, -104, -104, -104, +-104, -104, -105, -106, -107, -109, -110, -111, -112, -112, -112, -112, -111, -110, -109, -107, -106, -104, -103, -102, -102, -102, -103, -104, -105, -107, -109, -111, -112, -114, -115, -115, +-115, -114, -112, -110, -108, -105, -102, -100, -98, -97, -97, -98, -100, -103, -106, -110, -115, -119, -123, -126, -127, -127, -124, -119, -112, -102, -89, -75, -58, -39, -20, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_390_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_390_at_16384_512_int8.h new file mode 100644 index 000000000..b21240b24 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_390_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_390_AT_16384_512INT8_H_ +#define SQUARE_MAX_390_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_390_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_390_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_390_AT_16384_512_DATA [] = +{ +0, 18, 36, 53, 69, 84, 96, 106, 115, 121, 125, 127, 127, 126, 123, 120, 116, 112, 108, 105, 101, 99, 98, 97, 97, 98, 100, 102, 104, 106, 109, 111, 113, +114, 115, 115, 115, 114, 113, 111, 109, 108, 106, 105, 103, 102, 102, 102, 102, 103, 104, 105, 107, 108, 110, 111, 112, 112, 112, 112, 112, 111, 110, 109, 108, +107, 106, 105, 104, 104, 104, 104, 104, 105, 106, 107, 108, 109, 110, 111, 111, 111, 111, 111, 111, 110, 109, 108, 107, 106, 105, 105, 104, 104, 104, 105, 105, +106, 107, 108, 109, 109, 110, 111, 111, 111, 111, 110, 110, 109, 108, 107, 106, 106, 105, 105, 105, 105, 105, 105, 106, 107, 108, 108, 109, 110, 110, 111, 111, +111, 110, 110, 109, 108, 108, 107, 106, 105, 105, 105, 105, 105, 105, 106, 106, 107, 108, 109, 110, 110, 111, 111, 111, 111, 110, 109, 109, 108, 107, 106, 105, +105, 104, 104, 104, 105, 105, 106, 107, 108, 109, 110, 111, 111, 111, 111, 111, 111, 110, 109, 108, 107, 106, 105, 104, 104, 104, 104, 104, 105, 106, 107, 108, +109, 110, 111, 112, 112, 112, 112, 112, 111, 110, 108, 107, 105, 104, 103, 102, 102, 102, 102, 103, 105, 106, 108, 109, 111, 113, 114, 115, 115, 115, 114, 113, +111, 109, 106, 104, 102, 100, 98, 97, 97, 98, 99, 101, 105, 108, 112, 116, 120, 123, 126, 127, 127, 125, 121, 115, 106, 96, 84, 69, 53, 36, 18, 0, +-18, -36, -53, -69, -84, -96, -106, -115, -121, -125, -127, -127, -126, -123, -120, -116, -112, -108, -105, -101, -99, -98, -97, -97, -98, -100, -102, -104, -106, -109, -111, -113, +-114, -115, -115, -115, -114, -113, -111, -109, -108, -106, -105, -103, -102, -102, -102, -102, -103, -104, -105, -107, -108, -110, -111, -112, -112, -112, -112, -112, -111, -110, -109, -108, +-107, -106, -105, -104, -104, -104, -104, -104, -105, -106, -107, -108, -109, -110, -111, -111, -111, -111, -111, -111, -110, -109, -108, -107, -106, -105, -105, -104, -104, -104, -105, -105, +-106, -107, -108, -109, -109, -110, -111, -111, -111, -111, -110, -110, -109, -108, -107, -106, -106, -105, -105, -105, -105, -105, -105, -106, -107, -108, -108, -109, -110, -110, -111, -111, +-111, -110, -110, -109, -108, -108, -107, -106, -105, -105, -105, -105, -105, -105, -106, -106, -107, -108, -109, -110, -110, -111, -111, -111, -111, -110, -109, -109, -108, -107, -106, -105, +-105, -104, -104, -104, -105, -105, -106, -107, -108, -109, -110, -111, -111, -111, -111, -111, -111, -110, -109, -108, -107, -106, -105, -104, -104, -104, -104, -104, -105, -106, -107, -108, +-109, -110, -111, -112, -112, -112, -112, -112, -111, -110, -108, -107, -105, -104, -103, -102, -102, -102, -102, -103, -105, -106, -108, -109, -111, -113, -114, -115, -115, -115, -114, -113, +-111, -109, -106, -104, -102, -100, -98, -97, -97, -98, -99, -101, -105, -108, -112, -116, -120, -123, -126, -127, -127, -125, -121, -115, -106, -96, -84, -69, -53, -36, -18, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_431_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_431_at_16384_512_int8.h new file mode 100644 index 000000000..e817bf55f --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_431_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_431_AT_16384_512INT8_H_ +#define SQUARE_MAX_431_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_431_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_431_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_431_AT_16384_512_DATA [] = +{ +0, 16, 33, 49, 64, 77, 89, 100, 109, 116, 121, 125, 127, 127, 126, 124, 121, 118, 115, 111, 107, 104, 101, 99, 98, 97, 97, 98, 99, 100, 102, 104, 107, +109, 111, 112, 114, 115, 115, 115, 114, 114, 112, 111, 109, 108, 106, 105, 104, 103, 102, 102, 102, 102, 103, 104, 105, 107, 108, 109, 110, 111, 112, 112, 112, +112, 112, 111, 110, 109, 108, 107, 106, 105, 104, 104, 103, 103, 104, 104, 105, 105, 106, 107, 108, 109, 110, 111, 111, 111, 111, 111, 111, 110, 109, 109, 108, +107, 106, 105, 105, 104, 104, 104, 104, 105, 105, 106, 107, 108, 109, 109, 110, 111, 111, 111, 111, 111, 110, 110, 109, 108, 107, 106, 106, 105, 105, 104, 104, +104, 105, 105, 106, 106, 107, 108, 109, 110, 110, 111, 111, 111, 111, 111, 110, 109, 109, 108, 107, 106, 105, 105, 104, 104, 104, 104, 105, 105, 106, 107, 108, +109, 109, 110, 111, 111, 111, 111, 111, 111, 110, 109, 108, 107, 106, 105, 105, 104, 104, 103, 103, 104, 104, 105, 106, 107, 108, 109, 110, 111, 112, 112, 112, +112, 112, 111, 110, 109, 108, 107, 105, 104, 103, 102, 102, 102, 102, 103, 104, 105, 106, 108, 109, 111, 112, 114, 114, 115, 115, 115, 114, 112, 111, 109, 107, +104, 102, 100, 99, 98, 97, 97, 98, 99, 101, 104, 107, 111, 115, 118, 121, 124, 126, 127, 127, 125, 121, 116, 109, 100, 89, 77, 64, 49, 33, 16, 0, +-16, -33, -49, -64, -77, -89, -100, -109, -116, -121, -125, -127, -127, -126, -124, -121, -118, -115, -111, -107, -104, -101, -99, -98, -97, -97, -98, -99, -100, -102, -104, -107, +-109, -111, -112, -114, -115, -115, -115, -114, -114, -112, -111, -109, -108, -106, -105, -104, -103, -102, -102, -102, -102, -103, -104, -105, -107, -108, -109, -110, -111, -112, -112, -112, +-112, -112, -111, -110, -109, -108, -107, -106, -105, -104, -104, -103, -103, -104, -104, -105, -105, -106, -107, -108, -109, -110, -111, -111, -111, -111, -111, -111, -110, -109, -109, -108, +-107, -106, -105, -105, -104, -104, -104, -104, -105, -105, -106, -107, -108, -109, -109, -110, -111, -111, -111, -111, -111, -110, -110, -109, -108, -107, -106, -106, -105, -105, -104, -104, +-104, -105, -105, -106, -106, -107, -108, -109, -110, -110, -111, -111, -111, -111, -111, -110, -109, -109, -108, -107, -106, -105, -105, -104, -104, -104, -104, -105, -105, -106, -107, -108, +-109, -109, -110, -111, -111, -111, -111, -111, -111, -110, -109, -108, -107, -106, -105, -105, -104, -104, -103, -103, -104, -104, -105, -106, -107, -108, -109, -110, -111, -112, -112, -112, +-112, -112, -111, -110, -109, -108, -107, -105, -104, -103, -102, -102, -102, -102, -103, -104, -105, -106, -108, -109, -111, -112, -114, -114, -115, -115, -115, -114, -112, -111, -109, -107, +-104, -102, -100, -99, -98, -97, -97, -98, -99, -101, -104, -107, -111, -115, -118, -121, -124, -126, -127, -127, -125, -121, -116, -109, -100, -89, -77, -64, -49, -33, -16, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_481_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_481_at_16384_512_int8.h new file mode 100644 index 000000000..ad086ca5f --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_481_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_481_AT_16384_512INT8_H_ +#define SQUARE_MAX_481_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_481_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_481_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_481_AT_16384_512_DATA [] = +{ +0, 15, 30, 44, 58, 71, 82, 93, 102, 110, 116, 121, 124, 126, 127, 127, 125, 123, 121, 118, 115, 111, 108, 105, 102, 100, 99, 97, 97, 97, 97, 98, 100, +102, 103, 105, 107, 109, 111, 113, 114, 115, 115, 115, 115, 114, 113, 112, 111, 109, 108, 106, 105, 104, 103, 102, 102, 102, 102, 102, 103, 104, 105, 106, 107, +108, 110, 111, 111, 112, 112, 113, 112, 112, 112, 111, 110, 109, 108, 107, 106, 105, 104, 104, 103, 103, 103, 103, 104, 105, 105, 106, 107, 108, 109, 110, 110, +111, 111, 112, 112, 111, 111, 111, 110, 109, 108, 107, 106, 106, 105, 104, 104, 104, 104, 104, 104, 105, 105, 106, 107, 108, 108, 109, 110, 111, 111, 111, 111, +111, 111, 111, 110, 109, 108, 108, 107, 106, 105, 105, 104, 104, 104, 104, 104, 104, 105, 106, 106, 107, 108, 109, 110, 111, 111, 111, 112, 112, 111, 111, 110, +110, 109, 108, 107, 106, 105, 105, 104, 103, 103, 103, 103, 104, 104, 105, 106, 107, 108, 109, 110, 111, 112, 112, 112, 113, 112, 112, 111, 111, 110, 108, 107, +106, 105, 104, 103, 102, 102, 102, 102, 102, 103, 104, 105, 106, 108, 109, 111, 112, 113, 114, 115, 115, 115, 115, 114, 113, 111, 109, 107, 105, 103, 102, 100, +98, 97, 97, 97, 97, 99, 100, 102, 105, 108, 111, 115, 118, 121, 123, 125, 127, 127, 126, 124, 121, 116, 110, 102, 93, 82, 71, 58, 44, 30, 15, 0, +-15, -30, -44, -58, -71, -82, -93, -102, -110, -116, -121, -124, -126, -127, -127, -125, -123, -121, -118, -115, -111, -108, -105, -102, -100, -99, -97, -97, -97, -97, -98, -100, +-102, -103, -105, -107, -109, -111, -113, -114, -115, -115, -115, -115, -114, -113, -112, -111, -109, -108, -106, -105, -104, -103, -102, -102, -102, -102, -102, -103, -104, -105, -106, -107, +-108, -110, -111, -111, -112, -112, -113, -112, -112, -112, -111, -110, -109, -108, -107, -106, -105, -104, -104, -103, -103, -103, -103, -104, -105, -105, -106, -107, -108, -109, -110, -110, +-111, -111, -112, -112, -111, -111, -111, -110, -109, -108, -107, -106, -106, -105, -104, -104, -104, -104, -104, -104, -105, -105, -106, -107, -108, -108, -109, -110, -111, -111, -111, -111, +-111, -111, -111, -110, -109, -108, -108, -107, -106, -105, -105, -104, -104, -104, -104, -104, -104, -105, -106, -106, -107, -108, -109, -110, -111, -111, -111, -112, -112, -111, -111, -110, +-110, -109, -108, -107, -106, -105, -105, -104, -103, -103, -103, -103, -104, -104, -105, -106, -107, -108, -109, -110, -111, -112, -112, -112, -113, -112, -112, -111, -111, -110, -108, -107, +-106, -105, -104, -103, -102, -102, -102, -102, -102, -103, -104, -105, -106, -108, -109, -111, -112, -113, -114, -115, -115, -115, -115, -114, -113, -111, -109, -107, -105, -103, -102, -100, +-98, -97, -97, -97, -97, -99, -100, -102, -105, -108, -111, -115, -118, -121, -123, -125, -127, -127, -126, -124, -121, -116, -110, -102, -93, -82, -71, -58, -44, -30, -15, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_546_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_546_at_16384_512_int8.h new file mode 100644 index 000000000..c5fad71fc --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_546_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_546_AT_16384_512INT8_H_ +#define SQUARE_MAX_546_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_546_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_546_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_546_AT_16384_512_DATA [] = +{ +0, 13, 26, 39, 52, 64, 75, 85, 94, 102, 109, 115, 119, 123, 125, 127, 127, 127, 125, 124, 121, 119, 116, 113, 110, 107, 105, 102, 100, 99, 98, 97, 97, +97, 98, 99, 100, 101, 103, 105, 107, 108, 110, 111, 113, 114, 115, 115, 115, 115, 115, 114, 113, 112, 111, 109, 108, 107, 105, 104, 103, 103, 102, 102, 102, +102, 102, 103, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 112, 113, 113, 113, 112, 112, 111, 110, 110, 109, 108, 107, 106, 105, 104, 104, 103, 103, 103, +103, 103, 104, 104, 105, 106, 107, 107, 108, 109, 110, 111, 111, 112, 112, 112, 112, 112, 111, 111, 110, 109, 108, 108, 107, 106, 105, 105, 104, 104, 103, 103, +103, 104, 104, 105, 105, 106, 107, 108, 108, 109, 110, 111, 111, 112, 112, 112, 112, 112, 111, 111, 110, 109, 108, 107, 107, 106, 105, 104, 104, 103, 103, 103, +103, 103, 104, 104, 105, 106, 107, 108, 109, 110, 110, 111, 112, 112, 113, 113, 113, 112, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 103, 102, 102, 102, +102, 102, 103, 103, 104, 105, 107, 108, 109, 111, 112, 113, 114, 115, 115, 115, 115, 115, 114, 113, 111, 110, 108, 107, 105, 103, 101, 100, 99, 98, 97, 97, +97, 98, 99, 100, 102, 105, 107, 110, 113, 116, 119, 121, 124, 125, 127, 127, 127, 125, 123, 119, 115, 109, 102, 94, 85, 75, 64, 52, 39, 26, 13, 0, +-13, -26, -39, -52, -64, -75, -85, -94, -102, -109, -115, -119, -123, -125, -127, -127, -127, -125, -124, -121, -119, -116, -113, -110, -107, -105, -102, -100, -99, -98, -97, -97, +-97, -98, -99, -100, -101, -103, -105, -107, -108, -110, -111, -113, -114, -115, -115, -115, -115, -115, -114, -113, -112, -111, -109, -108, -107, -105, -104, -103, -103, -102, -102, -102, +-102, -102, -103, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -112, -113, -113, -113, -112, -112, -111, -110, -110, -109, -108, -107, -106, -105, -104, -104, -103, -103, -103, +-103, -103, -104, -104, -105, -106, -107, -107, -108, -109, -110, -111, -111, -112, -112, -112, -112, -112, -111, -111, -110, -109, -108, -108, -107, -106, -105, -105, -104, -104, -103, -103, +-103, -104, -104, -105, -105, -106, -107, -108, -108, -109, -110, -111, -111, -112, -112, -112, -112, -112, -111, -111, -110, -109, -108, -107, -107, -106, -105, -104, -104, -103, -103, -103, +-103, -103, -104, -104, -105, -106, -107, -108, -109, -110, -110, -111, -112, -112, -113, -113, -113, -112, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -103, -102, -102, -102, +-102, -102, -103, -103, -104, -105, -107, -108, -109, -111, -112, -113, -114, -115, -115, -115, -115, -115, -114, -113, -111, -110, -108, -107, -105, -103, -101, -100, -99, -98, -97, -97, +-97, -98, -99, -100, -102, -105, -107, -110, -113, -116, -119, -121, -124, -125, -127, -127, -127, -125, -123, -119, -115, -109, -102, -94, -85, -75, -64, -52, -39, -26, -13, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_630_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_630_at_16384_512_int8.h new file mode 100644 index 000000000..088549f7b --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_630_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_630_AT_16384_512INT8_H_ +#define SQUARE_MAX_630_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_630_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_630_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_630_AT_16384_512_DATA [] = +{ +0, 11, 23, 34, 46, 56, 66, 76, 85, 93, 100, 106, 112, 117, 120, 123, 125, 126, 127, 127, 126, 125, 123, 121, 119, 116, 114, 111, 109, 106, 104, 102, 100, +99, 98, 97, 97, 97, 97, 98, 98, 100, 101, 102, 104, 105, 107, 109, 110, 111, 113, 114, 114, 115, 115, 115, 115, 115, 114, 113, 112, 111, 110, 109, 108, +107, 106, 105, 104, 103, 102, 102, 101, 101, 101, 102, 102, 103, 103, 104, 105, 106, 107, 108, 109, 110, 111, 111, 112, 112, 113, 113, 113, 113, 112, 112, 111, +111, 110, 109, 108, 107, 106, 106, 105, 104, 103, 103, 103, 103, 103, 103, 103, 103, 104, 104, 105, 106, 107, 108, 108, 109, 110, 111, 111, 112, 112, 112, 112, +112, 112, 112, 111, 111, 110, 109, 108, 108, 107, 106, 105, 104, 104, 103, 103, 103, 103, 103, 103, 103, 103, 104, 105, 106, 106, 107, 108, 109, 110, 111, 111, +112, 112, 113, 113, 113, 113, 112, 112, 111, 111, 110, 109, 108, 107, 106, 105, 104, 103, 103, 102, 102, 101, 101, 101, 102, 102, 103, 104, 105, 106, 107, 108, +109, 110, 111, 112, 113, 114, 115, 115, 115, 115, 115, 114, 114, 113, 111, 110, 109, 107, 105, 104, 102, 101, 100, 98, 98, 97, 97, 97, 97, 98, 99, 100, +102, 104, 106, 109, 111, 114, 116, 119, 121, 123, 125, 126, 127, 127, 126, 125, 123, 120, 117, 112, 106, 100, 93, 85, 76, 66, 56, 46, 34, 23, 11, 0, +-11, -23, -34, -46, -56, -66, -76, -85, -93, -100, -106, -112, -117, -120, -123, -125, -126, -127, -127, -126, -125, -123, -121, -119, -116, -114, -111, -109, -106, -104, -102, -100, +-99, -98, -97, -97, -97, -97, -98, -98, -100, -101, -102, -104, -105, -107, -109, -110, -111, -113, -114, -114, -115, -115, -115, -115, -115, -114, -113, -112, -111, -110, -109, -108, +-107, -106, -105, -104, -103, -102, -102, -101, -101, -101, -102, -102, -103, -103, -104, -105, -106, -107, -108, -109, -110, -111, -111, -112, -112, -113, -113, -113, -113, -112, -112, -111, +-111, -110, -109, -108, -107, -106, -106, -105, -104, -103, -103, -103, -103, -103, -103, -103, -103, -104, -104, -105, -106, -107, -108, -108, -109, -110, -111, -111, -112, -112, -112, -112, +-112, -112, -112, -111, -111, -110, -109, -108, -108, -107, -106, -105, -104, -104, -103, -103, -103, -103, -103, -103, -103, -103, -104, -105, -106, -106, -107, -108, -109, -110, -111, -111, +-112, -112, -113, -113, -113, -113, -112, -112, -111, -111, -110, -109, -108, -107, -106, -105, -104, -103, -103, -102, -102, -101, -101, -101, -102, -102, -103, -104, -105, -106, -107, -108, +-109, -110, -111, -112, -113, -114, -115, -115, -115, -115, -115, -114, -114, -113, -111, -110, -109, -107, -105, -104, -102, -101, -100, -98, -98, -97, -97, -97, -97, -98, -99, -100, +-102, -104, -106, -109, -111, -114, -116, -119, -121, -123, -125, -126, -127, -127, -126, -125, -123, -120, -117, -112, -106, -100, -93, -85, -76, -66, -56, -46, -34, -23, -11, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_68_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_68_at_16384_512_int8.h new file mode 100644 index 000000000..2f6f37681 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_68_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_68_AT_16384_512INT8_H_ +#define SQUARE_MAX_68_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_68_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_68_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_68_AT_16384_512_DATA [] = +{ +0, 90, 127, 115, 98, 103, 114, 113, 104, 104, 110, 112, 107, 105, 109, 111, 108, 105, 107, 110, 109, 106, 107, 110, 109, 107, 106, 109, 110, 108, 106, 108, 110, +108, 107, 108, 109, 109, 107, 107, 109, 109, 107, 107, 108, 109, 108, 107, 108, 109, 108, 107, 108, 109, 109, 107, 107, 109, 109, 108, 107, 108, 109, 108, 107, +108, 109, 108, 107, 108, 109, 108, 107, 107, 108, 109, 108, 107, 108, 109, 108, 107, 108, 109, 108, 107, 108, 109, 108, 108, 107, 108, 109, 108, 107, 108, 109, +108, 107, 108, 109, 108, 108, 108, 108, 108, 108, 107, 108, 109, 108, 107, 108, 109, 108, 107, 108, 109, 108, 108, 108, 108, 108, 108, 107, 108, 109, 108, 107, +108, 109, 108, 107, 108, 108, 108, 108, 108, 108, 109, 108, 107, 108, 109, 108, 107, 108, 109, 108, 107, 108, 108, 108, 108, 108, 108, 109, 108, 107, 108, 109, +108, 107, 108, 109, 108, 107, 108, 108, 109, 108, 107, 108, 109, 108, 107, 108, 109, 108, 107, 108, 109, 108, 107, 107, 108, 109, 108, 107, 108, 109, 108, 107, +108, 109, 108, 107, 108, 109, 109, 107, 107, 109, 109, 108, 107, 108, 109, 108, 107, 108, 109, 108, 107, 107, 109, 109, 107, 107, 109, 109, 108, 107, 108, 110, +108, 106, 108, 110, 109, 106, 107, 109, 110, 107, 106, 109, 110, 107, 105, 108, 111, 109, 105, 107, 112, 110, 104, 104, 113, 114, 103, 98, 115, 127, 90, 0, +-90, -127, -115, -98, -103, -114, -113, -104, -104, -110, -112, -107, -105, -109, -111, -108, -105, -107, -110, -109, -106, -107, -110, -109, -107, -106, -109, -110, -108, -106, -108, -110, +-108, -107, -108, -109, -109, -107, -107, -109, -109, -107, -107, -108, -109, -108, -107, -108, -109, -108, -107, -108, -109, -109, -107, -107, -109, -109, -108, -107, -108, -109, -108, -107, +-108, -109, -108, -107, -108, -109, -108, -107, -107, -108, -109, -108, -107, -108, -109, -108, -107, -108, -109, -108, -107, -108, -109, -108, -108, -107, -108, -109, -108, -107, -108, -109, +-108, -107, -108, -109, -108, -108, -108, -108, -108, -108, -107, -108, -109, -108, -107, -108, -109, -108, -107, -108, -109, -108, -108, -108, -108, -108, -108, -107, -108, -109, -108, -107, +-108, -109, -108, -107, -108, -108, -108, -108, -108, -108, -109, -108, -107, -108, -109, -108, -107, -108, -109, -108, -107, -108, -108, -108, -108, -108, -108, -109, -108, -107, -108, -109, +-108, -107, -108, -109, -108, -107, -108, -108, -109, -108, -107, -108, -109, -108, -107, -108, -109, -108, -107, -108, -109, -108, -107, -107, -108, -109, -108, -107, -108, -109, -108, -107, +-108, -109, -108, -107, -108, -109, -109, -107, -107, -109, -109, -108, -107, -108, -109, -108, -107, -108, -109, -108, -107, -107, -109, -109, -107, -107, -109, -109, -108, -107, -108, -110, +-108, -106, -108, -110, -109, -106, -107, -109, -110, -107, -106, -109, -110, -107, -105, -108, -111, -109, -105, -107, -112, -110, -104, -104, -113, -114, -103, -98, -115, -127, -90, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_70_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_70_at_16384_512_int8.h new file mode 100644 index 000000000..81a59b3ea --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_70_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_70_AT_16384_512INT8_H_ +#define SQUARE_MAX_70_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_70_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_70_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_70_AT_16384_512_DATA [] = +{ +0, 89, 127, 116, 99, 102, 113, 114, 105, 103, 110, 113, 108, 105, 108, 111, 109, 106, 107, 110, 110, 107, 106, 109, 110, 108, 106, 108, 110, 109, 107, 107, 109, +109, 108, 107, 109, 110, 108, 107, 108, 109, 109, 107, 107, 109, 109, 108, 107, 108, 109, 108, 107, 108, 109, 109, 107, 108, 109, 109, 108, 107, 108, 109, 108, +107, 108, 109, 109, 108, 108, 109, 109, 108, 108, 108, 109, 108, 108, 108, 109, 109, 108, 108, 109, 109, 108, 108, 108, 109, 108, 108, 108, 109, 109, 108, 108, +109, 109, 108, 108, 108, 109, 108, 108, 108, 109, 109, 108, 108, 109, 109, 108, 108, 108, 109, 108, 108, 108, 109, 109, 108, 108, 109, 109, 108, 108, 108, 109, +108, 108, 108, 109, 109, 108, 108, 109, 109, 108, 108, 108, 109, 108, 108, 108, 109, 109, 108, 108, 109, 109, 108, 108, 108, 109, 108, 108, 108, 109, 109, 108, +108, 109, 109, 108, 108, 108, 109, 108, 108, 108, 109, 109, 108, 108, 109, 109, 108, 108, 108, 109, 108, 108, 108, 109, 109, 108, 108, 109, 109, 108, 107, 108, +109, 108, 107, 108, 109, 109, 108, 107, 109, 109, 108, 107, 108, 109, 108, 107, 108, 109, 109, 107, 107, 109, 109, 108, 107, 108, 110, 109, 107, 108, 109, 109, +107, 107, 109, 110, 108, 106, 108, 110, 109, 106, 107, 110, 110, 107, 106, 109, 111, 108, 105, 108, 113, 110, 103, 105, 114, 113, 102, 99, 116, 127, 89, 0, +-89, -127, -116, -99, -102, -113, -114, -105, -103, -110, -113, -108, -105, -108, -111, -109, -106, -107, -110, -110, -107, -106, -109, -110, -108, -106, -108, -110, -109, -107, -107, -109, +-109, -108, -107, -109, -110, -108, -107, -108, -109, -109, -107, -107, -109, -109, -108, -107, -108, -109, -108, -107, -108, -109, -109, -107, -108, -109, -109, -108, -107, -108, -109, -108, +-107, -108, -109, -109, -108, -108, -109, -109, -108, -108, -108, -109, -108, -108, -108, -109, -109, -108, -108, -109, -109, -108, -108, -108, -109, -108, -108, -108, -109, -109, -108, -108, +-109, -109, -108, -108, -108, -109, -108, -108, -108, -109, -109, -108, -108, -109, -109, -108, -108, -108, -109, -108, -108, -108, -109, -109, -108, -108, -109, -109, -108, -108, -108, -109, +-108, -108, -108, -109, -109, -108, -108, -109, -109, -108, -108, -108, -109, -108, -108, -108, -109, -109, -108, -108, -109, -109, -108, -108, -108, -109, -108, -108, -108, -109, -109, -108, +-108, -109, -109, -108, -108, -108, -109, -108, -108, -108, -109, -109, -108, -108, -109, -109, -108, -108, -108, -109, -108, -108, -108, -109, -109, -108, -108, -109, -109, -108, -107, -108, +-109, -108, -107, -108, -109, -109, -108, -107, -109, -109, -108, -107, -108, -109, -108, -107, -108, -109, -109, -107, -107, -109, -109, -108, -107, -108, -110, -109, -107, -108, -109, -109, +-107, -107, -109, -110, -108, -106, -108, -110, -109, -106, -107, -110, -110, -107, -106, -109, -111, -108, -105, -108, -113, -110, -103, -105, -114, -113, -102, -99, -116, -127, -89, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_71_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_71_at_16384_512_int8.h new file mode 100644 index 000000000..119d00833 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_71_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_71_AT_16384_512INT8_H_ +#define SQUARE_MAX_71_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_71_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_71_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_71_AT_16384_512_DATA [] = +{ +0, 88, 127, 118, 100, 101, 113, 115, 107, 103, 109, 113, 110, 105, 107, 111, 111, 107, 106, 109, 111, 108, 106, 108, 110, 110, 107, 107, 109, 110, 108, 107, 108, +110, 109, 107, 108, 109, 110, 108, 107, 109, 110, 109, 107, 108, 109, 109, 108, 108, 109, 109, 108, 108, 108, 109, 109, 108, 108, 109, 109, 108, 108, 109, 109, +109, 108, 108, 109, 109, 108, 108, 109, 109, 108, 108, 108, 109, 109, 108, 108, 109, 109, 108, 108, 109, 109, 109, 108, 108, 109, 109, 108, 108, 109, 109, 109, +108, 108, 109, 109, 108, 108, 109, 109, 108, 108, 108, 109, 109, 108, 108, 109, 109, 108, 108, 109, 109, 109, 108, 108, 109, 109, 108, 108, 109, 109, 108, 108, +108, 109, 109, 108, 108, 109, 109, 108, 108, 109, 109, 109, 108, 108, 109, 109, 108, 108, 109, 109, 108, 108, 108, 109, 109, 108, 108, 109, 109, 108, 108, 109, +109, 109, 108, 108, 109, 109, 108, 108, 109, 109, 109, 108, 108, 109, 109, 108, 108, 109, 109, 108, 108, 108, 109, 109, 108, 108, 109, 109, 108, 108, 109, 109, +109, 108, 108, 109, 109, 108, 108, 109, 109, 108, 108, 108, 109, 109, 108, 108, 109, 109, 108, 107, 109, 110, 109, 107, 108, 110, 109, 108, 107, 109, 110, 108, +107, 108, 110, 109, 107, 107, 110, 110, 108, 106, 108, 111, 109, 106, 107, 111, 111, 107, 105, 110, 113, 109, 103, 107, 115, 113, 101, 100, 118, 127, 88, 0, +-88, -127, -118, -100, -101, -113, -115, -107, -103, -109, -113, -110, -105, -107, -111, -111, -107, -106, -109, -111, -108, -106, -108, -110, -110, -107, -107, -109, -110, -108, -107, -108, +-110, -109, -107, -108, -109, -110, -108, -107, -109, -110, -109, -107, -108, -109, -109, -108, -108, -109, -109, -108, -108, -108, -109, -109, -108, -108, -109, -109, -108, -108, -109, -109, +-109, -108, -108, -109, -109, -108, -108, -109, -109, -108, -108, -108, -109, -109, -108, -108, -109, -109, -108, -108, -109, -109, -109, -108, -108, -109, -109, -108, -108, -109, -109, -109, +-108, -108, -109, -109, -108, -108, -109, -109, -108, -108, -108, -109, -109, -108, -108, -109, -109, -108, -108, -109, -109, -109, -108, -108, -109, -109, -108, -108, -109, -109, -108, -108, +-108, -109, -109, -108, -108, -109, -109, -108, -108, -109, -109, -109, -108, -108, -109, -109, -108, -108, -109, -109, -108, -108, -108, -109, -109, -108, -108, -109, -109, -108, -108, -109, +-109, -109, -108, -108, -109, -109, -108, -108, -109, -109, -109, -108, -108, -109, -109, -108, -108, -109, -109, -108, -108, -108, -109, -109, -108, -108, -109, -109, -108, -108, -109, -109, +-109, -108, -108, -109, -109, -108, -108, -109, -109, -108, -108, -108, -109, -109, -108, -108, -109, -109, -108, -107, -109, -110, -109, -107, -108, -110, -109, -108, -107, -109, -110, -108, +-107, -108, -110, -109, -107, -107, -110, -110, -108, -106, -108, -111, -109, -106, -107, -111, -111, -107, -105, -110, -113, -109, -103, -107, -115, -113, -101, -100, -118, -127, -88, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_72_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_72_at_16384_512_int8.h new file mode 100644 index 000000000..fdc3420c4 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_72_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_72_AT_16384_512INT8_H_ +#define SQUARE_MAX_72_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_72_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_72_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_72_AT_16384_512_DATA [] = +{ +0, 87, 127, 119, 101, 101, 112, 116, 108, 103, 108, 113, 111, 106, 106, 110, 112, 108, 106, 108, 111, 110, 107, 107, 110, 111, 108, 107, 109, 111, 110, 108, 108, +110, 110, 108, 107, 109, 110, 109, 108, 108, 110, 110, 108, 108, 109, 110, 109, 108, 108, 109, 110, 109, 108, 109, 110, 109, 108, 108, 109, 110, 109, 108, 109, +110, 109, 108, 108, 109, 110, 109, 108, 109, 110, 109, 108, 108, 109, 109, 109, 108, 109, 110, 109, 108, 108, 109, 109, 109, 108, 109, 109, 109, 108, 108, 109, +109, 109, 108, 109, 109, 109, 108, 108, 109, 109, 109, 108, 109, 109, 109, 108, 108, 109, 109, 109, 108, 109, 109, 109, 108, 109, 109, 109, 109, 108, 109, 109, +109, 108, 109, 109, 109, 109, 108, 109, 109, 109, 108, 109, 109, 109, 108, 108, 109, 109, 109, 108, 109, 109, 109, 108, 108, 109, 109, 109, 108, 109, 109, 109, +108, 108, 109, 109, 109, 108, 109, 109, 109, 108, 108, 109, 110, 109, 108, 109, 109, 109, 108, 108, 109, 110, 109, 108, 109, 110, 109, 108, 108, 109, 110, 109, +108, 109, 110, 109, 108, 108, 109, 110, 109, 108, 109, 110, 109, 108, 108, 109, 110, 109, 108, 108, 110, 110, 108, 108, 109, 110, 109, 107, 108, 110, 110, 108, +108, 110, 111, 109, 107, 108, 111, 110, 107, 107, 110, 111, 108, 106, 108, 112, 110, 106, 106, 111, 113, 108, 103, 108, 116, 112, 101, 101, 119, 127, 87, 0, +-87, -127, -119, -101, -101, -112, -116, -108, -103, -108, -113, -111, -106, -106, -110, -112, -108, -106, -108, -111, -110, -107, -107, -110, -111, -108, -107, -109, -111, -110, -108, -108, +-110, -110, -108, -107, -109, -110, -109, -108, -108, -110, -110, -108, -108, -109, -110, -109, -108, -108, -109, -110, -109, -108, -109, -110, -109, -108, -108, -109, -110, -109, -108, -109, +-110, -109, -108, -108, -109, -110, -109, -108, -109, -110, -109, -108, -108, -109, -109, -109, -108, -109, -110, -109, -108, -108, -109, -109, -109, -108, -109, -109, -109, -108, -108, -109, +-109, -109, -108, -109, -109, -109, -108, -108, -109, -109, -109, -108, -109, -109, -109, -108, -108, -109, -109, -109, -108, -109, -109, -109, -108, -109, -109, -109, -109, -108, -109, -109, +-109, -108, -109, -109, -109, -109, -108, -109, -109, -109, -108, -109, -109, -109, -108, -108, -109, -109, -109, -108, -109, -109, -109, -108, -108, -109, -109, -109, -108, -109, -109, -109, +-108, -108, -109, -109, -109, -108, -109, -109, -109, -108, -108, -109, -110, -109, -108, -109, -109, -109, -108, -108, -109, -110, -109, -108, -109, -110, -109, -108, -108, -109, -110, -109, +-108, -109, -110, -109, -108, -108, -109, -110, -109, -108, -109, -110, -109, -108, -108, -109, -110, -109, -108, -108, -110, -110, -108, -108, -109, -110, -109, -107, -108, -110, -110, -108, +-108, -110, -111, -109, -107, -108, -111, -110, -107, -107, -110, -111, -108, -106, -108, -112, -110, -106, -106, -111, -113, -108, -103, -108, -116, -112, -101, -101, -119, -127, -87, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_73_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_73_at_16384_512_int8.h new file mode 100644 index 000000000..dadf70bce --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_73_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_73_AT_16384_512INT8_H_ +#define SQUARE_MAX_73_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_73_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_73_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_73_AT_16384_512_DATA [] = +{ +0, 86, 127, 121, 102, 100, 111, 116, 110, 104, 107, 113, 112, 107, 106, 110, 112, 110, 107, 108, 111, 111, 108, 107, 109, 111, 110, 108, 108, 110, 111, 109, 108, +109, 111, 110, 108, 108, 110, 111, 109, 108, 109, 110, 110, 109, 108, 109, 110, 109, 108, 109, 110, 110, 109, 108, 109, 110, 110, 108, 109, 110, 110, 109, 108, +109, 110, 110, 109, 109, 110, 110, 109, 108, 109, 110, 110, 109, 109, 109, 110, 109, 109, 109, 110, 110, 109, 109, 109, 110, 109, 109, 109, 110, 110, 109, 109, +109, 110, 110, 109, 109, 109, 110, 109, 109, 109, 110, 110, 109, 109, 109, 110, 109, 109, 109, 110, 110, 109, 109, 109, 110, 109, 109, 109, 110, 110, 109, 109, +109, 110, 110, 109, 109, 109, 110, 109, 109, 109, 110, 110, 109, 109, 109, 110, 109, 109, 109, 110, 110, 109, 109, 109, 110, 109, 109, 109, 110, 110, 109, 109, +109, 110, 110, 109, 109, 109, 110, 109, 109, 109, 110, 110, 109, 109, 109, 110, 109, 109, 109, 110, 110, 109, 108, 109, 110, 110, 109, 109, 110, 110, 109, 108, +109, 110, 110, 109, 108, 110, 110, 109, 108, 109, 110, 110, 109, 108, 109, 110, 109, 108, 109, 110, 110, 109, 108, 109, 111, 110, 108, 108, 110, 111, 109, 108, +109, 111, 110, 108, 108, 110, 111, 109, 107, 108, 111, 111, 108, 107, 110, 112, 110, 106, 107, 112, 113, 107, 104, 110, 116, 111, 100, 102, 121, 127, 86, 0, +-86, -127, -121, -102, -100, -111, -116, -110, -104, -107, -113, -112, -107, -106, -110, -112, -110, -107, -108, -111, -111, -108, -107, -109, -111, -110, -108, -108, -110, -111, -109, -108, +-109, -111, -110, -108, -108, -110, -111, -109, -108, -109, -110, -110, -109, -108, -109, -110, -109, -108, -109, -110, -110, -109, -108, -109, -110, -110, -108, -109, -110, -110, -109, -108, +-109, -110, -110, -109, -109, -110, -110, -109, -108, -109, -110, -110, -109, -109, -109, -110, -109, -109, -109, -110, -110, -109, -109, -109, -110, -109, -109, -109, -110, -110, -109, -109, +-109, -110, -110, -109, -109, -109, -110, -109, -109, -109, -110, -110, -109, -109, -109, -110, -109, -109, -109, -110, -110, -109, -109, -109, -110, -109, -109, -109, -110, -110, -109, -109, +-109, -110, -110, -109, -109, -109, -110, -109, -109, -109, -110, -110, -109, -109, -109, -110, -109, -109, -109, -110, -110, -109, -109, -109, -110, -109, -109, -109, -110, -110, -109, -109, +-109, -110, -110, -109, -109, -109, -110, -109, -109, -109, -110, -110, -109, -109, -109, -110, -109, -109, -109, -110, -110, -109, -108, -109, -110, -110, -109, -109, -110, -110, -109, -108, +-109, -110, -110, -109, -108, -110, -110, -109, -108, -109, -110, -110, -109, -108, -109, -110, -109, -108, -109, -110, -110, -109, -108, -109, -111, -110, -108, -108, -110, -111, -109, -108, +-109, -111, -110, -108, -108, -110, -111, -109, -107, -108, -111, -111, -108, -107, -110, -112, -110, -106, -107, -112, -113, -107, -104, -110, -116, -111, -100, -102, -121, -127, -86, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_744_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_744_at_16384_512_int8.h new file mode 100644 index 000000000..2f02c4219 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_744_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_744_AT_16384_512INT8_H_ +#define SQUARE_MAX_744_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_744_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_744_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_744_AT_16384_512_DATA [] = +{ +0, 10, 20, 30, 39, 49, 58, 66, 75, 82, 89, 96, 102, 107, 112, 116, 119, 122, 124, 126, 127, 127, 127, 126, 125, 124, 123, 121, 119, 117, 114, 112, 110, +108, 106, 104, 102, 101, 99, 98, 97, 97, 97, 96, 97, 97, 98, 99, 100, 101, 102, 103, 105, 106, 107, 109, 110, 111, 112, 113, 114, 115, 115, 115, 115, +115, 115, 115, 114, 113, 113, 112, 111, 110, 109, 108, 106, 105, 105, 104, 103, 102, 102, 101, 101, 101, 101, 101, 101, 102, 102, 103, 104, 105, 105, 106, 107, +108, 109, 110, 111, 111, 112, 112, 113, 113, 113, 113, 113, 113, 113, 112, 112, 111, 110, 109, 109, 108, 107, 106, 105, 105, 104, 103, 103, 102, 102, 102, 102, +102, 102, 102, 103, 103, 104, 105, 105, 106, 107, 108, 109, 109, 110, 111, 112, 112, 113, 113, 113, 113, 113, 113, 113, 112, 112, 111, 111, 110, 109, 108, 107, +106, 105, 105, 104, 103, 102, 102, 101, 101, 101, 101, 101, 101, 102, 102, 103, 104, 105, 105, 106, 108, 109, 110, 111, 112, 113, 113, 114, 115, 115, 115, 115, +115, 115, 115, 114, 113, 112, 111, 110, 109, 107, 106, 105, 103, 102, 101, 100, 99, 98, 97, 97, 96, 97, 97, 97, 98, 99, 101, 102, 104, 106, 108, 110, +112, 114, 117, 119, 121, 123, 124, 125, 126, 127, 127, 127, 126, 124, 122, 119, 116, 112, 107, 102, 96, 89, 82, 75, 66, 58, 49, 39, 30, 20, 10, 0, +-10, -20, -30, -39, -49, -58, -66, -75, -82, -89, -96, -102, -107, -112, -116, -119, -122, -124, -126, -127, -127, -127, -126, -125, -124, -123, -121, -119, -117, -114, -112, -110, +-108, -106, -104, -102, -101, -99, -98, -97, -97, -97, -96, -97, -97, -98, -99, -100, -101, -102, -103, -105, -106, -107, -109, -110, -111, -112, -113, -114, -115, -115, -115, -115, +-115, -115, -115, -114, -113, -113, -112, -111, -110, -109, -108, -106, -105, -105, -104, -103, -102, -102, -101, -101, -101, -101, -101, -101, -102, -102, -103, -104, -105, -105, -106, -107, +-108, -109, -110, -111, -111, -112, -112, -113, -113, -113, -113, -113, -113, -113, -112, -112, -111, -110, -109, -109, -108, -107, -106, -105, -105, -104, -103, -103, -102, -102, -102, -102, +-102, -102, -102, -103, -103, -104, -105, -105, -106, -107, -108, -109, -109, -110, -111, -112, -112, -113, -113, -113, -113, -113, -113, -113, -112, -112, -111, -111, -110, -109, -108, -107, +-106, -105, -105, -104, -103, -102, -102, -101, -101, -101, -101, -101, -101, -102, -102, -103, -104, -105, -105, -106, -108, -109, -110, -111, -112, -113, -113, -114, -115, -115, -115, -115, +-115, -115, -115, -114, -113, -112, -111, -110, -109, -107, -106, -105, -103, -102, -101, -100, -99, -98, -97, -97, -96, -97, -97, -97, -98, -99, -101, -102, -104, -106, -108, -110, +-112, -114, -117, -119, -121, -123, -124, -125, -126, -127, -127, -127, -126, -124, -122, -119, -116, -112, -107, -102, -96, -89, -82, -75, -66, -58, -49, -39, -30, -20, -10, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_75_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_75_at_16384_512_int8.h new file mode 100644 index 000000000..ddb639bfc --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_75_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_75_AT_16384_512INT8_H_ +#define SQUARE_MAX_75_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_75_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_75_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_75_AT_16384_512_DATA [] = +{ +0, 85, 127, 122, 103, 100, 111, 117, 111, 105, 106, 112, 114, 109, 106, 109, 113, 112, 108, 107, 110, 112, 110, 108, 108, 111, 111, 109, 108, 109, 111, 111, 108, +108, 110, 111, 110, 108, 109, 111, 111, 109, 108, 110, 111, 110, 109, 109, 110, 111, 110, 109, 109, 110, 110, 109, 109, 110, 111, 110, 109, 109, 110, 111, 110, +109, 109, 110, 110, 109, 109, 110, 110, 110, 109, 109, 110, 110, 110, 109, 109, 110, 110, 109, 109, 110, 110, 110, 109, 109, 110, 110, 110, 109, 109, 110, 110, +109, 109, 110, 110, 110, 109, 109, 110, 110, 110, 109, 109, 110, 110, 109, 109, 110, 110, 110, 109, 109, 110, 110, 110, 109, 109, 110, 110, 109, 109, 110, 110, +110, 109, 109, 110, 110, 109, 109, 110, 110, 110, 109, 109, 110, 110, 110, 109, 109, 110, 110, 109, 109, 110, 110, 110, 109, 109, 110, 110, 110, 109, 109, 110, +110, 109, 109, 110, 110, 110, 109, 109, 110, 110, 110, 109, 109, 110, 110, 109, 109, 110, 110, 110, 109, 109, 110, 110, 110, 109, 109, 110, 110, 109, 109, 110, +111, 110, 109, 109, 110, 111, 110, 109, 109, 110, 110, 109, 109, 110, 111, 110, 109, 109, 110, 111, 110, 108, 109, 111, 111, 109, 108, 110, 111, 110, 108, 108, +111, 111, 109, 108, 109, 111, 111, 108, 108, 110, 112, 110, 107, 108, 112, 113, 109, 106, 109, 114, 112, 106, 105, 111, 117, 111, 100, 103, 122, 127, 85, 0, +-85, -127, -122, -103, -100, -111, -117, -111, -105, -106, -112, -114, -109, -106, -109, -113, -112, -108, -107, -110, -112, -110, -108, -108, -111, -111, -109, -108, -109, -111, -111, -108, +-108, -110, -111, -110, -108, -109, -111, -111, -109, -108, -110, -111, -110, -109, -109, -110, -111, -110, -109, -109, -110, -110, -109, -109, -110, -111, -110, -109, -109, -110, -111, -110, +-109, -109, -110, -110, -109, -109, -110, -110, -110, -109, -109, -110, -110, -110, -109, -109, -110, -110, -109, -109, -110, -110, -110, -109, -109, -110, -110, -110, -109, -109, -110, -110, +-109, -109, -110, -110, -110, -109, -109, -110, -110, -110, -109, -109, -110, -110, -109, -109, -110, -110, -110, -109, -109, -110, -110, -110, -109, -109, -110, -110, -109, -109, -110, -110, +-110, -109, -109, -110, -110, -109, -109, -110, -110, -110, -109, -109, -110, -110, -110, -109, -109, -110, -110, -109, -109, -110, -110, -110, -109, -109, -110, -110, -110, -109, -109, -110, +-110, -109, -109, -110, -110, -110, -109, -109, -110, -110, -110, -109, -109, -110, -110, -109, -109, -110, -110, -110, -109, -109, -110, -110, -110, -109, -109, -110, -110, -109, -109, -110, +-111, -110, -109, -109, -110, -111, -110, -109, -109, -110, -110, -109, -109, -110, -111, -110, -109, -109, -110, -111, -110, -108, -109, -111, -111, -109, -108, -110, -111, -110, -108, -108, +-111, -111, -109, -108, -109, -111, -111, -108, -108, -110, -112, -110, -107, -108, -112, -113, -109, -106, -109, -114, -112, -106, -105, -111, -117, -111, -100, -103, -122, -127, -85, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_76_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_76_at_16384_512_int8.h new file mode 100644 index 000000000..feb7c510b --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_76_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_76_AT_16384_512INT8_H_ +#define SQUARE_MAX_76_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_76_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_76_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_76_AT_16384_512_DATA [] = +{ +0, 84, 127, 124, 105, 100, 110, 117, 113, 106, 106, 112, 115, 111, 107, 108, 112, 113, 109, 107, 110, 112, 112, 109, 108, 110, 112, 111, 109, 109, 111, 112, 110, +109, 109, 111, 111, 110, 109, 110, 111, 111, 109, 109, 110, 111, 111, 109, 109, 111, 111, 110, 109, 110, 111, 111, 110, 109, 110, 111, 111, 110, 109, 110, 111, +110, 109, 110, 111, 111, 110, 109, 110, 111, 111, 110, 109, 110, 111, 111, 110, 109, 110, 111, 110, 109, 110, 111, 111, 110, 109, 110, 111, 111, 110, 109, 110, +111, 110, 110, 110, 110, 111, 110, 110, 110, 111, 111, 110, 109, 110, 111, 111, 110, 110, 110, 111, 110, 110, 110, 110, 111, 110, 110, 110, 111, 111, 110, 109, +110, 111, 111, 110, 110, 110, 111, 110, 110, 110, 110, 111, 110, 110, 110, 111, 111, 110, 109, 110, 111, 111, 110, 110, 110, 111, 110, 110, 110, 110, 111, 110, +109, 110, 111, 111, 110, 109, 110, 111, 111, 110, 109, 110, 111, 110, 109, 110, 111, 111, 110, 109, 110, 111, 111, 110, 109, 110, 111, 111, 110, 109, 110, 111, +110, 109, 110, 111, 111, 110, 109, 110, 111, 111, 110, 109, 110, 111, 111, 109, 109, 111, 111, 110, 109, 109, 111, 111, 110, 109, 110, 111, 111, 109, 109, 110, +112, 111, 109, 109, 111, 112, 110, 108, 109, 112, 112, 110, 107, 109, 113, 112, 108, 107, 111, 115, 112, 106, 106, 113, 117, 110, 100, 105, 124, 127, 84, 0, +-84, -127, -124, -105, -100, -110, -117, -113, -106, -106, -112, -115, -111, -107, -108, -112, -113, -109, -107, -110, -112, -112, -109, -108, -110, -112, -111, -109, -109, -111, -112, -110, +-109, -109, -111, -111, -110, -109, -110, -111, -111, -109, -109, -110, -111, -111, -109, -109, -111, -111, -110, -109, -110, -111, -111, -110, -109, -110, -111, -111, -110, -109, -110, -111, +-110, -109, -110, -111, -111, -110, -109, -110, -111, -111, -110, -109, -110, -111, -111, -110, -109, -110, -111, -110, -109, -110, -111, -111, -110, -109, -110, -111, -111, -110, -109, -110, +-111, -110, -110, -110, -110, -111, -110, -110, -110, -111, -111, -110, -109, -110, -111, -111, -110, -110, -110, -111, -110, -110, -110, -110, -111, -110, -110, -110, -111, -111, -110, -109, +-110, -111, -111, -110, -110, -110, -111, -110, -110, -110, -110, -111, -110, -110, -110, -111, -111, -110, -109, -110, -111, -111, -110, -110, -110, -111, -110, -110, -110, -110, -111, -110, +-109, -110, -111, -111, -110, -109, -110, -111, -111, -110, -109, -110, -111, -110, -109, -110, -111, -111, -110, -109, -110, -111, -111, -110, -109, -110, -111, -111, -110, -109, -110, -111, +-110, -109, -110, -111, -111, -110, -109, -110, -111, -111, -110, -109, -110, -111, -111, -109, -109, -111, -111, -110, -109, -109, -111, -111, -110, -109, -110, -111, -111, -109, -109, -110, +-112, -111, -109, -109, -111, -112, -110, -108, -109, -112, -112, -110, -107, -109, -113, -112, -108, -107, -111, -115, -112, -106, -106, -113, -117, -110, -100, -105, -124, -127, -84, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_78_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_78_at_16384_512_int8.h new file mode 100644 index 000000000..254daea66 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_78_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_78_AT_16384_512INT8_H_ +#define SQUARE_MAX_78_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_78_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_78_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_78_AT_16384_512_DATA [] = +{ +0, 83, 127, 125, 107, 100, 109, 118, 115, 107, 106, 111, 115, 112, 108, 108, 112, 114, 111, 108, 109, 112, 113, 111, 108, 110, 112, 112, 110, 109, 110, 112, 112, +110, 109, 111, 112, 112, 110, 109, 111, 112, 111, 110, 110, 111, 112, 111, 110, 110, 111, 112, 111, 110, 110, 112, 112, 110, 110, 110, 112, 111, 110, 110, 111, +112, 111, 110, 110, 111, 112, 111, 110, 110, 111, 112, 111, 110, 110, 111, 111, 111, 110, 110, 111, 111, 110, 110, 111, 111, 111, 110, 110, 111, 111, 111, 110, +110, 111, 111, 111, 110, 110, 111, 111, 111, 110, 110, 111, 111, 111, 110, 110, 111, 111, 110, 110, 111, 111, 111, 110, 110, 111, 111, 111, 110, 110, 111, 111, +111, 110, 110, 111, 111, 111, 110, 110, 111, 111, 111, 110, 110, 111, 111, 110, 110, 111, 111, 111, 110, 110, 111, 111, 111, 110, 110, 111, 111, 111, 110, 110, +111, 111, 111, 110, 110, 111, 111, 111, 110, 110, 111, 111, 110, 110, 111, 111, 111, 110, 110, 111, 112, 111, 110, 110, 111, 112, 111, 110, 110, 111, 112, 111, +110, 110, 111, 112, 110, 110, 110, 112, 112, 110, 110, 111, 112, 111, 110, 110, 111, 112, 111, 110, 110, 111, 112, 111, 109, 110, 112, 112, 111, 109, 110, 112, +112, 110, 109, 110, 112, 112, 110, 108, 111, 113, 112, 109, 108, 111, 114, 112, 108, 108, 112, 115, 111, 106, 107, 115, 118, 109, 100, 107, 125, 127, 83, 0, +-83, -127, -125, -107, -100, -109, -118, -115, -107, -106, -111, -115, -112, -108, -108, -112, -114, -111, -108, -109, -112, -113, -111, -108, -110, -112, -112, -110, -109, -110, -112, -112, +-110, -109, -111, -112, -112, -110, -109, -111, -112, -111, -110, -110, -111, -112, -111, -110, -110, -111, -112, -111, -110, -110, -112, -112, -110, -110, -110, -112, -111, -110, -110, -111, +-112, -111, -110, -110, -111, -112, -111, -110, -110, -111, -112, -111, -110, -110, -111, -111, -111, -110, -110, -111, -111, -110, -110, -111, -111, -111, -110, -110, -111, -111, -111, -110, +-110, -111, -111, -111, -110, -110, -111, -111, -111, -110, -110, -111, -111, -111, -110, -110, -111, -111, -110, -110, -111, -111, -111, -110, -110, -111, -111, -111, -110, -110, -111, -111, +-111, -110, -110, -111, -111, -111, -110, -110, -111, -111, -111, -110, -110, -111, -111, -110, -110, -111, -111, -111, -110, -110, -111, -111, -111, -110, -110, -111, -111, -111, -110, -110, +-111, -111, -111, -110, -110, -111, -111, -111, -110, -110, -111, -111, -110, -110, -111, -111, -111, -110, -110, -111, -112, -111, -110, -110, -111, -112, -111, -110, -110, -111, -112, -111, +-110, -110, -111, -112, -110, -110, -110, -112, -112, -110, -110, -111, -112, -111, -110, -110, -111, -112, -111, -110, -110, -111, -112, -111, -109, -110, -112, -112, -111, -109, -110, -112, +-112, -110, -109, -110, -112, -112, -110, -108, -111, -113, -112, -109, -108, -111, -114, -112, -108, -108, -112, -115, -111, -106, -107, -115, -118, -109, -100, -107, -125, -127, -83, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_79_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_79_at_16384_512_int8.h new file mode 100644 index 000000000..8380309f4 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_79_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_79_AT_16384_512INT8_H_ +#define SQUARE_MAX_79_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_79_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_79_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_79_AT_16384_512_DATA [] = +{ +0, 83, 127, 127, 108, 101, 108, 118, 117, 109, 106, 111, 116, 114, 109, 108, 111, 114, 113, 110, 109, 112, 114, 113, 110, 109, 112, 113, 112, 110, 110, 112, 113, +112, 110, 110, 112, 113, 112, 110, 110, 112, 113, 112, 110, 111, 112, 113, 111, 110, 111, 112, 112, 111, 110, 111, 112, 112, 111, 110, 111, 112, 112, 111, 110, +111, 112, 112, 111, 110, 111, 112, 112, 111, 110, 111, 112, 112, 111, 111, 111, 112, 112, 111, 111, 111, 112, 112, 111, 111, 111, 112, 112, 111, 111, 112, 112, +112, 111, 111, 112, 112, 111, 111, 111, 112, 112, 111, 111, 111, 112, 112, 111, 111, 111, 112, 112, 111, 111, 111, 112, 112, 111, 111, 111, 112, 112, 111, 111, +111, 112, 112, 111, 111, 111, 112, 112, 111, 111, 111, 112, 112, 111, 111, 111, 112, 112, 111, 111, 111, 112, 112, 111, 111, 111, 112, 112, 111, 111, 112, 112, +112, 111, 111, 112, 112, 111, 111, 111, 112, 112, 111, 111, 111, 112, 112, 111, 111, 111, 112, 112, 111, 110, 111, 112, 112, 111, 110, 111, 112, 112, 111, 110, +111, 112, 112, 111, 110, 111, 112, 112, 111, 110, 111, 112, 112, 111, 110, 111, 113, 112, 111, 110, 112, 113, 112, 110, 110, 112, 113, 112, 110, 110, 112, 113, +112, 110, 110, 112, 113, 112, 109, 110, 113, 114, 112, 109, 110, 113, 114, 111, 108, 109, 114, 116, 111, 106, 109, 117, 118, 108, 101, 108, 127, 127, 83, 0, +-83, -127, -127, -108, -101, -108, -118, -117, -109, -106, -111, -116, -114, -109, -108, -111, -114, -113, -110, -109, -112, -114, -113, -110, -109, -112, -113, -112, -110, -110, -112, -113, +-112, -110, -110, -112, -113, -112, -110, -110, -112, -113, -112, -110, -111, -112, -113, -111, -110, -111, -112, -112, -111, -110, -111, -112, -112, -111, -110, -111, -112, -112, -111, -110, +-111, -112, -112, -111, -110, -111, -112, -112, -111, -110, -111, -112, -112, -111, -111, -111, -112, -112, -111, -111, -111, -112, -112, -111, -111, -111, -112, -112, -111, -111, -112, -112, +-112, -111, -111, -112, -112, -111, -111, -111, -112, -112, -111, -111, -111, -112, -112, -111, -111, -111, -112, -112, -111, -111, -111, -112, -112, -111, -111, -111, -112, -112, -111, -111, +-111, -112, -112, -111, -111, -111, -112, -112, -111, -111, -111, -112, -112, -111, -111, -111, -112, -112, -111, -111, -111, -112, -112, -111, -111, -111, -112, -112, -111, -111, -112, -112, +-112, -111, -111, -112, -112, -111, -111, -111, -112, -112, -111, -111, -111, -112, -112, -111, -111, -111, -112, -112, -111, -110, -111, -112, -112, -111, -110, -111, -112, -112, -111, -110, +-111, -112, -112, -111, -110, -111, -112, -112, -111, -110, -111, -112, -112, -111, -110, -111, -113, -112, -111, -110, -112, -113, -112, -110, -110, -112, -113, -112, -110, -110, -112, -113, +-112, -110, -110, -112, -113, -112, -109, -110, -113, -114, -112, -109, -110, -113, -114, -111, -108, -109, -114, -116, -111, -106, -109, -117, -118, -108, -101, -108, -127, -127, -83, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_8192_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_8192_at_16384_512_int8.h new file mode 100644 index 000000000..076a03ffa --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_8192_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_8192_AT_16384_512INT8_H_ +#define SQUARE_MAX_8192_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_8192_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_8192_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_8192_AT_16384_512_DATA [] = +{ +0, 1, 3, 4, 6, 7, 9, 10, 12, 14, 15, 17, 18, 20, 21, 23, 24, 26, 27, 29, 30, 32, 34, 35, 37, 38, 39, 41, 42, 44, 45, 47, 48, +50, 51, 53, 54, 55, 57, 58, 60, 61, 62, 64, 65, 66, 68, 69, 70, 72, 73, 74, 75, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 89, 90, +91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 106, 107, 108, 109, 110, 110, 111, 112, 113, 113, 114, 115, 115, 116, 117, 117, +118, 118, 119, 120, 120, 121, 121, 122, 122, 122, 123, 123, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 123, 123, 122, 122, 122, 121, 121, 120, 120, 119, 118, 118, 117, +117, 116, 115, 115, 114, 113, 113, 112, 111, 110, 110, 109, 108, 107, 106, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, +89, 87, 86, 85, 84, 83, 82, 80, 79, 78, 77, 75, 74, 73, 72, 70, 69, 68, 66, 65, 64, 62, 61, 60, 58, 57, 55, 54, 53, 51, 50, 48, +47, 45, 44, 42, 41, 39, 38, 37, 35, 34, 32, 30, 29, 27, 26, 24, 23, 21, 20, 18, 17, 15, 14, 12, 10, 9, 7, 6, 4, 3, 1, 0, +-1, -3, -4, -6, -7, -9, -10, -12, -14, -15, -17, -18, -20, -21, -23, -24, -26, -27, -29, -30, -32, -34, -35, -37, -38, -39, -41, -42, -44, -45, -47, -48, +-50, -51, -53, -54, -55, -57, -58, -60, -61, -62, -64, -65, -66, -68, -69, -70, -72, -73, -74, -75, -77, -78, -79, -80, -82, -83, -84, -85, -86, -87, -89, -90, +-91, -92, -93, -94, -95, -96, -97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -106, -107, -108, -109, -110, -110, -111, -112, -113, -113, -114, -115, -115, -116, -117, -117, +-118, -118, -119, -120, -120, -121, -121, -122, -122, -122, -123, -123, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -123, -123, -122, -122, -122, -121, -121, -120, -120, -119, -118, -118, -117, +-117, -116, -115, -115, -114, -113, -113, -112, -111, -110, -110, -109, -108, -107, -106, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, -95, -94, -93, -92, -91, -90, +-89, -87, -86, -85, -84, -83, -82, -80, -79, -78, -77, -75, -74, -73, -72, -70, -69, -68, -66, -65, -64, -62, -61, -60, -58, -57, -55, -54, -53, -51, -50, -48, +-47, -45, -44, -42, -41, -39, -38, -37, -35, -34, -32, -30, -29, -27, -26, -24, -23, -21, -20, -18, -17, -15, -14, -12, -10, -9, -7, -6, -4, -3, -1, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_81_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_81_at_16384_512_int8.h new file mode 100644 index 000000000..68a76e665 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_81_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_81_AT_16384_512INT8_H_ +#define SQUARE_MAX_81_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_81_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_81_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_81_AT_16384_512_DATA [] = +{ +0, 81, 126, 127, 109, 100, 107, 116, 117, 110, 105, 109, 114, 115, 110, 107, 109, 113, 114, 110, 108, 110, 113, 113, 110, 108, 110, 112, 113, 110, 109, 110, 112, +112, 111, 109, 110, 112, 112, 111, 109, 110, 112, 112, 111, 109, 110, 112, 112, 111, 110, 110, 111, 112, 111, 110, 110, 111, 112, 111, 110, 110, 111, 112, 111, +110, 110, 111, 112, 111, 110, 110, 111, 112, 111, 110, 110, 111, 112, 111, 110, 110, 111, 112, 111, 110, 110, 111, 112, 111, 110, 110, 111, 111, 111, 110, 110, +111, 111, 111, 110, 110, 111, 111, 111, 110, 110, 111, 111, 111, 110, 110, 111, 111, 111, 110, 110, 111, 111, 111, 110, 110, 111, 111, 111, 110, 110, 111, 111, +111, 110, 110, 111, 111, 111, 110, 110, 111, 111, 111, 110, 110, 111, 111, 111, 110, 110, 111, 111, 111, 110, 110, 111, 111, 111, 110, 110, 111, 111, 111, 110, +110, 111, 111, 111, 110, 110, 111, 112, 111, 110, 110, 111, 112, 111, 110, 110, 111, 112, 111, 110, 110, 111, 112, 111, 110, 110, 111, 112, 111, 110, 110, 111, +112, 111, 110, 110, 111, 112, 111, 110, 110, 111, 112, 111, 110, 110, 111, 112, 112, 110, 109, 111, 112, 112, 110, 109, 111, 112, 112, 110, 109, 111, 112, 112, +110, 109, 110, 113, 112, 110, 108, 110, 113, 113, 110, 108, 110, 114, 113, 109, 107, 110, 115, 114, 109, 105, 110, 117, 116, 107, 100, 109, 127, 126, 81, 0, +-81, -126, -127, -109, -100, -107, -116, -117, -110, -105, -109, -114, -115, -110, -107, -109, -113, -114, -110, -108, -110, -113, -113, -110, -108, -110, -112, -113, -110, -109, -110, -112, +-112, -111, -109, -110, -112, -112, -111, -109, -110, -112, -112, -111, -109, -110, -112, -112, -111, -110, -110, -111, -112, -111, -110, -110, -111, -112, -111, -110, -110, -111, -112, -111, +-110, -110, -111, -112, -111, -110, -110, -111, -112, -111, -110, -110, -111, -112, -111, -110, -110, -111, -112, -111, -110, -110, -111, -112, -111, -110, -110, -111, -111, -111, -110, -110, +-111, -111, -111, -110, -110, -111, -111, -111, -110, -110, -111, -111, -111, -110, -110, -111, -111, -111, -110, -110, -111, -111, -111, -110, -110, -111, -111, -111, -110, -110, -111, -111, +-111, -110, -110, -111, -111, -111, -110, -110, -111, -111, -111, -110, -110, -111, -111, -111, -110, -110, -111, -111, -111, -110, -110, -111, -111, -111, -110, -110, -111, -111, -111, -110, +-110, -111, -111, -111, -110, -110, -111, -112, -111, -110, -110, -111, -112, -111, -110, -110, -111, -112, -111, -110, -110, -111, -112, -111, -110, -110, -111, -112, -111, -110, -110, -111, +-112, -111, -110, -110, -111, -112, -111, -110, -110, -111, -112, -111, -110, -110, -111, -112, -112, -110, -109, -111, -112, -112, -110, -109, -111, -112, -112, -110, -109, -111, -112, -112, +-110, -109, -110, -113, -112, -110, -108, -110, -113, -113, -110, -108, -110, -114, -113, -109, -107, -110, -115, -114, -109, -105, -110, -117, -116, -107, -100, -109, -127, -126, -81, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_82_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_82_at_16384_512_int8.h new file mode 100644 index 000000000..39069f35d --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_82_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_82_AT_16384_512INT8_H_ +#define SQUARE_MAX_82_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_82_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_82_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_82_AT_16384_512_DATA [] = +{ +0, 79, 124, 127, 110, 99, 105, 115, 117, 110, 105, 107, 112, 114, 111, 107, 107, 111, 113, 111, 108, 108, 111, 113, 111, 108, 108, 110, 112, 111, 109, 108, 110, +112, 111, 109, 108, 110, 111, 111, 110, 109, 110, 111, 111, 110, 109, 110, 111, 111, 110, 109, 109, 111, 111, 110, 109, 109, 111, 111, 110, 109, 109, 110, 111, +110, 109, 109, 110, 111, 111, 109, 109, 110, 111, 111, 110, 109, 110, 111, 111, 110, 109, 110, 111, 111, 110, 109, 110, 111, 111, 110, 109, 110, 111, 111, 110, +109, 110, 110, 111, 110, 109, 110, 110, 111, 110, 109, 109, 110, 111, 110, 110, 109, 110, 111, 110, 110, 109, 110, 111, 111, 110, 109, 110, 111, 111, 110, 109, +110, 111, 111, 110, 109, 110, 111, 111, 110, 109, 110, 110, 111, 110, 109, 110, 110, 111, 110, 109, 109, 110, 111, 110, 110, 109, 110, 111, 110, 110, 109, 110, +111, 111, 110, 109, 110, 111, 111, 110, 109, 110, 111, 111, 110, 109, 110, 111, 111, 110, 109, 110, 111, 111, 110, 109, 109, 111, 111, 110, 109, 109, 110, 111, +110, 109, 109, 110, 111, 111, 109, 109, 110, 111, 111, 109, 109, 110, 111, 111, 110, 109, 110, 111, 111, 110, 109, 110, 111, 111, 110, 108, 109, 111, 112, 110, +108, 109, 111, 112, 110, 108, 108, 111, 113, 111, 108, 108, 111, 113, 111, 107, 107, 111, 114, 112, 107, 105, 110, 117, 115, 105, 99, 110, 127, 124, 79, 0, +-79, -124, -127, -110, -99, -105, -115, -117, -110, -105, -107, -112, -114, -111, -107, -107, -111, -113, -111, -108, -108, -111, -113, -111, -108, -108, -110, -112, -111, -109, -108, -110, +-112, -111, -109, -108, -110, -111, -111, -110, -109, -110, -111, -111, -110, -109, -110, -111, -111, -110, -109, -109, -111, -111, -110, -109, -109, -111, -111, -110, -109, -109, -110, -111, +-110, -109, -109, -110, -111, -111, -109, -109, -110, -111, -111, -110, -109, -110, -111, -111, -110, -109, -110, -111, -111, -110, -109, -110, -111, -111, -110, -109, -110, -111, -111, -110, +-109, -110, -110, -111, -110, -109, -110, -110, -111, -110, -109, -109, -110, -111, -110, -110, -109, -110, -111, -110, -110, -109, -110, -111, -111, -110, -109, -110, -111, -111, -110, -109, +-110, -111, -111, -110, -109, -110, -111, -111, -110, -109, -110, -110, -111, -110, -109, -110, -110, -111, -110, -109, -109, -110, -111, -110, -110, -109, -110, -111, -110, -110, -109, -110, +-111, -111, -110, -109, -110, -111, -111, -110, -109, -110, -111, -111, -110, -109, -110, -111, -111, -110, -109, -110, -111, -111, -110, -109, -109, -111, -111, -110, -109, -109, -110, -111, +-110, -109, -109, -110, -111, -111, -109, -109, -110, -111, -111, -109, -109, -110, -111, -111, -110, -109, -110, -111, -111, -110, -109, -110, -111, -111, -110, -108, -109, -111, -112, -110, +-108, -109, -111, -112, -110, -108, -108, -111, -113, -111, -108, -108, -111, -113, -111, -107, -107, -111, -114, -112, -107, -105, -110, -117, -115, -105, -99, -110, -127, -124, -79, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_84_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_84_at_16384_512_int8.h new file mode 100644 index 000000000..543ff1364 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_84_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_84_AT_16384_512INT8_H_ +#define SQUARE_MAX_84_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_84_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_84_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_84_AT_16384_512_DATA [] = +{ +0, 77, 122, 127, 111, 99, 103, 113, 117, 111, 105, 105, 111, 114, 111, 107, 106, 109, 112, 112, 108, 107, 109, 112, 112, 109, 107, 108, 111, 111, 110, 108, 108, +110, 111, 110, 108, 108, 110, 111, 110, 109, 108, 109, 111, 111, 109, 108, 109, 110, 111, 109, 108, 109, 110, 111, 110, 109, 109, 110, 111, 110, 109, 109, 109, +110, 110, 109, 109, 109, 110, 110, 109, 109, 109, 110, 110, 110, 109, 109, 110, 110, 110, 109, 109, 110, 110, 110, 109, 109, 109, 110, 110, 109, 109, 109, 110, +110, 109, 109, 109, 110, 110, 110, 109, 109, 110, 110, 110, 109, 109, 109, 110, 110, 109, 109, 109, 110, 110, 109, 109, 109, 110, 110, 110, 109, 109, 110, 110, +110, 109, 109, 110, 110, 110, 109, 109, 109, 110, 110, 109, 109, 109, 110, 110, 109, 109, 109, 110, 110, 110, 109, 109, 110, 110, 110, 109, 109, 109, 110, 110, +109, 109, 109, 110, 110, 109, 109, 109, 110, 110, 110, 109, 109, 110, 110, 110, 109, 109, 110, 110, 110, 109, 109, 109, 110, 110, 109, 109, 109, 110, 110, 109, +109, 109, 110, 111, 110, 109, 109, 110, 111, 110, 109, 108, 109, 111, 110, 109, 108, 109, 111, 111, 109, 108, 109, 110, 111, 110, 108, 108, 110, 111, 110, 108, +108, 110, 111, 111, 108, 107, 109, 112, 112, 109, 107, 108, 112, 112, 109, 106, 107, 111, 114, 111, 105, 105, 111, 117, 113, 103, 99, 111, 127, 122, 77, 0, +-77, -122, -127, -111, -99, -103, -113, -117, -111, -105, -105, -111, -114, -111, -107, -106, -109, -112, -112, -108, -107, -109, -112, -112, -109, -107, -108, -111, -111, -110, -108, -108, +-110, -111, -110, -108, -108, -110, -111, -110, -109, -108, -109, -111, -111, -109, -108, -109, -110, -111, -109, -108, -109, -110, -111, -110, -109, -109, -110, -111, -110, -109, -109, -109, +-110, -110, -109, -109, -109, -110, -110, -109, -109, -109, -110, -110, -110, -109, -109, -110, -110, -110, -109, -109, -110, -110, -110, -109, -109, -109, -110, -110, -109, -109, -109, -110, +-110, -109, -109, -109, -110, -110, -110, -109, -109, -110, -110, -110, -109, -109, -109, -110, -110, -109, -109, -109, -110, -110, -109, -109, -109, -110, -110, -110, -109, -109, -110, -110, +-110, -109, -109, -110, -110, -110, -109, -109, -109, -110, -110, -109, -109, -109, -110, -110, -109, -109, -109, -110, -110, -110, -109, -109, -110, -110, -110, -109, -109, -109, -110, -110, +-109, -109, -109, -110, -110, -109, -109, -109, -110, -110, -110, -109, -109, -110, -110, -110, -109, -109, -110, -110, -110, -109, -109, -109, -110, -110, -109, -109, -109, -110, -110, -109, +-109, -109, -110, -111, -110, -109, -109, -110, -111, -110, -109, -108, -109, -111, -110, -109, -108, -109, -111, -111, -109, -108, -109, -110, -111, -110, -108, -108, -110, -111, -110, -108, +-108, -110, -111, -111, -108, -107, -109, -112, -112, -109, -107, -108, -112, -112, -109, -106, -107, -111, -114, -111, -105, -105, -111, -117, -113, -103, -99, -111, -127, -122, -77, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_86_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_86_at_16384_512_int8.h new file mode 100644 index 000000000..2974896e1 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_86_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_86_AT_16384_512INT8_H_ +#define SQUARE_MAX_86_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_86_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_86_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_86_AT_16384_512_DATA [] = +{ +0, 76, 121, 127, 112, 99, 101, 111, 116, 112, 105, 104, 109, 113, 112, 108, 105, 107, 111, 112, 109, 106, 107, 110, 111, 110, 107, 107, 109, 111, 110, 108, 107, +108, 110, 111, 109, 107, 108, 110, 111, 110, 108, 108, 109, 110, 110, 108, 108, 108, 110, 110, 109, 108, 108, 109, 110, 109, 108, 108, 109, 110, 110, 109, 108, +109, 110, 110, 109, 108, 108, 109, 110, 109, 108, 108, 109, 110, 110, 109, 108, 109, 110, 110, 109, 108, 108, 109, 110, 109, 108, 108, 109, 110, 110, 109, 108, +109, 110, 110, 109, 108, 108, 109, 110, 109, 108, 108, 109, 110, 109, 109, 108, 109, 109, 110, 109, 108, 108, 109, 110, 109, 108, 108, 109, 110, 109, 109, 108, +109, 109, 110, 109, 108, 108, 109, 110, 109, 108, 108, 109, 110, 109, 109, 108, 109, 109, 110, 109, 108, 108, 109, 110, 109, 108, 108, 109, 110, 110, 109, 108, +109, 110, 110, 109, 108, 108, 109, 110, 109, 108, 108, 109, 110, 110, 109, 108, 109, 110, 110, 109, 108, 108, 109, 110, 109, 108, 108, 109, 110, 110, 109, 108, +109, 110, 110, 109, 108, 108, 109, 110, 109, 108, 108, 109, 110, 110, 108, 108, 108, 110, 110, 109, 108, 108, 110, 111, 110, 108, 107, 109, 111, 110, 108, 107, +108, 110, 111, 109, 107, 107, 110, 111, 110, 107, 106, 109, 112, 111, 107, 105, 108, 112, 113, 109, 104, 105, 112, 116, 111, 101, 99, 112, 127, 121, 76, 0, +-76, -121, -127, -112, -99, -101, -111, -116, -112, -105, -104, -109, -113, -112, -108, -105, -107, -111, -112, -109, -106, -107, -110, -111, -110, -107, -107, -109, -111, -110, -108, -107, +-108, -110, -111, -109, -107, -108, -110, -111, -110, -108, -108, -109, -110, -110, -108, -108, -108, -110, -110, -109, -108, -108, -109, -110, -109, -108, -108, -109, -110, -110, -109, -108, +-109, -110, -110, -109, -108, -108, -109, -110, -109, -108, -108, -109, -110, -110, -109, -108, -109, -110, -110, -109, -108, -108, -109, -110, -109, -108, -108, -109, -110, -110, -109, -108, +-109, -110, -110, -109, -108, -108, -109, -110, -109, -108, -108, -109, -110, -109, -109, -108, -109, -109, -110, -109, -108, -108, -109, -110, -109, -108, -108, -109, -110, -109, -109, -108, +-109, -109, -110, -109, -108, -108, -109, -110, -109, -108, -108, -109, -110, -109, -109, -108, -109, -109, -110, -109, -108, -108, -109, -110, -109, -108, -108, -109, -110, -110, -109, -108, +-109, -110, -110, -109, -108, -108, -109, -110, -109, -108, -108, -109, -110, -110, -109, -108, -109, -110, -110, -109, -108, -108, -109, -110, -109, -108, -108, -109, -110, -110, -109, -108, +-109, -110, -110, -109, -108, -108, -109, -110, -109, -108, -108, -109, -110, -110, -108, -108, -108, -110, -110, -109, -108, -108, -110, -111, -110, -108, -107, -109, -111, -110, -108, -107, +-108, -110, -111, -109, -107, -107, -110, -111, -110, -107, -106, -109, -112, -111, -107, -105, -108, -112, -113, -109, -104, -105, -112, -116, -111, -101, -99, -112, -127, -121, -76, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_88_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_88_at_16384_512_int8.h new file mode 100644 index 000000000..e540db398 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_88_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_88_AT_16384_512INT8_H_ +#define SQUARE_MAX_88_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_88_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_88_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_88_AT_16384_512_DATA [] = +{ +0, 74, 119, 127, 113, 99, 100, 109, 116, 113, 106, 103, 107, 112, 113, 109, 105, 106, 110, 112, 110, 107, 106, 108, 111, 111, 108, 106, 107, 109, 111, 109, 107, +107, 108, 110, 110, 108, 107, 108, 109, 110, 109, 107, 107, 109, 110, 109, 108, 107, 108, 109, 110, 109, 108, 108, 109, 110, 109, 108, 107, 108, 109, 109, 109, +108, 108, 109, 110, 109, 108, 108, 108, 109, 109, 108, 108, 108, 109, 109, 109, 108, 108, 108, 109, 109, 108, 108, 108, 109, 109, 109, 108, 108, 109, 109, 109, +108, 108, 108, 109, 109, 109, 108, 108, 109, 109, 109, 108, 108, 108, 109, 109, 109, 108, 108, 109, 109, 109, 108, 108, 108, 109, 109, 108, 108, 108, 109, 109, +109, 108, 108, 108, 109, 109, 108, 108, 108, 109, 109, 109, 108, 108, 109, 109, 109, 108, 108, 108, 109, 109, 109, 108, 108, 109, 109, 109, 108, 108, 108, 109, +109, 109, 108, 108, 109, 109, 109, 108, 108, 108, 109, 109, 108, 108, 108, 109, 109, 109, 108, 108, 108, 109, 109, 108, 108, 108, 109, 110, 109, 108, 108, 109, +109, 109, 108, 107, 108, 109, 110, 109, 108, 108, 109, 110, 109, 108, 107, 108, 109, 110, 109, 107, 107, 109, 110, 109, 108, 107, 108, 110, 110, 108, 107, 107, +109, 111, 109, 107, 106, 108, 111, 111, 108, 106, 107, 110, 112, 110, 106, 105, 109, 113, 112, 107, 103, 106, 113, 116, 109, 100, 99, 113, 127, 119, 74, 0, +-74, -119, -127, -113, -99, -100, -109, -116, -113, -106, -103, -107, -112, -113, -109, -105, -106, -110, -112, -110, -107, -106, -108, -111, -111, -108, -106, -107, -109, -111, -109, -107, +-107, -108, -110, -110, -108, -107, -108, -109, -110, -109, -107, -107, -109, -110, -109, -108, -107, -108, -109, -110, -109, -108, -108, -109, -110, -109, -108, -107, -108, -109, -109, -109, +-108, -108, -109, -110, -109, -108, -108, -108, -109, -109, -108, -108, -108, -109, -109, -109, -108, -108, -108, -109, -109, -108, -108, -108, -109, -109, -109, -108, -108, -109, -109, -109, +-108, -108, -108, -109, -109, -109, -108, -108, -109, -109, -109, -108, -108, -108, -109, -109, -109, -108, -108, -109, -109, -109, -108, -108, -108, -109, -109, -108, -108, -108, -109, -109, +-109, -108, -108, -108, -109, -109, -108, -108, -108, -109, -109, -109, -108, -108, -109, -109, -109, -108, -108, -108, -109, -109, -109, -108, -108, -109, -109, -109, -108, -108, -108, -109, +-109, -109, -108, -108, -109, -109, -109, -108, -108, -108, -109, -109, -108, -108, -108, -109, -109, -109, -108, -108, -108, -109, -109, -108, -108, -108, -109, -110, -109, -108, -108, -109, +-109, -109, -108, -107, -108, -109, -110, -109, -108, -108, -109, -110, -109, -108, -107, -108, -109, -110, -109, -107, -107, -109, -110, -109, -108, -107, -108, -110, -110, -108, -107, -107, +-109, -111, -109, -107, -106, -108, -111, -111, -108, -106, -107, -110, -112, -110, -106, -105, -109, -113, -112, -107, -103, -106, -113, -116, -109, -100, -99, -113, -127, -119, -74, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_90_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_90_at_16384_512_int8.h new file mode 100644 index 000000000..933a1535b --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_90_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_90_AT_16384_512INT8_H_ +#define SQUARE_MAX_90_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_90_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_90_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_90_AT_16384_512_DATA [] = +{ +0, 72, 118, 127, 114, 100, 99, 108, 115, 114, 107, 103, 105, 110, 113, 110, 106, 105, 108, 111, 111, 108, 106, 106, 109, 111, 109, 107, 106, 108, 110, 110, 108, +106, 107, 109, 110, 109, 107, 107, 108, 109, 110, 108, 107, 107, 108, 109, 109, 108, 107, 107, 109, 109, 109, 107, 107, 108, 109, 109, 108, 107, 107, 109, 109, +109, 108, 107, 108, 109, 109, 108, 107, 107, 108, 109, 109, 108, 107, 108, 109, 109, 108, 107, 107, 108, 109, 109, 108, 107, 108, 109, 109, 108, 108, 107, 108, +109, 109, 108, 107, 108, 109, 109, 108, 108, 107, 108, 109, 109, 108, 107, 108, 108, 109, 109, 108, 107, 108, 109, 109, 108, 108, 108, 108, 109, 109, 108, 107, +108, 109, 109, 108, 108, 108, 108, 109, 109, 108, 107, 108, 109, 109, 108, 108, 107, 108, 109, 109, 108, 107, 108, 108, 109, 109, 108, 107, 108, 109, 109, 108, +107, 108, 108, 109, 109, 108, 107, 108, 109, 109, 108, 107, 107, 108, 109, 109, 108, 107, 108, 109, 109, 108, 107, 107, 108, 109, 109, 108, 107, 108, 109, 109, +109, 107, 107, 108, 109, 109, 108, 107, 107, 109, 109, 109, 107, 107, 108, 109, 109, 108, 107, 107, 108, 110, 109, 108, 107, 107, 109, 110, 109, 107, 106, 108, +110, 110, 108, 106, 107, 109, 111, 109, 106, 106, 108, 111, 111, 108, 105, 106, 110, 113, 110, 105, 103, 107, 114, 115, 108, 99, 100, 114, 127, 118, 72, 0, +-72, -118, -127, -114, -100, -99, -108, -115, -114, -107, -103, -105, -110, -113, -110, -106, -105, -108, -111, -111, -108, -106, -106, -109, -111, -109, -107, -106, -108, -110, -110, -108, +-106, -107, -109, -110, -109, -107, -107, -108, -109, -110, -108, -107, -107, -108, -109, -109, -108, -107, -107, -109, -109, -109, -107, -107, -108, -109, -109, -108, -107, -107, -109, -109, +-109, -108, -107, -108, -109, -109, -108, -107, -107, -108, -109, -109, -108, -107, -108, -109, -109, -108, -107, -107, -108, -109, -109, -108, -107, -108, -109, -109, -108, -108, -107, -108, +-109, -109, -108, -107, -108, -109, -109, -108, -108, -107, -108, -109, -109, -108, -107, -108, -108, -109, -109, -108, -107, -108, -109, -109, -108, -108, -108, -108, -109, -109, -108, -107, +-108, -109, -109, -108, -108, -108, -108, -109, -109, -108, -107, -108, -109, -109, -108, -108, -107, -108, -109, -109, -108, -107, -108, -108, -109, -109, -108, -107, -108, -109, -109, -108, +-107, -108, -108, -109, -109, -108, -107, -108, -109, -109, -108, -107, -107, -108, -109, -109, -108, -107, -108, -109, -109, -108, -107, -107, -108, -109, -109, -108, -107, -108, -109, -109, +-109, -107, -107, -108, -109, -109, -108, -107, -107, -109, -109, -109, -107, -107, -108, -109, -109, -108, -107, -107, -108, -110, -109, -108, -107, -107, -109, -110, -109, -107, -106, -108, +-110, -110, -108, -106, -107, -109, -111, -109, -106, -106, -108, -111, -111, -108, -105, -106, -110, -113, -110, -105, -103, -107, -114, -115, -108, -99, -100, -114, -127, -118, -72, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_910_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_910_at_16384_512_int8.h new file mode 100644 index 000000000..cfb512af6 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_910_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_910_AT_16384_512INT8_H_ +#define SQUARE_MAX_910_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_910_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_910_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_910_AT_16384_512_DATA [] = +{ +0, 8, 16, 25, 33, 41, 49, 56, 63, 70, 77, 83, 89, 95, 100, 105, 109, 113, 116, 119, 121, 123, 125, 126, 127, 127, 127, 127, 126, 125, 124, 123, 121, +120, 118, 116, 114, 112, 111, 109, 107, 105, 104, 102, 101, 100, 99, 98, 97, 97, 96, 96, 96, 96, 97, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, +108, 109, 110, 111, 112, 113, 114, 114, 115, 115, 115, 116, 116, 116, 115, 115, 115, 114, 113, 113, 112, 111, 110, 109, 108, 107, 106, 106, 105, 104, 103, 102, +102, 101, 101, 101, 100, 100, 100, 100, 101, 101, 101, 102, 102, 103, 104, 105, 105, 106, 107, 108, 109, 110, 110, 111, 112, 112, 113, 113, 114, 114, 114, 114, +114, 114, 114, 113, 113, 112, 112, 111, 110, 110, 109, 108, 107, 106, 105, 105, 104, 103, 102, 102, 101, 101, 101, 100, 100, 100, 100, 101, 101, 101, 102, 102, +103, 104, 105, 106, 106, 107, 108, 109, 110, 111, 112, 113, 113, 114, 115, 115, 115, 116, 116, 116, 115, 115, 115, 114, 114, 113, 112, 111, 110, 109, 108, 106, +105, 104, 103, 102, 101, 100, 99, 98, 97, 97, 96, 96, 96, 96, 97, 97, 98, 99, 100, 101, 102, 104, 105, 107, 109, 111, 112, 114, 116, 118, 120, 121, +123, 124, 125, 126, 127, 127, 127, 127, 126, 125, 123, 121, 119, 116, 113, 109, 105, 100, 95, 89, 83, 77, 70, 63, 56, 49, 41, 33, 25, 16, 8, 0, +-8, -16, -25, -33, -41, -49, -56, -63, -70, -77, -83, -89, -95, -100, -105, -109, -113, -116, -119, -121, -123, -125, -126, -127, -127, -127, -127, -126, -125, -124, -123, -121, +-120, -118, -116, -114, -112, -111, -109, -107, -105, -104, -102, -101, -100, -99, -98, -97, -97, -96, -96, -96, -96, -97, -97, -98, -99, -100, -101, -102, -103, -104, -105, -106, +-108, -109, -110, -111, -112, -113, -114, -114, -115, -115, -115, -116, -116, -116, -115, -115, -115, -114, -113, -113, -112, -111, -110, -109, -108, -107, -106, -106, -105, -104, -103, -102, +-102, -101, -101, -101, -100, -100, -100, -100, -101, -101, -101, -102, -102, -103, -104, -105, -105, -106, -107, -108, -109, -110, -110, -111, -112, -112, -113, -113, -114, -114, -114, -114, +-114, -114, -114, -113, -113, -112, -112, -111, -110, -110, -109, -108, -107, -106, -105, -105, -104, -103, -102, -102, -101, -101, -101, -100, -100, -100, -100, -101, -101, -101, -102, -102, +-103, -104, -105, -106, -106, -107, -108, -109, -110, -111, -112, -113, -113, -114, -115, -115, -115, -116, -116, -116, -115, -115, -115, -114, -114, -113, -112, -111, -110, -109, -108, -106, +-105, -104, -103, -102, -101, -100, -99, -98, -97, -97, -96, -96, -96, -96, -97, -97, -98, -99, -100, -101, -102, -104, -105, -107, -109, -111, -112, -114, -116, -118, -120, -121, +-123, -124, -125, -126, -127, -127, -127, -127, -126, -125, -123, -121, -119, -116, -113, -109, -105, -100, -95, -89, -83, -77, -70, -63, -56, -49, -41, -33, -25, -16, -8, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_92_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_92_at_16384_512_int8.h new file mode 100644 index 000000000..0c3e10062 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_92_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_92_AT_16384_512INT8_H_ +#define SQUARE_MAX_92_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_92_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_92_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_92_AT_16384_512_DATA [] = +{ +0, 71, 116, 127, 115, 101, 98, 106, 114, 114, 108, 103, 104, 109, 112, 111, 107, 104, 106, 110, 111, 109, 106, 105, 107, 110, 110, 108, 106, 106, 108, 110, 109, +107, 106, 107, 109, 110, 109, 107, 106, 107, 109, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, 108, 109, 109, 107, 107, 107, 109, 109, 108, 107, 107, 108, +109, 109, 108, 107, 107, 108, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, 108, 109, 108, 108, 107, 108, 108, 109, 108, 107, +107, 108, 109, 109, 108, 107, 107, 108, 109, 108, 108, 107, 107, 108, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, 108, 109, 108, 108, 107, 107, 108, 109, +108, 107, 107, 108, 108, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, 108, 109, 108, 107, 107, 108, 108, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, +108, 109, 108, 108, 107, 108, 108, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, 108, 109, 108, 107, 107, 108, 109, 109, 108, +107, 107, 108, 109, 109, 107, 107, 107, 109, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, 108, 109, 109, 107, 106, 107, 109, 110, 109, 107, 106, 107, 109, +110, 108, 106, 106, 108, 110, 110, 107, 105, 106, 109, 111, 110, 106, 104, 107, 111, 112, 109, 104, 103, 108, 114, 114, 106, 98, 101, 115, 127, 116, 71, 0, +-71, -116, -127, -115, -101, -98, -106, -114, -114, -108, -103, -104, -109, -112, -111, -107, -104, -106, -110, -111, -109, -106, -105, -107, -110, -110, -108, -106, -106, -108, -110, -109, +-107, -106, -107, -109, -110, -109, -107, -106, -107, -109, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, -108, -109, -109, -107, -107, -107, -109, -109, -108, -107, -107, -108, +-109, -109, -108, -107, -107, -108, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, -108, -109, -108, -108, -107, -108, -108, -109, -108, -107, +-107, -108, -109, -109, -108, -107, -107, -108, -109, -108, -108, -107, -107, -108, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, -108, -109, -108, -108, -107, -107, -108, -109, +-108, -107, -107, -108, -108, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, -108, -109, -108, -107, -107, -108, -108, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, +-108, -109, -108, -108, -107, -108, -108, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, -108, -109, -108, -107, -107, -108, -109, -109, -108, +-107, -107, -108, -109, -109, -107, -107, -107, -109, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, -108, -109, -109, -107, -106, -107, -109, -110, -109, -107, -106, -107, -109, +-110, -108, -106, -106, -108, -110, -110, -107, -105, -106, -109, -111, -110, -106, -104, -107, -111, -112, -109, -104, -103, -108, -114, -114, -106, -98, -101, -115, -127, -116, -71, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_94_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_94_at_16384_512_int8.h new file mode 100644 index 000000000..220b81048 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_94_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_94_AT_16384_512INT8_H_ +#define SQUARE_MAX_94_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_94_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_94_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_94_AT_16384_512_DATA [] = +{ +0, 69, 115, 127, 116, 102, 97, 104, 113, 115, 110, 104, 103, 107, 111, 112, 108, 105, 105, 108, 111, 110, 107, 105, 106, 108, 110, 109, 107, 106, 106, 109, 110, +109, 107, 106, 107, 109, 109, 108, 107, 106, 107, 109, 109, 108, 107, 106, 108, 109, 109, 108, 107, 107, 108, 109, 109, 107, 107, 107, 108, 109, 108, 107, 107, +107, 108, 109, 108, 107, 107, 107, 108, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, 108, 109, 108, 108, 107, 107, 108, 109, 108, 107, 107, 107, 108, 109, +108, 107, 107, 107, 108, 109, 108, 107, 107, 108, 108, 108, 108, 107, 107, 108, 108, 108, 108, 107, 107, 108, 108, 108, 108, 107, 107, 108, 109, 108, 107, 107, +107, 108, 109, 108, 107, 107, 108, 108, 108, 108, 107, 107, 108, 108, 108, 108, 107, 107, 108, 108, 108, 108, 107, 107, 108, 109, 108, 107, 107, 107, 108, 109, +108, 107, 107, 107, 108, 109, 108, 107, 107, 108, 108, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, 108, 109, 108, 107, 107, 107, 108, 109, 108, 107, 107, +107, 108, 109, 108, 107, 107, 107, 109, 109, 108, 107, 107, 108, 109, 109, 108, 106, 107, 108, 109, 109, 107, 106, 107, 108, 109, 109, 107, 106, 107, 109, 110, +109, 106, 106, 107, 109, 110, 108, 106, 105, 107, 110, 111, 108, 105, 105, 108, 112, 111, 107, 103, 104, 110, 115, 113, 104, 97, 102, 116, 127, 115, 69, 0, +-69, -115, -127, -116, -102, -97, -104, -113, -115, -110, -104, -103, -107, -111, -112, -108, -105, -105, -108, -111, -110, -107, -105, -106, -108, -110, -109, -107, -106, -106, -109, -110, +-109, -107, -106, -107, -109, -109, -108, -107, -106, -107, -109, -109, -108, -107, -106, -108, -109, -109, -108, -107, -107, -108, -109, -109, -107, -107, -107, -108, -109, -108, -107, -107, +-107, -108, -109, -108, -107, -107, -107, -108, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, -108, -109, -108, -108, -107, -107, -108, -109, -108, -107, -107, -107, -108, -109, +-108, -107, -107, -107, -108, -109, -108, -107, -107, -108, -108, -108, -108, -107, -107, -108, -108, -108, -108, -107, -107, -108, -108, -108, -108, -107, -107, -108, -109, -108, -107, -107, +-107, -108, -109, -108, -107, -107, -108, -108, -108, -108, -107, -107, -108, -108, -108, -108, -107, -107, -108, -108, -108, -108, -107, -107, -108, -109, -108, -107, -107, -107, -108, -109, +-108, -107, -107, -107, -108, -109, -108, -107, -107, -108, -108, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, -108, -109, -108, -107, -107, -107, -108, -109, -108, -107, -107, +-107, -108, -109, -108, -107, -107, -107, -109, -109, -108, -107, -107, -108, -109, -109, -108, -106, -107, -108, -109, -109, -107, -106, -107, -108, -109, -109, -107, -106, -107, -109, -110, +-109, -106, -106, -107, -109, -110, -108, -106, -105, -107, -110, -111, -108, -105, -105, -108, -112, -111, -107, -103, -104, -110, -115, -113, -104, -97, -102, -116, -127, -115, -69, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_96_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_96_at_16384_512_int8.h new file mode 100644 index 000000000..a43c67c1b --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_96_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_96_AT_16384_512INT8_H_ +#define SQUARE_MAX_96_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_96_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_96_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_96_AT_16384_512_DATA [] = +{ +0, 68, 113, 127, 117, 103, 97, 103, 111, 115, 111, 105, 102, 105, 110, 112, 109, 105, 104, 106, 110, 111, 109, 106, 105, 107, 109, 110, 108, 106, 105, 107, 109, +110, 108, 106, 106, 107, 109, 109, 108, 106, 106, 107, 109, 109, 108, 107, 106, 107, 109, 109, 108, 107, 106, 108, 109, 109, 108, 107, 107, 108, 109, 109, 108, +107, 107, 108, 109, 109, 108, 107, 107, 108, 109, 108, 108, 107, 107, 108, 109, 108, 108, 107, 107, 108, 109, 108, 107, 107, 107, 108, 108, 108, 107, 107, 107, +108, 108, 108, 107, 107, 107, 108, 108, 108, 107, 107, 107, 108, 108, 108, 107, 107, 107, 108, 108, 108, 107, 107, 107, 108, 108, 108, 107, 107, 107, 108, 108, +108, 107, 107, 107, 108, 108, 108, 107, 107, 107, 108, 108, 108, 107, 107, 107, 108, 108, 108, 107, 107, 107, 108, 108, 108, 107, 107, 107, 108, 108, 108, 107, +107, 107, 108, 108, 108, 107, 107, 107, 108, 109, 108, 107, 107, 108, 108, 109, 108, 107, 107, 108, 108, 109, 108, 107, 107, 108, 109, 109, 108, 107, 107, 108, +109, 109, 108, 107, 107, 108, 109, 109, 108, 106, 107, 108, 109, 109, 107, 106, 107, 108, 109, 109, 107, 106, 106, 108, 109, 109, 107, 106, 106, 108, 110, 109, +107, 105, 106, 108, 110, 109, 107, 105, 106, 109, 111, 110, 106, 104, 105, 109, 112, 110, 105, 102, 105, 111, 115, 111, 103, 97, 103, 117, 127, 113, 68, 0, +-68, -113, -127, -117, -103, -97, -103, -111, -115, -111, -105, -102, -105, -110, -112, -109, -105, -104, -106, -110, -111, -109, -106, -105, -107, -109, -110, -108, -106, -105, -107, -109, +-110, -108, -106, -106, -107, -109, -109, -108, -106, -106, -107, -109, -109, -108, -107, -106, -107, -109, -109, -108, -107, -106, -108, -109, -109, -108, -107, -107, -108, -109, -109, -108, +-107, -107, -108, -109, -109, -108, -107, -107, -108, -109, -108, -108, -107, -107, -108, -109, -108, -108, -107, -107, -108, -109, -108, -107, -107, -107, -108, -108, -108, -107, -107, -107, +-108, -108, -108, -107, -107, -107, -108, -108, -108, -107, -107, -107, -108, -108, -108, -107, -107, -107, -108, -108, -108, -107, -107, -107, -108, -108, -108, -107, -107, -107, -108, -108, +-108, -107, -107, -107, -108, -108, -108, -107, -107, -107, -108, -108, -108, -107, -107, -107, -108, -108, -108, -107, -107, -107, -108, -108, -108, -107, -107, -107, -108, -108, -108, -107, +-107, -107, -108, -108, -108, -107, -107, -107, -108, -109, -108, -107, -107, -108, -108, -109, -108, -107, -107, -108, -108, -109, -108, -107, -107, -108, -109, -109, -108, -107, -107, -108, +-109, -109, -108, -107, -107, -108, -109, -109, -108, -106, -107, -108, -109, -109, -107, -106, -107, -108, -109, -109, -107, -106, -106, -108, -109, -109, -107, -106, -106, -108, -110, -109, +-107, -105, -106, -108, -110, -109, -107, -105, -106, -109, -111, -110, -106, -104, -105, -109, -112, -110, -105, -102, -105, -111, -115, -111, -103, -97, -103, -117, -127, -113, -68, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_SQUARE/512/square_max_98_at_16384_512_int8.h b/tables/BandLimited_SQUARE/512/square_max_98_at_16384_512_int8.h new file mode 100644 index 000000000..c692549f0 --- /dev/null +++ b/tables/BandLimited_SQUARE/512/square_max_98_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef SQUARE_MAX_98_AT_16384_512INT8_H_ +#define SQUARE_MAX_98_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define SQUARE_MAX_98_AT_16384_512_NUM_CELLS 512 +#define SQUARE_MAX_98_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) SQUARE_MAX_98_AT_16384_512_DATA [] = +{ +0, 66, 112, 127, 119, 104, 97, 101, 110, 115, 112, 106, 102, 104, 109, 112, 111, 107, 104, 105, 108, 111, 110, 107, 105, 105, 108, 110, 110, 108, 106, 106, 108, +109, 109, 108, 106, 106, 107, 109, 109, 108, 106, 106, 107, 109, 109, 108, 107, 106, 107, 109, 109, 108, 107, 106, 107, 108, 109, 108, 107, 106, 107, 108, 109, +108, 107, 107, 107, 108, 109, 108, 107, 107, 107, 108, 109, 108, 107, 107, 107, 108, 109, 108, 107, 107, 107, 108, 109, 108, 108, 107, 107, 108, 108, 108, 108, +107, 107, 108, 108, 108, 108, 107, 107, 108, 108, 108, 108, 107, 107, 107, 108, 108, 108, 107, 107, 107, 108, 108, 108, 107, 107, 107, 108, 108, 108, 107, 107, +107, 108, 108, 108, 107, 107, 107, 108, 108, 108, 107, 107, 107, 108, 108, 108, 107, 107, 107, 108, 108, 108, 108, 107, 107, 108, 108, 108, 108, 107, 107, 108, +108, 108, 108, 107, 107, 108, 108, 109, 108, 107, 107, 107, 108, 109, 108, 107, 107, 107, 108, 109, 108, 107, 107, 107, 108, 109, 108, 107, 107, 107, 108, 109, +108, 107, 106, 107, 108, 109, 108, 107, 106, 107, 108, 109, 109, 107, 106, 107, 108, 109, 109, 107, 106, 106, 108, 109, 109, 107, 106, 106, 108, 109, 109, 108, +106, 106, 108, 110, 110, 108, 105, 105, 107, 110, 111, 108, 105, 104, 107, 111, 112, 109, 104, 102, 106, 112, 115, 110, 101, 97, 104, 119, 127, 112, 66, 0, +-66, -112, -127, -119, -104, -97, -101, -110, -115, -112, -106, -102, -104, -109, -112, -111, -107, -104, -105, -108, -111, -110, -107, -105, -105, -108, -110, -110, -108, -106, -106, -108, +-109, -109, -108, -106, -106, -107, -109, -109, -108, -106, -106, -107, -109, -109, -108, -107, -106, -107, -109, -109, -108, -107, -106, -107, -108, -109, -108, -107, -106, -107, -108, -109, +-108, -107, -107, -107, -108, -109, -108, -107, -107, -107, -108, -109, -108, -107, -107, -107, -108, -109, -108, -107, -107, -107, -108, -109, -108, -108, -107, -107, -108, -108, -108, -108, +-107, -107, -108, -108, -108, -108, -107, -107, -108, -108, -108, -108, -107, -107, -107, -108, -108, -108, -107, -107, -107, -108, -108, -108, -107, -107, -107, -108, -108, -108, -107, -107, +-107, -108, -108, -108, -107, -107, -107, -108, -108, -108, -107, -107, -107, -108, -108, -108, -107, -107, -107, -108, -108, -108, -108, -107, -107, -108, -108, -108, -108, -107, -107, -108, +-108, -108, -108, -107, -107, -108, -108, -109, -108, -107, -107, -107, -108, -109, -108, -107, -107, -107, -108, -109, -108, -107, -107, -107, -108, -109, -108, -107, -107, -107, -108, -109, +-108, -107, -106, -107, -108, -109, -108, -107, -106, -107, -108, -109, -109, -107, -106, -107, -108, -109, -109, -107, -106, -106, -108, -109, -109, -107, -106, -106, -108, -109, -109, -108, +-106, -106, -108, -110, -110, -108, -105, -105, -107, -110, -111, -108, -105, -104, -107, -111, -112, -109, -104, -102, -106, -112, -115, -110, -101, -97, -104, -119, -127, -112, -66, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_103_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_103_at_16384_1024_int8.h new file mode 100644 index 000000000..6862495b4 --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_103_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_103_AT_16384_1024INT8_H_ +#define TRI_MAX_103_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_103_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_103_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_103_AT_16384_1024_DATA [] = +{ +0, 0, 0, 1, 1, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, +64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, +80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, +96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, +112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 126, 127, 127, 127, +127, 127, 126, 126, 125, 125, 124, 124, 123, 123, 122, 122, 121, 121, 120, 120, 119, 119, 118, 118, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, 112, +111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, 96, +95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, 80, +79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, +63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 1, 1, 0, 0, 0, +0, 0, -1, -1, -2, -3, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, +-64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, +-80, -81, -81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, +-96, -97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, +-112, -113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -118, -118, -119, -119, -120, -120, -121, -121, -122, -122, -123, -123, -124, -124, -125, -125, -126, -126, -127, -127, -127, +-127, -127, -126, -126, -125, -125, -124, -124, -123, -123, -122, -122, -121, -121, -120, -120, -119, -119, -118, -118, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, -112, +-111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, +-95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, -80, +-79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, -64, +-63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -3, -2, -1, -1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_106_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_106_at_16384_1024_int8.h new file mode 100644 index 000000000..41b25448e --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_106_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_106_AT_16384_1024INT8_H_ +#define TRI_MAX_106_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_106_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_106_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_106_AT_16384_1024_DATA [] = +{ +0, 0, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, +64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, +80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, +96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, +112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 126, 127, 127, 127, +127, 127, 126, 126, 125, 125, 124, 124, 123, 123, 122, 122, 121, 121, 120, 120, 119, 119, 118, 118, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, 112, +111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, 96, +95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, 80, +79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, +63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 3, 2, 2, 1, 1, 0, 0, +0, -1, -1, -2, -2, -3, -3, -3, -4, -4, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, +-64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, +-80, -81, -81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, +-96, -97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, +-112, -113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -118, -118, -119, -119, -120, -120, -121, -121, -122, -122, -123, -123, -124, -124, -125, -125, -126, -126, -127, -127, -127, +-127, -127, -126, -126, -125, -125, -124, -124, -123, -123, -122, -122, -121, -121, -120, -120, -119, -119, -118, -118, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, -112, +-111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, +-95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, -80, +-79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, -64, +-63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -4, -4, -3, -3, -3, -2, -2, -1, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_109_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_109_at_16384_1024_int8.h new file mode 100644 index 000000000..7b0102f22 --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_109_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_109_AT_16384_1024INT8_H_ +#define TRI_MAX_109_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_109_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_109_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_109_AT_16384_1024_DATA [] = +{ +0, 0, 0, 1, 1, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, +64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, +80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, +96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, +112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 126, 127, 127, 127, +127, 127, 126, 126, 125, 125, 124, 124, 123, 123, 122, 122, 121, 121, 120, 120, 119, 119, 118, 118, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, 112, +111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, 96, +95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, 80, +79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, +63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 1, 1, 0, 0, 0, +0, 0, -1, -1, -2, -3, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, +-64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, +-80, -81, -81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, +-96, -97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, +-112, -113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -118, -118, -119, -119, -120, -120, -121, -121, -122, -122, -123, -123, -124, -124, -125, -125, -126, -126, -127, -127, -127, +-127, -127, -126, -126, -125, -125, -124, -124, -123, -123, -122, -122, -121, -121, -120, -120, -119, -119, -118, -118, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, -112, +-111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, +-95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, -80, +-79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, -64, +-63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -3, -2, -1, -1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_112_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_112_at_16384_1024_int8.h new file mode 100644 index 000000000..d5c35c230 --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_112_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_112_AT_16384_1024INT8_H_ +#define TRI_MAX_112_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_112_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_112_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_112_AT_16384_1024_DATA [] = +{ +0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 4, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, +64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, +80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, +96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, +112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 126, 127, 127, 127, +127, 127, 126, 126, 125, 125, 124, 124, 123, 123, 122, 122, 121, 121, 120, 120, 119, 119, 118, 118, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, 112, +111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, 96, +95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, 80, +79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, +63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, +0, -1, -1, -2, -2, -3, -3, -4, -4, -4, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, +-64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, +-80, -81, -81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, +-96, -97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, +-112, -113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -118, -118, -119, -119, -120, -120, -121, -121, -122, -122, -123, -123, -124, -124, -125, -125, -126, -126, -127, -127, -127, +-127, -127, -126, -126, -125, -125, -124, -124, -123, -123, -122, -122, -121, -121, -120, -120, -119, -119, -118, -118, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, -112, +-111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, +-95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, -80, +-79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, -64, +-63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -4, -4, -4, -3, -3, -2, -2, -1, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_115_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_115_at_16384_1024_int8.h new file mode 100644 index 000000000..45a6518d9 --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_115_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_115_AT_16384_1024INT8_H_ +#define TRI_MAX_115_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_115_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_115_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_115_AT_16384_1024_DATA [] = +{ +0, 0, 0, 1, 1, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, +64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, +80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, +96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, +112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 126, 127, 127, 127, +127, 127, 126, 126, 125, 125, 124, 124, 123, 123, 122, 122, 121, 121, 120, 120, 119, 119, 118, 118, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, 112, +111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, 96, +95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, 80, +79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, +63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 1, 1, 0, 0, 0, +0, 0, -1, -1, -2, -3, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, +-64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, +-80, -81, -81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, +-96, -97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, +-112, -113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -118, -118, -119, -119, -120, -120, -121, -121, -122, -122, -123, -123, -124, -124, -125, -125, -126, -126, -127, -127, -127, +-127, -127, -126, -126, -125, -125, -124, -124, -123, -123, -122, -122, -121, -121, -120, -120, -119, -119, -118, -118, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, -112, +-111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, +-95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, -80, +-79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, -64, +-63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -3, -2, -1, -1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_1170_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_1170_at_16384_1024_int8.h new file mode 100644 index 000000000..b38b81e65 --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_1170_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_1170_AT_16384_1024INT8_H_ +#define TRI_MAX_1170_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_1170_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_1170_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_1170_AT_16384_1024_DATA [] = +{ +0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 29, 29, 30, 30, 31, 31, 32, 33, 33, +34, 34, 35, 35, 36, 37, 37, 38, 38, 39, 39, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 47, 47, 48, 48, 49, 49, 50, 50, 51, +51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 65, 66, 66, +67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 81, 81, 82, 82, +83, 83, 84, 84, 85, 85, 86, 87, 87, 88, 88, 89, 89, 90, 91, 91, 92, 92, 93, 94, 94, 95, 95, 96, 97, 97, 98, 98, 99, 100, 100, 101, +102, 102, 103, 103, 104, 105, 105, 106, 107, 107, 108, 108, 109, 110, 110, 111, 111, 112, 112, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, +120, 120, 120, 121, 121, 122, 122, 122, 123, 123, 123, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 123, 123, 123, 122, 122, 122, 121, 121, 120, 120, 120, 119, +119, 118, 118, 117, 117, 116, 116, 115, 115, 114, 114, 113, 112, 112, 111, 111, 110, 110, 109, 108, 108, 107, 107, 106, 105, 105, 104, 103, 103, 102, 102, 101, +100, 100, 99, 98, 98, 97, 97, 96, 95, 95, 94, 94, 93, 92, 92, 91, 91, 90, 89, 89, 88, 88, 87, 87, 86, 85, 85, 84, 84, 83, 83, 82, +82, 81, 81, 80, 79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, +66, 65, 65, 65, 64, 64, 63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, +50, 50, 49, 49, 48, 48, 47, 47, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 39, 39, 38, 38, 37, 37, 36, 35, 35, 34, 34, 33, +33, 32, 31, 31, 30, 30, 29, 29, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 15, +15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, 0, +0, 0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -29, -29, -30, -30, -31, -31, -32, -33, -33, +-34, -34, -35, -35, -36, -37, -37, -38, -38, -39, -39, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -47, -47, -48, -48, -49, -49, -50, -50, -51, +-51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, -64, -65, -65, -65, -66, -66, +-67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, -81, -81, -82, -82, +-83, -83, -84, -84, -85, -85, -86, -87, -87, -88, -88, -89, -89, -90, -91, -91, -92, -92, -93, -94, -94, -95, -95, -96, -97, -97, -98, -98, -99, -100, -100, -101, +-102, -102, -103, -103, -104, -105, -105, -106, -107, -107, -108, -108, -109, -110, -110, -111, -111, -112, -112, -113, -114, -114, -115, -115, -116, -116, -117, -117, -118, -118, -119, -119, +-120, -120, -120, -121, -121, -122, -122, -122, -123, -123, -123, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -123, -123, -123, -122, -122, -122, -121, -121, -120, -120, -120, -119, +-119, -118, -118, -117, -117, -116, -116, -115, -115, -114, -114, -113, -112, -112, -111, -111, -110, -110, -109, -108, -108, -107, -107, -106, -105, -105, -104, -103, -103, -102, -102, -101, +-100, -100, -99, -98, -98, -97, -97, -96, -95, -95, -94, -94, -93, -92, -92, -91, -91, -90, -89, -89, -88, -88, -87, -87, -86, -85, -85, -84, -84, -83, -83, -82, +-82, -81, -81, -80, -79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, +-66, -65, -65, -65, -64, -64, -63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, +-50, -50, -49, -49, -48, -48, -47, -47, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -39, -39, -38, -38, -37, -37, -36, -35, -35, -34, -34, -33, +-33, -32, -31, -31, -30, -30, -29, -29, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -15, +-15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -3, -2, -2, -1, -1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_118_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_118_at_16384_1024_int8.h new file mode 100644 index 000000000..245052b76 --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_118_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_118_AT_16384_1024INT8_H_ +#define TRI_MAX_118_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_118_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_118_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_118_AT_16384_1024_DATA [] = +{ +0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 4, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, +64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, +80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, +96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, +112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 126, 127, 127, 127, +127, 127, 126, 126, 125, 125, 124, 124, 123, 123, 122, 122, 121, 121, 120, 120, 119, 119, 118, 118, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, 112, +111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, 96, +95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, 80, +79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, +63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, +0, -1, -1, -2, -2, -3, -3, -4, -4, -4, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, +-64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, +-80, -81, -81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, +-96, -97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, +-112, -113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -118, -118, -119, -119, -120, -120, -121, -121, -122, -122, -123, -123, -124, -124, -125, -125, -126, -126, -127, -127, -127, +-127, -127, -126, -126, -125, -125, -124, -124, -123, -123, -122, -122, -121, -121, -120, -120, -119, -119, -118, -118, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, -112, +-111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, +-95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, -80, +-79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, -64, +-63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -4, -4, -4, -3, -3, -2, -2, -1, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_122_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_122_at_16384_1024_int8.h new file mode 100644 index 000000000..0110de51f --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_122_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_122_AT_16384_1024INT8_H_ +#define TRI_MAX_122_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_122_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_122_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_122_AT_16384_1024_DATA [] = +{ +0, 0, 0, 1, 1, 2, 2, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, +64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, +80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, +96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, +112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 126, 126, 126, 127, 127, 127, +127, 127, 126, 126, 126, 125, 124, 124, 123, 123, 122, 122, 121, 121, 120, 120, 119, 119, 118, 118, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, 112, +111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, 96, +95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, 80, +79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, +63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 2, 2, 1, 1, 0, 0, 0, +0, 0, -1, -1, -2, -2, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, +-64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, +-80, -81, -81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, +-96, -97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, +-112, -113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -118, -118, -119, -119, -120, -120, -121, -121, -122, -122, -123, -123, -124, -124, -125, -126, -126, -126, -127, -127, -127, +-127, -127, -126, -126, -126, -125, -124, -124, -123, -123, -122, -122, -121, -121, -120, -120, -119, -119, -118, -118, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, -112, +-111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, +-95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, -80, +-79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, -64, +-63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -2, -2, -1, -1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_126_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_126_at_16384_1024_int8.h new file mode 100644 index 000000000..3cfeb3b41 --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_126_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_126_AT_16384_1024INT8_H_ +#define TRI_MAX_126_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_126_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_126_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_126_AT_16384_1024_DATA [] = +{ +0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, +64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, +80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, +96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, +112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 126, 126, 126, 127, 127, 127, +127, 127, 126, 126, 126, 125, 124, 124, 123, 123, 122, 122, 121, 121, 120, 120, 119, 119, 118, 118, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, 112, +111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, 96, +95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, 80, +79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, +63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, +0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, +-64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, +-80, -81, -81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, +-96, -97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, +-112, -113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -118, -118, -119, -119, -120, -120, -121, -121, -122, -122, -123, -123, -124, -124, -125, -126, -126, -126, -127, -127, -127, +-127, -127, -126, -126, -126, -125, -124, -124, -123, -123, -122, -122, -121, -121, -120, -120, -119, -119, -118, -118, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, -112, +-111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, +-95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, -80, +-79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, -64, +-63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -3, -2, -2, -1, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_130_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_130_at_16384_1024_int8.h new file mode 100644 index 000000000..079261a09 --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_130_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_130_AT_16384_1024INT8_H_ +#define TRI_MAX_130_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_130_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_130_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_130_AT_16384_1024_DATA [] = +{ +0, 0, 0, 1, 1, 2, 2, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, +64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, +80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, +96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, +112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 126, 126, 126, 127, 127, 127, +127, 127, 126, 126, 126, 125, 124, 124, 123, 123, 122, 122, 121, 121, 120, 120, 119, 119, 118, 118, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, 112, +111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, 96, +95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, 80, +79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, +63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 2, 2, 1, 1, 0, 0, 0, +0, 0, -1, -1, -2, -2, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, +-64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, +-80, -81, -81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, +-96, -97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, +-112, -113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -118, -118, -119, -119, -120, -120, -121, -121, -122, -122, -123, -123, -124, -124, -125, -126, -126, -126, -127, -127, -127, +-127, -127, -126, -126, -126, -125, -124, -124, -123, -123, -122, -122, -121, -121, -120, -120, -119, -119, -118, -118, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, -112, +-111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, +-95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, -80, +-79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, -64, +-63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -2, -2, -1, -1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_134_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_134_at_16384_1024_int8.h new file mode 100644 index 000000000..165a8b3c8 --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_134_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_134_AT_16384_1024INT8_H_ +#define TRI_MAX_134_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_134_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_134_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_134_AT_16384_1024_DATA [] = +{ +0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, +64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, +80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, +96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, +112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 125, 125, 126, 126, 126, 127, 127, 127, +127, 127, 126, 126, 126, 125, 125, 124, 123, 123, 122, 122, 121, 121, 120, 120, 119, 119, 118, 118, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, 112, +111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, 96, +95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, 80, +79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, +63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, +0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, +-64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, +-80, -81, -81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, +-96, -97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, +-112, -113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -118, -118, -119, -119, -120, -120, -121, -121, -122, -122, -123, -123, -124, -125, -125, -126, -126, -126, -127, -127, -127, +-127, -127, -126, -126, -126, -125, -125, -124, -123, -123, -122, -122, -121, -121, -120, -120, -119, -119, -118, -118, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, -112, +-111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, +-95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, -80, +-79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, -64, +-63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -3, -2, -2, -1, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_138_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_138_at_16384_1024_int8.h new file mode 100644 index 000000000..0c2072862 --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_138_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_138_AT_16384_1024INT8_H_ +#define TRI_MAX_138_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_138_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_138_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_138_AT_16384_1024_DATA [] = +{ +0, 0, 0, 1, 1, 2, 2, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, +64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, +80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, +96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, +112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 125, 125, 126, 126, 126, 127, 127, 127, +127, 127, 126, 126, 126, 125, 125, 124, 123, 123, 122, 122, 121, 121, 120, 120, 119, 119, 118, 118, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, 112, +111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, 96, +95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, 80, +79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, +63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 2, 2, 1, 1, 0, 0, 0, +0, 0, -1, -1, -2, -2, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, +-64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, +-80, -81, -81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, +-96, -97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, +-112, -113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -118, -118, -119, -119, -120, -120, -121, -121, -122, -122, -123, -123, -124, -125, -125, -126, -126, -126, -127, -127, -127, +-127, -127, -126, -126, -126, -125, -125, -124, -123, -123, -122, -122, -121, -121, -120, -120, -119, -119, -118, -118, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, -112, +-111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, +-95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, -80, +-79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, -64, +-63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -2, -2, -1, -1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_143_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_143_at_16384_1024_int8.h new file mode 100644 index 000000000..fe9cc23a5 --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_143_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_143_AT_16384_1024INT8_H_ +#define TRI_MAX_143_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_143_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_143_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_143_AT_16384_1024_DATA [] = +{ +0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, +64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, +80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, +96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, +112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 125, 125, 126, 126, 127, 127, 127, 127, +127, 127, 127, 126, 126, 125, 125, 124, 123, 123, 122, 122, 121, 121, 120, 120, 119, 119, 118, 118, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, 112, +111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, 96, +95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, 80, +79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, +63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, +0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, +-64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, +-80, -81, -81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, +-96, -97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, +-112, -113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -118, -118, -119, -119, -120, -120, -121, -121, -122, -122, -123, -123, -124, -125, -125, -126, -126, -127, -127, -127, -127, +-127, -127, -127, -126, -126, -125, -125, -124, -123, -123, -122, -122, -121, -121, -120, -120, -119, -119, -118, -118, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, -112, +-111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, +-95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, -80, +-79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, -64, +-63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -3, -2, -2, -1, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_148_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_148_at_16384_1024_int8.h new file mode 100644 index 000000000..3a0dec582 --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_148_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_148_AT_16384_1024INT8_H_ +#define TRI_MAX_148_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_148_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_148_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_148_AT_16384_1024_DATA [] = +{ +0, 0, 0, 1, 1, 2, 2, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, +64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, +80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, +96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, +112, 113, 113, 114, 114, 115, 115, 116, 117, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 124, 124, 125, 125, 126, 126, 127, 127, 127, 127, +127, 127, 127, 126, 126, 125, 125, 124, 124, 123, 122, 122, 121, 121, 120, 120, 119, 119, 118, 118, 117, 117, 117, 116, 115, 115, 114, 114, 113, 113, 112, 112, +111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, 96, +95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, 80, +79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, +63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 2, 2, 1, 1, 0, 0, 0, +0, 0, -1, -1, -2, -2, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, +-64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, +-80, -81, -81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, +-96, -97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, +-112, -113, -113, -114, -114, -115, -115, -116, -117, -117, -117, -118, -118, -119, -119, -120, -120, -121, -121, -122, -122, -123, -124, -124, -125, -125, -126, -126, -127, -127, -127, -127, +-127, -127, -127, -126, -126, -125, -125, -124, -124, -123, -122, -122, -121, -121, -120, -120, -119, -119, -118, -118, -117, -117, -117, -116, -115, -115, -114, -114, -113, -113, -112, -112, +-111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, +-95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, -80, +-79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, -64, +-63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -2, -2, -1, -1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_154_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_154_at_16384_1024_int8.h new file mode 100644 index 000000000..b0b90da98 --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_154_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_154_AT_16384_1024INT8_H_ +#define TRI_MAX_154_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_154_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_154_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_154_AT_16384_1024_DATA [] = +{ +0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, +64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, +80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, +96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, +112, 113, 113, 114, 114, 115, 116, 116, 117, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 124, 124, 125, 125, 126, 126, 127, 127, 127, 127, +127, 127, 127, 126, 126, 125, 125, 124, 124, 123, 122, 122, 121, 121, 120, 120, 119, 119, 118, 118, 117, 117, 117, 116, 116, 115, 114, 114, 113, 113, 112, 112, +111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, 96, +95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, 80, +79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, +63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, +0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, +-64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, +-80, -81, -81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, +-96, -97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, +-112, -113, -113, -114, -114, -115, -116, -116, -117, -117, -117, -118, -118, -119, -119, -120, -120, -121, -121, -122, -122, -123, -124, -124, -125, -125, -126, -126, -127, -127, -127, -127, +-127, -127, -127, -126, -126, -125, -125, -124, -124, -123, -122, -122, -121, -121, -120, -120, -119, -119, -118, -118, -117, -117, -117, -116, -116, -115, -114, -114, -113, -113, -112, -112, +-111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, +-95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, -80, +-79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, -64, +-63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -3, -2, -2, -1, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_160_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_160_at_16384_1024_int8.h new file mode 100644 index 000000000..0491d4c3f --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_160_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_160_AT_16384_1024INT8_H_ +#define TRI_MAX_160_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_160_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_160_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_160_AT_16384_1024_DATA [] = +{ +0, 0, 0, 1, 1, 2, 2, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, +64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, +80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, +96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, +112, 113, 113, 114, 115, 115, 116, 116, 117, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 124, 124, 125, 125, 126, 126, 127, 127, 127, 127, +127, 127, 127, 126, 126, 125, 125, 124, 124, 123, 122, 122, 121, 121, 120, 120, 119, 119, 118, 118, 117, 117, 117, 116, 116, 115, 115, 114, 113, 113, 112, 112, +111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, 96, +95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, 80, +79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, +63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 2, 2, 1, 1, 0, 0, 0, +0, 0, -1, -1, -2, -2, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, +-64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, +-80, -81, -81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, +-96, -97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, +-112, -113, -113, -114, -115, -115, -116, -116, -117, -117, -117, -118, -118, -119, -119, -120, -120, -121, -121, -122, -122, -123, -124, -124, -125, -125, -126, -126, -127, -127, -127, -127, +-127, -127, -127, -126, -126, -125, -125, -124, -124, -123, -122, -122, -121, -121, -120, -120, -119, -119, -118, -118, -117, -117, -117, -116, -116, -115, -115, -114, -113, -113, -112, -112, +-111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, +-95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, -80, +-79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, -64, +-63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -2, -2, -1, -1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_1638_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_1638_at_16384_1024_int8.h new file mode 100644 index 000000000..1158346e5 --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_1638_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_1638_AT_16384_1024INT8_H_ +#define TRI_MAX_1638_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_1638_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_1638_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_1638_AT_16384_1024_DATA [] = +{ +0, 0, 1, 1, 2, 2, 3, 4, 4, 5, 5, 6, 7, 7, 8, 8, 9, 9, 10, 11, 11, 12, 12, 13, 13, 14, 15, 15, 16, 16, 17, 17, 18, +19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, +35, 36, 36, 37, 37, 38, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 47, 48, 48, 49, 49, 50, +50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, +67, 67, 68, 68, 69, 69, 70, 70, 71, 72, 72, 73, 73, 74, 74, 75, 76, 76, 77, 77, 78, 79, 79, 80, 81, 81, 82, 82, 83, 84, 84, 85, +85, 86, 87, 87, 88, 89, 89, 90, 91, 91, 92, 92, 93, 94, 94, 95, 96, 96, 97, 97, 98, 99, 99, 100, 101, 101, 102, 102, 103, 104, 104, 105, +105, 106, 107, 107, 108, 108, 109, 109, 110, 111, 111, 112, 112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 118, 119, 119, 120, 120, 120, 121, +121, 122, 122, 122, 123, 123, 123, 123, 124, 124, 124, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 124, 124, 124, 123, 123, 123, 123, 122, 122, 122, 121, 121, +120, 120, 120, 119, 119, 118, 118, 118, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, 112, 111, 111, 110, 109, 109, 108, 108, 107, 107, 106, 105, 105, +104, 104, 103, 102, 102, 101, 101, 100, 99, 99, 98, 97, 97, 96, 96, 95, 94, 94, 93, 92, 92, 91, 91, 90, 89, 89, 88, 87, 87, 86, 85, 85, +84, 84, 83, 82, 82, 81, 81, 80, 79, 79, 78, 77, 77, 76, 76, 75, 74, 74, 73, 73, 72, 72, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, +65, 65, 64, 64, 63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, +49, 49, 48, 48, 47, 47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 38, 37, 37, 36, 36, 35, 35, +34, 34, 33, 33, 32, 32, 31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, +17, 17, 16, 16, 15, 15, 14, 13, 13, 12, 12, 11, 11, 10, 9, 9, 8, 8, 7, 7, 6, 5, 5, 4, 4, 3, 2, 2, 1, 1, 0, 0, +0, -1, -1, -2, -2, -3, -4, -4, -5, -5, -6, -7, -7, -8, -8, -9, -9, -10, -11, -11, -12, -12, -13, -13, -14, -15, -15, -16, -16, -17, -17, -18, +-19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, -32, -33, -33, -34, -34, -35, +-35, -36, -36, -37, -37, -38, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -47, -48, -48, -49, -49, -50, +-50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, -64, -65, -65, -66, +-67, -67, -68, -68, -69, -69, -70, -70, -71, -72, -72, -73, -73, -74, -74, -75, -76, -76, -77, -77, -78, -79, -79, -80, -81, -81, -82, -82, -83, -84, -84, -85, +-85, -86, -87, -87, -88, -89, -89, -90, -91, -91, -92, -92, -93, -94, -94, -95, -96, -96, -97, -97, -98, -99, -99, -100, -101, -101, -102, -102, -103, -104, -104, -105, +-105, -106, -107, -107, -108, -108, -109, -109, -110, -111, -111, -112, -112, -113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -118, -118, -118, -119, -119, -120, -120, -120, -121, +-121, -122, -122, -122, -123, -123, -123, -123, -124, -124, -124, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -124, -124, -124, -123, -123, -123, -123, -122, -122, -122, -121, -121, +-120, -120, -120, -119, -119, -118, -118, -118, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, -112, -111, -111, -110, -109, -109, -108, -108, -107, -107, -106, -105, -105, +-104, -104, -103, -102, -102, -101, -101, -100, -99, -99, -98, -97, -97, -96, -96, -95, -94, -94, -93, -92, -92, -91, -91, -90, -89, -89, -88, -87, -87, -86, -85, -85, +-84, -84, -83, -82, -82, -81, -81, -80, -79, -79, -78, -77, -77, -76, -76, -75, -74, -74, -73, -73, -72, -72, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, +-65, -65, -64, -64, -63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, +-49, -49, -48, -48, -47, -47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -38, -37, -37, -36, -36, -35, -35, +-34, -34, -33, -33, -32, -32, -31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, +-17, -17, -16, -16, -15, -15, -14, -13, -13, -12, -12, -11, -11, -10, -9, -9, -8, -8, -7, -7, -6, -5, -5, -4, -4, -3, -2, -2, -1, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_167_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_167_at_16384_1024_int8.h new file mode 100644 index 000000000..01414a677 --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_167_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_167_AT_16384_1024INT8_H_ +#define TRI_MAX_167_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_167_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_167_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_167_AT_16384_1024_DATA [] = +{ +0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, +64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, +80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, +96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, +112, 113, 114, 114, 115, 115, 116, 116, 117, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 123, 123, 124, 124, 125, 125, 126, 126, 127, 127, 127, 127, +127, 127, 127, 126, 126, 125, 125, 124, 124, 123, 123, 122, 121, 121, 120, 120, 119, 119, 118, 118, 117, 117, 117, 116, 116, 115, 115, 114, 114, 113, 112, 112, +111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, 96, +95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, 80, +79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, +63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, +0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, +-64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, +-80, -81, -81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, +-96, -97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, +-112, -113, -114, -114, -115, -115, -116, -116, -117, -117, -117, -118, -118, -119, -119, -120, -120, -121, -121, -122, -123, -123, -124, -124, -125, -125, -126, -126, -127, -127, -127, -127, +-127, -127, -127, -126, -126, -125, -125, -124, -124, -123, -123, -122, -121, -121, -120, -120, -119, -119, -118, -118, -117, -117, -117, -116, -116, -115, -115, -114, -114, -113, -112, -112, +-111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, +-95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, -80, +-79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, -64, +-63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -3, -2, -2, -1, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_174_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_174_at_16384_1024_int8.h new file mode 100644 index 000000000..acb94ff3a --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_174_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_174_AT_16384_1024INT8_H_ +#define TRI_MAX_174_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_174_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_174_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_174_AT_16384_1024_DATA [] = +{ +0, 0, 0, 1, 1, 2, 2, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, +64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, +80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, +96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 103, 103, 104, 104, 105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, +113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 123, 123, 124, 124, 125, 125, 126, 126, 127, 127, 127, 127, +127, 127, 127, 126, 126, 125, 125, 124, 124, 123, 123, 122, 121, 121, 120, 120, 119, 119, 118, 118, 117, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, +111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 104, 104, 103, 103, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, 96, +95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, 80, +79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, +63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 2, 2, 1, 1, 0, 0, 0, +0, 0, -1, -1, -2, -2, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, +-64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, +-80, -81, -81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, +-96, -97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -103, -103, -104, -104, -105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, +-113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -117, -118, -118, -119, -119, -120, -120, -121, -121, -122, -123, -123, -124, -124, -125, -125, -126, -126, -127, -127, -127, -127, +-127, -127, -127, -126, -126, -125, -125, -124, -124, -123, -123, -122, -121, -121, -120, -120, -119, -119, -118, -118, -117, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, +-111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -104, -104, -103, -103, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, +-95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, -80, +-79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, -64, +-63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -2, -2, -1, -1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_182_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_182_at_16384_1024_int8.h new file mode 100644 index 000000000..04d34e2e8 --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_182_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_182_AT_16384_1024INT8_H_ +#define TRI_MAX_182_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_182_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_182_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_182_AT_16384_1024_DATA [] = +{ +0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, +64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, +80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 92, 92, 93, 93, 93, 94, 94, 95, 95, 96, +96, 97, 97, 98, 98, 99, 99, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 109, 110, 111, 111, 112, 112, +113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 117, 118, 118, 119, 119, 120, 120, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 126, 127, 127, 127, 127, +127, 127, 127, 126, 126, 125, 125, 124, 124, 123, 123, 122, 122, 121, 120, 120, 119, 119, 118, 118, 117, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, +112, 111, 111, 110, 109, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 99, 99, 98, 98, 97, 97, 96, 96, +95, 95, 94, 94, 93, 93, 93, 92, 92, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, 80, +79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, +63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, +0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, +-64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, +-80, -81, -81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -92, -92, -93, -93, -93, -94, -94, -95, -95, -96, +-96, -97, -97, -98, -98, -99, -99, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -109, -110, -111, -111, -112, -112, +-113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -117, -118, -118, -119, -119, -120, -120, -121, -122, -122, -123, -123, -124, -124, -125, -125, -126, -126, -127, -127, -127, -127, +-127, -127, -127, -126, -126, -125, -125, -124, -124, -123, -123, -122, -122, -121, -120, -120, -119, -119, -118, -118, -117, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, +-112, -111, -111, -110, -109, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -99, -99, -98, -98, -97, -97, -96, -96, +-95, -95, -94, -94, -93, -93, -93, -92, -92, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, -80, +-79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, -64, +-63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -3, -2, -2, -1, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_190_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_190_at_16384_1024_int8.h new file mode 100644 index 000000000..7d01e246d --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_190_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_190_AT_16384_1024INT8_H_ +#define TRI_MAX_190_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_190_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_190_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_190_AT_16384_1024_DATA [] = +{ +0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, +64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, +80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 93, 94, 94, 95, 95, 96, +96, 97, 97, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 106, 107, 107, 108, 108, 109, 110, 110, 111, 111, 112, 112, +113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 117, 118, 118, 119, 119, 120, 121, 121, 122, 122, 123, 123, 124, 125, 125, 126, 126, 126, 127, 127, 127, 127, +127, 127, 127, 126, 126, 126, 125, 125, 124, 123, 123, 122, 122, 121, 121, 120, 119, 119, 118, 118, 117, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, +112, 111, 111, 110, 110, 109, 108, 108, 107, 107, 106, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 97, 97, 96, 96, +95, 95, 94, 94, 93, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, 80, +79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, +63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 3, 3, 2, 2, 1, 1, 0, 0, 0, +0, 0, -1, -1, -2, -2, -3, -3, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, +-64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, +-80, -81, -81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -93, -94, -94, -95, -95, -96, +-96, -97, -97, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -106, -107, -107, -108, -108, -109, -110, -110, -111, -111, -112, -112, +-113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -117, -118, -118, -119, -119, -120, -121, -121, -122, -122, -123, -123, -124, -125, -125, -126, -126, -126, -127, -127, -127, -127, +-127, -127, -127, -126, -126, -126, -125, -125, -124, -123, -123, -122, -122, -121, -121, -120, -119, -119, -118, -118, -117, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, +-112, -111, -111, -110, -110, -109, -108, -108, -107, -107, -106, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -97, -97, -96, -96, +-95, -95, -94, -94, -93, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, -80, +-79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, -64, +-63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -3, -3, -2, -2, -1, -1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_199_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_199_at_16384_1024_int8.h new file mode 100644 index 000000000..a79b852f6 --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_199_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_199_AT_16384_1024INT8_H_ +#define TRI_MAX_199_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_199_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_199_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_199_AT_16384_1024_DATA [] = +{ +0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, +64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, +80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 92, 93, 93, 94, 94, 95, 95, 96, +97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, +113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 117, 118, 118, 119, 120, 120, 121, 121, 122, 122, 123, 124, 124, 125, 125, 126, 126, 126, 127, 127, 127, 127, +127, 127, 127, 126, 126, 126, 125, 125, 124, 124, 123, 122, 122, 121, 121, 120, 120, 119, 118, 118, 117, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, +112, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, +95, 95, 94, 94, 93, 93, 92, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, 80, +79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, +63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, +0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, +-64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, +-80, -81, -81, -82, -82, -83, -83, -84, -84, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -92, -93, -93, -94, -94, -95, -95, -96, +-97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, -112, +-113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -117, -118, -118, -119, -120, -120, -121, -121, -122, -122, -123, -124, -124, -125, -125, -126, -126, -126, -127, -127, -127, -127, +-127, -127, -127, -126, -126, -126, -125, -125, -124, -124, -123, -122, -122, -121, -121, -120, -120, -119, -118, -118, -117, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, +-112, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, +-95, -95, -94, -94, -93, -93, -92, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, -80, +-79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, -64, +-63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -3, -2, -2, -1, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_210_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_210_at_16384_1024_int8.h new file mode 100644 index 000000000..57808688f --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_210_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_210_AT_16384_1024INT8_H_ +#define TRI_MAX_210_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_210_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_210_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_210_AT_16384_1024_DATA [] = +{ +0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, +64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 73, 73, 74, 74, 75, 75, 76, 76, 76, 77, 77, 78, 78, 79, 79, 80, +80, 81, 81, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, +97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, +113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 124, 124, 125, 125, 126, 126, 126, 127, 127, 127, 127, +127, 127, 127, 126, 126, 126, 125, 125, 124, 124, 123, 122, 122, 121, 121, 120, 120, 119, 119, 118, 118, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, +112, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, +96, 95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 81, 81, 80, 80, +79, 79, 78, 78, 77, 77, 76, 76, 76, 75, 75, 74, 74, 73, 73, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, +63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 3, 3, 2, 2, 1, 1, 0, 0, 0, +0, 0, -1, -1, -2, -2, -3, -3, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, +-64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -73, -73, -74, -74, -75, -75, -76, -76, -76, -77, -77, -78, -78, -79, -79, -80, +-80, -81, -81, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, -96, +-97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, -112, +-113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -118, -118, -119, -119, -120, -120, -121, -121, -122, -122, -123, -124, -124, -125, -125, -126, -126, -126, -127, -127, -127, -127, +-127, -127, -127, -126, -126, -126, -125, -125, -124, -124, -123, -122, -122, -121, -121, -120, -120, -119, -119, -118, -118, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, +-112, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, +-96, -95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -81, -81, -80, -80, +-79, -79, -78, -78, -77, -77, -76, -76, -76, -75, -75, -74, -74, -73, -73, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, -64, +-63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -3, -3, -2, -2, -1, -1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_221_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_221_at_16384_1024_int8.h new file mode 100644 index 000000000..00231564e --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_221_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_221_AT_16384_1024INT8_H_ +#define TRI_MAX_221_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_221_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_221_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_221_AT_16384_1024_DATA [] = +{ +0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, +64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 80, 80, +81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, +97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, +113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 123, 123, 124, 124, 125, 125, 126, 126, 126, 127, 127, 127, 127, +127, 127, 127, 126, 126, 126, 125, 125, 124, 124, 123, 123, 122, 121, 121, 120, 120, 119, 119, 118, 118, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, +112, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, +96, 95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, +80, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, 64, +63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, +0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, +-64, -65, -65, -66, -66, -67, -67, -68, -68, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -80, -80, +-81, -81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, -96, +-97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, -112, +-113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -118, -118, -119, -119, -120, -120, -121, -121, -122, -123, -123, -124, -124, -125, -125, -126, -126, -126, -127, -127, -127, -127, +-127, -127, -127, -126, -126, -126, -125, -125, -124, -124, -123, -123, -122, -121, -121, -120, -120, -119, -119, -118, -118, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, +-112, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, +-96, -95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, +-80, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, -64, +-63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -3, -2, -2, -1, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_234_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_234_at_16384_1024_int8.h new file mode 100644 index 000000000..1724c5e4b --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_234_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_234_AT_16384_1024INT8_H_ +#define TRI_MAX_234_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_234_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_234_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_234_AT_16384_1024_DATA [] = +{ +0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, +64, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 72, 73, 73, 74, 74, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, +81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, +97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, +113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 126, 126, 127, 127, 127, 127, +127, 127, 127, 126, 126, 126, 125, 125, 124, 124, 123, 123, 122, 122, 121, 120, 120, 119, 119, 118, 118, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, +112, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, +96, 95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, +80, 79, 79, 78, 78, 77, 77, 76, 76, 75, 74, 74, 73, 73, 72, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 64, 64, +63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 3, 3, 2, 2, 1, 1, 0, 0, 0, +0, 0, -1, -1, -2, -2, -3, -3, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, +-64, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -72, -73, -73, -74, -74, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, -80, +-81, -81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, -96, +-97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, -112, +-113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -118, -118, -119, -119, -120, -120, -121, -122, -122, -123, -123, -124, -124, -125, -125, -126, -126, -126, -127, -127, -127, -127, +-127, -127, -127, -126, -126, -126, -125, -125, -124, -124, -123, -123, -122, -122, -121, -120, -120, -119, -119, -118, -118, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, +-112, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, +-96, -95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, +-80, -79, -79, -78, -78, -77, -77, -76, -76, -75, -74, -74, -73, -73, -72, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -64, -64, +-63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -3, -3, -2, -2, -1, -1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_248_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_248_at_16384_1024_int8.h new file mode 100644 index 000000000..c9386097b --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_248_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_248_AT_16384_1024INT8_H_ +#define TRI_MAX_248_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_248_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_248_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_248_AT_16384_1024_DATA [] = +{ +0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 61, 61, 62, 62, 63, 63, 64, 64, +65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, +81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, +97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 109, 109, 110, 110, 111, 111, 112, 112, 112, +113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 121, 121, 122, 122, 123, 123, 124, 125, 125, 125, 126, 126, 126, 127, 127, 127, 127, +127, 127, 127, 126, 126, 126, 125, 125, 125, 124, 123, 123, 122, 122, 121, 121, 120, 119, 119, 118, 118, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, +112, 112, 111, 111, 110, 110, 109, 109, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, +96, 95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, +80, 79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, +64, 63, 63, 62, 62, 61, 61, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, +0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -61, -61, -62, -62, -63, -63, -64, -64, +-65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, -80, +-81, -81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, -96, +-97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -109, -109, -110, -110, -111, -111, -112, -112, -112, +-113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -118, -118, -119, -119, -120, -121, -121, -122, -122, -123, -123, -124, -125, -125, -125, -126, -126, -126, -127, -127, -127, -127, +-127, -127, -127, -126, -126, -126, -125, -125, -125, -124, -123, -123, -122, -122, -121, -121, -120, -119, -119, -118, -118, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, +-112, -112, -111, -111, -110, -110, -109, -109, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, +-96, -95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, +-80, -79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, +-64, -63, -63, -62, -62, -61, -61, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -3, -2, -2, -1, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_264_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_264_at_16384_1024_int8.h new file mode 100644 index 000000000..1eac9d04e --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_264_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_264_AT_16384_1024INT8_H_ +#define TRI_MAX_264_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_264_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_264_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_264_AT_16384_1024_DATA [] = +{ +0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, +65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, +81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, +97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 112, +113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 120, 120, 121, 121, 122, 123, 123, 124, 124, 125, 125, 126, 126, 126, 127, 127, 127, 127, 127, +127, 127, 127, 127, 126, 126, 126, 125, 125, 124, 124, 123, 123, 122, 121, 121, 120, 120, 119, 118, 118, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, +112, 112, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, +96, 95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, +80, 79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, +64, 63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, 0, +0, 0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, -64, +-65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, -80, +-81, -81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, -96, +-97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, -112, -112, +-113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -118, -118, -119, -120, -120, -121, -121, -122, -123, -123, -124, -124, -125, -125, -126, -126, -126, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -126, -126, -126, -125, -125, -124, -124, -123, -123, -122, -121, -121, -120, -120, -119, -118, -118, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, +-112, -112, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, +-96, -95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, +-80, -79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, +-64, -63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -4, -4, -3, -3, -2, -2, -1, -1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_2730_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_2730_at_16384_1024_int8.h new file mode 100644 index 000000000..9fc42eda7 --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_2730_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_2730_AT_16384_1024INT8_H_ +#define TRI_MAX_2730_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_2730_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_2730_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_2730_AT_16384_1024_DATA [] = +{ +0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, +15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 36, 36, 37, 37, 38, 39, 39, 40, 40, 41, 42, 42, 43, 43, 44, 45, 45, 46, 46, 47, 48, 48, 49, 49, 50, 51, +51, 52, 53, 53, 54, 55, 55, 56, 56, 57, 58, 58, 59, 60, 60, 61, 62, 62, 63, 64, 64, 65, 66, 66, 67, 68, 68, 69, 70, 70, 71, 72, +72, 73, 74, 74, 75, 76, 76, 77, 78, 78, 79, 80, 80, 81, 82, 82, 83, 83, 84, 85, 85, 86, 87, 87, 88, 89, 89, 90, 91, 91, 92, 92, +93, 94, 94, 95, 95, 96, 97, 97, 98, 98, 99, 100, 100, 101, 101, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, +111, 111, 112, 112, 113, 113, 114, 114, 115, 115, 115, 116, 116, 117, 117, 117, 118, 118, 119, 119, 119, 120, 120, 120, 121, 121, 121, 122, 122, 122, 122, 123, +123, 123, 123, 124, 124, 124, 124, 125, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 125, 124, 124, 124, 124, 123, 123, 123, 123, +122, 122, 122, 122, 121, 121, 121, 120, 120, 120, 119, 119, 119, 118, 118, 117, 117, 117, 116, 116, 115, 115, 115, 114, 114, 113, 113, 112, 112, 111, 111, 110, +110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 101, 101, 100, 100, 99, 98, 98, 97, 97, 96, 95, 95, 94, 94, 93, 92, +92, 91, 91, 90, 89, 89, 88, 87, 87, 86, 85, 85, 84, 83, 83, 82, 82, 81, 80, 80, 79, 78, 78, 77, 76, 76, 75, 74, 74, 73, 72, 72, +71, 70, 70, 69, 68, 68, 67, 66, 66, 65, 64, 64, 63, 62, 62, 61, 60, 60, 59, 58, 58, 57, 56, 56, 55, 55, 54, 53, 53, 52, 51, 51, +50, 49, 49, 48, 48, 47, 46, 46, 45, 45, 44, 43, 43, 42, 42, 41, 40, 40, 39, 39, 38, 37, 37, 36, 36, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, 15, 15, +14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, 0, +0, 0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, +-15, -16, -16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -36, -36, -37, -37, -38, -39, -39, -40, -40, -41, -42, -42, -43, -43, -44, -45, -45, -46, -46, -47, -48, -48, -49, -49, -50, -51, +-51, -52, -53, -53, -54, -55, -55, -56, -56, -57, -58, -58, -59, -60, -60, -61, -62, -62, -63, -64, -64, -65, -66, -66, -67, -68, -68, -69, -70, -70, -71, -72, +-72, -73, -74, -74, -75, -76, -76, -77, -78, -78, -79, -80, -80, -81, -82, -82, -83, -83, -84, -85, -85, -86, -87, -87, -88, -89, -89, -90, -91, -91, -92, -92, +-93, -94, -94, -95, -95, -96, -97, -97, -98, -98, -99, -100, -100, -101, -101, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, +-111, -111, -112, -112, -113, -113, -114, -114, -115, -115, -115, -116, -116, -117, -117, -117, -118, -118, -119, -119, -119, -120, -120, -120, -121, -121, -121, -122, -122, -122, -122, -123, +-123, -123, -123, -124, -124, -124, -124, -125, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -125, -124, -124, -124, -124, -123, -123, -123, -123, +-122, -122, -122, -122, -121, -121, -121, -120, -120, -120, -119, -119, -119, -118, -118, -117, -117, -117, -116, -116, -115, -115, -115, -114, -114, -113, -113, -112, -112, -111, -111, -110, +-110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -101, -101, -100, -100, -99, -98, -98, -97, -97, -96, -95, -95, -94, -94, -93, -92, +-92, -91, -91, -90, -89, -89, -88, -87, -87, -86, -85, -85, -84, -83, -83, -82, -82, -81, -80, -80, -79, -78, -78, -77, -76, -76, -75, -74, -74, -73, -72, -72, +-71, -70, -70, -69, -68, -68, -67, -66, -66, -65, -64, -64, -63, -62, -62, -61, -60, -60, -59, -58, -58, -57, -56, -56, -55, -55, -54, -53, -53, -52, -51, -51, +-50, -49, -49, -48, -48, -47, -46, -46, -45, -45, -44, -43, -43, -42, -42, -41, -40, -40, -39, -39, -38, -37, -37, -36, -36, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, -15, -15, +-14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -3, -2, -2, -1, -1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_282_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_282_at_16384_1024_int8.h new file mode 100644 index 000000000..58979b09d --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_282_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_282_AT_16384_1024INT8_H_ +#define TRI_MAX_282_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_282_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_282_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_282_AT_16384_1024_DATA [] = +{ +0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, +48, 49, 49, 50, 50, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, +65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, +81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, +97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 112, +113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 119, 119, 120, 120, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 126, 126, 127, 127, 127, 127, 127, +127, 127, 127, 127, 126, 126, 126, 125, 125, 124, 124, 123, 123, 122, 122, 121, 120, 120, 119, 119, 118, 117, 117, 116, 116, 115, 115, 114, 114, 113, 113, 112, +112, 112, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, 96, +96, 95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, +80, 79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, +64, 63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 50, 50, 49, 49, 48, 48, +47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, +0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, +-48, -49, -49, -50, -50, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, -64, +-65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, -80, +-81, -81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, -96, +-97, -97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, -112, -112, +-113, -113, -114, -114, -115, -115, -116, -116, -117, -117, -118, -119, -119, -120, -120, -121, -122, -122, -123, -123, -124, -124, -125, -125, -126, -126, -126, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -126, -126, -126, -125, -125, -124, -124, -123, -123, -122, -122, -121, -120, -120, -119, -119, -118, -117, -117, -116, -116, -115, -115, -114, -114, -113, -113, -112, +-112, -112, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, -96, +-96, -95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, +-80, -79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, +-64, -63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -50, -50, -49, -49, -48, -48, +-47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -3, -2, -2, -1, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_303_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_303_at_16384_1024_int8.h new file mode 100644 index 000000000..49dfa034f --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_303_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_303_AT_16384_1024INT8_H_ +#define TRI_MAX_303_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_303_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_303_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_303_AT_16384_1024_DATA [] = +{ +0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 47, 47, 48, 48, +49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, +65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, +81, 81, 82, 82, 83, 83, 84, 84, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, +97, 97, 98, 98, 99, 99, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 111, 112, 112, +113, 113, 114, 114, 115, 115, 116, 117, 117, 118, 118, 119, 119, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 126, 126, 127, 127, 127, 127, 127, +127, 127, 127, 127, 126, 126, 126, 125, 125, 124, 124, 123, 123, 122, 122, 121, 121, 120, 119, 119, 118, 118, 117, 117, 116, 115, 115, 114, 114, 113, 113, 112, +112, 111, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 99, 99, 98, 98, 97, 97, 96, +96, 95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 84, 84, 83, 83, 82, 82, 81, 81, 80, +80, 79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, +64, 63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, +48, 47, 47, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, 0, +0, 0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -47, -47, -48, -48, +-49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, -64, +-65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, -80, +-81, -81, -82, -82, -83, -83, -84, -84, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, -96, +-97, -97, -98, -98, -99, -99, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -111, -112, -112, +-113, -113, -114, -114, -115, -115, -116, -117, -117, -118, -118, -119, -119, -120, -121, -121, -122, -122, -123, -123, -124, -124, -125, -125, -126, -126, -126, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -126, -126, -126, -125, -125, -124, -124, -123, -123, -122, -122, -121, -121, -120, -119, -119, -118, -118, -117, -117, -116, -115, -115, -114, -114, -113, -113, -112, +-112, -111, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -99, -99, -98, -98, -97, -97, -96, +-96, -95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -84, -84, -83, -83, -82, -82, -81, -81, -80, +-80, -79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, +-64, -63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, +-48, -47, -47, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -4, -4, -3, -3, -2, -2, -1, -1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_327_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_327_at_16384_1024_int8.h new file mode 100644 index 000000000..66b5a7b22 --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_327_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_327_AT_16384_1024INT8_H_ +#define TRI_MAX_327_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_327_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_327_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_327_AT_16384_1024_DATA [] = +{ +0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, 48, +49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, +65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 81, +81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 97, +97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 112, +113, 113, 114, 115, 115, 116, 116, 117, 117, 118, 119, 119, 120, 120, 121, 121, 122, 123, 123, 124, 124, 125, 125, 125, 126, 126, 126, 127, 127, 127, 127, 127, +127, 127, 127, 127, 126, 126, 126, 125, 125, 125, 124, 124, 123, 123, 122, 121, 121, 120, 120, 119, 119, 118, 117, 117, 116, 116, 115, 115, 114, 113, 113, 112, +112, 112, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, 97, +96, 95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, +80, 79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, +64, 63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, +48, 47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, +0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, -48, +-49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, -64, +-65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, -81, +-81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, -97, +-97, -98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, -112, -112, +-113, -113, -114, -115, -115, -116, -116, -117, -117, -118, -119, -119, -120, -120, -121, -121, -122, -123, -123, -124, -124, -125, -125, -125, -126, -126, -126, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -126, -126, -126, -125, -125, -125, -124, -124, -123, -123, -122, -121, -121, -120, -120, -119, -119, -118, -117, -117, -116, -116, -115, -115, -114, -113, -113, -112, +-112, -112, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, -97, +-96, -95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, +-80, -79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, +-64, -63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, +-48, -47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -3, -2, -2, -1, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_356_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_356_at_16384_1024_int8.h new file mode 100644 index 000000000..de5ce8ed9 --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_356_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_356_AT_16384_1024INT8_H_ +#define TRI_MAX_356_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_356_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_356_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_356_AT_16384_1024_DATA [] = +{ +0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, 48, +49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, +65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, +81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 89, 90, 90, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, 97, +97, 98, 98, 99, 99, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 113, +113, 114, 114, 115, 115, 116, 116, 117, 118, 118, 119, 119, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 126, 126, 126, 127, 127, 127, 127, 127, +127, 127, 127, 127, 126, 126, 126, 126, 125, 125, 124, 124, 123, 123, 122, 122, 121, 121, 120, 119, 119, 118, 118, 117, 116, 116, 115, 115, 114, 114, 113, 113, +112, 112, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 99, 99, 98, 98, 97, 97, +96, 96, 95, 95, 94, 94, 93, 93, 92, 92, 91, 90, 90, 89, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, +80, 80, 79, 79, 78, 78, 77, 77, 76, 76, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, +64, 63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, +48, 47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, 0, +0, 0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -5, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, -48, +-49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, -64, +-65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, -80, -81, +-81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -89, -90, -90, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, -96, -97, +-97, -98, -98, -99, -99, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, -112, -113, +-113, -114, -114, -115, -115, -116, -116, -117, -118, -118, -119, -119, -120, -121, -121, -122, -122, -123, -123, -124, -124, -125, -125, -126, -126, -126, -126, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -126, -126, -126, -126, -125, -125, -124, -124, -123, -123, -122, -122, -121, -121, -120, -119, -119, -118, -118, -117, -116, -116, -115, -115, -114, -114, -113, -113, +-112, -112, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -99, -99, -98, -98, -97, -97, +-96, -96, -95, -95, -94, -94, -93, -93, -92, -92, -91, -90, -90, -89, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, +-80, -80, -79, -79, -78, -78, -77, -77, -76, -76, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, +-64, -63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, +-48, -47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -5, -5, -4, -4, -3, -3, -2, -2, -1, -1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_390_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_390_at_16384_1024_int8.h new file mode 100644 index 000000000..978fbd452 --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_390_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_390_AT_16384_1024INT8_H_ +#define TRI_MAX_390_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_390_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_390_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_390_AT_16384_1024_DATA [] = +{ +0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, +33, 33, 34, 34, 35, 35, 36, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, 48, +49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, +65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, +81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 96, 96, 97, 97, +98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 113, +113, 114, 114, 115, 116, 116, 117, 117, 118, 119, 119, 120, 120, 121, 122, 122, 123, 123, 124, 124, 125, 125, 125, 126, 126, 126, 126, 127, 127, 127, 127, 127, +127, 127, 127, 127, 126, 126, 126, 126, 125, 125, 125, 124, 124, 123, 123, 122, 122, 121, 120, 120, 119, 119, 118, 117, 117, 116, 116, 115, 114, 114, 113, 113, +112, 112, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, +97, 96, 96, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, +80, 80, 79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, 64, +64, 63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, +48, 47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 36, 35, 35, 34, 34, 33, 33, 32, +32, 31, 31, 30, 30, 29, 29, 28, 28, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, +0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, -32, +-33, -33, -34, -34, -35, -35, -36, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, -48, +-49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, -64, +-65, -65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, -80, -81, +-81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -96, -96, -97, -97, +-98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, -112, -113, +-113, -114, -114, -115, -116, -116, -117, -117, -118, -119, -119, -120, -120, -121, -122, -122, -123, -123, -124, -124, -125, -125, -125, -126, -126, -126, -126, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -126, -126, -126, -126, -125, -125, -125, -124, -124, -123, -123, -122, -122, -121, -120, -120, -119, -119, -118, -117, -117, -116, -116, -115, -114, -114, -113, -113, +-112, -112, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, +-97, -96, -96, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, +-80, -80, -79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, -64, +-64, -63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, +-48, -47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -36, -35, -35, -34, -34, -33, -33, -32, +-32, -31, -31, -30, -30, -29, -29, -28, -28, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -3, -2, -2, -1, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_431_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_431_at_16384_1024_int8.h new file mode 100644 index 000000000..9f1d0a312 --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_431_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_431_AT_16384_1024INT8_H_ +#define TRI_MAX_431_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_431_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_431_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_431_AT_16384_1024_DATA [] = +{ +0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, +32, 33, 33, 34, 34, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, 48, +49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 64, 64, 65, +65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, +81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, 97, 97, +98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 113, 113, +114, 114, 115, 115, 116, 117, 117, 118, 118, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125, 125, 126, 126, 126, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 126, 126, 126, 125, 125, 125, 124, 124, 123, 123, 122, 122, 121, 121, 120, 120, 119, 118, 118, 117, 117, 116, 115, 115, 114, 114, 113, +113, 112, 111, 111, 110, 110, 109, 109, 108, 108, 107, 107, 106, 106, 105, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, +97, 96, 96, 95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, 81, 81, +80, 80, 79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, +64, 64, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, +48, 47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 34, 34, 33, 33, 32, 32, +31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, 0, +0, 0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -5, -6, -6, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, +-32, -33, -33, -34, -34, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, -48, +-49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -64, -64, -65, +-65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, -80, -81, +-81, -82, -82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, -96, -97, -97, +-98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -105, -106, -106, -107, -107, -108, -108, -109, -109, -110, -110, -111, -111, -112, -113, -113, +-114, -114, -115, -115, -116, -117, -117, -118, -118, -119, -120, -120, -121, -121, -122, -122, -123, -123, -124, -124, -125, -125, -125, -126, -126, -126, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -126, -126, -126, -125, -125, -125, -124, -124, -123, -123, -122, -122, -121, -121, -120, -120, -119, -118, -118, -117, -117, -116, -115, -115, -114, -114, -113, +-113, -112, -111, -111, -110, -110, -109, -109, -108, -108, -107, -107, -106, -106, -105, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, +-97, -96, -96, -95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, -81, -81, +-80, -80, -79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, +-64, -64, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, +-48, -47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -34, -34, -33, -33, -32, -32, +-31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -6, -6, -5, -5, -4, -4, -3, -3, -2, -2, -1, -1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_481_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_481_at_16384_1024_int8.h new file mode 100644 index 000000000..53c7de70e --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_481_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_481_AT_16384_1024INT8_H_ +#define TRI_MAX_481_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_481_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_481_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_481_AT_16384_1024_DATA [] = +{ +0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 29, 29, 30, 30, 31, 31, 32, 32, +33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, 48, +49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, +65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, +81, 82, 82, 83, 83, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, 97, 97, 98, +98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 105, 106, 106, 107, 107, 108, 109, 109, 110, 110, 111, 111, 112, 112, 113, 114, +114, 115, 115, 116, 117, 117, 118, 118, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125, 125, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 126, 126, 126, 126, 125, 125, 125, 124, 124, 123, 123, 122, 122, 121, 121, 120, 120, 119, 118, 118, 117, 117, 116, 115, 115, 114, 114, +113, 112, 112, 111, 111, 110, 110, 109, 109, 108, 107, 107, 106, 106, 105, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 98, +97, 97, 96, 96, 95, 95, 94, 94, 93, 93, 92, 92, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 83, 83, 82, 82, 81, 81, +80, 80, 79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, +64, 64, 63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, 48, +48, 47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, +32, 31, 31, 30, 30, 29, 29, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, +0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -29, -29, -30, -30, -31, -31, -32, -32, +-33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, -48, +-49, -49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, -64, -65, +-65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, -80, -81, +-81, -82, -82, -83, -83, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, -96, -97, -97, -98, +-98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -105, -106, -106, -107, -107, -108, -109, -109, -110, -110, -111, -111, -112, -112, -113, -114, +-114, -115, -115, -116, -117, -117, -118, -118, -119, -120, -120, -121, -121, -122, -122, -123, -123, -124, -124, -125, -125, -125, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -126, -126, -126, -126, -125, -125, -125, -124, -124, -123, -123, -122, -122, -121, -121, -120, -120, -119, -118, -118, -117, -117, -116, -115, -115, -114, -114, +-113, -112, -112, -111, -111, -110, -110, -109, -109, -108, -107, -107, -106, -106, -105, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -98, +-97, -97, -96, -96, -95, -95, -94, -94, -93, -93, -92, -92, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -83, -83, -82, -82, -81, -81, +-80, -80, -79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, +-64, -64, -63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, -48, +-48, -47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, +-32, -31, -31, -30, -30, -29, -29, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -3, -2, -2, -1, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_546_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_546_at_16384_1024_int8.h new file mode 100644 index 000000000..03f7ec43a --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_546_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_546_AT_16384_1024INT8_H_ +#define TRI_MAX_546_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_546_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_546_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_546_AT_16384_1024_DATA [] = +{ +0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, +33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 48, 48, 49, +49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 59, 59, 60, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, +65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 78, 78, 79, 79, 80, 80, 81, 81, +82, 82, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, 97, 97, 97, +98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 110, 110, 111, 111, 112, 113, 113, 114, 114, +115, 116, 116, 117, 117, 118, 118, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 124, 125, 125, 125, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 126, 126, 126, 126, 125, 125, 125, 124, 124, 124, 123, 123, 122, 122, 121, 121, 120, 120, 119, 118, 118, 117, 117, 116, 116, 115, 114, +114, 113, 113, 112, 111, 111, 110, 110, 109, 108, 108, 107, 107, 106, 106, 105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, +97, 97, 96, 96, 95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 82, 82, 81, +81, 80, 80, 79, 79, 78, 78, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, 66, 66, 65, 65, +64, 64, 63, 63, 62, 62, 61, 61, 60, 60, 60, 59, 59, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, +48, 48, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, +32, 31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, 0, +0, 0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, -32, +-33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -48, -48, -49, +-49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -59, -59, -60, -60, -60, -61, -61, -62, -62, -63, -63, -64, -64, -65, +-65, -66, -66, -67, -67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -78, -78, -79, -79, -80, -80, -81, -81, +-82, -82, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, -96, -97, -97, -97, +-98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, -106, -107, -107, -108, -108, -109, -110, -110, -111, -111, -112, -113, -113, -114, -114, +-115, -116, -116, -117, -117, -118, -118, -119, -120, -120, -121, -121, -122, -122, -123, -123, -124, -124, -124, -125, -125, -125, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -126, -126, -126, -126, -125, -125, -125, -124, -124, -124, -123, -123, -122, -122, -121, -121, -120, -120, -119, -118, -118, -117, -117, -116, -116, -115, -114, +-114, -113, -113, -112, -111, -111, -110, -110, -109, -108, -108, -107, -107, -106, -106, -105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, +-97, -97, -96, -96, -95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -82, -82, -81, +-81, -80, -80, -79, -79, -78, -78, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, -66, -66, -65, -65, +-64, -64, -63, -63, -62, -62, -61, -61, -60, -60, -60, -59, -59, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, +-48, -48, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, +-32, -31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -3, -2, -2, -1, -1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_630_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_630_at_16384_1024_int8.h new file mode 100644 index 000000000..1dae2efc6 --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_630_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_630_AT_16384_1024INT8_H_ +#define TRI_MAX_630_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_630_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_630_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_630_AT_16384_1024_DATA [] = +{ +0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, +16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 31, 31, 32, 32, +33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 48, 48, 49, 49, +50, 50, 51, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, +65, 66, 66, 67, 67, 68, 68, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, +83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, 96, 97, 97, +98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 105, 105, 106, 106, 107, 107, 108, 109, 109, 110, 110, 111, 112, 112, 113, 113, 114, 115, 115, +116, 116, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 124, 125, 125, 125, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 125, 125, 125, 124, 124, 124, 123, 123, 122, 122, 121, 121, 120, 120, 119, 119, 118, 118, 117, 116, 116, 115, +115, 114, 113, 113, 112, 112, 111, 110, 110, 109, 109, 108, 107, 107, 106, 106, 105, 105, 104, 103, 103, 102, 102, 101, 101, 100, 100, 99, 99, 98, 98, 97, +97, 96, 96, 96, 95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, +81, 81, 80, 80, 79, 79, 78, 78, 77, 77, 76, 76, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 68, 68, 67, 67, 66, 66, 65, 65, +64, 64, 63, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 51, 50, 50, 49, +49, 48, 48, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, +32, 31, 31, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, 16, 16, +16, 15, 15, 14, 14, 13, 13, 12, 12, 11, 11, 10, 10, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, +0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -10, -10, -11, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, -16, +-16, -17, -17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -31, -31, -32, -32, +-33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -48, -48, -49, -49, +-50, -50, -51, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, -64, -65, +-65, -66, -66, -67, -67, -68, -68, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, -80, -81, -81, -82, +-83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, -96, -96, -97, -97, +-98, -98, -99, -99, -100, -100, -101, -101, -102, -102, -103, -103, -104, -105, -105, -106, -106, -107, -107, -108, -109, -109, -110, -110, -111, -112, -112, -113, -113, -114, -115, -115, +-116, -116, -117, -118, -118, -119, -119, -120, -120, -121, -121, -122, -122, -123, -123, -124, -124, -124, -125, -125, -125, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -125, -125, -125, -124, -124, -124, -123, -123, -122, -122, -121, -121, -120, -120, -119, -119, -118, -118, -117, -116, -116, -115, +-115, -114, -113, -113, -112, -112, -111, -110, -110, -109, -109, -108, -107, -107, -106, -106, -105, -105, -104, -103, -103, -102, -102, -101, -101, -100, -100, -99, -99, -98, -98, -97, +-97, -96, -96, -96, -95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, +-81, -81, -80, -80, -79, -79, -78, -78, -77, -77, -76, -76, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -68, -68, -67, -67, -66, -66, -65, -65, +-64, -64, -63, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -51, -50, -50, -49, +-49, -48, -48, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, +-32, -31, -31, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, -16, -16, +-16, -15, -15, -14, -14, -13, -13, -12, -12, -11, -11, -10, -10, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -3, -2, -2, -1, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_744_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_744_at_16384_1024_int8.h new file mode 100644 index 000000000..e7d35c679 --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_744_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_744_AT_16384_1024INT8_H_ +#define TRI_MAX_744_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_744_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_744_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_744_AT_16384_1024_DATA [] = +{ +0, 0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, +16, 17, 17, 18, 18, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, +33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, 48, 49, +49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 66, +66, 67, 67, 68, 68, 69, 69, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, +83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, 97, 97, 98, +98, 99, 99, 100, 100, 101, 101, 102, 103, 103, 104, 104, 105, 106, 106, 107, 107, 108, 109, 109, 110, 110, 111, 112, 112, 113, 113, 114, 115, 115, 116, 116, +117, 117, 118, 119, 119, 120, 120, 121, 121, 122, 122, 122, 123, 123, 124, 124, 124, 125, 125, 125, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 125, 125, 125, 124, 124, 124, 123, 123, 122, 122, 122, 121, 121, 120, 120, 119, 119, 118, 117, 117, 116, +116, 115, 115, 114, 113, 113, 112, 112, 111, 110, 110, 109, 109, 108, 107, 107, 106, 106, 105, 104, 104, 103, 103, 102, 101, 101, 100, 100, 99, 99, 98, 98, +97, 97, 96, 96, 95, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, +82, 81, 81, 80, 80, 79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 69, 69, 68, 68, 67, 67, 66, 66, +65, 64, 64, 63, 63, 62, 62, 61, 61, 60, 60, 59, 58, 58, 57, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 52, 51, 51, 50, 50, 49, 49, +48, 48, 47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, +32, 32, 31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 25, 25, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 18, 18, 17, 17, 16, 16, +15, 15, 14, 14, 13, 13, 12, 12, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, 0, +0, 0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -12, -12, -13, -13, -14, -14, -15, -15, -16, +-16, -17, -17, -18, -18, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -25, -25, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, -32, -33, +-33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, -48, -49, +-49, -50, -50, -51, -51, -52, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -57, -58, -58, -59, -60, -60, -61, -61, -62, -62, -63, -63, -64, -64, -65, -66, +-66, -67, -67, -68, -68, -69, -69, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, -80, -81, -81, -82, -82, +-83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -95, -96, -96, -97, -97, -98, +-98, -99, -99, -100, -100, -101, -101, -102, -103, -103, -104, -104, -105, -106, -106, -107, -107, -108, -109, -109, -110, -110, -111, -112, -112, -113, -113, -114, -115, -115, -116, -116, +-117, -117, -118, -119, -119, -120, -120, -121, -121, -122, -122, -122, -123, -123, -124, -124, -124, -125, -125, -125, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -125, -125, -125, -124, -124, -124, -123, -123, -122, -122, -122, -121, -121, -120, -120, -119, -119, -118, -117, -117, -116, +-116, -115, -115, -114, -113, -113, -112, -112, -111, -110, -110, -109, -109, -108, -107, -107, -106, -106, -105, -104, -104, -103, -103, -102, -101, -101, -100, -100, -99, -99, -98, -98, +-97, -97, -96, -96, -95, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, +-82, -81, -81, -80, -80, -79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -69, -69, -68, -68, -67, -67, -66, -66, +-65, -64, -64, -63, -63, -62, -62, -61, -61, -60, -60, -59, -58, -58, -57, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -52, -51, -51, -50, -50, -49, -49, +-48, -48, -47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, +-32, -32, -31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -25, -25, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -18, -18, -17, -17, -16, -16, +-15, -15, -14, -14, -13, -13, -12, -12, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -5, -4, -4, -3, -3, -2, -2, -1, -1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_8192_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_8192_at_16384_1024_int8.h new file mode 100644 index 000000000..d3c2c705e --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_8192_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_8192_AT_16384_1024INT8_H_ +#define TRI_MAX_8192_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_8192_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_8192_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_8192_AT_16384_1024_DATA [] = +{ +0, 0, 1, 2, 3, 3, 4, 5, 6, 7, 7, 8, 9, 10, 10, 11, 12, 13, 14, 14, 15, 16, 17, 17, 18, 19, 20, 21, 21, 22, 23, 24, 24, +25, 26, 27, 27, 28, 29, 30, 30, 31, 32, 33, 34, 34, 35, 36, 37, 37, 38, 39, 39, 40, 41, 42, 42, 43, 44, 45, 45, 46, 47, 48, 48, +49, 50, 50, 51, 52, 53, 53, 54, 55, 55, 56, 57, 58, 58, 59, 60, 60, 61, 62, 62, 63, 64, 64, 65, 66, 66, 67, 68, 68, 69, 70, 70, +71, 72, 72, 73, 74, 74, 75, 75, 76, 77, 77, 78, 79, 79, 80, 80, 81, 82, 82, 83, 83, 84, 85, 85, 86, 86, 87, 87, 88, 89, 89, 90, +90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 96, 96, 97, 97, 98, 98, 99, 99, 100, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, +106, 106, 107, 107, 108, 108, 108, 109, 109, 110, 110, 110, 111, 111, 112, 112, 112, 113, 113, 113, 114, 114, 114, 115, 115, 115, 116, 116, 116, 117, 117, 117, +118, 118, 118, 118, 119, 119, 119, 120, 120, 120, 120, 121, 121, 121, 121, 122, 122, 122, 122, 122, 123, 123, 123, 123, 123, 124, 124, 124, 124, 124, 124, 125, +125, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 125, 125, +124, 124, 124, 124, 124, 124, 123, 123, 123, 123, 123, 122, 122, 122, 122, 122, 121, 121, 121, 121, 120, 120, 120, 120, 119, 119, 119, 118, 118, 118, 118, 117, +117, 117, 116, 116, 116, 115, 115, 115, 114, 114, 114, 113, 113, 113, 112, 112, 112, 111, 111, 110, 110, 110, 109, 109, 108, 108, 108, 107, 107, 106, 106, 106, +105, 105, 104, 104, 103, 103, 102, 102, 101, 101, 100, 100, 100, 99, 99, 98, 98, 97, 97, 96, 96, 95, 94, 94, 93, 93, 92, 92, 91, 91, 90, 90, +89, 89, 88, 87, 87, 86, 86, 85, 85, 84, 83, 83, 82, 82, 81, 80, 80, 79, 79, 78, 77, 77, 76, 75, 75, 74, 74, 73, 72, 72, 71, 70, +70, 69, 68, 68, 67, 66, 66, 65, 64, 64, 63, 62, 62, 61, 60, 60, 59, 58, 58, 57, 56, 55, 55, 54, 53, 53, 52, 51, 50, 50, 49, 48, +48, 47, 46, 45, 45, 44, 43, 42, 42, 41, 40, 39, 39, 38, 37, 37, 36, 35, 34, 34, 33, 32, 31, 30, 30, 29, 28, 27, 27, 26, 25, 24, +24, 23, 22, 21, 21, 20, 19, 18, 17, 17, 16, 15, 14, 14, 13, 12, 11, 10, 10, 9, 8, 7, 7, 6, 5, 4, 3, 3, 2, 1, 0, 0, +0, -1, -2, -3, -3, -4, -5, -6, -7, -7, -8, -9, -10, -10, -11, -12, -13, -14, -14, -15, -16, -17, -17, -18, -19, -20, -21, -21, -22, -23, -24, -24, +-25, -26, -27, -27, -28, -29, -30, -30, -31, -32, -33, -34, -34, -35, -36, -37, -37, -38, -39, -39, -40, -41, -42, -42, -43, -44, -45, -45, -46, -47, -48, -48, +-49, -50, -50, -51, -52, -53, -53, -54, -55, -55, -56, -57, -58, -58, -59, -60, -60, -61, -62, -62, -63, -64, -64, -65, -66, -66, -67, -68, -68, -69, -70, -70, +-71, -72, -72, -73, -74, -74, -75, -75, -76, -77, -77, -78, -79, -79, -80, -80, -81, -82, -82, -83, -83, -84, -85, -85, -86, -86, -87, -87, -88, -89, -89, -90, +-90, -91, -91, -92, -92, -93, -93, -94, -94, -95, -96, -96, -97, -97, -98, -98, -99, -99, -100, -100, -100, -101, -101, -102, -102, -103, -103, -104, -104, -105, -105, -106, +-106, -106, -107, -107, -108, -108, -108, -109, -109, -110, -110, -110, -111, -111, -112, -112, -112, -113, -113, -113, -114, -114, -114, -115, -115, -115, -116, -116, -116, -117, -117, -117, +-118, -118, -118, -118, -119, -119, -119, -120, -120, -120, -120, -121, -121, -121, -121, -122, -122, -122, -122, -122, -123, -123, -123, -123, -123, -124, -124, -124, -124, -124, -124, -125, +-125, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -125, -125, +-124, -124, -124, -124, -124, -124, -123, -123, -123, -123, -123, -122, -122, -122, -122, -122, -121, -121, -121, -121, -120, -120, -120, -120, -119, -119, -119, -118, -118, -118, -118, -117, +-117, -117, -116, -116, -116, -115, -115, -115, -114, -114, -114, -113, -113, -113, -112, -112, -112, -111, -111, -110, -110, -110, -109, -109, -108, -108, -108, -107, -107, -106, -106, -106, +-105, -105, -104, -104, -103, -103, -102, -102, -101, -101, -100, -100, -100, -99, -99, -98, -98, -97, -97, -96, -96, -95, -94, -94, -93, -93, -92, -92, -91, -91, -90, -90, +-89, -89, -88, -87, -87, -86, -86, -85, -85, -84, -83, -83, -82, -82, -81, -80, -80, -79, -79, -78, -77, -77, -76, -75, -75, -74, -74, -73, -72, -72, -71, -70, +-70, -69, -68, -68, -67, -66, -66, -65, -64, -64, -63, -62, -62, -61, -60, -60, -59, -58, -58, -57, -56, -55, -55, -54, -53, -53, -52, -51, -50, -50, -49, -48, +-48, -47, -46, -45, -45, -44, -43, -42, -42, -41, -40, -39, -39, -38, -37, -37, -36, -35, -34, -34, -33, -32, -31, -30, -30, -29, -28, -27, -27, -26, -25, -24, +-24, -23, -22, -21, -21, -20, -19, -18, -17, -17, -16, -15, -14, -14, -13, -12, -11, -10, -10, -9, -8, -7, -7, -6, -5, -4, -3, -3, -2, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/1024/tri_max_910_at_16384_1024_int8.h b/tables/BandLimited_TRI/1024/tri_max_910_at_16384_1024_int8.h new file mode 100644 index 000000000..09d88fc69 --- /dev/null +++ b/tables/BandLimited_TRI/1024/tri_max_910_at_16384_1024_int8.h @@ -0,0 +1,51 @@ +#ifndef TRI_MAX_910_AT_16384_1024INT8_H_ +#define TRI_MAX_910_AT_16384_1024INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_910_AT_16384_1024_NUM_CELLS 1024 +#define TRI_MAX_910_AT_16384_1024_SAMPLERATE 1024 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_910_AT_16384_1024_DATA [] = +{ +0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 14, 14, 15, 15, 16, 16, 17, +17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, +33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, 49, 49, +50, 50, 51, 51, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 64, 64, 65, 65, 66, 66, 67, +67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, +82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 94, 94, 95, 95, 96, 96, 97, 98, 98, 99, +99, 100, 100, 101, 102, 102, 103, 103, 104, 105, 105, 106, 107, 107, 108, 108, 109, 110, 110, 111, 111, 112, 113, 113, 114, 114, 115, 115, 116, 117, 117, 118, +118, 119, 119, 120, 120, 121, 121, 121, 122, 122, 123, 123, 123, 124, 124, 124, 125, 125, 125, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 125, 125, 125, 124, 124, 124, 123, 123, 123, 122, 122, 121, 121, 121, 120, 120, 119, 119, 118, 118, +117, 117, 116, 115, 115, 114, 114, 113, 113, 112, 111, 111, 110, 110, 109, 108, 108, 107, 107, 106, 105, 105, 104, 103, 103, 102, 102, 101, 100, 100, 99, 99, +98, 98, 97, 96, 96, 95, 95, 94, 94, 93, 92, 92, 91, 91, 90, 90, 89, 89, 88, 88, 87, 87, 86, 86, 85, 85, 84, 84, 83, 83, 82, 82, +82, 81, 81, 80, 80, 79, 79, 78, 78, 77, 77, 76, 76, 75, 75, 75, 74, 74, 73, 73, 72, 72, 71, 71, 70, 70, 69, 69, 68, 68, 67, 67, +66, 66, 65, 65, 64, 64, 63, 62, 62, 61, 61, 60, 60, 59, 59, 58, 58, 57, 56, 56, 55, 55, 54, 54, 53, 53, 52, 51, 51, 50, 50, 49, +49, 48, 47, 47, 46, 46, 45, 45, 44, 44, 43, 43, 42, 42, 41, 40, 40, 39, 39, 38, 38, 37, 37, 36, 36, 35, 35, 34, 34, 33, 33, 32, +32, 31, 31, 30, 30, 29, 29, 28, 28, 27, 27, 26, 26, 25, 25, 24, 24, 24, 23, 23, 22, 22, 21, 21, 20, 20, 19, 19, 18, 18, 17, 17, +16, 16, 15, 15, 14, 14, 13, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, +0, -1, -1, -2, -2, -3, -3, -4, -4, -5, -6, -6, -7, -7, -8, -8, -9, -9, -10, -10, -11, -11, -12, -12, -13, -14, -14, -15, -15, -16, -16, -17, +-17, -18, -18, -19, -19, -20, -20, -21, -21, -22, -22, -23, -23, -24, -24, -24, -25, -25, -26, -26, -27, -27, -28, -28, -29, -29, -30, -30, -31, -31, -32, -32, +-33, -33, -34, -34, -35, -35, -36, -36, -37, -37, -38, -38, -39, -39, -40, -40, -41, -42, -42, -43, -43, -44, -44, -45, -45, -46, -46, -47, -47, -48, -49, -49, +-50, -50, -51, -51, -52, -53, -53, -54, -54, -55, -55, -56, -56, -57, -58, -58, -59, -59, -60, -60, -61, -61, -62, -62, -63, -64, -64, -65, -65, -66, -66, -67, +-67, -68, -68, -69, -69, -70, -70, -71, -71, -72, -72, -73, -73, -74, -74, -75, -75, -75, -76, -76, -77, -77, -78, -78, -79, -79, -80, -80, -81, -81, -82, -82, +-82, -83, -83, -84, -84, -85, -85, -86, -86, -87, -87, -88, -88, -89, -89, -90, -90, -91, -91, -92, -92, -93, -94, -94, -95, -95, -96, -96, -97, -98, -98, -99, +-99, -100, -100, -101, -102, -102, -103, -103, -104, -105, -105, -106, -107, -107, -108, -108, -109, -110, -110, -111, -111, -112, -113, -113, -114, -114, -115, -115, -116, -117, -117, -118, +-118, -119, -119, -120, -120, -121, -121, -121, -122, -122, -123, -123, -123, -124, -124, -124, -125, -125, -125, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -125, -125, -125, -124, -124, -124, -123, -123, -123, -122, -122, -121, -121, -121, -120, -120, -119, -119, -118, -118, +-117, -117, -116, -115, -115, -114, -114, -113, -113, -112, -111, -111, -110, -110, -109, -108, -108, -107, -107, -106, -105, -105, -104, -103, -103, -102, -102, -101, -100, -100, -99, -99, +-98, -98, -97, -96, -96, -95, -95, -94, -94, -93, -92, -92, -91, -91, -90, -90, -89, -89, -88, -88, -87, -87, -86, -86, -85, -85, -84, -84, -83, -83, -82, -82, +-82, -81, -81, -80, -80, -79, -79, -78, -78, -77, -77, -76, -76, -75, -75, -75, -74, -74, -73, -73, -72, -72, -71, -71, -70, -70, -69, -69, -68, -68, -67, -67, +-66, -66, -65, -65, -64, -64, -63, -62, -62, -61, -61, -60, -60, -59, -59, -58, -58, -57, -56, -56, -55, -55, -54, -54, -53, -53, -52, -51, -51, -50, -50, -49, +-49, -48, -47, -47, -46, -46, -45, -45, -44, -44, -43, -43, -42, -42, -41, -40, -40, -39, -39, -38, -38, -37, -37, -36, -36, -35, -35, -34, -34, -33, -33, -32, +-32, -31, -31, -30, -30, -29, -29, -28, -28, -27, -27, -26, -26, -25, -25, -24, -24, -24, -23, -23, -22, -22, -21, -21, -20, -20, -19, -19, -18, -18, -17, -17, +-16, -16, -15, -15, -14, -14, -13, -12, -12, -11, -11, -10, -10, -9, -9, -8, -8, -7, -7, -6, -6, -5, -4, -4, -3, -3, -2, -2, -1, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_103_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_103_at_16384_2048_int8.h new file mode 100644 index 000000000..20ce1def7 --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_103_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_103_AT_16384_2048INT8_H_ +#define TRI_MAX_103_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_103_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_103_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_103_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, +32, 32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, +40, 40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, +48, 48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, +56, 56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, +64, 64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, +72, 72, 72, 73, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, +80, 80, 80, 81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, +88, 88, 88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, +96, 96, 96, 97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, +104, 104, 104, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, +112, 112, 112, 113, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 119, 120, +120, 120, 120, 121, 121, 121, 121, 122, 122, 122, 122, 123, 123, 123, 123, 124, 124, 124, 124, 125, 125, 125, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 126, 126, 126, 126, 125, 125, 125, 124, 124, 124, 124, 123, 123, 123, 123, 122, 122, 122, 122, 121, 121, 121, 121, 120, 120, 120, 120, +119, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 113, 112, 112, 112, 112, +111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, 104, +103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 96, 96, 96, 96, +95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 88, 88, 88, 88, +87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, 80, +79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, 72, +71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, +63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, +55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, +47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, +39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, +31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, +0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, +-32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, +-40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, +-48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, +-56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, +-64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, +-72, -72, -72, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, +-80, -80, -80, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, +-88, -88, -88, -89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, +-96, -96, -96, -97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, +-104, -104, -104, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, +-112, -112, -112, -113, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -119, -120, +-120, -120, -120, -121, -121, -121, -121, -122, -122, -122, -122, -123, -123, -123, -123, -124, -124, -124, -124, -125, -125, -125, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -126, -126, -126, -126, -125, -125, -125, -124, -124, -124, -124, -123, -123, -123, -123, -122, -122, -122, -122, -121, -121, -121, -121, -120, -120, -120, -120, +-119, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -113, -112, -112, -112, -112, +-111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, -104, +-103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -96, -96, -96, -96, +-95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, -88, +-87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, -80, +-79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, -72, -72, -72, -72, +-71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, -64, -64, -64, +-63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, -56, -56, +-55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, -48, +-47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, -40, +-39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, -32, +-31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_106_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_106_at_16384_2048_int8.h new file mode 100644 index 000000000..19870cde9 --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_106_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_106_AT_16384_2048INT8_H_ +#define TRI_MAX_106_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_106_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_106_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_106_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, +32, 32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, +40, 40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, +48, 48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, +56, 56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, +64, 64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, +72, 72, 72, 73, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, +80, 80, 80, 81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, +88, 88, 88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, +96, 96, 96, 97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, +104, 104, 104, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, +112, 112, 112, 113, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 119, 120, +120, 120, 120, 121, 121, 121, 121, 122, 122, 122, 122, 123, 123, 123, 123, 124, 124, 124, 124, 125, 125, 125, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 126, 126, 126, 126, 125, 125, 125, 124, 124, 124, 124, 123, 123, 123, 123, 122, 122, 122, 122, 121, 121, 121, 121, 120, 120, 120, 120, +119, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 113, 112, 112, 112, 112, +111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, 104, +103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 96, 96, 96, 96, +95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 88, 88, 88, 88, +87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, 80, +79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, 72, +71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, +63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, +55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, +47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, +39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, +31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, +0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, +-32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, +-40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, +-48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, +-56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, +-64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, +-72, -72, -72, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, +-80, -80, -80, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, +-88, -88, -88, -89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, +-96, -96, -96, -97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, +-104, -104, -104, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, +-112, -112, -112, -113, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -119, -120, +-120, -120, -120, -121, -121, -121, -121, -122, -122, -122, -122, -123, -123, -123, -123, -124, -124, -124, -124, -125, -125, -125, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -126, -126, -126, -126, -125, -125, -125, -124, -124, -124, -124, -123, -123, -123, -123, -122, -122, -122, -122, -121, -121, -121, -121, -120, -120, -120, -120, +-119, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -113, -112, -112, -112, -112, +-111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, -104, +-103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -96, -96, -96, -96, +-95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, -88, +-87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, -80, +-79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, -72, -72, -72, -72, +-71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, -64, -64, -64, +-63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, -56, -56, +-55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, -48, +-47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, -40, +-39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, -32, +-31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_109_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_109_at_16384_2048_int8.h new file mode 100644 index 000000000..ace639f4d --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_109_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_109_AT_16384_2048INT8_H_ +#define TRI_MAX_109_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_109_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_109_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_109_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, +32, 32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, +40, 40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, +48, 48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, +56, 56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, +64, 64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, +72, 72, 72, 73, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, +80, 80, 80, 81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, +88, 88, 88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, +96, 96, 96, 97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, +104, 104, 104, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, +112, 112, 112, 113, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 119, 120, +120, 120, 120, 121, 121, 121, 121, 122, 122, 122, 122, 123, 123, 123, 123, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 123, 123, 123, 123, 122, 122, 122, 122, 121, 121, 121, 121, 120, 120, 120, 120, +119, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 113, 112, 112, 112, 112, +111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, 104, +103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 96, 96, 96, 96, +95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 88, 88, 88, 88, +87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, 80, +79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, 72, +71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, +63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, +55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, +47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, +39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, +31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, +0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, +-32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, +-40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, +-48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, +-56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, +-64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, +-72, -72, -72, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, +-80, -80, -80, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, +-88, -88, -88, -89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, +-96, -96, -96, -97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, +-104, -104, -104, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, +-112, -112, -112, -113, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -119, -120, +-120, -120, -120, -121, -121, -121, -121, -122, -122, -122, -122, -123, -123, -123, -123, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -123, -123, -123, -123, -122, -122, -122, -122, -121, -121, -121, -121, -120, -120, -120, -120, +-119, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -113, -112, -112, -112, -112, +-111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, -104, +-103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -96, -96, -96, -96, +-95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, -88, +-87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, -80, +-79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, -72, -72, -72, -72, +-71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, -64, -64, -64, +-63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, -56, -56, +-55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, -48, +-47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, -40, +-39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, -32, +-31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_112_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_112_at_16384_2048_int8.h new file mode 100644 index 000000000..83edf58c6 --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_112_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_112_AT_16384_2048INT8_H_ +#define TRI_MAX_112_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_112_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_112_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_112_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, +32, 32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, +40, 40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, +48, 48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, +56, 56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, +64, 64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, +72, 72, 72, 73, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, +80, 80, 80, 81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, +88, 88, 88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, +96, 96, 96, 97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, +104, 104, 104, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, +112, 112, 112, 113, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 118, 118, 118, 119, 119, 119, 119, 120, 120, +120, 120, 120, 121, 121, 121, 121, 122, 122, 122, 122, 123, 123, 123, 123, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 123, 123, 123, 123, 122, 122, 122, 122, 121, 121, 121, 121, 120, 120, 120, 120, +120, 119, 119, 119, 119, 118, 118, 118, 117, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 113, 112, 112, 112, 112, +111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, 104, +103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 96, 96, 96, 96, +95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 88, 88, 88, 88, +87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, 80, +79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, 72, +71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, +63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, +55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, +47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, +39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, +31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, +0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -4, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, +-32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, +-40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, +-48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, +-56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, +-64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, +-72, -72, -72, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, +-80, -80, -80, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, +-88, -88, -88, -89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, +-96, -96, -96, -97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, +-104, -104, -104, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, +-112, -112, -112, -113, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -117, -118, -118, -118, -119, -119, -119, -119, -120, -120, +-120, -120, -120, -121, -121, -121, -121, -122, -122, -122, -122, -123, -123, -123, -123, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -123, -123, -123, -123, -122, -122, -122, -122, -121, -121, -121, -121, -120, -120, -120, -120, +-120, -119, -119, -119, -119, -118, -118, -118, -117, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -113, -112, -112, -112, -112, +-111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, -104, +-103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -96, -96, -96, -96, +-95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, -88, +-87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, -80, +-79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, -72, -72, -72, -72, +-71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, -64, -64, -64, +-63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, -56, -56, +-55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, -48, +-47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, -40, +-39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, -32, +-31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -4, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_115_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_115_at_16384_2048_int8.h new file mode 100644 index 000000000..0c07b8e84 --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_115_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_115_AT_16384_2048INT8_H_ +#define TRI_MAX_115_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_115_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_115_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_115_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, +32, 32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, +40, 40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, +48, 48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, +56, 56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, +64, 64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, +72, 72, 72, 73, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, +80, 80, 80, 81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, +88, 88, 88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, +96, 96, 96, 97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, +104, 104, 104, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, +112, 112, 112, 113, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 118, 118, 118, 119, 119, 119, 119, 120, 120, +120, 120, 120, 121, 121, 121, 121, 122, 122, 122, 122, 123, 123, 123, 123, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 123, 123, 123, 123, 122, 122, 122, 122, 121, 121, 121, 121, 120, 120, 120, 120, +120, 119, 119, 119, 119, 118, 118, 118, 117, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 113, 112, 112, 112, 112, +111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, 104, +103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 96, 96, 96, 96, +95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 88, 88, 88, 88, +87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, 80, +79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, 72, +71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, +63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, +55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, +47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, +39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, +31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, +0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, +-32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, +-40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, +-48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, +-56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, +-64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, +-72, -72, -72, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, +-80, -80, -80, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, +-88, -88, -88, -89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, +-96, -96, -96, -97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, +-104, -104, -104, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, +-112, -112, -112, -113, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -117, -118, -118, -118, -119, -119, -119, -119, -120, -120, +-120, -120, -120, -121, -121, -121, -121, -122, -122, -122, -122, -123, -123, -123, -123, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -123, -123, -123, -123, -122, -122, -122, -122, -121, -121, -121, -121, -120, -120, -120, -120, +-120, -119, -119, -119, -119, -118, -118, -118, -117, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -113, -112, -112, -112, -112, +-111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, -104, +-103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -96, -96, -96, -96, +-95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, -88, +-87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, -80, +-79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, -72, -72, -72, -72, +-71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, -64, -64, -64, +-63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, -56, -56, +-55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, -48, +-47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, -40, +-39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, -32, +-31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_1170_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_1170_at_16384_2048_int8.h new file mode 100644 index 000000000..717c001e9 --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_1170_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_1170_AT_16384_2048INT8_H_ +#define TRI_MAX_1170_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_1170_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_1170_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_1170_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, +8, 8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 24, 24, 24, +24, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 31, 31, 31, 31, 32, 32, 32, 33, 33, 33, +33, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 39, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 42, 42, 42, +42, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 47, 47, 47, 47, 48, 48, 48, 48, 49, 49, 49, 49, 50, 50, 50, 51, 51, +51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, 56, 56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, +59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, 64, 64, 64, 65, 65, 65, 65, 65, 66, 66, 66, 66, +67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, 72, 72, 72, 73, 73, 73, 73, 73, 74, 74, +74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, 80, 81, 81, 81, 81, 82, 82, 82, +82, 83, 83, 83, 83, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 87, 87, 87, 87, 88, 88, 88, 89, 89, 89, 89, 90, 90, 90, 91, 91, 91, +91, 92, 92, 92, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 96, 96, 96, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 100, 100, 100, 101, 101, +101, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, 105, 105, 105, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 111, +111, 111, 112, 112, 112, 112, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, +119, 120, 120, 120, 120, 120, 121, 121, 121, 121, 122, 122, 122, 122, 122, 122, 123, 123, 123, 123, 123, 123, 124, 124, 124, 124, 124, 124, 125, 125, 125, 125, +125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, +125, 125, 125, 124, 124, 124, 124, 124, 124, 123, 123, 123, 123, 123, 123, 122, 122, 122, 122, 122, 122, 121, 121, 121, 121, 120, 120, 120, 120, 120, 119, 119, +119, 119, 118, 118, 118, 118, 117, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 112, 112, 112, 112, 111, 111, 111, +110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 105, 105, 105, 104, 104, 104, 103, 103, 103, 103, 102, 102, 102, 101, 101, +101, 100, 100, 100, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 96, 96, 96, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 92, 92, 92, 91, 91, +91, 91, 90, 90, 90, 89, 89, 89, 89, 88, 88, 88, 87, 87, 87, 87, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 83, 83, 83, 83, 82, 82, +82, 82, 81, 81, 81, 81, 80, 80, 80, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, +74, 73, 73, 73, 73, 73, 72, 72, 72, 72, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, +66, 66, 66, 65, 65, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, +59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, +51, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, 47, 47, 47, 47, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 42, 42, +42, 42, 41, 41, 41, 41, 40, 40, 40, 39, 39, 39, 39, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 33, 33, +33, 33, 32, 32, 32, 31, 31, 31, 31, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 24, 24, +24, 24, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 15, +15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, 7, +7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, +0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, +-8, -8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -24, -24, -24, +-24, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -31, -31, -31, -31, -32, -32, -32, -33, -33, -33, +-33, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -39, -39, -39, -39, -40, -40, -40, -41, -41, -41, -41, -42, -42, -42, +-42, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -47, -47, -47, -47, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -51, -51, +-51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, +-59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -65, -65, -66, -66, -66, -66, +-67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, -72, -72, -72, -73, -73, -73, -73, -73, -74, -74, +-74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, -80, -81, -81, -81, -81, -82, -82, -82, +-82, -83, -83, -83, -83, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -87, -87, -87, -87, -88, -88, -88, -89, -89, -89, -89, -90, -90, -90, -91, -91, -91, +-91, -92, -92, -92, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -96, -96, -96, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -100, -100, -100, -101, -101, +-101, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, -105, -105, -105, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -111, +-111, -111, -112, -112, -112, -112, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, +-119, -120, -120, -120, -120, -120, -121, -121, -121, -121, -122, -122, -122, -122, -122, -122, -123, -123, -123, -123, -123, -123, -124, -124, -124, -124, -124, -124, -125, -125, -125, -125, +-125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, +-125, -125, -125, -124, -124, -124, -124, -124, -124, -123, -123, -123, -123, -123, -123, -122, -122, -122, -122, -122, -122, -121, -121, -121, -121, -120, -120, -120, -120, -120, -119, -119, +-119, -119, -118, -118, -118, -118, -117, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -112, -112, -112, -112, -111, -111, -111, +-110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -105, -105, -105, -104, -104, -104, -103, -103, -103, -103, -102, -102, -102, -101, -101, +-101, -100, -100, -100, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -96, -96, -96, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -92, -92, -92, -91, -91, +-91, -91, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, -87, -87, -87, -87, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -83, -83, -83, -83, -82, -82, +-82, -82, -81, -81, -81, -81, -80, -80, -80, -79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, +-74, -73, -73, -73, -73, -73, -72, -72, -72, -72, -71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, +-66, -66, -66, -65, -65, -65, -65, -65, -64, -64, -64, -64, -63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, +-59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, -56, -56, -55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, +-51, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, -48, -47, -47, -47, -47, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -42, -42, +-42, -42, -41, -41, -41, -41, -40, -40, -40, -39, -39, -39, -39, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -33, -33, +-33, -33, -32, -32, -32, -31, -31, -31, -31, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -24, -24, +-24, -24, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -15, +-15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, -7, +-7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_118_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_118_at_16384_2048_int8.h new file mode 100644 index 000000000..fba088192 --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_118_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_118_AT_16384_2048INT8_H_ +#define TRI_MAX_118_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_118_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_118_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_118_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, +32, 32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, +40, 40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, +48, 48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, +56, 56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, +64, 64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, +72, 72, 72, 73, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, +80, 80, 80, 81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, +88, 88, 88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, +96, 96, 96, 97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, +104, 104, 104, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 111, 111, 111, 111, 112, 112, +112, 112, 112, 113, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 119, 120, 120, +120, 120, 120, 121, 121, 121, 121, 122, 122, 122, 122, 123, 123, 123, 123, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 123, 123, 123, 123, 122, 122, 122, 122, 121, 121, 121, 121, 120, 120, 120, 120, +120, 119, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 113, 112, 112, 112, 112, +112, 111, 111, 111, 111, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, 104, +103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 96, 96, 96, 96, +95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 88, 88, 88, 88, +87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, 80, +79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, 72, +71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, +63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, +55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, +47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, +39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, +31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, +0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -4, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, +-32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, +-40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, +-48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, +-56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, +-64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, +-72, -72, -72, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, +-80, -80, -80, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, +-88, -88, -88, -89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, +-96, -96, -96, -97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, +-104, -104, -104, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -111, -111, -111, -111, -112, -112, +-112, -112, -112, -113, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -119, -120, -120, +-120, -120, -120, -121, -121, -121, -121, -122, -122, -122, -122, -123, -123, -123, -123, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -123, -123, -123, -123, -122, -122, -122, -122, -121, -121, -121, -121, -120, -120, -120, -120, +-120, -119, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -113, -112, -112, -112, -112, +-112, -111, -111, -111, -111, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, -104, +-103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -96, -96, -96, -96, +-95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, -88, +-87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, -80, +-79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, -72, -72, -72, -72, +-71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, -64, -64, -64, +-63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, -56, -56, +-55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, -48, +-47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, -40, +-39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, -32, +-31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -4, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_122_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_122_at_16384_2048_int8.h new file mode 100644 index 000000000..400d91961 --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_122_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_122_AT_16384_2048INT8_H_ +#define TRI_MAX_122_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_122_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_122_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_122_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, +32, 32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, +40, 40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, +48, 48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, +56, 56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, +64, 64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, +72, 72, 72, 73, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, +80, 80, 80, 81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, +88, 88, 88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, +96, 96, 96, 97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 104, 104, +104, 104, 104, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, 112, +112, 112, 112, 113, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 117, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 119, 120, 120, +120, 120, 120, 121, 121, 121, 121, 122, 122, 122, 122, 123, 123, 123, 124, 124, 124, 124, 125, 125, 125, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 125, 125, 125, 124, 124, 124, 124, 123, 123, 123, 122, 122, 122, 122, 121, 121, 121, 121, 120, 120, 120, 120, +120, 119, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 117, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 113, 112, 112, 112, 112, +112, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, 104, +104, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 96, 96, 96, 96, +95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 88, 88, 88, 88, +87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, 80, +79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, 72, +71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, +63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, +55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, +47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, +39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, +31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, +0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, +-32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, +-40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, +-48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, +-56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, +-64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, +-72, -72, -72, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, +-80, -80, -80, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, +-88, -88, -88, -89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, +-96, -96, -96, -97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -104, -104, +-104, -104, -104, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, -112, +-112, -112, -112, -113, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -117, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -119, -120, -120, +-120, -120, -120, -121, -121, -121, -121, -122, -122, -122, -122, -123, -123, -123, -124, -124, -124, -124, -125, -125, -125, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -125, -125, -125, -124, -124, -124, -124, -123, -123, -123, -122, -122, -122, -122, -121, -121, -121, -121, -120, -120, -120, -120, +-120, -119, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -117, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -113, -112, -112, -112, -112, +-112, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, -104, +-104, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -96, -96, -96, -96, +-95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, -88, +-87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, -80, +-79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, -72, -72, -72, -72, +-71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, -64, -64, -64, +-63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, -56, -56, +-55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, -48, +-47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, -40, +-39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, -32, +-31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_126_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_126_at_16384_2048_int8.h new file mode 100644 index 000000000..cb12b9eb3 --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_126_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_126_AT_16384_2048INT8_H_ +#define TRI_MAX_126_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_126_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_126_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_126_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, +32, 32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, +40, 40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, +48, 48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, +56, 56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, +64, 64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, +72, 72, 72, 73, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, +80, 80, 80, 81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, +88, 88, 88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, +96, 96, 96, 97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, +104, 104, 104, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, 112, +112, 112, 112, 113, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 117, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 119, 120, 120, +120, 120, 120, 121, 121, 121, 121, 122, 122, 122, 122, 123, 123, 123, 124, 124, 124, 124, 125, 125, 125, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 125, 125, 125, 124, 124, 124, 124, 123, 123, 123, 122, 122, 122, 122, 121, 121, 121, 121, 120, 120, 120, 120, +120, 119, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 117, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 113, 112, 112, 112, 112, +112, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, 104, +104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 96, 96, 96, 96, +95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 88, 88, 88, 88, +87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, 80, +79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, 72, +71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, +63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, +55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, +47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, +39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, +31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, +0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, +-32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, +-40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, +-48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, +-56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, +-64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, +-72, -72, -72, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, +-80, -80, -80, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, +-88, -88, -88, -89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, +-96, -96, -96, -97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, +-104, -104, -104, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, -112, +-112, -112, -112, -113, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -117, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -119, -120, -120, +-120, -120, -120, -121, -121, -121, -121, -122, -122, -122, -122, -123, -123, -123, -124, -124, -124, -124, -125, -125, -125, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -125, -125, -125, -124, -124, -124, -124, -123, -123, -123, -122, -122, -122, -122, -121, -121, -121, -121, -120, -120, -120, -120, +-120, -119, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -117, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -113, -112, -112, -112, -112, +-112, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, -104, +-104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -96, -96, -96, -96, +-95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, -88, +-87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, -80, +-79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, -72, -72, -72, -72, +-71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, -64, -64, -64, +-63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, -56, -56, +-55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, -48, +-47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, -40, +-39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, -32, +-31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_130_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_130_at_16384_2048_int8.h new file mode 100644 index 000000000..b8148d3af --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_130_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_130_AT_16384_2048INT8_H_ +#define TRI_MAX_130_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_130_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_130_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_130_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, +32, 32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, +40, 40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, +48, 48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, +56, 56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, +64, 64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, +72, 72, 72, 73, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, +80, 80, 80, 81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, +88, 88, 88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 95, 96, +96, 96, 96, 97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, +104, 104, 104, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, 112, +112, 112, 112, 113, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 119, 120, 120, +120, 120, 120, 121, 121, 121, 121, 122, 122, 122, 122, 123, 123, 123, 124, 124, 124, 124, 125, 125, 125, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 125, 125, 125, 124, 124, 124, 124, 123, 123, 123, 122, 122, 122, 122, 121, 121, 121, 121, 120, 120, 120, 120, +120, 119, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 113, 112, 112, 112, 112, +112, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, 104, +104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 96, 96, 96, 96, +95, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 88, 88, 88, 88, +87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, 80, +79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, 72, +71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, +63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, +55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, +47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, +39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, +31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, +0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, +-32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, +-40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, +-48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, +-56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, +-64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, +-72, -72, -72, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, +-80, -80, -80, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, +-88, -88, -88, -89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -95, -96, +-96, -96, -96, -97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, +-104, -104, -104, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, -112, +-112, -112, -112, -113, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -119, -120, -120, +-120, -120, -120, -121, -121, -121, -121, -122, -122, -122, -122, -123, -123, -123, -124, -124, -124, -124, -125, -125, -125, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -125, -125, -125, -124, -124, -124, -124, -123, -123, -123, -122, -122, -122, -122, -121, -121, -121, -121, -120, -120, -120, -120, +-120, -119, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -113, -112, -112, -112, -112, +-112, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, -104, +-104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -96, -96, -96, -96, +-95, -95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, -88, +-87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, -80, +-79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, -72, -72, -72, -72, +-71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, -64, -64, -64, +-63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, -56, -56, +-55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, -48, +-47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, -40, +-39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, -32, +-31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_134_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_134_at_16384_2048_int8.h new file mode 100644 index 000000000..393aa5ee1 --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_134_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_134_AT_16384_2048INT8_H_ +#define TRI_MAX_134_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_134_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_134_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_134_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, +32, 32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, +40, 40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, +48, 48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, +56, 56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, +64, 64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, +72, 72, 72, 73, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, +80, 80, 80, 81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 85, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, +88, 88, 88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 95, 96, +96, 96, 96, 97, 97, 97, 97, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, +104, 104, 104, 105, 105, 105, 105, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, 112, +112, 112, 112, 113, 113, 113, 113, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 119, 120, 120, +120, 120, 120, 121, 121, 121, 121, 122, 122, 122, 122, 123, 123, 123, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 123, 123, 123, 122, 122, 122, 122, 121, 121, 121, 121, 120, 120, 120, 120, +120, 119, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 113, 113, 113, 113, 112, 112, 112, 112, +112, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, 104, +104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 97, 97, 97, 97, 96, 96, 96, 96, +95, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 88, 88, 88, 88, +87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 85, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, 80, +79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, 72, +71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, +63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, +55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, +47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, +39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, +31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, +0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, +-32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, +-40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, +-48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, +-56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, +-64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, +-72, -72, -72, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, +-80, -80, -80, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -85, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, +-88, -88, -88, -89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -95, -96, +-96, -96, -96, -97, -97, -97, -97, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, +-104, -104, -104, -105, -105, -105, -105, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, -112, +-112, -112, -112, -113, -113, -113, -113, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -119, -120, -120, +-120, -120, -120, -121, -121, -121, -121, -122, -122, -122, -122, -123, -123, -123, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -123, -123, -123, -122, -122, -122, -122, -121, -121, -121, -121, -120, -120, -120, -120, +-120, -119, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -113, -113, -113, -113, -112, -112, -112, -112, +-112, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, -104, +-104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -97, -97, -97, -97, -96, -96, -96, -96, +-95, -95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, -88, +-87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -85, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, -80, +-79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, -72, -72, -72, -72, +-71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, -64, -64, -64, +-63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, -56, -56, +-55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, -48, +-47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, -40, +-39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, -32, +-31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_138_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_138_at_16384_2048_int8.h new file mode 100644 index 000000000..086bd0f8e --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_138_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_138_AT_16384_2048INT8_H_ +#define TRI_MAX_138_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_138_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_138_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_138_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, +32, 32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, +40, 40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, +48, 48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, +56, 56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, +64, 64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, +72, 72, 72, 73, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, +80, 80, 80, 81, 81, 81, 81, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, +88, 88, 88, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 94, 95, 95, 95, 95, 96, +96, 96, 96, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, +104, 104, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, 112, +112, 112, 112, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 119, 120, 120, +120, 120, 120, 121, 121, 121, 121, 122, 122, 122, 123, 123, 123, 123, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 123, 123, 123, 123, 122, 122, 122, 121, 121, 121, 121, 120, 120, 120, 120, +120, 119, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 112, 112, 112, 112, +112, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, +104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 96, 96, 96, 96, +95, 95, 95, 95, 94, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 88, 88, 88, 88, +87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, 80, +79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, 72, +71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, +63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, +55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, +47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, +39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, +31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, +0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, +-32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, +-40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, +-48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, +-56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, +-64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, +-72, -72, -72, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, +-80, -80, -80, -81, -81, -81, -81, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, +-88, -88, -88, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -94, -95, -95, -95, -95, -96, +-96, -96, -96, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, +-104, -104, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, -112, +-112, -112, -112, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -119, -120, -120, +-120, -120, -120, -121, -121, -121, -121, -122, -122, -122, -123, -123, -123, -123, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -123, -123, -123, -123, -122, -122, -122, -121, -121, -121, -121, -120, -120, -120, -120, +-120, -119, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -112, -112, -112, -112, +-112, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, +-104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -96, -96, -96, -96, +-95, -95, -95, -95, -94, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -88, -88, -88, -88, +-87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, -80, +-79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, -72, -72, -72, -72, +-71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, -64, -64, -64, +-63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, -56, -56, +-55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, -48, +-47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, -40, +-39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, -32, +-31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_143_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_143_at_16384_2048_int8.h new file mode 100644 index 000000000..b4adccbea --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_143_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_143_AT_16384_2048INT8_H_ +#define TRI_MAX_143_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_143_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_143_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_143_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, +32, 32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, +40, 40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, +48, 48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, +56, 56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, +64, 64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, +72, 72, 73, 73, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 80, 80, +80, 80, 81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 88, 88, +88, 88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, 96, +96, 96, 97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, +104, 104, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, 112, +112, 112, 113, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 119, 120, 120, +120, 120, 120, 121, 121, 121, 121, 122, 122, 122, 123, 123, 123, 123, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 123, 123, 123, 123, 122, 122, 122, 121, 121, 121, 121, 120, 120, 120, 120, +120, 119, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 113, 112, 112, 112, +112, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, +104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 96, 96, 96, +96, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 88, 88, 88, +88, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, +80, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 73, 72, 72, 72, +71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, +63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, +55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, +47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, +39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, +31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, +0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, +-32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, +-40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, +-48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, +-56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, +-64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, +-72, -72, -73, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -80, -80, +-80, -80, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -88, -88, +-88, -88, -89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, -96, +-96, -96, -97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, +-104, -104, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, -112, +-112, -112, -113, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -119, -120, -120, +-120, -120, -120, -121, -121, -121, -121, -122, -122, -122, -123, -123, -123, -123, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -123, -123, -123, -123, -122, -122, -122, -121, -121, -121, -121, -120, -120, -120, -120, +-120, -119, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -113, -112, -112, -112, +-112, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, +-104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -96, -96, -96, +-96, -95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, +-88, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, +-80, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, -73, -72, -72, -72, +-71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, -64, -64, -64, +-63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, -56, -56, +-55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, -48, +-47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, -40, +-39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, -32, +-31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_148_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_148_at_16384_2048_int8.h new file mode 100644 index 000000000..ff8710c4d --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_148_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_148_AT_16384_2048INT8_H_ +#define TRI_MAX_148_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_148_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_148_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_148_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, +32, 32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, +40, 40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, +48, 48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, +56, 56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, +64, 64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, 72, +72, 72, 72, 73, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, +80, 80, 81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, 88, +88, 88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, 96, +96, 96, 97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, +104, 104, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, 112, +112, 112, 113, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 117, 117, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 119, 120, 120, +120, 120, 120, 121, 121, 121, 122, 122, 122, 122, 123, 123, 123, 124, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 124, 123, 123, 123, 122, 122, 122, 122, 121, 121, 121, 120, 120, 120, 120, +120, 119, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 117, 117, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 113, 112, 112, 112, +112, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, +104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 96, 96, 96, +96, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 88, 88, 88, +88, 87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, +80, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, 72, +72, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, +63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, +55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, +47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, +39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, +31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, +0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, +-32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, +-40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, +-48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, +-56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, +-64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, -72, +-72, -72, -72, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, +-80, -80, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, -88, +-88, -88, -89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, -96, +-96, -96, -97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, +-104, -104, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, -112, +-112, -112, -113, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -117, -117, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -119, -120, -120, +-120, -120, -120, -121, -121, -121, -122, -122, -122, -122, -123, -123, -123, -124, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -124, -123, -123, -123, -122, -122, -122, -122, -121, -121, -121, -120, -120, -120, -120, +-120, -119, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -117, -117, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -113, -112, -112, -112, +-112, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, +-104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -96, -96, -96, +-96, -95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, +-88, -87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, +-80, -79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, -72, -72, -72, -72, +-72, -71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, -64, -64, -64, +-63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, -56, -56, +-55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, -48, +-47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, -40, +-39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, -32, +-31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_154_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_154_at_16384_2048_int8.h new file mode 100644 index 000000000..c5fd5a98f --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_154_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_154_AT_16384_2048INT8_H_ +#define TRI_MAX_154_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_154_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_154_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_154_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, +32, 32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, +40, 40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, +48, 48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, +56, 56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, +64, 64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 71, 72, +72, 72, 72, 73, 73, 73, 73, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, +80, 80, 81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, 88, +88, 88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, 96, +96, 96, 97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, +104, 104, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, 112, +112, 112, 113, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 119, 120, 120, +120, 120, 121, 121, 121, 121, 122, 122, 122, 122, 123, 123, 123, 124, 124, 124, 124, 125, 125, 125, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 125, 125, 125, 124, 124, 124, 124, 123, 123, 123, 122, 122, 122, 122, 121, 121, 121, 121, 120, 120, 120, +120, 119, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 113, 112, 112, 112, +112, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, +104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 96, 96, 96, +96, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 88, 88, 88, +88, 87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, +80, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, 72, +71, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, +63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, +55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, +47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, +39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, +31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, +0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, +-32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, +-40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, +-48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, +-56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, +-64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -71, -72, +-72, -72, -72, -73, -73, -73, -73, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, +-80, -80, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, -88, +-88, -88, -89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, -96, +-96, -96, -97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, +-104, -104, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, -112, +-112, -112, -113, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -119, -120, -120, +-120, -120, -121, -121, -121, -121, -122, -122, -122, -122, -123, -123, -123, -124, -124, -124, -124, -125, -125, -125, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -125, -125, -125, -124, -124, -124, -124, -123, -123, -123, -122, -122, -122, -122, -121, -121, -121, -121, -120, -120, -120, +-120, -119, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -113, -112, -112, -112, +-112, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, +-104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -96, -96, -96, +-96, -95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, +-88, -87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, +-80, -79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -73, -73, -73, -73, -72, -72, -72, -72, +-71, -71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, -64, -64, -64, +-63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, -56, -56, +-55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, -48, +-47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, -40, +-39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, -32, +-31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_160_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_160_at_16384_2048_int8.h new file mode 100644 index 000000000..e4eec5332 --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_160_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_160_AT_16384_2048INT8_H_ +#define TRI_MAX_160_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_160_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_160_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_160_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, +32, 32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, +40, 40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, +48, 48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, +56, 56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, +64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 70, 71, 71, 71, 72, 72, +72, 72, 73, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, +80, 80, 81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, 88, +88, 88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, 96, +96, 96, 97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, +104, 104, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, 112, +112, 112, 113, 113, 113, 113, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 119, 120, 120, +120, 120, 121, 121, 121, 121, 122, 122, 122, 122, 123, 123, 123, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 123, 123, 123, 122, 122, 122, 122, 121, 121, 121, 121, 120, 120, 120, +120, 119, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 113, 113, 113, 113, 112, 112, 112, +112, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, 104, +104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 96, 96, 96, +96, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 88, 88, 88, +88, 87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, +80, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, +72, 71, 71, 71, 70, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, +63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, +55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, +47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, +39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, +31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, +0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, +-32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, +-40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, +-48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, +-56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, +-64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -70, -71, -71, -71, -72, -72, +-72, -72, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, +-80, -80, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, -88, +-88, -88, -89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, -96, +-96, -96, -97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, +-104, -104, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, -112, +-112, -112, -113, -113, -113, -113, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -119, -120, -120, +-120, -120, -121, -121, -121, -121, -122, -122, -122, -122, -123, -123, -123, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -123, -123, -123, -122, -122, -122, -122, -121, -121, -121, -121, -120, -120, -120, +-120, -119, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -113, -113, -113, -113, -112, -112, -112, +-112, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, -104, +-104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -96, -96, -96, +-96, -95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, +-88, -87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, +-80, -79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, -72, -72, -72, +-72, -71, -71, -71, -70, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, -64, -64, +-63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, -56, -56, +-55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, -48, +-47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, -40, +-39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, -32, +-31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_1638_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_1638_at_16384_2048_int8.h new file mode 100644 index 000000000..85ecae58f --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_1638_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_1638_AT_16384_2048INT8_H_ +#define TRI_MAX_1638_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_1638_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_1638_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_1638_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 9, 9, +9, 9, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 15, 15, 15, 15, 16, 16, 16, 17, 17, 17, 17, 18, 18, +18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, 24, 24, 24, 25, 25, 25, 26, 26, 26, 26, 27, +27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, 32, 32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, +35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 38, 39, 39, 39, 39, 40, 40, 40, 40, 41, 41, 41, 41, 42, 42, 42, 42, +43, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 47, 48, 48, 48, 48, 49, 49, 49, 49, 50, 50, +50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, 56, 56, 56, 57, 57, 57, 57, 58, +58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 63, 63, 63, 63, 64, 64, 64, 64, 65, 65, 65, 65, 66, 66, +66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 72, 72, 72, 72, 73, 73, 73, 74, 74, 74, 74, 75, 75, +75, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 79, 79, 79, 80, 80, 80, 81, 81, 81, 81, 82, 82, 82, 83, 83, 83, 84, 84, 84, 85, 85, +85, 85, 86, 86, 86, 87, 87, 87, 88, 88, 88, 89, 89, 89, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 93, 93, 93, 94, 94, 94, 95, 95, +95, 96, 96, 96, 97, 97, 97, 97, 98, 98, 98, 99, 99, 99, 100, 100, 100, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 104, 104, 104, 105, 105, +105, 105, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 111, 111, 111, 111, 112, 112, 112, 112, 113, 113, 113, 113, 114, +114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 118, 118, 118, 118, 118, 119, 119, 119, 119, 119, 120, 120, 120, 120, 120, 121, 121, +121, 121, 121, 122, 122, 122, 122, 122, 122, 123, 123, 123, 123, 123, 123, 123, 124, 124, 124, 124, 124, 124, 124, 125, 125, 125, 125, 125, 125, 125, 125, 125, +126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 125, +125, 125, 125, 125, 125, 125, 125, 125, 124, 124, 124, 124, 124, 124, 124, 123, 123, 123, 123, 123, 123, 123, 122, 122, 122, 122, 122, 122, 121, 121, 121, 121, +121, 120, 120, 120, 120, 120, 119, 119, 119, 119, 119, 118, 118, 118, 118, 118, 117, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 114, +113, 113, 113, 113, 112, 112, 112, 112, 111, 111, 111, 111, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 105, 105, 105, +105, 104, 104, 104, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 100, 100, 100, 99, 99, 99, 98, 98, 98, 97, 97, 97, 97, 96, 96, 96, 95, 95, +95, 94, 94, 94, 93, 93, 93, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 89, 89, 89, 88, 88, 88, 87, 87, 87, 86, 86, 86, 85, 85, 85, +85, 84, 84, 84, 83, 83, 83, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 75, 75, +75, 74, 74, 74, 74, 73, 73, 73, 72, 72, 72, 72, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, +66, 65, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, +57, 57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, +50, 49, 49, 49, 49, 48, 48, 48, 48, 47, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 43, 42, +42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, 39, 39, 39, 39, 38, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, +34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, 31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, +26, 26, 26, 26, 25, 25, 25, 24, 24, 24, 24, 23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, +18, 17, 17, 17, 17, 16, 16, 16, 15, 15, 15, 15, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 9, 9, 9, +9, 8, 8, 8, 7, 7, 7, 7, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 0, 0, 0, 0, +0, 0, 0, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -6, -6, -6, -7, -7, -7, -7, -8, -8, -8, -9, -9, +-9, -9, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -15, -15, -15, -15, -16, -16, -16, -17, -17, -17, -17, -18, -18, +-18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, -24, -24, -24, -25, -25, -25, -26, -26, -26, -26, -27, +-27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, -32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, +-35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -38, -39, -39, -39, -39, -40, -40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, +-43, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -47, -48, -48, -48, -48, -49, -49, -49, -49, -50, -50, +-50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -57, -58, +-58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -65, -66, -66, +-66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, -72, -73, -73, -73, -74, -74, -74, -74, -75, -75, +-75, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -81, -82, -82, -82, -83, -83, -83, -84, -84, -84, -85, -85, +-85, -85, -86, -86, -86, -87, -87, -87, -88, -88, -88, -89, -89, -89, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -93, -93, -93, -94, -94, -94, -95, -95, +-95, -96, -96, -96, -97, -97, -97, -97, -98, -98, -98, -99, -99, -99, -100, -100, -100, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -104, -104, -104, -105, -105, +-105, -105, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -111, -111, -111, -111, -112, -112, -112, -112, -113, -113, -113, -113, -114, +-114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -117, -118, -118, -118, -118, -118, -119, -119, -119, -119, -119, -120, -120, -120, -120, -120, -121, -121, +-121, -121, -121, -122, -122, -122, -122, -122, -122, -123, -123, -123, -123, -123, -123, -123, -124, -124, -124, -124, -124, -124, -124, -125, -125, -125, -125, -125, -125, -125, -125, -125, +-126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -125, +-125, -125, -125, -125, -125, -125, -125, -125, -124, -124, -124, -124, -124, -124, -124, -123, -123, -123, -123, -123, -123, -123, -122, -122, -122, -122, -122, -122, -121, -121, -121, -121, +-121, -120, -120, -120, -120, -120, -119, -119, -119, -119, -119, -118, -118, -118, -118, -118, -117, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -114, +-113, -113, -113, -113, -112, -112, -112, -112, -111, -111, -111, -111, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -105, -105, -105, +-105, -104, -104, -104, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -100, -100, -100, -99, -99, -99, -98, -98, -98, -97, -97, -97, -97, -96, -96, -96, -95, -95, +-95, -94, -94, -94, -93, -93, -93, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -89, -89, -89, -88, -88, -88, -87, -87, -87, -86, -86, -86, -85, -85, -85, +-85, -84, -84, -84, -83, -83, -83, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, -79, -79, -79, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -75, -75, +-75, -74, -74, -74, -74, -73, -73, -73, -72, -72, -72, -72, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, +-66, -65, -65, -65, -65, -64, -64, -64, -64, -63, -63, -63, -63, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, +-57, -57, -57, -57, -56, -56, -56, -56, -55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, +-50, -49, -49, -49, -49, -48, -48, -48, -48, -47, -47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -43, -42, +-42, -42, -42, -41, -41, -41, -41, -40, -40, -40, -40, -39, -39, -39, -39, -38, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, +-34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, -32, -31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, +-26, -26, -26, -26, -25, -25, -25, -24, -24, -24, -24, -23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, +-18, -17, -17, -17, -17, -16, -16, -16, -15, -15, -15, -15, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -9, -9, -9, +-9, -8, -8, -8, -7, -7, -7, -7, -6, -6, -6, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_167_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_167_at_16384_2048_int8.h new file mode 100644 index 000000000..d15d1ca4f --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_167_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_167_AT_16384_2048INT8_H_ +#define TRI_MAX_167_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_167_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_167_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_167_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, +32, 32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, +40, 40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, +48, 48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 55, 56, +56, 56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, 64, +64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, 72, +72, 72, 73, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, +80, 80, 81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, 88, +88, 88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, 96, +96, 96, 97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, +104, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, 112, +112, 112, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 119, 120, 120, +120, 120, 121, 121, 121, 121, 122, 122, 122, 123, 123, 123, 123, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 123, 123, 123, 123, 122, 122, 122, 121, 121, 121, 121, 120, 120, 120, +120, 119, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 112, 112, 112, +112, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, +104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 96, 96, 96, +96, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 88, 88, 88, +88, 87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, +80, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, +72, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, +64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, +55, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, +47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, +39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, +31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, +0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, +-32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, +-40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, +-48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -55, -56, +-56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, +-64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, -72, +-72, -72, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, +-80, -80, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, -88, +-88, -88, -89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, -96, +-96, -96, -97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, +-104, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, -112, +-112, -112, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -119, -120, -120, +-120, -120, -121, -121, -121, -121, -122, -122, -122, -123, -123, -123, -123, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -123, -123, -123, -123, -122, -122, -122, -121, -121, -121, -121, -120, -120, -120, +-120, -119, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -112, -112, -112, +-112, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, +-104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -96, -96, -96, +-96, -95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, +-88, -87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, +-80, -79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, -72, -72, -72, +-72, -71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, -64, -64, +-64, -63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, -56, -56, +-55, -55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, -48, +-47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, -40, +-39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, -32, +-31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_174_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_174_at_16384_2048_int8.h new file mode 100644 index 000000000..e91946276 --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_174_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_174_AT_16384_2048INT8_H_ +#define TRI_MAX_174_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_174_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_174_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_174_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, +32, 32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, +40, 40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, +48, 48, 48, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, +56, 56, 56, 57, 57, 57, 57, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, 64, +64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, 72, +72, 72, 73, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, +80, 80, 81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, 88, +88, 88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, 96, +96, 96, 97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, +104, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, 112, +112, 113, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 119, 120, 120, +120, 120, 121, 121, 121, 121, 122, 122, 122, 123, 123, 123, 124, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 124, 123, 123, 123, 122, 122, 122, 121, 121, 121, 121, 120, 120, 120, +120, 119, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 113, 112, 112, +112, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, +104, 104, 103, 103, 103, 103, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 96, 96, 96, +96, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 88, 88, 88, +88, 87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, +80, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, +72, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, +64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, 56, +55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 48, 48, 48, 48, +47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, +39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, +31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, +0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, +-32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, +-40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, +-48, -48, -48, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, +-56, -56, -56, -57, -57, -57, -57, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, +-64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, -72, +-72, -72, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, +-80, -80, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, -88, +-88, -88, -89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, -96, +-96, -96, -97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, +-104, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, -112, +-112, -113, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -119, -120, -120, +-120, -120, -121, -121, -121, -121, -122, -122, -122, -123, -123, -123, -124, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -124, -123, -123, -123, -122, -122, -122, -121, -121, -121, -121, -120, -120, -120, +-120, -119, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -113, -112, -112, +-112, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, +-104, -104, -103, -103, -103, -103, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -96, -96, -96, +-96, -95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, +-88, -87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, +-80, -79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, -72, -72, -72, +-72, -71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, -64, -64, +-64, -63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -57, -57, -57, -57, -56, -56, -56, -56, +-55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -48, -48, -48, -48, +-47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, -40, +-39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, -32, +-31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_182_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_182_at_16384_2048_int8.h new file mode 100644 index 000000000..ee6d3560c --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_182_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_182_AT_16384_2048INT8_H_ +#define TRI_MAX_182_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_182_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_182_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_182_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, +32, 32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, +40, 40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 47, 47, 47, 47, 48, 48, +48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 55, 55, 55, 55, 56, 56, +56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, 64, +64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, 72, +72, 72, 73, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, +80, 80, 81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, 88, +88, 88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, 96, +96, 96, 97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, +104, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 111, 111, 111, 111, 112, 112, 112, +112, 113, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 119, 120, 120, +120, 120, 121, 121, 121, 122, 122, 122, 122, 123, 123, 123, 124, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 124, 123, 123, 123, 122, 122, 122, 122, 121, 121, 121, 120, 120, 120, +120, 119, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 113, 112, 112, +112, 112, 111, 111, 111, 111, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, +104, 104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 96, 96, 96, +96, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 88, 88, 88, +88, 87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, +80, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, +72, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, +64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, +56, 55, 55, 55, 55, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, +48, 47, 47, 47, 47, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, +39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, +31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, +0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, +-32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, +-40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -47, -47, -47, -47, -48, -48, +-48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -55, -55, -55, -55, -56, -56, +-56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, +-64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, -72, +-72, -72, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, +-80, -80, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, -88, +-88, -88, -89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, -96, +-96, -96, -97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, +-104, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -111, -111, -111, -111, -112, -112, -112, +-112, -113, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -119, -120, -120, +-120, -120, -121, -121, -121, -122, -122, -122, -122, -123, -123, -123, -124, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -124, -123, -123, -123, -122, -122, -122, -122, -121, -121, -121, -120, -120, -120, +-120, -119, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -113, -112, -112, +-112, -112, -111, -111, -111, -111, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, +-104, -104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -96, -96, -96, +-96, -95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, -88, +-88, -87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, +-80, -79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, -72, -72, -72, +-72, -71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, -64, -64, +-64, -63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, -56, +-56, -55, -55, -55, -55, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, +-48, -47, -47, -47, -47, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, -40, +-39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, -32, +-31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_190_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_190_at_16384_2048_int8.h new file mode 100644 index 000000000..4a5ce7060 --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_190_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_190_AT_16384_2048INT8_H_ +#define TRI_MAX_190_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_190_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_190_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_190_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, +32, 32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, +40, 40, 40, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 46, 47, 47, 47, 47, 48, +48, 48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, 56, +56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, 64, +64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, 72, +72, 72, 73, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, +80, 80, 81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, 88, +88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, 96, +96, 96, 97, 97, 97, 97, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, +104, 105, 105, 105, 105, 106, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, 112, 112, +112, 113, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 119, 120, 120, +120, 121, 121, 121, 121, 122, 122, 122, 123, 123, 123, 123, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 123, 123, 123, 123, 122, 122, 122, 121, 121, 121, 121, 120, 120, +120, 119, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 113, 112, 112, +112, 112, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, +104, 104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 97, 97, 97, 97, 96, 96, 96, +96, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 88, 88, +88, 87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, +80, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, +72, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, +64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, +56, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 48, +47, 47, 47, 47, 46, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, +39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, +31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, +0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, +-32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, +-40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -46, -47, -47, -47, -47, -48, +-48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, -56, +-56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, +-64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, -72, +-72, -72, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, +-80, -80, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, -88, +-88, -89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, -96, +-96, -96, -97, -97, -97, -97, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, +-104, -105, -105, -105, -105, -106, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, -112, -112, +-112, -113, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -119, -120, -120, +-120, -121, -121, -121, -121, -122, -122, -122, -123, -123, -123, -123, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -123, -123, -123, -123, -122, -122, -122, -121, -121, -121, -121, -120, -120, +-120, -119, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -113, -112, -112, +-112, -112, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, +-104, -104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -97, -97, -97, -97, -96, -96, -96, +-96, -95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, +-88, -87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, +-80, -79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, -72, -72, -72, +-72, -71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, -64, -64, +-64, -63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, -56, +-56, -55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, -48, +-47, -47, -47, -47, -46, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, -40, +-39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, -32, +-31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_199_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_199_at_16384_2048_int8.h new file mode 100644 index 000000000..0e9009bf6 --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_199_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_199_AT_16384_2048INT8_H_ +#define TRI_MAX_199_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_199_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_199_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_199_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, +32, 32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 39, 39, 39, 39, 40, 40, +40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 48, 48, +48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, 56, +56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, 64, +64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, 72, +72, 72, 73, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, +80, 80, 81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, 88, 88, +88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, 96, +96, 97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, +104, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 112, 112, 112, 112, +113, 113, 113, 113, 114, 114, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 120, 120, 120, +120, 121, 121, 121, 121, 122, 122, 122, 123, 123, 123, 124, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 124, 123, 123, 123, 122, 122, 122, 121, 121, 121, 121, 120, 120, +120, 120, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 114, 114, 113, 113, 113, 113, 112, +112, 112, 112, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, +104, 104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 96, 96, +96, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 88, 88, +88, 88, 87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, +80, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, +72, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, +64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, +56, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, +48, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, +40, 39, 39, 39, 39, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, +31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, +0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, +-32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -39, -39, -39, -39, -40, -40, +-40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -48, -48, +-48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, -56, +-56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, +-64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, -72, +-72, -72, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, +-80, -80, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, -88, -88, +-88, -89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, -96, +-96, -97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, +-104, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -112, -112, -112, -112, +-113, -113, -113, -113, -114, -114, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -120, -120, -120, +-120, -121, -121, -121, -121, -122, -122, -122, -123, -123, -123, -124, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -124, -123, -123, -123, -122, -122, -122, -121, -121, -121, -121, -120, -120, +-120, -120, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -114, -114, -113, -113, -113, -113, -112, +-112, -112, -112, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, +-104, -104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -96, -96, +-96, -95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, +-88, -88, -87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, +-80, -79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, -72, -72, -72, +-72, -71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, -64, -64, +-64, -63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, -56, +-56, -55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, +-48, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, +-40, -39, -39, -39, -39, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, -32, +-31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_210_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_210_at_16384_2048_int8.h new file mode 100644 index 000000000..d959af209 --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_210_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_210_AT_16384_2048INT8_H_ +#define TRI_MAX_210_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_210_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_210_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_210_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, +32, 32, 32, 33, 33, 33, 33, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, +40, 40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, 48, +48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, 56, +56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, 64, +64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, 72, +72, 73, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, +80, 80, 81, 81, 81, 81, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, 88, 88, +88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, 96, 96, +96, 97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, +104, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 111, 111, 111, 111, 112, 112, 112, 112, +113, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 119, 120, 120, 120, +120, 121, 121, 121, 122, 122, 122, 122, 123, 123, 123, 124, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 124, 123, 123, 123, 122, 122, 122, 122, 121, 121, 121, 120, 120, +120, 120, 119, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 113, 112, +112, 112, 112, 111, 111, 111, 111, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, +104, 104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 96, 96, +96, 96, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 88, 88, +88, 88, 87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 81, 81, 81, 81, 80, 80, 80, +80, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, +72, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, +64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, +56, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, +48, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, 40, +39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, +31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, +0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, +-32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, +-40, -40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, +-48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, -56, +-56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, +-64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, -72, +-72, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, +-80, -80, -81, -81, -81, -81, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, -88, -88, +-88, -89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, -96, -96, +-96, -97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, +-104, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -111, -111, -111, -111, -112, -112, -112, -112, +-113, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -119, -120, -120, -120, +-120, -121, -121, -121, -122, -122, -122, -122, -123, -123, -123, -124, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -124, -123, -123, -123, -122, -122, -122, -122, -121, -121, -121, -120, -120, +-120, -120, -119, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -113, -112, +-112, -112, -112, -111, -111, -111, -111, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, +-104, -104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -96, -96, +-96, -96, -95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, +-88, -88, -87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -81, -81, -81, -81, -80, -80, -80, +-80, -79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, -72, -72, +-72, -71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, -64, -64, +-64, -63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, -56, +-56, -55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, +-48, -47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, -40, +-39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, -32, +-31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_221_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_221_at_16384_2048_int8.h new file mode 100644 index 000000000..86395b166 --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_221_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_221_AT_16384_2048INT8_H_ +#define TRI_MAX_221_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_221_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_221_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_221_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, +32, 32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 40, 40, +40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, 48, +48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, 56, +56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, 64, +64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, 72, 72, +72, 73, 73, 73, 73, 74, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 80, 80, 80, +80, 81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, 88, 88, +88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, 96, 96, +96, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, +104, 105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, 112, 112, 112, +113, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 119, 120, 120, 120, +121, 121, 121, 121, 122, 122, 122, 123, 123, 123, 123, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 123, 123, 123, 123, 122, 122, 122, 121, 121, 121, 121, 120, +120, 120, 119, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 113, 112, +112, 112, 112, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 104, 104, +104, 104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 96, 96, +96, 96, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 88, 88, +88, 88, 87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, +80, 80, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, +72, 72, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, +64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, +56, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, +48, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, +40, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, +31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, +0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, +-32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -40, -40, +-40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, +-48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, -56, +-56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, +-64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, -72, -72, +-72, -73, -73, -73, -73, -74, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -80, -80, -80, +-80, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, -88, -88, +-88, -89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, -96, -96, +-96, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, +-104, -105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, -112, -112, -112, +-113, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -119, -120, -120, -120, +-121, -121, -121, -121, -122, -122, -122, -123, -123, -123, -123, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -123, -123, -123, -123, -122, -122, -122, -121, -121, -121, -121, -120, +-120, -120, -119, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -113, -112, +-112, -112, -112, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -104, -104, +-104, -104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -96, -96, +-96, -96, -95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, +-88, -88, -87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, +-80, -80, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -74, -73, -73, -73, -73, -72, -72, +-72, -72, -71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, -64, -64, +-64, -63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, -56, +-56, -55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, +-48, -47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, +-40, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, -32, +-31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_234_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_234_at_16384_2048_int8.h new file mode 100644 index 000000000..b97a072ab --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_234_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_234_AT_16384_2048INT8_H_ +#define TRI_MAX_234_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_234_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_234_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_234_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, +32, 32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, 40, +40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, 48, +48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, 56, +56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, 64, +64, 64, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, 72, 72, +72, 72, 73, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, 80, +80, 81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, 88, 88, +88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 95, 95, 95, 95, 96, 96, 96, 96, +97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, +104, 105, 105, 105, 105, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, 112, 112, 112, +113, 113, 113, 113, 114, 114, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 120, 120, 120, 120, +121, 121, 121, 122, 122, 122, 122, 123, 123, 123, 124, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 124, 123, 123, 123, 122, 122, 122, 122, 121, 121, 121, 120, +120, 120, 120, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 114, 114, 113, 113, 113, 113, 112, +112, 112, 112, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 105, 105, 105, 105, 104, 104, +104, 104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 96, +96, 96, 96, 95, 95, 95, 95, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 88, 88, +88, 88, 87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, +80, 80, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, +72, 72, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 64, 64, 64, +64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, +56, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, +48, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, +40, 39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, 32, +31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, +0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, +-32, -32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, -40, +-40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, +-48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, -56, +-56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, +-64, -64, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, -72, -72, +-72, -72, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, -80, +-80, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, -88, -88, +-88, -89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -95, -95, -95, -95, -96, -96, -96, -96, +-97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, +-104, -105, -105, -105, -105, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, -112, -112, -112, +-113, -113, -113, -113, -114, -114, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -120, -120, -120, -120, +-121, -121, -121, -122, -122, -122, -122, -123, -123, -123, -124, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -124, -123, -123, -123, -122, -122, -122, -122, -121, -121, -121, -120, +-120, -120, -120, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -114, -114, -113, -113, -113, -113, -112, +-112, -112, -112, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -105, -105, -105, -105, -104, -104, +-104, -104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -96, +-96, -96, -96, -95, -95, -95, -95, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, +-88, -88, -87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, +-80, -80, -79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, -72, -72, -72, +-72, -72, -71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -64, -64, -64, +-64, -63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, -56, +-56, -55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, +-48, -47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, +-40, -39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, -32, +-31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_248_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_248_at_16384_2048_int8.h new file mode 100644 index 000000000..1c300fea0 --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_248_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_248_AT_16384_2048INT8_H_ +#define TRI_MAX_248_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_248_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_248_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_248_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 31, 31, 31, 31, 32, 32, +32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, 40, +40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, 48, +48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, 56, +56, 56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, 64, 64, +64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, 72, 72, +72, 73, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, 80, +80, 81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, 88, 88, +88, 89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, 96, 96, 96, +97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, +105, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, 112, 112, 112, 112, +113, 113, 113, 113, 114, 114, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 118, 118, 118, 119, 119, 119, 119, 120, 120, 120, 121, +121, 121, 121, 122, 122, 122, 123, 123, 123, 123, 124, 124, 124, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 124, 124, 124, 123, 123, 123, 123, 122, 122, 122, 121, 121, 121, 121, +120, 120, 120, 119, 119, 119, 119, 118, 118, 118, 117, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 114, 114, 113, 113, 113, 113, 112, +112, 112, 112, 112, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, 104, +104, 104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 96, +96, 96, 96, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 88, 88, +88, 88, 87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, +80, 80, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, +72, 72, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, +64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 56, +56, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, +48, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, +40, 39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, +32, 31, 31, 31, 31, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, +0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -31, -31, -31, -31, -32, -32, +-32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, -40, +-40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, +-48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, -56, +-56, -56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, +-64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, -72, -72, +-72, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, -80, +-80, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, -88, -88, +-88, -89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, -96, -96, -96, +-97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, +-105, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, -112, -112, -112, -112, +-113, -113, -113, -113, -114, -114, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -117, -118, -118, -118, -119, -119, -119, -119, -120, -120, -120, -121, +-121, -121, -121, -122, -122, -122, -123, -123, -123, -123, -124, -124, -124, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -124, -124, -124, -123, -123, -123, -123, -122, -122, -122, -121, -121, -121, -121, +-120, -120, -120, -119, -119, -119, -119, -118, -118, -118, -117, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -114, -114, -113, -113, -113, -113, -112, +-112, -112, -112, -112, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, -104, +-104, -104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -96, +-96, -96, -96, -95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, -88, +-88, -88, -87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, +-80, -80, -79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, -72, -72, +-72, -72, -71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, -64, +-64, -64, -63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, -56, +-56, -55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, +-48, -47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, +-40, -39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, +-32, -31, -31, -31, -31, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_264_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_264_at_16384_2048_int8.h new file mode 100644 index 000000000..0d082b608 --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_264_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_264_AT_16384_2048INT8_H_ +#define TRI_MAX_264_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_264_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_264_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_264_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, 32, +32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, 40, +40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, 48, +48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, 56, +56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, 64, 64, +64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, 72, 72, +72, 73, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, 80, +80, 81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 88, 88, 88, 88, +89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, 96, 96, 96, +97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, 104, +105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, 112, 112, 112, 112, +113, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 120, 120, 120, 120, 121, +121, 121, 122, 122, 122, 123, 123, 123, 123, 124, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 124, 123, 123, 123, 123, 122, 122, 122, 121, 121, 121, +120, 120, 120, 120, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 113, 112, +112, 112, 112, 112, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 104, +104, 104, 104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 96, +96, 96, 96, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 88, +88, 88, 88, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, +80, 80, 79, 79, 79, 79, 78, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, 72, +72, 72, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, +64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, +56, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, +48, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, +40, 39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, +32, 31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, +0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, -32, +-32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, -40, +-40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, +-48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, -56, +-56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, +-64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, -72, -72, +-72, -73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, -80, +-80, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -88, -88, -88, -88, +-89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, -96, -96, -96, +-97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, -104, +-105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, -112, -112, -112, -112, +-113, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -120, -120, -120, -120, -121, +-121, -121, -122, -122, -122, -123, -123, -123, -123, -124, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -124, -123, -123, -123, -123, -122, -122, -122, -121, -121, -121, +-120, -120, -120, -120, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -113, -112, +-112, -112, -112, -112, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -104, +-104, -104, -104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -96, +-96, -96, -96, -95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, +-88, -88, -88, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, +-80, -80, -79, -79, -79, -79, -78, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, -72, -72, +-72, -72, -71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, -64, +-64, -64, -63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, +-56, -55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, +-48, -47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, +-40, -39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, +-32, -31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_2730_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_2730_at_16384_2048_int8.h new file mode 100644 index 000000000..f9b37b70c --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_2730_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_2730_AT_16384_2048INT8_H_ +#define TRI_MAX_2730_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_2730_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_2730_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_2730_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, +7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, +15, 15, 16, 16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, +23, 23, 24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 31, 31, 31, 31, 32, +32, 32, 32, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 38, 38, 38, 39, 39, 39, 39, 40, 40, 40, 41, 41, +41, 42, 42, 42, 42, 43, 43, 43, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 47, 47, 47, 48, 48, 48, 49, 49, 49, 49, 50, 50, 50, 51, +51, 51, 52, 52, 52, 53, 53, 53, 54, 54, 54, 55, 55, 55, 56, 56, 56, 56, 57, 57, 57, 58, 58, 58, 59, 59, 59, 60, 60, 60, 61, 61, +61, 62, 62, 62, 63, 63, 63, 64, 64, 64, 65, 65, 65, 66, 66, 66, 67, 67, 67, 68, 68, 68, 69, 69, 69, 70, 70, 70, 71, 71, 71, 72, +72, 72, 73, 73, 73, 74, 74, 74, 75, 75, 75, 76, 76, 76, 77, 77, 77, 78, 78, 78, 79, 79, 79, 80, 80, 80, 81, 81, 81, 82, 82, 82, +83, 83, 83, 83, 84, 84, 84, 85, 85, 85, 86, 86, 86, 87, 87, 87, 88, 88, 88, 89, 89, 89, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, +93, 93, 93, 94, 94, 94, 95, 95, 95, 95, 96, 96, 96, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 100, 100, 100, 101, 101, 101, 101, 102, 102, +102, 103, 103, 103, 103, 104, 104, 104, 104, 105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, +111, 111, 111, 111, 112, 112, 112, 112, 113, 113, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 115, 116, 116, 116, 116, 116, 117, 117, 117, 117, 117, +118, 118, 118, 118, 118, 119, 119, 119, 119, 119, 119, 120, 120, 120, 120, 120, 120, 121, 121, 121, 121, 121, 121, 122, 122, 122, 122, 122, 122, 122, 123, 123, +123, 123, 123, 123, 123, 123, 124, 124, 124, 124, 124, 124, 124, 124, 124, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, +126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, +126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 124, 124, 124, 124, 124, 124, 124, 124, 124, 123, 123, 123, 123, 123, 123, 123, +123, 122, 122, 122, 122, 122, 122, 122, 121, 121, 121, 121, 121, 121, 120, 120, 120, 120, 120, 120, 119, 119, 119, 119, 119, 119, 118, 118, 118, 118, 118, 117, +117, 117, 117, 117, 116, 116, 116, 116, 116, 115, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 113, 113, 112, 112, 112, 112, 111, 111, 111, 111, 110, +110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 104, 104, 104, 104, 103, 103, 103, 103, 102, 102, +102, 101, 101, 101, 101, 100, 100, 100, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 96, 96, 96, 95, 95, 95, 95, 94, 94, 94, 93, 93, 93, 92, +92, 92, 91, 91, 91, 91, 90, 90, 90, 89, 89, 89, 88, 88, 88, 87, 87, 87, 86, 86, 86, 85, 85, 85, 84, 84, 84, 83, 83, 83, 83, 82, +82, 82, 81, 81, 81, 80, 80, 80, 79, 79, 79, 78, 78, 78, 77, 77, 77, 76, 76, 76, 75, 75, 75, 74, 74, 74, 73, 73, 73, 72, 72, 72, +71, 71, 71, 70, 70, 70, 69, 69, 69, 68, 68, 68, 67, 67, 67, 66, 66, 66, 65, 65, 65, 64, 64, 64, 63, 63, 63, 62, 62, 62, 61, 61, +61, 60, 60, 60, 59, 59, 59, 58, 58, 58, 57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 54, 54, 54, 53, 53, 53, 52, 52, 52, 51, 51, 51, +50, 50, 50, 49, 49, 49, 49, 48, 48, 48, 47, 47, 47, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 43, 43, 43, 42, 42, 42, 42, 41, 41, +41, 40, 40, 40, 39, 39, 39, 39, 38, 38, 38, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 32, 32, 32, 32, +31, 31, 31, 31, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 23, 23, 23, +23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, 15, 15, 15, +15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, +7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, +0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, +-7, -8, -8, -8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, +-15, -15, -16, -16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, +-23, -23, -24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -31, -31, -31, -31, -32, +-32, -32, -32, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -38, -38, -38, -39, -39, -39, -39, -40, -40, -40, -41, -41, +-41, -42, -42, -42, -42, -43, -43, -43, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -47, -47, -47, -48, -48, -48, -49, -49, -49, -49, -50, -50, -50, -51, +-51, -51, -52, -52, -52, -53, -53, -53, -54, -54, -54, -55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -58, -58, -58, -59, -59, -59, -60, -60, -60, -61, -61, +-61, -62, -62, -62, -63, -63, -63, -64, -64, -64, -65, -65, -65, -66, -66, -66, -67, -67, -67, -68, -68, -68, -69, -69, -69, -70, -70, -70, -71, -71, -71, -72, +-72, -72, -73, -73, -73, -74, -74, -74, -75, -75, -75, -76, -76, -76, -77, -77, -77, -78, -78, -78, -79, -79, -79, -80, -80, -80, -81, -81, -81, -82, -82, -82, +-83, -83, -83, -83, -84, -84, -84, -85, -85, -85, -86, -86, -86, -87, -87, -87, -88, -88, -88, -89, -89, -89, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, +-93, -93, -93, -94, -94, -94, -95, -95, -95, -95, -96, -96, -96, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -100, -100, -100, -101, -101, -101, -101, -102, -102, +-102, -103, -103, -103, -103, -104, -104, -104, -104, -105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, +-111, -111, -111, -111, -112, -112, -112, -112, -113, -113, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -115, -116, -116, -116, -116, -116, -117, -117, -117, -117, -117, +-118, -118, -118, -118, -118, -119, -119, -119, -119, -119, -119, -120, -120, -120, -120, -120, -120, -121, -121, -121, -121, -121, -121, -122, -122, -122, -122, -122, -122, -122, -123, -123, +-123, -123, -123, -123, -123, -123, -124, -124, -124, -124, -124, -124, -124, -124, -124, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, +-126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, +-126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -124, -124, -124, -124, -124, -124, -124, -124, -124, -123, -123, -123, -123, -123, -123, -123, +-123, -122, -122, -122, -122, -122, -122, -122, -121, -121, -121, -121, -121, -121, -120, -120, -120, -120, -120, -120, -119, -119, -119, -119, -119, -119, -118, -118, -118, -118, -118, -117, +-117, -117, -117, -117, -116, -116, -116, -116, -116, -115, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -113, -113, -112, -112, -112, -112, -111, -111, -111, -111, -110, +-110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -104, -104, -104, -104, -103, -103, -103, -103, -102, -102, +-102, -101, -101, -101, -101, -100, -100, -100, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -96, -96, -96, -95, -95, -95, -95, -94, -94, -94, -93, -93, -93, -92, +-92, -92, -91, -91, -91, -91, -90, -90, -90, -89, -89, -89, -88, -88, -88, -87, -87, -87, -86, -86, -86, -85, -85, -85, -84, -84, -84, -83, -83, -83, -83, -82, +-82, -82, -81, -81, -81, -80, -80, -80, -79, -79, -79, -78, -78, -78, -77, -77, -77, -76, -76, -76, -75, -75, -75, -74, -74, -74, -73, -73, -73, -72, -72, -72, +-71, -71, -71, -70, -70, -70, -69, -69, -69, -68, -68, -68, -67, -67, -67, -66, -66, -66, -65, -65, -65, -64, -64, -64, -63, -63, -63, -62, -62, -62, -61, -61, +-61, -60, -60, -60, -59, -59, -59, -58, -58, -58, -57, -57, -57, -56, -56, -56, -56, -55, -55, -55, -54, -54, -54, -53, -53, -53, -52, -52, -52, -51, -51, -51, +-50, -50, -50, -49, -49, -49, -49, -48, -48, -48, -47, -47, -47, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -43, -43, -43, -42, -42, -42, -42, -41, -41, +-41, -40, -40, -40, -39, -39, -39, -39, -38, -38, -38, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -32, -32, -32, -32, +-31, -31, -31, -31, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -23, -23, -23, +-23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, -15, -15, -15, +-15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, -8, -7, -7, +-7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_282_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_282_at_16384_2048_int8.h new file mode 100644 index 000000000..3d1d2445f --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_282_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_282_AT_16384_2048INT8_H_ +#define TRI_MAX_282_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_282_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_282_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_282_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, 24, +24, 24, 25, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 32, 32, +32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, 40, +40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, 48, +48, 48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, 56, 56, +56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, 64, 64, +64, 65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 72, 72, 72, 72, +73, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, 80, +80, 81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, 88, 88, 88, +89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, 96, 96, 96, +97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 104, 104, 104, 104, 105, +105, 105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, 112, 112, 112, 112, +113, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 117, 118, 118, 118, 119, 119, 119, 119, 120, 120, 120, 121, 121, +121, 122, 122, 122, 122, 123, 123, 123, 124, 124, 124, 124, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 124, 124, 124, 124, 123, 123, 123, 122, 122, 122, 122, 121, 121, +121, 120, 120, 120, 119, 119, 119, 119, 118, 118, 118, 117, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 113, 112, +112, 112, 112, 112, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, 105, +104, 104, 104, 104, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 96, +96, 96, 96, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 88, +88, 88, 88, 87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 80, 80, +80, 80, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, +72, 72, 72, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, 64, +64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, +56, 56, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, 48, +48, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, +40, 39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, +32, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 25, 24, 24, 24, +24, 23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, +0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, -24, +-24, -24, -25, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -32, -32, +-32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, -40, +-40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, +-48, -48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, -56, -56, +-56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, +-64, -65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -72, -72, -72, -72, +-73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, -80, +-80, -81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, -88, -88, -88, +-89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, -96, -96, -96, +-97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -104, -104, -104, -104, -105, +-105, -105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, -112, -112, -112, -112, +-113, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -117, -118, -118, -118, -119, -119, -119, -119, -120, -120, -120, -121, -121, +-121, -122, -122, -122, -122, -123, -123, -123, -124, -124, -124, -124, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -124, -124, -124, -124, -123, -123, -123, -122, -122, -122, -122, -121, -121, +-121, -120, -120, -120, -119, -119, -119, -119, -118, -118, -118, -117, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -113, -112, +-112, -112, -112, -112, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, -105, +-104, -104, -104, -104, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -96, +-96, -96, -96, -95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -88, +-88, -88, -88, -87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -80, -80, +-80, -80, -79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, -72, +-72, -72, -72, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, -64, +-64, -64, -63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, +-56, -56, -55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, -48, +-48, -47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, +-40, -39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, +-32, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -25, -24, -24, -24, +-24, -23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_303_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_303_at_16384_2048_int8.h new file mode 100644 index 000000000..4467b05dd --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_303_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_303_AT_16384_2048INT8_H_ +#define TRI_MAX_303_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_303_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_303_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_303_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, 32, +32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, 40, +40, 40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 47, 47, 47, 47, 48, 48, 48, +48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, 56, 56, +56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, 64, 64, +64, 65, 65, 65, 65, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, 72, 72, 72, +73, 73, 73, 73, 74, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 80, 80, 80, 80, +81, 81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, 88, 88, 88, 89, +89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, 96, 96, 96, +97, 97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 104, 104, 104, 104, 105, 105, +105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 111, 112, 112, 112, 112, +113, 113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 117, 117, 117, 117, 118, 118, 118, 119, 119, 119, 119, 120, 120, 120, 121, 121, 121, +121, 122, 122, 122, 123, 123, 123, 123, 124, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 124, 123, 123, 123, 123, 122, 122, 122, 121, 121, +121, 121, 120, 120, 120, 119, 119, 119, 119, 118, 118, 118, 117, 117, 117, 117, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 113, 112, +112, 112, 112, 111, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, +105, 104, 104, 104, 104, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, 96, +96, 96, 96, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, +88, 88, 88, 88, 87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, 80, +80, 80, 80, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 74, 73, 73, 73, 73, 72, +72, 72, 72, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 65, 65, 65, 65, 64, 64, +64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, +56, 56, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, +48, 48, 47, 47, 47, 47, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, +40, 39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, +32, 31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, +0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, -32, +-32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, -40, +-40, -40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -47, -47, -47, -47, -48, -48, -48, +-48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, -56, -56, +-56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, +-64, -65, -65, -65, -65, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, -72, -72, -72, +-73, -73, -73, -73, -74, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -80, -80, -80, -80, +-81, -81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, -88, -88, -88, -89, +-89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, -96, -96, -96, +-97, -97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -104, -104, -104, -104, -105, -105, +-105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -111, -112, -112, -112, -112, +-113, -113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -117, -117, -117, -117, -118, -118, -118, -119, -119, -119, -119, -120, -120, -120, -121, -121, -121, +-121, -122, -122, -122, -123, -123, -123, -123, -124, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -124, -123, -123, -123, -123, -122, -122, -122, -121, -121, +-121, -121, -120, -120, -120, -119, -119, -119, -119, -118, -118, -118, -117, -117, -117, -117, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -113, -112, +-112, -112, -112, -111, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, +-105, -104, -104, -104, -104, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, -96, +-96, -96, -96, -95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, +-88, -88, -88, -88, -87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, -80, +-80, -80, -80, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -74, -73, -73, -73, -73, -72, +-72, -72, -72, -71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -65, -65, -65, -65, -64, -64, +-64, -64, -63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, +-56, -56, -55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, +-48, -48, -47, -47, -47, -47, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, +-40, -39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, +-32, -31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_327_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_327_at_16384_2048_int8.h new file mode 100644 index 000000000..66095402f --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_327_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_327_AT_16384_2048INT8_H_ +#define TRI_MAX_327_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_327_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_327_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_327_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, 24, +24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, 32, +32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, 40, +40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, 48, 48, +48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, 56, 56, +56, 57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, 64, 64, 64, +65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, 72, 72, 72, +72, 73, 73, 73, 73, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, 80, 81, +81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, 88, 88, 88, 89, +89, 89, 89, 90, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, 96, 96, 97, +97, 97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, 104, 105, 105, +105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, 112, 112, 112, 112, +113, 113, 113, 113, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 118, 118, 118, 119, 119, 119, 119, 120, 120, 120, 121, 121, 121, 121, +122, 122, 122, 123, 123, 123, 123, 124, 124, 124, 124, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 124, 124, 124, 124, 123, 123, 123, 123, 122, 122, 122, 121, +121, 121, 121, 120, 120, 120, 119, 119, 119, 119, 118, 118, 118, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 113, 113, 113, 113, 112, +112, 112, 112, 112, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, +105, 104, 104, 104, 104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, 97, +96, 96, 96, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, 90, 89, 89, 89, 89, +88, 88, 88, 88, 87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, +80, 80, 80, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 73, 73, 73, 73, 72, 72, +72, 72, 72, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, +64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, +56, 56, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, +48, 48, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, +40, 39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, +32, 31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, +24, 23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, +0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, -24, +-24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, -32, +-32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, -40, +-40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, -48, +-48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, -56, -56, +-56, -57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, +-65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, -72, -72, -72, +-72, -73, -73, -73, -73, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, -80, -81, +-81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, -88, -88, -88, -89, +-89, -89, -89, -90, -90, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, -96, -96, -97, +-97, -97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, -104, -105, -105, +-105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, -112, -112, -112, -112, +-113, -113, -113, -113, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -118, -118, -118, -119, -119, -119, -119, -120, -120, -120, -121, -121, -121, -121, +-122, -122, -122, -123, -123, -123, -123, -124, -124, -124, -124, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -124, -124, -124, -124, -123, -123, -123, -123, -122, -122, -122, -121, +-121, -121, -121, -120, -120, -120, -119, -119, -119, -119, -118, -118, -118, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -113, -113, -113, -113, -112, +-112, -112, -112, -112, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, +-105, -104, -104, -104, -104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, -97, +-96, -96, -96, -95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -90, -89, -89, -89, -89, +-88, -88, -88, -88, -87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, +-80, -80, -80, -79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -73, -73, -73, -73, -72, -72, +-72, -72, -72, -71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, +-64, -64, -64, -63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, -56, +-56, -56, -55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, +-48, -48, -47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, +-40, -39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, +-32, -31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, +-24, -23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_356_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_356_at_16384_2048_int8.h new file mode 100644 index 000000000..5132c4d7b --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_356_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_356_AT_16384_2048INT8_H_ +#define TRI_MAX_356_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_356_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_356_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_356_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, 16, +16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 23, 24, +24, 24, 24, 25, 25, 25, 25, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, 32, +32, 32, 33, 33, 33, 33, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, 40, 40, +40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, 48, 48, +48, 49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 55, 55, 55, 55, 56, 56, 56, 56, +57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, 64, 64, 64, +65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, 72, 72, 72, +73, 73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, 80, 80, 81, +81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, 88, 88, 88, 89, +89, 89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, 96, 96, 97, 97, +97, 97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, 104, 105, 105, 105, +105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, 112, 112, 112, 113, +113, 113, 113, 114, 114, 114, 114, 115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 118, 118, 118, 119, 119, 119, 119, 120, 120, 120, 121, 121, 121, 121, 122, +122, 122, 123, 123, 123, 123, 124, 124, 124, 124, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 124, 124, 124, 124, 123, 123, 123, 123, 122, 122, 122, +121, 121, 121, 121, 120, 120, 120, 119, 119, 119, 119, 118, 118, 118, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, 113, +112, 112, 112, 112, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, +105, 105, 104, 104, 104, 104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, 97, +97, 96, 96, 96, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, 89, +88, 88, 88, 88, 87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, +80, 80, 80, 80, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, 72, +72, 72, 72, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, +64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, +56, 56, 56, 55, 55, 55, 55, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, 48, +48, 48, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, +40, 40, 39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, +32, 31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, 24, +23, 23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, +16, 15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, +0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, -16, +-16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -23, -24, +-24, -24, -24, -25, -25, -25, -25, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, -32, +-32, -32, -33, -33, -33, -33, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, -40, -40, +-40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, -48, +-48, -49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -55, -55, -55, -55, -56, -56, -56, -56, +-57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, +-65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, -72, -72, -72, +-73, -73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, -80, -80, -81, +-81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, -88, -88, -88, -89, +-89, -89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, -96, -96, -97, -97, +-97, -97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, -104, -105, -105, -105, +-105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, -112, -112, -112, -113, +-113, -113, -113, -114, -114, -114, -114, -115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -118, -118, -118, -119, -119, -119, -119, -120, -120, -120, -121, -121, -121, -121, -122, +-122, -122, -123, -123, -123, -123, -124, -124, -124, -124, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -124, -124, -124, -124, -123, -123, -123, -123, -122, -122, -122, +-121, -121, -121, -121, -120, -120, -120, -119, -119, -119, -119, -118, -118, -118, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, -113, +-112, -112, -112, -112, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, +-105, -105, -104, -104, -104, -104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, -97, +-97, -96, -96, -96, -95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, -89, +-88, -88, -88, -88, -87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, +-80, -80, -80, -80, -79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, -72, +-72, -72, -72, -71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, +-64, -64, -64, -63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, +-56, -56, -56, -55, -55, -55, -55, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, -48, +-48, -48, -47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, +-40, -40, -39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, +-32, -31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, -24, +-23, -23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, +-16, -15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_390_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_390_at_16384_2048_int8.h new file mode 100644 index 000000000..72f161d54 --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_390_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_390_AT_16384_2048INT8_H_ +#define TRI_MAX_390_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_390_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_390_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_390_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, 24, +24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, 32, 32, +32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, 40, +40, 40, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, 48, 48, +49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, 56, 56, 56, +57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, 64, 64, 64, +65, 65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 71, 71, 71, 71, 72, 72, 72, 72, 73, +73, 73, 73, 74, 74, 74, 74, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, 80, 80, 80, 81, +81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, 88, 88, 88, 89, +89, 89, 89, 90, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 96, 96, 96, 96, 97, 97, 97, +97, 98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, 104, 105, 105, 105, +105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, 112, 112, 113, 113, +113, 113, 114, 114, 114, 114, 115, 115, 115, 116, 116, 116, 117, 117, 117, 117, 118, 118, 118, 119, 119, 119, 120, 120, 120, 120, 121, 121, 121, 122, 122, 122, +122, 123, 123, 123, 123, 124, 124, 124, 124, 125, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 125, 124, 124, 124, 124, 123, 123, 123, 123, 122, 122, +122, 122, 121, 121, 121, 120, 120, 120, 120, 119, 119, 119, 118, 118, 118, 117, 117, 117, 117, 116, 116, 116, 115, 115, 115, 114, 114, 114, 114, 113, 113, 113, +113, 112, 112, 112, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, +105, 105, 104, 104, 104, 104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, 97, +97, 97, 96, 96, 96, 96, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, 89, 89, 89, 89, +88, 88, 88, 88, 87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, +80, 80, 80, 80, 80, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, 73, +72, 72, 72, 72, 71, 71, 71, 71, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, 64, +64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, +56, 56, 56, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, +48, 48, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 41, 41, 41, 41, 40, 40, 40, +40, 39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, +32, 32, 31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, +24, 23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, +0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, -24, +-24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, -32, -32, +-32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, -40, +-40, -40, -41, -41, -41, -41, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, -48, +-49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, -56, -56, -56, +-57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, +-65, -65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -71, -71, -71, -71, -72, -72, -72, -72, -73, +-73, -73, -73, -74, -74, -74, -74, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, -80, -80, -80, -81, +-81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, -88, -88, -88, -89, +-89, -89, -89, -90, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -96, -96, -96, -96, -97, -97, -97, +-97, -98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, -104, -105, -105, -105, +-105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, -112, -112, -113, -113, +-113, -113, -114, -114, -114, -114, -115, -115, -115, -116, -116, -116, -117, -117, -117, -117, -118, -118, -118, -119, -119, -119, -120, -120, -120, -120, -121, -121, -121, -122, -122, -122, +-122, -123, -123, -123, -123, -124, -124, -124, -124, -125, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -125, -124, -124, -124, -124, -123, -123, -123, -123, -122, -122, +-122, -122, -121, -121, -121, -120, -120, -120, -120, -119, -119, -119, -118, -118, -118, -117, -117, -117, -117, -116, -116, -116, -115, -115, -115, -114, -114, -114, -114, -113, -113, -113, +-113, -112, -112, -112, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, +-105, -105, -104, -104, -104, -104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, -97, +-97, -97, -96, -96, -96, -96, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, -89, -89, -89, -89, +-88, -88, -88, -88, -87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, +-80, -80, -80, -80, -80, -79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, -73, +-72, -72, -72, -72, -71, -71, -71, -71, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, -64, +-64, -64, -64, -63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, +-56, -56, -56, -55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, +-48, -48, -47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -41, -41, -41, -41, -40, -40, -40, +-40, -39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, +-32, -32, -31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, +-24, -23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_431_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_431_at_16384_2048_int8.h new file mode 100644 index 000000000..a9c6436cf --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_431_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_431_AT_16384_2048INT8_H_ +#define TRI_MAX_431_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_431_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_431_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_431_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 8, +8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, 16, +16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, 24, +24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, 32, +32, 32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, 40, 40, +40, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, 48, 48, 48, +49, 49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, 56, 56, 56, +57, 57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 64, 64, 64, 64, 65, +65, 65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, 72, 72, 72, 73, 73, +73, 73, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, 80, 80, 81, +81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 88, 88, 88, 88, 89, 89, +89, 89, 90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, 96, 96, 96, 97, 97, 97, 97, +98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, 104, 105, 105, 105, +105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 111, 112, 112, 112, 113, 113, 113, +113, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 120, 120, 120, 121, 121, 121, 121, 122, 122, 122, 122, +123, 123, 123, 123, 124, 124, 124, 124, 125, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 125, 124, 124, 124, 124, 123, 123, 123, 123, 122, +122, 122, 122, 121, 121, 121, 121, 120, 120, 120, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 113, 113, +113, 113, 112, 112, 112, 111, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, +105, 105, 104, 104, 104, 104, 103, 103, 103, 103, 102, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, +97, 97, 97, 96, 96, 96, 96, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 89, 89, 89, +89, 88, 88, 88, 88, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 81, +80, 80, 80, 80, 79, 79, 79, 79, 78, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, +73, 72, 72, 72, 72, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, 65, +64, 64, 64, 64, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, 56, +56, 56, 56, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, 48, +48, 48, 48, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 40, 40, +40, 40, 39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, 32, +32, 31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, +24, 23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, +16, 15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, +7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, +0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -8, +-8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, -16, +-16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, -24, +-24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, -32, +-32, -32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, -40, -40, +-40, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, -48, -48, +-49, -49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, -56, -56, -56, +-57, -57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -64, -64, -64, -64, -65, +-65, -65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, -72, -72, -72, -73, -73, +-73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, -80, -80, -81, +-81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -88, -88, -88, -88, -89, -89, +-89, -89, -90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, -96, -96, -96, -97, -97, -97, -97, +-98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, -104, -105, -105, -105, +-105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -111, -112, -112, -112, -113, -113, -113, +-113, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -120, -120, -120, -121, -121, -121, -121, -122, -122, -122, -122, +-123, -123, -123, -123, -124, -124, -124, -124, -125, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -125, -124, -124, -124, -124, -123, -123, -123, -123, -122, +-122, -122, -122, -121, -121, -121, -121, -120, -120, -120, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -113, -113, +-113, -113, -112, -112, -112, -111, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, +-105, -105, -104, -104, -104, -104, -103, -103, -103, -103, -102, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, +-97, -97, -97, -96, -96, -96, -96, -95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -89, -89, -89, +-89, -88, -88, -88, -88, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -81, +-80, -80, -80, -80, -79, -79, -79, -79, -78, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, +-73, -72, -72, -72, -72, -71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, -65, +-64, -64, -64, -64, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, -56, +-56, -56, -56, -55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, -48, +-48, -48, -48, -47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -40, -40, +-40, -40, -39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, -32, +-32, -31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, +-24, -23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, +-16, -15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, +-7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_481_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_481_at_16384_2048_int8.h new file mode 100644 index 000000000..d4d027d41 --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_481_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_481_AT_16384_2048INT8_H_ +#define TRI_MAX_481_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_481_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_481_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_481_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, +8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 15, 16, +16, 16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 23, 23, 23, 23, 24, 24, +24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, 32, 32, +32, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, 40, 40, 40, +41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, 48, 48, +48, 49, 49, 49, 49, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, 56, 56, 57, +57, 57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, 64, 64, 64, 65, 65, +65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, 72, 72, 72, 73, 73, +73, 73, 74, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, 80, 81, 81, +81, 81, 82, 82, 82, 82, 83, 83, 83, 83, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 88, 88, 88, 88, 89, 89, 89, 89, +90, 90, 90, 90, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, 96, 96, 96, 97, 97, 97, 97, 98, +98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, 104, 105, 105, 105, +105, 105, 106, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 112, 112, 112, 112, 113, 113, 113, 114, +114, 114, 115, 115, 115, 115, 116, 116, 116, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 120, 120, 120, 120, 121, 121, 121, 122, 122, 122, 122, 123, 123, +123, 123, 123, 124, 124, 124, 124, 125, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 125, 124, 124, 124, 124, 123, 123, 123, 123, +123, 122, 122, 122, 122, 121, 121, 121, 120, 120, 120, 120, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, +113, 113, 113, 112, 112, 112, 112, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 106, 105, 105, 105, +105, 105, 104, 104, 104, 104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 98, +97, 97, 97, 97, 96, 96, 96, 96, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 90, 90, 90, 90, 89, +89, 89, 89, 88, 88, 88, 88, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, +81, 80, 80, 80, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 74, 73, 73, 73, +73, 72, 72, 72, 72, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, +65, 64, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, 57, +56, 56, 56, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 49, 49, 49, 49, 48, 48, +48, 48, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, +40, 40, 40, 39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 32, 32, +32, 32, 31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, +24, 23, 23, 23, 23, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, 16, +15, 15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, +8, 7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, +0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, -8, +-8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -15, -16, +-16, -16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -23, -23, -23, -23, -24, -24, +-24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, -32, -32, +-32, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, -40, -40, -40, +-41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, -48, +-48, -49, -49, -49, -49, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, -56, -56, -57, +-57, -57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, -65, -65, +-65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, -72, -72, -72, -73, -73, +-73, -73, -74, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, -80, -81, -81, +-81, -81, -82, -82, -82, -82, -83, -83, -83, -83, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -88, -88, -88, -88, -89, -89, -89, -89, +-90, -90, -90, -90, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, -96, -96, -96, -97, -97, -97, -97, -98, +-98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, -104, -105, -105, -105, +-105, -105, -106, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -112, -112, -112, -112, -113, -113, -113, -114, +-114, -114, -115, -115, -115, -115, -116, -116, -116, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -120, -120, -120, -120, -121, -121, -121, -122, -122, -122, -122, -123, -123, +-123, -123, -123, -124, -124, -124, -124, -125, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -125, -124, -124, -124, -124, -123, -123, -123, -123, +-123, -122, -122, -122, -122, -121, -121, -121, -120, -120, -120, -120, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, +-113, -113, -113, -112, -112, -112, -112, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -106, -105, -105, -105, +-105, -105, -104, -104, -104, -104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -98, +-97, -97, -97, -97, -96, -96, -96, -96, -95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, -89, +-89, -89, -89, -88, -88, -88, -88, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, +-81, -80, -80, -80, -79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -74, -73, -73, -73, +-73, -72, -72, -72, -72, -71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, +-65, -64, -64, -64, -64, -63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, -57, +-56, -56, -56, -55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -49, -49, -49, -49, -48, -48, +-48, -48, -47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, +-40, -40, -40, -39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -32, -32, +-32, -32, -31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, +-24, -23, -23, -23, -23, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, -16, +-15, -15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, +-8, -7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_546_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_546_at_16384_2048_int8.h new file mode 100644 index 000000000..d80c64bb7 --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_546_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_546_AT_16384_2048INT8_H_ +#define TRI_MAX_546_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_546_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_546_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_546_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, +8, 8, 8, 8, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 15, 15, 15, 15, 16, 16, +16, 16, 17, 17, 17, 17, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, 24, 24, +24, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, 32, 32, +32, 33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, 40, 40, +40, 41, 41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 48, 48, 48, 48, 49, +49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, 56, 56, 56, 57, 57, +57, 57, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, 64, 64, 64, 65, 65, +65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, 72, 72, 73, 73, +73, 73, 74, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, 80, 80, 81, 81, 81, +82, 82, 82, 82, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 88, 88, 88, 88, 89, 89, 89, 89, 90, 90, +90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 94, 95, 95, 95, 95, 96, 96, 96, 96, 97, 97, 97, 97, 97, +98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, 104, 105, 105, 105, +105, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 112, 112, 112, 113, 113, 113, 113, 114, 114, 114, +115, 115, 115, 116, 116, 116, 116, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 120, 120, 120, 120, 121, 121, 121, 122, 122, 122, 122, 122, 123, 123, 123, +123, 124, 124, 124, 124, 124, 125, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 125, 124, 124, 124, 124, 124, 123, 123, +123, 123, 122, 122, 122, 122, 122, 121, 121, 121, 120, 120, 120, 120, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 116, 116, 116, 116, 115, 115, 115, 114, +114, 114, 113, 113, 113, 113, 112, 112, 112, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, 105, 105, +105, 105, 104, 104, 104, 104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, +97, 97, 97, 97, 96, 96, 96, 96, 95, 95, 95, 95, 94, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, +90, 89, 89, 89, 89, 88, 88, 88, 88, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 82, 82, 82, 82, 81, +81, 81, 80, 80, 80, 80, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 74, 73, 73, 73, +73, 72, 72, 72, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, +65, 64, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 57, 57, 57, +57, 56, 56, 56, 56, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, +48, 48, 48, 48, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 41, 40, 40, +40, 40, 39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, 32, +32, 32, 31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 24, 24, +24, 24, 23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, +16, 15, 15, 15, 15, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 8, 8, 8, 8, 7, +7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, +0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, +-8, -8, -8, -8, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -15, -15, -15, -15, -16, -16, +-16, -16, -17, -17, -17, -17, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, -24, -24, +-24, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, -32, -32, +-32, -33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, -40, -40, +-40, -41, -41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -48, -48, -48, -48, -49, +-49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, -56, -56, -56, -57, -57, +-57, -57, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, -65, -65, +-65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, -72, -72, -73, -73, +-73, -73, -74, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, -80, -80, -81, -81, -81, +-82, -82, -82, -82, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -88, -88, -88, -88, -89, -89, -89, -89, -90, -90, +-90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -94, -95, -95, -95, -95, -96, -96, -96, -96, -97, -97, -97, -97, -97, +-98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, -104, -105, -105, -105, +-105, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -112, -112, -112, -113, -113, -113, -113, -114, -114, -114, +-115, -115, -115, -116, -116, -116, -116, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -120, -120, -120, -120, -121, -121, -121, -122, -122, -122, -122, -122, -123, -123, -123, +-123, -124, -124, -124, -124, -124, -125, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -125, -124, -124, -124, -124, -124, -123, -123, +-123, -123, -122, -122, -122, -122, -122, -121, -121, -121, -120, -120, -120, -120, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -116, -116, -116, -116, -115, -115, -115, -114, +-114, -114, -113, -113, -113, -113, -112, -112, -112, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, -105, -105, +-105, -105, -104, -104, -104, -104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, +-97, -97, -97, -97, -96, -96, -96, -96, -95, -95, -95, -95, -94, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, +-90, -89, -89, -89, -89, -88, -88, -88, -88, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -82, -82, -82, -82, -81, +-81, -81, -80, -80, -80, -80, -79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -74, -73, -73, -73, +-73, -72, -72, -72, -71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, +-65, -64, -64, -64, -64, -63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -57, -57, -57, +-57, -56, -56, -56, -56, -55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, +-48, -48, -48, -48, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -41, -40, -40, +-40, -40, -39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, -32, +-32, -32, -31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -24, -24, +-24, -24, -23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, +-16, -15, -15, -15, -15, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -8, -8, -8, -8, -7, +-7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_630_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_630_at_16384_2048_int8.h new file mode 100644 index 000000000..91ebb8810 --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_630_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_630_AT_16384_2048INT8_H_ +#define TRI_MAX_630_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_630_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_630_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_630_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, +8, 8, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, 16, 16, +16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, 24, +24, 24, 25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 31, 31, 31, 31, 32, 32, 32, +32, 33, 33, 33, 33, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 39, 39, 39, 39, 40, 40, 40, 40, 41, +41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 48, 48, 48, 48, 49, 49, 49, +49, 50, 50, 50, 50, 51, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 55, 56, 56, 56, 56, 57, 57, +57, 57, 58, 58, 58, 58, 59, 59, 59, 59, 60, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 63, 64, 64, 64, 65, 65, +65, 65, 66, 66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, 72, 72, 73, 73, 73, 73, +74, 74, 74, 74, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 79, 79, 79, 79, 80, 80, 80, 80, 81, 81, 81, 81, 82, 82, +82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, 88, 88, 88, 89, 89, 89, 89, 89, 90, 90, +90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, 96, 96, 96, 96, 97, 97, 97, 97, +98, 98, 98, 98, 99, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, 105, 105, 105, 105, 106, +106, 106, 107, 107, 107, 107, 108, 108, 108, 109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 112, 112, 112, 113, 113, 113, 113, 114, 114, 114, 115, 115, 115, +116, 116, 116, 116, 117, 117, 117, 118, 118, 118, 118, 119, 119, 119, 120, 120, 120, 120, 121, 121, 121, 121, 122, 122, 122, 122, 123, 123, 123, 123, 123, 124, +124, 124, 124, 124, 125, 125, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 125, 125, 124, 124, 124, 124, 124, +123, 123, 123, 123, 123, 122, 122, 122, 122, 121, 121, 121, 121, 120, 120, 120, 120, 119, 119, 119, 118, 118, 118, 118, 117, 117, 117, 116, 116, 116, 116, 115, +115, 115, 114, 114, 114, 113, 113, 113, 113, 112, 112, 112, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 108, 108, 108, 107, 107, 107, 107, 106, 106, 106, +105, 105, 105, 105, 104, 104, 104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, 98, 98, 97, +97, 97, 97, 96, 96, 96, 96, 96, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, +90, 89, 89, 89, 89, 89, 88, 88, 88, 88, 87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, +82, 81, 81, 81, 81, 80, 80, 80, 80, 79, 79, 79, 79, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 74, 74, 74, 74, 73, +73, 73, 73, 72, 72, 72, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, 65, 65, 65, +65, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 60, 59, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, +57, 56, 56, 56, 56, 55, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, +49, 49, 48, 48, 48, 48, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, +40, 40, 40, 40, 39, 39, 39, 39, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 33, 33, 33, 33, 32, 32, +32, 32, 31, 31, 31, 31, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, 24, 24, +24, 23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, +16, 16, 15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 8, 8, 8, +8, 7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, +0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, -8, +-8, -8, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, -16, -16, +-16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, -24, +-24, -24, -25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -31, -31, -31, -31, -32, -32, -32, +-32, -33, -33, -33, -33, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -39, -39, -39, -39, -40, -40, -40, -40, -41, +-41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -48, -48, -48, -48, -49, -49, -49, +-49, -50, -50, -50, -50, -51, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -55, -56, -56, -56, -56, -57, -57, +-57, -57, -58, -58, -58, -58, -59, -59, -59, -59, -60, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -65, -65, +-65, -65, -66, -66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, -72, -72, -73, -73, -73, -73, +-74, -74, -74, -74, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -79, -79, -79, -79, -80, -80, -80, -80, -81, -81, -81, -81, -82, -82, +-82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, -88, -88, -88, -89, -89, -89, -89, -89, -90, -90, +-90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, -96, -96, -96, -96, -97, -97, -97, -97, +-98, -98, -98, -98, -99, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, -105, -105, -105, -105, -106, +-106, -106, -107, -107, -107, -107, -108, -108, -108, -109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -112, -112, -112, -113, -113, -113, -113, -114, -114, -114, -115, -115, -115, +-116, -116, -116, -116, -117, -117, -117, -118, -118, -118, -118, -119, -119, -119, -120, -120, -120, -120, -121, -121, -121, -121, -122, -122, -122, -122, -123, -123, -123, -123, -123, -124, +-124, -124, -124, -124, -125, -125, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -125, -125, -124, -124, -124, -124, -124, +-123, -123, -123, -123, -123, -122, -122, -122, -122, -121, -121, -121, -121, -120, -120, -120, -120, -119, -119, -119, -118, -118, -118, -118, -117, -117, -117, -116, -116, -116, -116, -115, +-115, -115, -114, -114, -114, -113, -113, -113, -113, -112, -112, -112, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -108, -108, -108, -107, -107, -107, -107, -106, -106, -106, +-105, -105, -105, -105, -104, -104, -104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, -98, -98, -97, +-97, -97, -97, -96, -96, -96, -96, -96, -95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, +-90, -89, -89, -89, -89, -89, -88, -88, -88, -88, -87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, +-82, -81, -81, -81, -81, -80, -80, -80, -80, -79, -79, -79, -79, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -74, -74, -74, -74, -73, +-73, -73, -73, -72, -72, -72, -71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, -65, -65, -65, +-65, -64, -64, -64, -63, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -60, -59, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, +-57, -56, -56, -56, -56, -55, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, +-49, -49, -48, -48, -48, -48, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, +-40, -40, -40, -40, -39, -39, -39, -39, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -33, -33, -33, -33, -32, -32, +-32, -32, -31, -31, -31, -31, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, -24, -24, +-24, -23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, +-16, -16, -15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -8, -8, -8, +-8, -7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_744_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_744_at_16384_2048_int8.h new file mode 100644 index 000000000..ce269dc10 --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_744_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_744_AT_16384_2048INT8_H_ +#define TRI_MAX_744_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_744_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_744_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_744_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, +8, 8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, +16, 16, 17, 17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 23, 23, 23, 23, 24, 24, 24, 24, +25, 25, 25, 25, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 31, 31, 31, 31, 32, 32, 32, 32, 33, 33, +33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, 40, 40, 40, 41, 41, +41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 44, 45, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, 48, 48, 48, 49, +49, 49, 49, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 56, 56, 56, 56, 57, 57, +57, 57, 58, 58, 58, 58, 59, 59, 59, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 63, 63, 63, 63, 64, 64, 64, 64, 65, 65, 65, 66, +66, 66, 66, 67, 67, 67, 67, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 71, 71, 71, 71, 72, 72, 72, 72, 73, 73, 73, 73, 74, 74, 74, +75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 80, 80, 80, 80, 81, 81, 81, 81, 82, 82, 82, 82, +83, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 87, 88, 88, 88, 88, 89, 89, 89, 89, 90, 90, +90, 90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 95, 96, 96, 96, 96, 97, 97, 97, 97, 98, +98, 98, 98, 99, 99, 99, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, 105, 105, 105, 106, 106, 106, 106, 107, +107, 107, 108, 108, 108, 109, 109, 109, 109, 110, 110, 110, 111, 111, 111, 112, 112, 112, 112, 113, 113, 113, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, +117, 117, 117, 117, 118, 118, 118, 119, 119, 119, 119, 120, 120, 120, 120, 121, 121, 121, 121, 122, 122, 122, 122, 122, 123, 123, 123, 123, 123, 124, 124, 124, +124, 124, 125, 125, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 125, 125, 124, 124, 124, +124, 124, 123, 123, 123, 123, 123, 122, 122, 122, 122, 122, 121, 121, 121, 121, 120, 120, 120, 120, 119, 119, 119, 119, 118, 118, 118, 117, 117, 117, 117, 116, +116, 116, 115, 115, 115, 115, 114, 114, 114, 113, 113, 113, 112, 112, 112, 112, 111, 111, 111, 110, 110, 110, 109, 109, 109, 109, 108, 108, 108, 107, 107, 107, +106, 106, 106, 106, 105, 105, 105, 104, 104, 104, 103, 103, 103, 103, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, 98, 98, 98, 98, +97, 97, 97, 97, 96, 96, 96, 96, 95, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, 90, +90, 89, 89, 89, 89, 88, 88, 88, 88, 87, 87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 83, 82, +82, 82, 82, 81, 81, 81, 81, 80, 80, 80, 80, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 74, +74, 74, 73, 73, 73, 73, 72, 72, 72, 72, 71, 71, 71, 71, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 67, 67, 67, 67, 66, 66, 66, 66, +65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 63, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 60, 59, 59, 59, 58, 58, 58, 58, 57, 57, 57, +57, 56, 56, 56, 56, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 50, 49, 49, 49, 49, +48, 48, 48, 48, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 45, 44, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, +41, 40, 40, 40, 40, 39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, +33, 32, 32, 32, 32, 31, 31, 31, 31, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 25, 25, 25, 25, 24, +24, 24, 24, 23, 23, 23, 23, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, 16, 16, 16, +15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, 8, 8, 8, 7, +7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, +0, 0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, +-8, -8, -8, -8, -9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, +-16, -16, -17, -17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -23, -23, -23, -23, -24, -24, -24, -24, +-25, -25, -25, -25, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -31, -31, -31, -31, -32, -32, -32, -32, -33, -33, +-33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, -40, -40, -40, -41, -41, +-41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -44, -45, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, -48, -48, -49, +-49, -49, -49, -50, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -56, -56, -56, -56, -57, -57, +-57, -57, -58, -58, -58, -58, -59, -59, -59, -60, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -63, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -66, +-66, -66, -66, -67, -67, -67, -67, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -71, -71, -71, -71, -72, -72, -72, -72, -73, -73, -73, -73, -74, -74, -74, +-75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -80, -80, -80, -80, -81, -81, -81, -81, -82, -82, -82, -82, +-83, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -87, -88, -88, -88, -88, -89, -89, -89, -89, -90, -90, +-90, -90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -95, -96, -96, -96, -96, -97, -97, -97, -97, -98, +-98, -98, -98, -99, -99, -99, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, -105, -105, -105, -106, -106, -106, -106, -107, +-107, -107, -108, -108, -108, -109, -109, -109, -109, -110, -110, -110, -111, -111, -111, -112, -112, -112, -112, -113, -113, -113, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, +-117, -117, -117, -117, -118, -118, -118, -119, -119, -119, -119, -120, -120, -120, -120, -121, -121, -121, -121, -122, -122, -122, -122, -122, -123, -123, -123, -123, -123, -124, -124, -124, +-124, -124, -125, -125, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -125, -125, -124, -124, -124, +-124, -124, -123, -123, -123, -123, -123, -122, -122, -122, -122, -122, -121, -121, -121, -121, -120, -120, -120, -120, -119, -119, -119, -119, -118, -118, -118, -117, -117, -117, -117, -116, +-116, -116, -115, -115, -115, -115, -114, -114, -114, -113, -113, -113, -112, -112, -112, -112, -111, -111, -111, -110, -110, -110, -109, -109, -109, -109, -108, -108, -108, -107, -107, -107, +-106, -106, -106, -106, -105, -105, -105, -104, -104, -104, -103, -103, -103, -103, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, -98, -98, -98, -98, +-97, -97, -97, -97, -96, -96, -96, -96, -95, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, -90, +-90, -89, -89, -89, -89, -88, -88, -88, -88, -87, -87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -83, -82, +-82, -82, -82, -81, -81, -81, -81, -80, -80, -80, -80, -79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -74, +-74, -74, -73, -73, -73, -73, -72, -72, -72, -72, -71, -71, -71, -71, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -67, -67, -67, -67, -66, -66, -66, -66, +-65, -65, -65, -64, -64, -64, -64, -63, -63, -63, -63, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -60, -59, -59, -59, -58, -58, -58, -58, -57, -57, -57, +-57, -56, -56, -56, -56, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -50, -49, -49, -49, -49, +-48, -48, -48, -48, -47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -45, -44, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, +-41, -40, -40, -40, -40, -39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, +-33, -32, -32, -32, -32, -31, -31, -31, -31, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -25, -25, -25, -25, -24, +-24, -24, -24, -23, -23, -23, -23, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, -16, -16, -16, +-15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, -8, -8, -8, -7, +-7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_8192_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_8192_at_16384_2048_int8.h new file mode 100644 index 000000000..7af7efd81 --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_8192_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_8192_AT_16384_2048INT8_H_ +#define TRI_MAX_8192_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_8192_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_8192_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_8192_AT_16384_2048_DATA [] = +{ +0, 0, 0, 1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6, 6, 7, 7, 7, 8, 8, 8, 9, 9, 10, 10, 10, 11, 11, 12, 12, +12, 13, 13, 14, 14, 14, 15, 15, 15, 16, 16, 17, 17, 17, 18, 18, 19, 19, 19, 20, 20, 21, 21, 21, 22, 22, 22, 23, 23, 24, 24, 24, +25, 25, 26, 26, 26, 27, 27, 27, 28, 28, 29, 29, 29, 30, 30, 30, 31, 31, 32, 32, 32, 33, 33, 34, 34, 34, 35, 35, 35, 36, 36, 37, +37, 37, 38, 38, 38, 39, 39, 39, 40, 40, 41, 41, 41, 42, 42, 42, 43, 43, 44, 44, 44, 45, 45, 45, 46, 46, 46, 47, 47, 48, 48, 48, +49, 49, 49, 50, 50, 50, 51, 51, 52, 52, 52, 53, 53, 53, 54, 54, 54, 55, 55, 55, 56, 56, 56, 57, 57, 58, 58, 58, 59, 59, 59, 60, +60, 60, 61, 61, 61, 62, 62, 62, 63, 63, 63, 64, 64, 64, 65, 65, 65, 66, 66, 66, 67, 67, 67, 68, 68, 68, 69, 69, 69, 70, 70, 70, +71, 71, 71, 72, 72, 72, 73, 73, 73, 74, 74, 74, 75, 75, 75, 75, 76, 76, 76, 77, 77, 77, 78, 78, 78, 79, 79, 79, 79, 80, 80, 80, +81, 81, 81, 82, 82, 82, 82, 83, 83, 83, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 87, 87, 87, 87, 88, 88, 88, 89, 89, 89, 89, 90, +90, 90, 90, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 96, 96, 96, 96, 97, 97, 97, 97, 98, 98, 98, +98, 99, 99, 99, 99, 100, 100, 100, 100, 100, 101, 101, 101, 101, 102, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, 104, 104, 105, 105, 105, 105, 106, +106, 106, 106, 106, 107, 107, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 109, 109, 110, 110, 110, 110, 110, 111, 111, 111, 111, 111, 112, 112, 112, +112, 112, 112, 113, 113, 113, 113, 113, 114, 114, 114, 114, 114, 114, 115, 115, 115, 115, 115, 115, 116, 116, 116, 116, 116, 116, 117, 117, 117, 117, 117, 117, +117, 118, 118, 118, 118, 118, 118, 118, 119, 119, 119, 119, 119, 119, 119, 120, 120, 120, 120, 120, 120, 120, 120, 121, 121, 121, 121, 121, 121, 121, 121, 122, +122, 122, 122, 122, 122, 122, 122, 122, 122, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 125, +125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, +126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, +126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, +124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 122, 122, 122, 122, 122, 122, 122, 122, 122, 122, +121, 121, 121, 121, 121, 121, 121, 121, 120, 120, 120, 120, 120, 120, 120, 120, 119, 119, 119, 119, 119, 119, 119, 118, 118, 118, 118, 118, 118, 118, 117, 117, +117, 117, 117, 117, 117, 116, 116, 116, 116, 116, 116, 115, 115, 115, 115, 115, 115, 114, 114, 114, 114, 114, 114, 113, 113, 113, 113, 113, 112, 112, 112, 112, +112, 112, 111, 111, 111, 111, 111, 110, 110, 110, 110, 110, 109, 109, 109, 109, 109, 108, 108, 108, 108, 108, 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, +105, 105, 105, 105, 104, 104, 104, 104, 104, 103, 103, 103, 103, 102, 102, 102, 102, 101, 101, 101, 101, 100, 100, 100, 100, 100, 99, 99, 99, 99, 98, 98, +98, 98, 97, 97, 97, 97, 96, 96, 96, 96, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 90, 90, 90, 90, +89, 89, 89, 89, 88, 88, 88, 87, 87, 87, 87, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 83, 83, 83, 82, 82, 82, 82, 81, 81, 81, 80, +80, 80, 79, 79, 79, 79, 78, 78, 78, 77, 77, 77, 76, 76, 76, 75, 75, 75, 75, 74, 74, 74, 73, 73, 73, 72, 72, 72, 71, 71, 71, 70, +70, 70, 69, 69, 69, 68, 68, 68, 67, 67, 67, 66, 66, 66, 65, 65, 65, 64, 64, 64, 63, 63, 63, 62, 62, 62, 61, 61, 61, 60, 60, 60, +59, 59, 59, 58, 58, 58, 57, 57, 56, 56, 56, 55, 55, 55, 54, 54, 54, 53, 53, 53, 52, 52, 52, 51, 51, 50, 50, 50, 49, 49, 49, 48, +48, 48, 47, 47, 46, 46, 46, 45, 45, 45, 44, 44, 44, 43, 43, 42, 42, 42, 41, 41, 41, 40, 40, 39, 39, 39, 38, 38, 38, 37, 37, 37, +36, 36, 35, 35, 35, 34, 34, 34, 33, 33, 32, 32, 32, 31, 31, 30, 30, 30, 29, 29, 29, 28, 28, 27, 27, 27, 26, 26, 26, 25, 25, 24, +24, 24, 23, 23, 22, 22, 22, 21, 21, 21, 20, 20, 19, 19, 19, 18, 18, 17, 17, 17, 16, 16, 15, 15, 15, 14, 14, 14, 13, 13, 12, 12, +12, 11, 11, 10, 10, 10, 9, 9, 8, 8, 8, 7, 7, 7, 6, 6, 5, 5, 5, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 0, 0, 0, +0, 0, -1, -1, -1, -2, -2, -3, -3, -3, -4, -4, -5, -5, -5, -6, -6, -7, -7, -7, -8, -8, -8, -9, -9, -10, -10, -10, -11, -11, -12, -12, +-12, -13, -13, -14, -14, -14, -15, -15, -15, -16, -16, -17, -17, -17, -18, -18, -19, -19, -19, -20, -20, -21, -21, -21, -22, -22, -22, -23, -23, -24, -24, -24, +-25, -25, -26, -26, -26, -27, -27, -27, -28, -28, -29, -29, -29, -30, -30, -30, -31, -31, -32, -32, -32, -33, -33, -34, -34, -34, -35, -35, -35, -36, -36, -37, +-37, -37, -38, -38, -38, -39, -39, -39, -40, -40, -41, -41, -41, -42, -42, -42, -43, -43, -44, -44, -44, -45, -45, -45, -46, -46, -46, -47, -47, -48, -48, -48, +-49, -49, -49, -50, -50, -50, -51, -51, -52, -52, -52, -53, -53, -53, -54, -54, -54, -55, -55, -55, -56, -56, -56, -57, -57, -58, -58, -58, -59, -59, -59, -60, +-60, -60, -61, -61, -61, -62, -62, -62, -63, -63, -63, -64, -64, -64, -65, -65, -65, -66, -66, -66, -67, -67, -67, -68, -68, -68, -69, -69, -69, -70, -70, -70, +-71, -71, -71, -72, -72, -72, -73, -73, -73, -74, -74, -74, -75, -75, -75, -75, -76, -76, -76, -77, -77, -77, -78, -78, -78, -79, -79, -79, -79, -80, -80, -80, +-81, -81, -81, -82, -82, -82, -82, -83, -83, -83, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -87, -87, -87, -87, -88, -88, -88, -89, -89, -89, -89, -90, +-90, -90, -90, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -96, -96, -96, -96, -97, -97, -97, -97, -98, -98, -98, +-98, -99, -99, -99, -99, -100, -100, -100, -100, -100, -101, -101, -101, -101, -102, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, -104, -104, -105, -105, -105, -105, -106, +-106, -106, -106, -106, -107, -107, -107, -107, -107, -108, -108, -108, -108, -108, -109, -109, -109, -109, -109, -110, -110, -110, -110, -110, -111, -111, -111, -111, -111, -112, -112, -112, +-112, -112, -112, -113, -113, -113, -113, -113, -114, -114, -114, -114, -114, -114, -115, -115, -115, -115, -115, -115, -116, -116, -116, -116, -116, -116, -117, -117, -117, -117, -117, -117, +-117, -118, -118, -118, -118, -118, -118, -118, -119, -119, -119, -119, -119, -119, -119, -120, -120, -120, -120, -120, -120, -120, -120, -121, -121, -121, -121, -121, -121, -121, -121, -122, +-122, -122, -122, -122, -122, -122, -122, -122, -122, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -125, +-125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, +-126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, +-126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, -125, +-124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -124, -123, -123, -123, -123, -123, -123, -123, -123, -123, -123, -122, -122, -122, -122, -122, -122, -122, -122, -122, -122, +-121, -121, -121, -121, -121, -121, -121, -121, -120, -120, -120, -120, -120, -120, -120, -120, -119, -119, -119, -119, -119, -119, -119, -118, -118, -118, -118, -118, -118, -118, -117, -117, +-117, -117, -117, -117, -117, -116, -116, -116, -116, -116, -116, -115, -115, -115, -115, -115, -115, -114, -114, -114, -114, -114, -114, -113, -113, -113, -113, -113, -112, -112, -112, -112, +-112, -112, -111, -111, -111, -111, -111, -110, -110, -110, -110, -110, -109, -109, -109, -109, -109, -108, -108, -108, -108, -108, -107, -107, -107, -107, -107, -106, -106, -106, -106, -106, +-105, -105, -105, -105, -104, -104, -104, -104, -104, -103, -103, -103, -103, -102, -102, -102, -102, -101, -101, -101, -101, -100, -100, -100, -100, -100, -99, -99, -99, -99, -98, -98, +-98, -98, -97, -97, -97, -97, -96, -96, -96, -96, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -90, -90, -90, -90, +-89, -89, -89, -89, -88, -88, -88, -87, -87, -87, -87, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -83, -83, -83, -82, -82, -82, -82, -81, -81, -81, -80, +-80, -80, -79, -79, -79, -79, -78, -78, -78, -77, -77, -77, -76, -76, -76, -75, -75, -75, -75, -74, -74, -74, -73, -73, -73, -72, -72, -72, -71, -71, -71, -70, +-70, -70, -69, -69, -69, -68, -68, -68, -67, -67, -67, -66, -66, -66, -65, -65, -65, -64, -64, -64, -63, -63, -63, -62, -62, -62, -61, -61, -61, -60, -60, -60, +-59, -59, -59, -58, -58, -58, -57, -57, -56, -56, -56, -55, -55, -55, -54, -54, -54, -53, -53, -53, -52, -52, -52, -51, -51, -50, -50, -50, -49, -49, -49, -48, +-48, -48, -47, -47, -46, -46, -46, -45, -45, -45, -44, -44, -44, -43, -43, -42, -42, -42, -41, -41, -41, -40, -40, -39, -39, -39, -38, -38, -38, -37, -37, -37, +-36, -36, -35, -35, -35, -34, -34, -34, -33, -33, -32, -32, -32, -31, -31, -30, -30, -30, -29, -29, -29, -28, -28, -27, -27, -27, -26, -26, -26, -25, -25, -24, +-24, -24, -23, -23, -22, -22, -22, -21, -21, -21, -20, -20, -19, -19, -19, -18, -18, -17, -17, -17, -16, -16, -15, -15, -15, -14, -14, -14, -13, -13, -12, -12, +-12, -11, -11, -10, -10, -10, -9, -9, -8, -8, -8, -7, -7, -7, -6, -6, -5, -5, -5, -4, -4, -3, -3, -3, -2, -2, -1, -1, -1, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/2048/tri_max_910_at_16384_2048_int8.h b/tables/BandLimited_TRI/2048/tri_max_910_at_16384_2048_int8.h new file mode 100644 index 000000000..04ec387a0 --- /dev/null +++ b/tables/BandLimited_TRI/2048/tri_max_910_at_16384_2048_int8.h @@ -0,0 +1,83 @@ +#ifndef TRI_MAX_910_AT_16384_2048INT8_H_ +#define TRI_MAX_910_AT_16384_2048INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_910_AT_16384_2048_NUM_CELLS 2048 +#define TRI_MAX_910_AT_16384_2048_SAMPLERATE 2048 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_910_AT_16384_2048_DATA [] = +{ +0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, +9, 9, 9, 9, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 13, 13, 13, 14, 14, 14, 14, 15, 15, 15, 15, 16, 16, 16, 16, 17, +17, 17, 17, 18, 18, 18, 18, 19, 19, 19, 19, 20, 20, 20, 20, 21, 21, 21, 21, 22, 22, 22, 22, 23, 23, 23, 23, 24, 24, 24, 24, 24, +25, 25, 25, 25, 26, 26, 26, 26, 27, 27, 27, 27, 28, 28, 28, 28, 29, 29, 29, 29, 30, 30, 30, 30, 31, 31, 31, 31, 32, 32, 32, 32, +33, 33, 33, 33, 34, 34, 34, 34, 35, 35, 35, 35, 36, 36, 36, 36, 37, 37, 37, 37, 38, 38, 38, 38, 39, 39, 39, 39, 40, 40, 40, 40, +41, 41, 41, 42, 42, 42, 42, 43, 43, 43, 43, 44, 44, 44, 44, 45, 45, 45, 46, 46, 46, 46, 47, 47, 47, 47, 48, 48, 48, 49, 49, 49, +49, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 55, 55, 55, 56, 56, 56, 56, 57, 57, 57, 58, 58, 58, +58, 59, 59, 59, 59, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 63, 63, 63, 64, 64, 64, 64, 65, 65, 65, 65, 66, 66, 66, 66, 67, +67, 67, 67, 68, 68, 68, 68, 69, 69, 69, 69, 70, 70, 70, 70, 71, 71, 71, 71, 72, 72, 72, 72, 73, 73, 73, 73, 74, 74, 74, 74, 75, +75, 75, 75, 75, 76, 76, 76, 76, 77, 77, 77, 77, 78, 78, 78, 78, 79, 79, 79, 79, 79, 80, 80, 80, 80, 81, 81, 81, 81, 82, 82, 82, +82, 82, 83, 83, 83, 83, 84, 84, 84, 84, 85, 85, 85, 85, 86, 86, 86, 86, 87, 87, 87, 87, 88, 88, 88, 88, 89, 89, 89, 89, 90, 90, +90, 90, 91, 91, 91, 91, 92, 92, 92, 92, 93, 93, 93, 94, 94, 94, 94, 95, 95, 95, 96, 96, 96, 96, 97, 97, 97, 98, 98, 98, 98, 99, +99, 99, 100, 100, 100, 100, 101, 101, 101, 102, 102, 102, 103, 103, 103, 103, 104, 104, 104, 105, 105, 105, 106, 106, 106, 107, 107, 107, 107, 108, 108, 108, +109, 109, 109, 110, 110, 110, 110, 111, 111, 111, 112, 112, 112, 113, 113, 113, 113, 114, 114, 114, 115, 115, 115, 115, 116, 116, 116, 117, 117, 117, 117, 118, +118, 118, 118, 119, 119, 119, 119, 120, 120, 120, 120, 121, 121, 121, 121, 121, 122, 122, 122, 122, 123, 123, 123, 123, 123, 123, 124, 124, 124, 124, 124, 124, +125, 125, 125, 125, 125, 125, 125, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 125, 125, 125, 125, 125, 125, 125, 124, +124, 124, 124, 124, 124, 123, 123, 123, 123, 123, 123, 122, 122, 122, 122, 121, 121, 121, 121, 121, 120, 120, 120, 120, 119, 119, 119, 119, 118, 118, 118, 118, +117, 117, 117, 117, 116, 116, 116, 115, 115, 115, 115, 114, 114, 114, 113, 113, 113, 113, 112, 112, 112, 111, 111, 111, 110, 110, 110, 110, 109, 109, 109, 108, +108, 108, 107, 107, 107, 107, 106, 106, 106, 105, 105, 105, 104, 104, 104, 103, 103, 103, 103, 102, 102, 102, 101, 101, 101, 100, 100, 100, 100, 99, 99, 99, +98, 98, 98, 98, 97, 97, 97, 96, 96, 96, 96, 95, 95, 95, 94, 94, 94, 94, 93, 93, 93, 92, 92, 92, 92, 91, 91, 91, 91, 90, 90, 90, +90, 89, 89, 89, 89, 88, 88, 88, 88, 87, 87, 87, 87, 86, 86, 86, 86, 85, 85, 85, 85, 84, 84, 84, 84, 83, 83, 83, 83, 82, 82, 82, +82, 82, 81, 81, 81, 81, 80, 80, 80, 80, 79, 79, 79, 79, 79, 78, 78, 78, 78, 77, 77, 77, 77, 76, 76, 76, 76, 75, 75, 75, 75, 75, +74, 74, 74, 74, 73, 73, 73, 73, 72, 72, 72, 72, 71, 71, 71, 71, 70, 70, 70, 70, 69, 69, 69, 69, 68, 68, 68, 68, 67, 67, 67, 67, +66, 66, 66, 66, 65, 65, 65, 65, 64, 64, 64, 64, 63, 63, 63, 62, 62, 62, 62, 61, 61, 61, 61, 60, 60, 60, 59, 59, 59, 59, 58, 58, +58, 58, 57, 57, 57, 56, 56, 56, 56, 55, 55, 55, 54, 54, 54, 54, 53, 53, 53, 53, 52, 52, 52, 51, 51, 51, 51, 50, 50, 50, 49, 49, +49, 49, 48, 48, 48, 47, 47, 47, 47, 46, 46, 46, 46, 45, 45, 45, 44, 44, 44, 44, 43, 43, 43, 43, 42, 42, 42, 42, 41, 41, 41, 40, +40, 40, 40, 39, 39, 39, 39, 38, 38, 38, 38, 37, 37, 37, 37, 36, 36, 36, 36, 35, 35, 35, 35, 34, 34, 34, 34, 33, 33, 33, 33, 32, +32, 32, 32, 31, 31, 31, 31, 30, 30, 30, 30, 29, 29, 29, 29, 28, 28, 28, 28, 27, 27, 27, 27, 26, 26, 26, 26, 25, 25, 25, 25, 24, +24, 24, 24, 24, 23, 23, 23, 23, 22, 22, 22, 22, 21, 21, 21, 21, 20, 20, 20, 20, 19, 19, 19, 19, 18, 18, 18, 18, 17, 17, 17, 17, +16, 16, 16, 16, 15, 15, 15, 15, 14, 14, 14, 14, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 9, 9, 8, +8, 8, 7, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, +0, 0, 0, -1, -1, -1, -1, -2, -2, -2, -3, -3, -3, -3, -4, -4, -4, -4, -5, -5, -5, -6, -6, -6, -6, -7, -7, -7, -7, -8, -8, -8, +-9, -9, -9, -9, -10, -10, -10, -10, -11, -11, -11, -11, -12, -12, -12, -12, -13, -13, -13, -14, -14, -14, -14, -15, -15, -15, -15, -16, -16, -16, -16, -17, +-17, -17, -17, -18, -18, -18, -18, -19, -19, -19, -19, -20, -20, -20, -20, -21, -21, -21, -21, -22, -22, -22, -22, -23, -23, -23, -23, -24, -24, -24, -24, -24, +-25, -25, -25, -25, -26, -26, -26, -26, -27, -27, -27, -27, -28, -28, -28, -28, -29, -29, -29, -29, -30, -30, -30, -30, -31, -31, -31, -31, -32, -32, -32, -32, +-33, -33, -33, -33, -34, -34, -34, -34, -35, -35, -35, -35, -36, -36, -36, -36, -37, -37, -37, -37, -38, -38, -38, -38, -39, -39, -39, -39, -40, -40, -40, -40, +-41, -41, -41, -42, -42, -42, -42, -43, -43, -43, -43, -44, -44, -44, -44, -45, -45, -45, -46, -46, -46, -46, -47, -47, -47, -47, -48, -48, -48, -49, -49, -49, +-49, -50, -50, -50, -51, -51, -51, -51, -52, -52, -52, -53, -53, -53, -53, -54, -54, -54, -54, -55, -55, -55, -56, -56, -56, -56, -57, -57, -57, -58, -58, -58, +-58, -59, -59, -59, -59, -60, -60, -60, -61, -61, -61, -61, -62, -62, -62, -62, -63, -63, -63, -64, -64, -64, -64, -65, -65, -65, -65, -66, -66, -66, -66, -67, +-67, -67, -67, -68, -68, -68, -68, -69, -69, -69, -69, -70, -70, -70, -70, -71, -71, -71, -71, -72, -72, -72, -72, -73, -73, -73, -73, -74, -74, -74, -74, -75, +-75, -75, -75, -75, -76, -76, -76, -76, -77, -77, -77, -77, -78, -78, -78, -78, -79, -79, -79, -79, -79, -80, -80, -80, -80, -81, -81, -81, -81, -82, -82, -82, +-82, -82, -83, -83, -83, -83, -84, -84, -84, -84, -85, -85, -85, -85, -86, -86, -86, -86, -87, -87, -87, -87, -88, -88, -88, -88, -89, -89, -89, -89, -90, -90, +-90, -90, -91, -91, -91, -91, -92, -92, -92, -92, -93, -93, -93, -94, -94, -94, -94, -95, -95, -95, -96, -96, -96, -96, -97, -97, -97, -98, -98, -98, -98, -99, +-99, -99, -100, -100, -100, -100, -101, -101, -101, -102, -102, -102, -103, -103, -103, -103, -104, -104, -104, -105, -105, -105, -106, -106, -106, -107, -107, -107, -107, -108, -108, -108, +-109, -109, -109, -110, -110, -110, -110, -111, -111, -111, -112, -112, -112, -113, -113, -113, -113, -114, -114, -114, -115, -115, -115, -115, -116, -116, -116, -117, -117, -117, -117, -118, +-118, -118, -118, -119, -119, -119, -119, -120, -120, -120, -120, -121, -121, -121, -121, -121, -122, -122, -122, -122, -123, -123, -123, -123, -123, -123, -124, -124, -124, -124, -124, -124, +-125, -125, -125, -125, -125, -125, -125, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -126, -126, -126, -126, -126, -125, -125, -125, -125, -125, -125, -125, -124, +-124, -124, -124, -124, -124, -123, -123, -123, -123, -123, -123, -122, -122, -122, -122, -121, -121, -121, -121, -121, -120, -120, -120, -120, -119, -119, -119, -119, -118, -118, -118, -118, +-117, -117, -117, -117, -116, -116, -116, -115, -115, -115, -115, -114, -114, -114, -113, -113, -113, -113, -112, -112, -112, -111, -111, -111, -110, -110, -110, -110, -109, -109, -109, -108, +-108, -108, -107, -107, -107, -107, -106, -106, -106, -105, -105, -105, -104, -104, -104, -103, -103, -103, -103, -102, -102, -102, -101, -101, -101, -100, -100, -100, -100, -99, -99, -99, +-98, -98, -98, -98, -97, -97, -97, -96, -96, -96, -96, -95, -95, -95, -94, -94, -94, -94, -93, -93, -93, -92, -92, -92, -92, -91, -91, -91, -91, -90, -90, -90, +-90, -89, -89, -89, -89, -88, -88, -88, -88, -87, -87, -87, -87, -86, -86, -86, -86, -85, -85, -85, -85, -84, -84, -84, -84, -83, -83, -83, -83, -82, -82, -82, +-82, -82, -81, -81, -81, -81, -80, -80, -80, -80, -79, -79, -79, -79, -79, -78, -78, -78, -78, -77, -77, -77, -77, -76, -76, -76, -76, -75, -75, -75, -75, -75, +-74, -74, -74, -74, -73, -73, -73, -73, -72, -72, -72, -72, -71, -71, -71, -71, -70, -70, -70, -70, -69, -69, -69, -69, -68, -68, -68, -68, -67, -67, -67, -67, +-66, -66, -66, -66, -65, -65, -65, -65, -64, -64, -64, -64, -63, -63, -63, -62, -62, -62, -62, -61, -61, -61, -61, -60, -60, -60, -59, -59, -59, -59, -58, -58, +-58, -58, -57, -57, -57, -56, -56, -56, -56, -55, -55, -55, -54, -54, -54, -54, -53, -53, -53, -53, -52, -52, -52, -51, -51, -51, -51, -50, -50, -50, -49, -49, +-49, -49, -48, -48, -48, -47, -47, -47, -47, -46, -46, -46, -46, -45, -45, -45, -44, -44, -44, -44, -43, -43, -43, -43, -42, -42, -42, -42, -41, -41, -41, -40, +-40, -40, -40, -39, -39, -39, -39, -38, -38, -38, -38, -37, -37, -37, -37, -36, -36, -36, -36, -35, -35, -35, -35, -34, -34, -34, -34, -33, -33, -33, -33, -32, +-32, -32, -32, -31, -31, -31, -31, -30, -30, -30, -30, -29, -29, -29, -29, -28, -28, -28, -28, -27, -27, -27, -27, -26, -26, -26, -26, -25, -25, -25, -25, -24, +-24, -24, -24, -24, -23, -23, -23, -23, -22, -22, -22, -22, -21, -21, -21, -21, -20, -20, -20, -20, -19, -19, -19, -19, -18, -18, -18, -18, -17, -17, -17, -17, +-16, -16, -16, -16, -15, -15, -15, -15, -14, -14, -14, -14, -13, -13, -13, -12, -12, -12, -12, -11, -11, -11, -11, -10, -10, -10, -10, -9, -9, -9, -9, -8, +-8, -8, -7, -7, -7, -7, -6, -6, -6, -6, -5, -5, -5, -4, -4, -4, -4, -3, -3, -3, -3, -2, -2, -2, -1, -1, -1, -1, 0, 0, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_103_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_103_at_16384_512_int8.h new file mode 100644 index 000000000..b0b809349 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_103_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_103_AT_16384_512INT8_H_ +#define TRI_MAX_103_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_103_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_103_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_103_AT_16384_512_DATA [] = +{ +0, 0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, +127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 1, 0, 0, +0, -1, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -126, -127, -127, +-127, -126, -125, -124, -123, -122, -121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_106_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_106_at_16384_512_int8.h new file mode 100644 index 000000000..9db7db739 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_106_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_106_AT_16384_512INT8_H_ +#define TRI_MAX_106_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_106_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_106_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_106_AT_16384_512_DATA [] = +{ +0, 1, 2, 3, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, +127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 4, 3, 3, 2, 1, 0, +-1, -2, -3, -3, -4, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -126, -127, -127, +-127, -126, -125, -124, -123, -122, -121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -4, -3, -3, -2, -1, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_109_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_109_at_16384_512_int8.h new file mode 100644 index 000000000..1153e5b12 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_109_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_109_AT_16384_512INT8_H_ +#define TRI_MAX_109_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_109_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_109_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_109_AT_16384_512_DATA [] = +{ +0, 0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, +127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 1, 0, 0, +0, -1, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -126, -127, -127, +-127, -126, -125, -124, -123, -122, -121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_112_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_112_at_16384_512_int8.h new file mode 100644 index 000000000..81a344b86 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_112_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_112_AT_16384_512INT8_H_ +#define TRI_MAX_112_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_112_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_112_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_112_AT_16384_512_DATA [] = +{ +0, 1, 2, 3, 4, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, +127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 4, 4, 3, 2, 1, 0, +-1, -2, -3, -4, -4, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -126, -127, -127, +-127, -126, -125, -124, -123, -122, -121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -4, -4, -3, -2, -1, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_115_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_115_at_16384_512_int8.h new file mode 100644 index 000000000..fe40feb03 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_115_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_115_AT_16384_512INT8_H_ +#define TRI_MAX_115_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_115_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_115_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_115_AT_16384_512_DATA [] = +{ +0, 0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, +127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 1, 0, 0, +0, -1, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -126, -127, -127, +-127, -126, -125, -124, -123, -122, -121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_1170_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_1170_at_16384_512_int8.h new file mode 100644 index 000000000..8c3652084 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_1170_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_1170_AT_16384_512INT8_H_ +#define TRI_MAX_1170_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_1170_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_1170_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_1170_AT_16384_512_DATA [] = +{ +0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, +34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 65, 66, +67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 98, 100, 101, +102, 103, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 122, 123, 124, 124, 125, 125, 126, 126, 126, 127, 127, 127, 127, +127, 127, 127, 126, 126, 126, 125, 125, 124, 124, 123, 122, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 108, 107, 106, 105, 103, 102, 101, +100, 98, 97, 96, 95, 94, 92, 91, 90, 89, 88, 87, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, +65, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 45, 44, 43, 42, 41, 40, 39, 38, 37, 35, 34, 33, +32, 31, 30, 29, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 0, +0, -1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -29, -30, -31, -32, -33, +-34, -35, -37, -38, -39, -40, -41, -42, -43, -44, -45, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, -65, -65, -66, +-67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -87, -88, -89, -90, -91, -92, -94, -95, -96, -97, -98, -100, -101, +-102, -103, -105, -106, -107, -108, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -122, -123, -124, -124, -125, -125, -126, -126, -126, -127, -127, -127, -127, +-127, -127, -127, -126, -126, -126, -125, -125, -124, -124, -123, -122, -122, -121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -110, -108, -107, -106, -105, -103, -102, -101, +-100, -98, -97, -96, -95, -94, -92, -91, -90, -89, -88, -87, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, +-65, -65, -64, -63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -45, -44, -43, -42, -41, -40, -39, -38, -37, -35, -34, -33, +-32, -31, -30, -29, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_118_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_118_at_16384_512_int8.h new file mode 100644 index 000000000..0fd36132b --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_118_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_118_AT_16384_512INT8_H_ +#define TRI_MAX_118_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_118_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_118_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_118_AT_16384_512_DATA [] = +{ +0, 1, 2, 3, 4, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, +127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 4, 4, 3, 2, 1, 0, +-1, -2, -3, -4, -4, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -126, -127, -127, +-127, -126, -125, -124, -123, -122, -121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -4, -4, -3, -2, -1, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_122_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_122_at_16384_512_int8.h new file mode 100644 index 000000000..ff1eb6778 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_122_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_122_AT_16384_512INT8_H_ +#define TRI_MAX_122_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_122_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_122_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_122_AT_16384_512_DATA [] = +{ +0, 0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, +127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 2, 1, 0, 0, +0, -1, -2, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -126, -127, -127, +-127, -126, -125, -124, -123, -122, -121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -2, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_126_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_126_at_16384_512_int8.h new file mode 100644 index 000000000..5fed45717 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_126_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_126_AT_16384_512INT8_H_ +#define TRI_MAX_126_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_126_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_126_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_126_AT_16384_512_DATA [] = +{ +0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, +127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, +-1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -126, -127, -127, +-127, -126, -125, -124, -123, -122, -121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_130_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_130_at_16384_512_int8.h new file mode 100644 index 000000000..d28e43e56 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_130_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_130_AT_16384_512INT8_H_ +#define TRI_MAX_130_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_130_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_130_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_130_AT_16384_512_DATA [] = +{ +0, 0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, +127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 2, 1, 0, 0, +0, -1, -2, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -126, -127, -127, +-127, -126, -125, -124, -123, -122, -121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -2, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_134_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_134_at_16384_512_int8.h new file mode 100644 index 000000000..b5c3dfb5c --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_134_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_134_AT_16384_512INT8_H_ +#define TRI_MAX_134_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_134_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_134_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_134_AT_16384_512_DATA [] = +{ +0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, +127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, +-1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -126, -127, -127, +-127, -126, -125, -124, -123, -122, -121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_138_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_138_at_16384_512_int8.h new file mode 100644 index 000000000..e11f9a0c2 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_138_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_138_AT_16384_512INT8_H_ +#define TRI_MAX_138_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_138_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_138_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_138_AT_16384_512_DATA [] = +{ +0, 0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, +127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 2, 1, 0, 0, +0, -1, -2, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -126, -127, -127, +-127, -126, -125, -124, -123, -122, -121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -2, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_143_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_143_at_16384_512_int8.h new file mode 100644 index 000000000..ae3018dd0 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_143_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_143_AT_16384_512INT8_H_ +#define TRI_MAX_143_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_143_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_143_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_143_AT_16384_512_DATA [] = +{ +0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, +127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, +-1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -126, -127, -127, +-127, -126, -125, -124, -123, -122, -121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_148_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_148_at_16384_512_int8.h new file mode 100644 index 000000000..077ebcfec --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_148_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_148_AT_16384_512INT8_H_ +#define TRI_MAX_148_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_148_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_148_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_148_AT_16384_512_DATA [] = +{ +0, 0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, +127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 2, 1, 0, 0, +0, -1, -2, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -126, -127, -127, +-127, -126, -125, -124, -123, -122, -121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -2, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_154_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_154_at_16384_512_int8.h new file mode 100644 index 000000000..3da152548 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_154_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_154_AT_16384_512INT8_H_ +#define TRI_MAX_154_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_154_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_154_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_154_AT_16384_512_DATA [] = +{ +0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, +127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, +-1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -126, -127, -127, +-127, -126, -125, -124, -123, -122, -121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_160_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_160_at_16384_512_int8.h new file mode 100644 index 000000000..36b380a4d --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_160_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_160_AT_16384_512INT8_H_ +#define TRI_MAX_160_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_160_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_160_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_160_AT_16384_512_DATA [] = +{ +0, 0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, +127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 2, 1, 0, 0, +0, -1, -2, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -126, -127, -127, +-127, -126, -125, -124, -123, -122, -121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -2, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_1638_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_1638_at_16384_512_int8.h new file mode 100644 index 000000000..d55208703 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_1638_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_1638_AT_16384_512INT8_H_ +#define TRI_MAX_1638_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_1638_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_1638_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_1638_AT_16384_512_DATA [] = +{ +0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, +36, 37, 38, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, +67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 84, 85, 86, 87, 89, 90, 91, 92, 94, 95, 96, 97, 99, 100, 101, 102, 104, 105, +106, 107, 108, 109, 111, 112, 113, 114, 115, 116, 117, 118, 118, 119, 120, 121, 122, 122, 123, 123, 124, 125, 125, 125, 126, 126, 126, 127, 127, 127, 127, 127, +127, 127, 127, 127, 126, 126, 126, 125, 125, 125, 124, 123, 123, 122, 122, 121, 120, 119, 118, 118, 117, 116, 115, 114, 113, 112, 111, 109, 108, 107, 106, 105, +104, 102, 101, 100, 99, 97, 96, 95, 94, 92, 91, 90, 89, 87, 86, 85, 84, 82, 81, 80, 79, 77, 76, 75, 74, 73, 72, 70, 69, 68, 67, 66, +65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 38, 37, 36, 35, +34, 33, 32, 31, 30, 29, 28, 27, 26, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 13, 12, 11, 10, 9, 8, 7, 5, 4, 3, 2, 1, 0, +-1, -2, -3, -4, -5, -7, -8, -9, -10, -11, -12, -13, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -26, -27, -28, -29, -30, -31, -32, -33, -34, -35, +-36, -37, -38, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, -65, -66, +-67, -68, -69, -70, -72, -73, -74, -75, -76, -77, -79, -80, -81, -82, -84, -85, -86, -87, -89, -90, -91, -92, -94, -95, -96, -97, -99, -100, -101, -102, -104, -105, +-106, -107, -108, -109, -111, -112, -113, -114, -115, -116, -117, -118, -118, -119, -120, -121, -122, -122, -123, -123, -124, -125, -125, -125, -126, -126, -126, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -126, -126, -126, -125, -125, -125, -124, -123, -123, -122, -122, -121, -120, -119, -118, -118, -117, -116, -115, -114, -113, -112, -111, -109, -108, -107, -106, -105, +-104, -102, -101, -100, -99, -97, -96, -95, -94, -92, -91, -90, -89, -87, -86, -85, -84, -82, -81, -80, -79, -77, -76, -75, -74, -73, -72, -70, -69, -68, -67, -66, +-65, -64, -63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -38, -37, -36, -35, +-34, -33, -32, -31, -30, -29, -28, -27, -26, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -13, -12, -11, -10, -9, -8, -7, -5, -4, -3, -2, -1, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_167_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_167_at_16384_512_int8.h new file mode 100644 index 000000000..87b0e9770 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_167_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_167_AT_16384_512INT8_H_ +#define TRI_MAX_167_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_167_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_167_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_167_AT_16384_512_DATA [] = +{ +0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, +127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, +-1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -126, -127, -127, +-127, -126, -125, -124, -123, -122, -121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_174_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_174_at_16384_512_int8.h new file mode 100644 index 000000000..d089e28e3 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_174_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_174_AT_16384_512INT8_H_ +#define TRI_MAX_174_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_174_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_174_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_174_AT_16384_512_DATA [] = +{ +0, 0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, +127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 2, 1, 0, 0, +0, -1, -2, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -126, -127, -127, +-127, -126, -125, -124, -123, -122, -121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -2, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_182_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_182_at_16384_512_int8.h new file mode 100644 index 000000000..6d305f8c7 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_182_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_182_AT_16384_512INT8_H_ +#define TRI_MAX_182_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_182_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_182_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_182_AT_16384_512_DATA [] = +{ +0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, +127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, +-1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -126, -127, -127, +-127, -126, -125, -124, -123, -122, -121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_190_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_190_at_16384_512_int8.h new file mode 100644 index 000000000..f1d548821 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_190_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_190_AT_16384_512INT8_H_ +#define TRI_MAX_190_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_190_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_190_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_190_AT_16384_512_DATA [] = +{ +0, 0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 125, 126, 126, 127, 127, +127, 126, 126, 125, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 3, 2, 1, 0, 0, +0, -1, -2, -3, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -123, -125, -126, -126, -127, -127, +-127, -126, -126, -125, -123, -122, -121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -3, -2, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_199_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_199_at_16384_512_int8.h new file mode 100644 index 000000000..abe01256e --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_199_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_199_AT_16384_512INT8_H_ +#define TRI_MAX_199_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_199_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_199_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_199_AT_16384_512_DATA [] = +{ +0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 126, 127, 127, +127, 126, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, +-1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -124, -125, -126, -126, -127, -127, +-127, -126, -126, -125, -124, -122, -121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_210_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_210_at_16384_512_int8.h new file mode 100644 index 000000000..99f5fc975 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_210_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_210_AT_16384_512INT8_H_ +#define TRI_MAX_210_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_210_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_210_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_210_AT_16384_512_DATA [] = +{ +0, 0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 126, 126, 127, 127, +127, 126, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 3, 2, 1, 0, 0, +0, -1, -2, -3, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -122, -124, -125, -126, -126, -127, -127, +-127, -126, -126, -125, -124, -122, -121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -3, -2, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_221_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_221_at_16384_512_int8.h new file mode 100644 index 000000000..e962e02ce --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_221_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_221_AT_16384_512INT8_H_ +#define TRI_MAX_221_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_221_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_221_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_221_AT_16384_512_DATA [] = +{ +0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 126, 126, 127, 127, +127, 126, 126, 125, 124, 123, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, +-1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -121, -123, -124, -125, -126, -126, -127, -127, +-127, -126, -126, -125, -124, -123, -121, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_234_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_234_at_16384_512_int8.h new file mode 100644 index 000000000..185a8bc0c --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_234_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_234_AT_16384_512INT8_H_ +#define TRI_MAX_234_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_234_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_234_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_234_AT_16384_512_DATA [] = +{ +0, 0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 126, 127, 127, +127, 126, 126, 125, 124, 123, 122, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 3, 2, 1, 0, 0, +0, -1, -2, -3, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -120, -122, -123, -124, -125, -126, -126, -127, -127, +-127, -126, -126, -125, -124, -123, -122, -120, -119, -118, -117, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -3, -2, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_248_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_248_at_16384_512_int8.h new file mode 100644 index 000000000..76783e592 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_248_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_248_AT_16384_512INT8_H_ +#define TRI_MAX_248_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_248_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_248_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_248_AT_16384_512_DATA [] = +{ +0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 112, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 126, 127, 127, +127, 126, 126, 125, 124, 123, 122, 121, 119, 118, 117, 116, 115, 114, 113, 112, 112, 111, 110, 109, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, +-1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -109, -110, -111, -112, -112, -113, -114, -115, -116, -117, -118, -119, -121, -122, -123, -124, -125, -126, -126, -127, -127, +-127, -126, -126, -125, -124, -123, -122, -121, -119, -118, -117, -116, -115, -114, -113, -112, -112, -111, -110, -109, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_264_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_264_at_16384_512_int8.h new file mode 100644 index 000000000..f2ad1dbb7 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_264_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_264_AT_16384_512INT8_H_ +#define TRI_MAX_264_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_264_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_264_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_264_AT_16384_512_DATA [] = +{ +0, 0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110, 111, 112, 112, 113, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 127, 127, 127, +127, 127, 126, 125, 124, 123, 122, 121, 120, 118, 117, 116, 115, 114, 113, 112, 112, 111, 110, 109, 108, 107, 106, 104, 103, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 4, 3, 2, 1, 0, 0, +0, -1, -2, -3, -4, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -103, -104, -106, -107, -108, -109, -110, -111, -112, -112, -113, -114, -115, -116, -117, -118, -120, -121, -122, -123, -124, -125, -126, -127, -127, -127, +-127, -127, -126, -125, -124, -123, -122, -121, -120, -118, -117, -116, -115, -114, -113, -112, -112, -111, -110, -109, -108, -107, -106, -104, -103, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -4, -3, -2, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_2730_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_2730_at_16384_512_int8.h new file mode 100644 index 000000000..cbae314f7 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_2730_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_2730_AT_16384_512INT8_H_ +#define TRI_MAX_2730_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_2730_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_2730_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_2730_AT_16384_512_DATA [] = +{ +0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, +33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 51, 52, 53, 55, 56, 57, 58, 60, 61, 62, 64, 65, 66, 68, 69, 70, 72, +73, 74, 76, 77, 78, 80, 81, 82, 83, 85, 86, 87, 89, 90, 91, 92, 94, 95, 96, 97, 98, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, +111, 112, 113, 114, 115, 116, 117, 117, 118, 119, 120, 120, 121, 122, 122, 123, 123, 124, 124, 125, 125, 125, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 126, 126, 126, 126, 125, 125, 125, 124, 124, 123, 123, 122, 122, 121, 120, 120, 119, 118, 117, 117, 116, 115, 114, 113, 112, 111, 110, +109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 98, 97, 96, 95, 94, 92, 91, 90, 89, 87, 86, 85, 83, 82, 81, 80, 78, 77, 76, 74, 73, 72, +70, 69, 68, 66, 65, 64, 62, 61, 60, 58, 57, 56, 55, 53, 52, 51, 49, 48, 47, 46, 45, 43, 42, 41, 40, 39, 37, 36, 35, 34, 33, 32, +31, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 0, +0, -1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -31, -32, +-33, -34, -35, -36, -37, -39, -40, -41, -42, -43, -45, -46, -47, -48, -49, -51, -52, -53, -55, -56, -57, -58, -60, -61, -62, -64, -65, -66, -68, -69, -70, -72, +-73, -74, -76, -77, -78, -80, -81, -82, -83, -85, -86, -87, -89, -90, -91, -92, -94, -95, -96, -97, -98, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, +-111, -112, -113, -114, -115, -116, -117, -117, -118, -119, -120, -120, -121, -122, -122, -123, -123, -124, -124, -125, -125, -125, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -126, -126, -126, -126, -125, -125, -125, -124, -124, -123, -123, -122, -122, -121, -120, -120, -119, -118, -117, -117, -116, -115, -114, -113, -112, -111, -110, +-109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -98, -97, -96, -95, -94, -92, -91, -90, -89, -87, -86, -85, -83, -82, -81, -80, -78, -77, -76, -74, -73, -72, +-70, -69, -68, -66, -65, -64, -62, -61, -60, -58, -57, -56, -55, -53, -52, -51, -49, -48, -47, -46, -45, -43, -42, -41, -40, -39, -37, -36, -35, -34, -33, -32, +-31, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_282_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_282_at_16384_512_int8.h new file mode 100644 index 000000000..ed4959e31 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_282_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_282_AT_16384_512INT8_H_ +#define TRI_MAX_282_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_282_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_282_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_282_AT_16384_512_DATA [] = +{ +0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 111, 112, 112, 113, 114, 115, 116, 117, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, 127, +127, 127, 126, 125, 124, 123, 122, 121, 120, 119, 117, 116, 115, 114, 113, 112, 112, 111, 110, 109, 108, 107, 106, 105, 104, 102, 101, 100, 99, 98, 97, 96, +95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, +-1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -100, -101, -102, -104, -105, -106, -107, -108, -109, -110, -111, -112, -112, -113, -114, -115, -116, -117, -119, -120, -121, -122, -123, -124, -125, -126, -127, -127, -127, +-127, -127, -126, -125, -124, -123, -122, -121, -120, -119, -117, -116, -115, -114, -113, -112, -112, -111, -110, -109, -108, -107, -106, -105, -104, -102, -101, -100, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_303_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_303_at_16384_512_int8.h new file mode 100644 index 000000000..4b1596205 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_303_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_303_AT_16384_512INT8_H_ +#define TRI_MAX_303_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_303_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_303_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_303_AT_16384_512_DATA [] = +{ +0, 0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88, 89, 90, 91, 91, 92, 93, 94, 95, 96, +97, 98, 99, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 111, 112, 113, 114, 115, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 127, 127, +127, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 115, 114, 113, 112, 111, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 99, 98, 97, 96, +95, 94, 93, 92, 91, 91, 90, 89, 88, 87, 86, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 4, 3, 2, 1, 0, 0, +0, -1, -2, -3, -4, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -86, -87, -88, -89, -90, -91, -91, -92, -93, -94, -95, -96, +-97, -98, -99, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -111, -112, -113, -114, -115, -117, -118, -119, -120, -121, -122, -123, -124, -125, -126, -127, -127, -127, +-127, -127, -126, -125, -124, -123, -122, -121, -120, -119, -118, -117, -115, -114, -113, -112, -111, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -99, -98, -97, -96, +-95, -94, -93, -92, -91, -91, -90, -89, -88, -87, -86, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -4, -3, -2, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_327_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_327_at_16384_512_int8.h new file mode 100644 index 000000000..33b1d8b01 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_327_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_327_AT_16384_512INT8_H_ +#define TRI_MAX_327_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_327_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_327_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_327_AT_16384_512_DATA [] = +{ +0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 90, 91, 92, 93, 94, 95, 97, +98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 112, 113, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125, 125, 126, 127, 127, 127, +127, 127, 126, 125, 125, 124, 123, 121, 120, 119, 118, 117, 116, 115, 113, 112, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, +95, 94, 93, 92, 91, 90, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, +-1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -90, -91, -92, -93, -94, -95, -97, +-98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -112, -113, -115, -116, -117, -118, -119, -120, -121, -123, -124, -125, -125, -126, -127, -127, -127, +-127, -127, -126, -125, -125, -124, -123, -121, -120, -119, -118, -117, -116, -115, -113, -112, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, +-95, -94, -93, -92, -91, -90, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_356_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_356_at_16384_512_int8.h new file mode 100644 index 000000000..6ec7608b0 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_356_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_356_AT_16384_512INT8_H_ +#define TRI_MAX_356_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_356_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_356_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_356_AT_16384_512_DATA [] = +{ +0, 0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 89, 90, 92, 93, 94, 95, 96, 97, +98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 126, 127, 127, 127, +127, 127, 126, 126, 125, 124, 123, 122, 121, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, +96, 95, 94, 93, 92, 90, 89, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 5, 4, 3, 2, 1, 0, 0, +0, -1, -2, -3, -4, -5, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -70, -71, -72, -73, -74, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -89, -90, -92, -93, -94, -95, -96, -97, +-98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -118, -119, -121, -122, -123, -124, -125, -126, -126, -127, -127, -127, +-127, -127, -126, -126, -125, -124, -123, -122, -121, -119, -118, -117, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, +-96, -95, -94, -93, -92, -90, -89, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -5, -4, -3, -2, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_390_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_390_at_16384_512_int8.h new file mode 100644 index 000000000..257092529 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_390_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_390_AT_16384_512INT8_H_ +#define TRI_MAX_390_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_390_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_390_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_390_AT_16384_512_DATA [] = +{ +0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, +65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, +98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 119, 120, 121, 122, 123, 124, 125, 126, 126, 127, 127, 127, +127, 127, 126, 126, 125, 124, 123, 122, 121, 120, 119, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, +96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 69, 68, 67, 66, 65, 64, +63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, +-1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, +-65, -66, -67, -68, -69, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, -97, +-98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -116, -117, -119, -120, -121, -122, -123, -124, -125, -126, -126, -127, -127, -127, +-127, -127, -126, -126, -125, -124, -123, -122, -121, -120, -119, -117, -116, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, +-96, -95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -69, -68, -67, -66, -65, -64, +-63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_431_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_431_at_16384_512_int8.h new file mode 100644 index 000000000..a027825ab --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_431_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_431_AT_16384_512INT8_H_ +#define TRI_MAX_431_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_431_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_431_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_431_AT_16384_512_DATA [] = +{ +0, 0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65, +66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, +98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 126, 127, 127, 127, +127, 127, 126, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, +96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, +64, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 6, 5, 4, 3, 2, 1, 0, 0, +0, -1, -2, -3, -4, -5, -6, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -64, -65, +-66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, -97, +-98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -113, -114, -115, -117, -118, -119, -120, -121, -122, -123, -124, -125, -126, -126, -127, -127, -127, +-127, -127, -126, -126, -125, -124, -123, -122, -121, -120, -119, -118, -117, -115, -114, -113, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, +-96, -95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, +-64, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -6, -5, -4, -3, -2, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_481_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_481_at_16384_512_int8.h new file mode 100644 index 000000000..04678eb67 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_481_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_481_AT_16384_512INT8_H_ +#define TRI_MAX_481_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_481_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_481_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_481_AT_16384_512_DATA [] = +{ +0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, +66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, +98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 125, 126, 126, 127, 127, 127, +127, 127, 126, 126, 125, 125, 124, 123, 122, 121, 120, 118, 117, 116, 115, 114, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 98, +97, 96, 95, 94, 93, 92, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, +64, 63, 62, 61, 60, 59, 58, 57, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, +-1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -57, -58, -59, -60, -61, -62, -63, -64, -65, +-66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -92, -93, -94, -95, -96, -97, -98, +-98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -109, -110, -111, -112, -114, -115, -116, -117, -118, -120, -121, -122, -123, -124, -125, -125, -126, -126, -127, -127, -127, +-127, -127, -126, -126, -125, -125, -124, -123, -122, -121, -120, -118, -117, -116, -115, -114, -112, -111, -110, -109, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -98, +-97, -96, -95, -94, -93, -92, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, +-64, -63, -62, -61, -60, -59, -58, -57, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_546_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_546_at_16384_512_int8.h new file mode 100644 index 000000000..792a71e89 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_546_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_546_AT_16384_512INT8_H_ +#define TRI_MAX_546_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_546_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_546_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_546_AT_16384_512_DATA [] = +{ +0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, +66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 97, +98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 113, 114, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 125, 126, 126, 127, 127, 127, +127, 127, 126, 126, 125, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 114, 113, 112, 111, 110, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, +97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, +64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 8, 7, 6, 5, 4, 3, 2, 1, 0, 0, +0, -1, -2, -3, -4, -5, -6, -7, -8, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, -65, +-66, -67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, -97, -97, +-98, -99, -100, -101, -102, -103, -104, -105, -106, -107, -108, -110, -111, -112, -113, -114, -116, -117, -118, -119, -120, -121, -122, -123, -124, -125, -125, -126, -126, -127, -127, -127, +-127, -127, -126, -126, -125, -125, -124, -123, -122, -121, -120, -119, -118, -117, -116, -114, -113, -112, -111, -110, -108, -107, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, +-97, -96, -95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, +-64, -63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -8, -7, -6, -5, -4, -3, -2, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_630_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_630_at_16384_512_int8.h new file mode 100644 index 000000000..2a9b2f505 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_630_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_630_AT_16384_512INT8_H_ +#define TRI_MAX_630_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_630_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_630_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_630_AT_16384_512_DATA [] = +{ +0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, +66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 96, 97, +98, 99, 100, 101, 102, 103, 105, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 118, 119, 120, 121, 122, 123, 124, 124, 125, 126, 126, 126, 127, 127, 127, +127, 127, 126, 126, 126, 125, 124, 124, 123, 122, 121, 120, 119, 118, 116, 115, 114, 113, 112, 110, 109, 108, 107, 106, 105, 103, 102, 101, 100, 99, 98, 97, +96, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, +64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, +-1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, -65, +-66, -67, -68, -69, -70, -71, -72, -73, -74, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, -96, -97, +-98, -99, -100, -101, -102, -103, -105, -106, -107, -108, -109, -110, -112, -113, -114, -115, -116, -118, -119, -120, -121, -122, -123, -124, -124, -125, -126, -126, -126, -127, -127, -127, +-127, -127, -126, -126, -126, -125, -124, -124, -123, -122, -121, -120, -119, -118, -116, -115, -114, -113, -112, -110, -109, -108, -107, -106, -105, -103, -102, -101, -100, -99, -98, -97, +-96, -96, -95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -74, -73, -72, -71, -70, -69, -68, -67, -66, -65, +-64, -63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_744_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_744_at_16384_512_int8.h new file mode 100644 index 000000000..b6cef7e24 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_744_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_744_AT_16384_512INT8_H_ +#define TRI_MAX_744_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_744_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_744_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_744_AT_16384_512_DATA [] = +{ +0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, +34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, +67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, +99, 100, 101, 102, 103, 104, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 119, 120, 121, 122, 122, 123, 124, 125, 125, 126, 126, 127, 127, 127, 127, +127, 127, 127, 126, 126, 125, 125, 124, 123, 122, 122, 121, 120, 119, 117, 116, 115, 114, 113, 112, 110, 109, 108, 107, 106, 104, 103, 102, 101, 100, 99, 98, +97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, +64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, +32, 31, 30, 29, 28, 27, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 0, +0, -1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -12, -13, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -25, -27, -28, -29, -30, -31, -32, -33, +-34, -35, -36, -37, -38, -39, -40, -41, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -52, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -63, -64, -66, +-67, -68, -69, -70, -71, -72, -73, -74, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, -97, -98, +-99, -100, -101, -102, -103, -104, -106, -107, -108, -109, -110, -112, -113, -114, -115, -116, -117, -119, -120, -121, -122, -122, -123, -124, -125, -125, -126, -126, -127, -127, -127, -127, +-127, -127, -127, -126, -126, -125, -125, -124, -123, -122, -122, -121, -120, -119, -117, -116, -115, -114, -113, -112, -110, -109, -108, -107, -106, -104, -103, -102, -101, -100, -99, -98, +-97, -96, -95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -74, -73, -72, -71, -70, -69, -68, -67, -66, +-64, -63, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -52, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -41, -40, -39, -38, -37, -36, -35, -34, -33, +-32, -31, -30, -29, -28, -27, -25, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -13, -12, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, 0, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_8192_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_8192_at_16384_512_int8.h new file mode 100644 index 000000000..d0126e8b0 --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_8192_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_8192_AT_16384_512INT8_H_ +#define TRI_MAX_8192_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_8192_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_8192_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_8192_AT_16384_512_DATA [] = +{ +0, 1, 3, 4, 6, 7, 9, 10, 12, 14, 15, 17, 18, 20, 21, 23, 24, 26, 27, 29, 30, 32, 34, 35, 37, 38, 39, 41, 42, 44, 45, 47, 48, +50, 51, 53, 54, 55, 57, 58, 60, 61, 62, 64, 65, 66, 68, 69, 70, 72, 73, 74, 75, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 89, 90, +91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 106, 107, 108, 109, 110, 110, 111, 112, 113, 113, 114, 115, 115, 116, 117, 117, +118, 118, 119, 120, 120, 121, 121, 122, 122, 122, 123, 123, 124, 124, 124, 125, 125, 125, 125, 126, 126, 126, 126, 126, 127, 127, 127, 127, 127, 127, 127, 127, +127, 127, 127, 127, 127, 127, 127, 126, 126, 126, 126, 126, 125, 125, 125, 125, 124, 124, 124, 123, 123, 122, 122, 122, 121, 121, 120, 120, 119, 118, 118, 117, +117, 116, 115, 115, 114, 113, 113, 112, 111, 110, 110, 109, 108, 107, 106, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, +89, 87, 86, 85, 84, 83, 82, 80, 79, 78, 77, 75, 74, 73, 72, 70, 69, 68, 66, 65, 64, 62, 61, 60, 58, 57, 55, 54, 53, 51, 50, 48, +47, 45, 44, 42, 41, 39, 38, 37, 35, 34, 32, 30, 29, 27, 26, 24, 23, 21, 20, 18, 17, 15, 14, 12, 10, 9, 7, 6, 4, 3, 1, 0, +-1, -3, -4, -6, -7, -9, -10, -12, -14, -15, -17, -18, -20, -21, -23, -24, -26, -27, -29, -30, -32, -34, -35, -37, -38, -39, -41, -42, -44, -45, -47, -48, +-50, -51, -53, -54, -55, -57, -58, -60, -61, -62, -64, -65, -66, -68, -69, -70, -72, -73, -74, -75, -77, -78, -79, -80, -82, -83, -84, -85, -86, -87, -89, -90, +-91, -92, -93, -94, -95, -96, -97, -98, -99, -100, -101, -102, -103, -104, -105, -106, -106, -107, -108, -109, -110, -110, -111, -112, -113, -113, -114, -115, -115, -116, -117, -117, +-118, -118, -119, -120, -120, -121, -121, -122, -122, -122, -123, -123, -124, -124, -124, -125, -125, -125, -125, -126, -126, -126, -126, -126, -127, -127, -127, -127, -127, -127, -127, -127, +-127, -127, -127, -127, -127, -127, -127, -126, -126, -126, -126, -126, -125, -125, -125, -125, -124, -124, -124, -123, -123, -122, -122, -122, -121, -121, -120, -120, -119, -118, -118, -117, +-117, -116, -115, -115, -114, -113, -113, -112, -111, -110, -110, -109, -108, -107, -106, -106, -105, -104, -103, -102, -101, -100, -99, -98, -97, -96, -95, -94, -93, -92, -91, -90, +-89, -87, -86, -85, -84, -83, -82, -80, -79, -78, -77, -75, -74, -73, -72, -70, -69, -68, -66, -65, -64, -62, -61, -60, -58, -57, -55, -54, -53, -51, -50, -48, +-47, -45, -44, -42, -41, -39, -38, -37, -35, -34, -32, -30, -29, -27, -26, -24, -23, -21, -20, -18, -17, -15, -14, -12, -10, -9, -7, -6, -4, -3, -1, + }; + +#endif \ No newline at end of file diff --git a/tables/BandLimited_TRI/512/tri_max_910_at_16384_512_int8.h b/tables/BandLimited_TRI/512/tri_max_910_at_16384_512_int8.h new file mode 100644 index 000000000..3280a9ebe --- /dev/null +++ b/tables/BandLimited_TRI/512/tri_max_910_at_16384_512_int8.h @@ -0,0 +1,35 @@ +#ifndef TRI_MAX_910_AT_16384_512INT8_H_ +#define TRI_MAX_910_AT_16384_512INT8_H_ + +#if ARDUINO >= 100 + #include "Arduino.h" +#else + #include "WProgram.h" +#endif +#include "mozzi_pgmspace.h" + + +#define TRI_MAX_910_AT_16384_512_NUM_CELLS 512 +#define TRI_MAX_910_AT_16384_512_SAMPLERATE 512 + +CONSTTABLE_STORAGE(int8_t) TRI_MAX_910_AT_16384_512_DATA [] = +{ +0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 24, 25, 26, 27, 28, 29, 30, 31, 32, +33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65, 66, 67, +68, 69, 70, 71, 72, 73, 74, 75, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 98, 99, +100, 101, 102, 103, 105, 106, 107, 108, 110, 111, 112, 113, 114, 115, 117, 118, 119, 120, 121, 121, 122, 123, 124, 124, 125, 126, 126, 126, 127, 127, 127, 127, +127, 127, 127, 126, 126, 126, 125, 124, 124, 123, 122, 121, 121, 120, 119, 118, 117, 115, 114, 113, 112, 111, 110, 108, 107, 106, 105, 103, 102, 101, 100, 99, +98, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 75, 74, 73, 72, 71, 70, 69, 68, 67, +66, 65, 64, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 40, 39, 38, 37, 36, 35, 34, 33, 32, +31, 30, 29, 28, 27, 26, 25, 24, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, +-1, -2, -3, -4, -5, -6, -7, -8, -9, -10, -11, -12, -14, -15, -16, -17, -18, -19, -20, -21, -22, -23, -24, -24, -25, -26, -27, -28, -29, -30, -31, -32, +-33, -34, -35, -36, -37, -38, -39, -40, -42, -43, -44, -45, -46, -47, -48, -49, -50, -51, -53, -54, -55, -56, -57, -58, -59, -60, -61, -62, -64, -65, -66, -67, +-68, -69, -70, -71, -72, -73, -74, -75, -75, -76, -77, -78, -79, -80, -81, -82, -83, -84, -85, -86, -87, -88, -89, -90, -91, -92, -93, -94, -95, -96, -98, -99, +-100, -101, -102, -103, -105, -106, -107, -108, -110, -111, -112, -113, -114, -115, -117, -118, -119, -120, -121, -121, -122, -123, -124, -124, -125, -126, -126, -126, -127, -127, -127, -127, +-127, -127, -127, -126, -126, -126, -125, -124, -124, -123, -122, -121, -121, -120, -119, -118, -117, -115, -114, -113, -112, -111, -110, -108, -107, -106, -105, -103, -102, -101, -100, -99, +-98, -96, -95, -94, -93, -92, -91, -90, -89, -88, -87, -86, -85, -84, -83, -82, -81, -80, -79, -78, -77, -76, -75, -75, -74, -73, -72, -71, -70, -69, -68, -67, +-66, -65, -64, -62, -61, -60, -59, -58, -57, -56, -55, -54, -53, -51, -50, -49, -48, -47, -46, -45, -44, -43, -42, -40, -39, -38, -37, -36, -35, -34, -33, -32, +-31, -30, -29, -28, -27, -26, -25, -24, -24, -23, -22, -21, -20, -19, -18, -17, -16, -15, -14, -12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, + }; + +#endif \ No newline at end of file