#include <jack/jack.h>#include <cshellsynth/atomic-types.h>#include <cshellsynth/filter.h>Go to the source code of this file.
Data Structures | |
| struct | cs_porta_t |
Defines | |
| #define | cs_porta_destroy(cs_porta) cs_filter_destroy((cs_filter_t *) (cs_porta)) |
| #define | cs_porta_set_in(self, in) cs_filter_set_in(self, in) |
Functions | |
| int | cs_porta_init (cs_porta_t *self, const char *client_name, jack_options_t flags, char *server_name) |
| void | cs_porta_set_lag (cs_porta_t *self, float lag) |
Portamento Filter
Ruby version: Filters::Portamento
Causes instantanous changes to instead linearly progress from the old to new value over a time lag.
| #define cs_porta_destroy | ( | cs_porta | ) | cs_filter_destroy((cs_filter_t *) (cs_porta)) |
Destroy portamento filter
| #define cs_porta_set_in | ( | self, | |||
| in | ) | cs_filter_set_in(self, in) |
| int cs_porta_init | ( | cs_porta_t * | self, | |
| const char * | client_name, | |||
| jack_options_t | flags, | |||
| char * | server_name | |||
| ) |
Initialize portamento filter
See cs_filter_init
| void cs_porta_set_lag | ( | cs_porta_t * | self, | |
| float | lag | |||
| ) |
Set lag
Ruby version: lag=
| lag | the number of seconds it takes to go from the old value to the new. |
1.6.3