VCV Rack API v2
|
Go to the source code of this file.
Namespaces | |
namespace | rack |
Root namespace for the Rack API. | |
namespace | rack::dsp |
Digital signal processing routines and classes. | |
Functions | |
struct | rack::dsp::__attribute__ ((packed, aligned(1), gcc_struct)) Int24 |
24-bit integer, using int32_t for conversions. | |
template<typename To , typename From > | |
To | rack::dsp::convert (From x)=delete |
Converts between normalized types. | |
template<> | |
float | rack::dsp::convert (float x) |
Trivial conversions. | |
template<> | |
float | rack::dsp::convert (int8_t x) |
Integer to float. | |
template<> | |
float | rack::dsp::convert (int16_t x) |
template<> | |
float | rack::dsp::convert (Int24 x) |
template<> | |
float | rack::dsp::convert (int32_t x) |
template<> | |
float | rack::dsp::convert (int64_t x) |
template<> | |
int8_t | rack::dsp::convert (float x) |
Float to integer. | |
template<> | |
int16_t | rack::dsp::convert (float x) |
template<> | |
Int24 | rack::dsp::convert (float x) |
template<> | |
int32_t | rack::dsp::convert (float x) |
template<> | |
int64_t | rack::dsp::convert (float x) |
template<typename To , typename From > | |
void | rack::dsp::convert (const From *in, To *out, size_t len) |
Buffer conversion. | |