|
| aubio_wavetable_t * | new_aubio_wavetable (uint_t samplerate, uint_t hop_size) |
| | create new wavetable object More...
|
| |
| uint_t | aubio_wavetable_load (aubio_wavetable_t *o, char_t *uri) |
| | load source in wavetable More...
|
| |
| void | aubio_wavetable_do (aubio_wavetable_t *o, fvec_t *input, fvec_t *output) |
| | process wavetable function More...
|
| |
| void | aubio_wavetable_do_multi (aubio_wavetable_t *o, fmat_t *input, fmat_t *output) |
| | process wavetable function, multiple channels More...
|
| |
| uint_t | aubio_wavetable_get_playing (aubio_wavetable_t *o) |
| | get current playing state More...
|
| |
| uint_t | aubio_wavetable_set_playing (aubio_wavetable_t *o, uint_t playing) |
| | set current playing state More...
|
| |
| uint_t | aubio_wavetable_play (aubio_wavetable_t *o) |
| | play sample from start More...
|
| |
| uint_t | aubio_wavetable_stop (aubio_wavetable_t *o) |
| | stop wavetable More...
|
| |
| uint_t | aubio_wavetable_set_freq (aubio_wavetable_t *o, smpl_t freq) |
| | set wavetable frequency More...
|
| |
| smpl_t | aubio_wavetable_get_freq (aubio_wavetable_t *o) |
| | get wavetable frequency More...
|
| |
| uint_t | aubio_wavetable_set_amp (aubio_wavetable_t *o, smpl_t amp) |
| | set wavetable amplitude More...
|
| |
| smpl_t | aubio_wavetable_get_amp (aubio_wavetable_t *o) |
| | get wavetable amplitude More...
|
| |
| void | del_aubio_wavetable (aubio_wavetable_t *o) |
| | destroy aubio_wavetable_t object More...
|
| |
Wavetable synthesis.
This file creates a wavetable and plays it at different frequency.
The _do function adds the new samples to the input, and write the result as the output.
Definition in file wavetable.h.