![]()  | 
  
    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.   | |