int8_t specialisation of WaveShaper template More...
#include <WaveShaper.h>
int8_t specialisation of WaveShaper template
Definition at line 29 of file WaveShaper.h.
Public Member Functions | |
WaveShaper (const int8_t *TABLE_NAME) | |
Constructor. More... | |
int8_t | next (byte in) |
Maps input to output, transforming it according to the table being used. More... | |
|
inline |
Constructor.
Use the template parameter to set type of numbers being mapped. For example, WaveShaper <int> myWaveShaper; makes a WaveShaper which uses ints.
T | the type of numbers being input to be shaped, chosen to match the table. |
TABLE_NAME | the name of the table being used, which can be found in the ".h" file containing the table. |
Definition at line 38 of file WaveShaper.h.
|
inline |
Maps input to output, transforming it according to the table being used.
in | the input signal. For flexibility, it's up to you to give the correct offset to your input signal. So if you're mapping a signed 8-bit signal (such as the output of an Oscil) into a 256 cell table centred around cell 128, add 128 to offset the input value. |
Definition at line 52 of file WaveShaper.h.