| 
    Anklang-0.3.0.dev502+ga23511a1 anklang-0.3.0.dev502+ga23511a1
    
   ASE — Anklang Sound Engine (C++) 
   « « « Anklang Documentation  | 
 
#include <ase/mathutils.hh>Go to the source code of this file.
Classes | |
| struct | Ase::Logscale | 
| Logarithmically map (and invert) a range onto 0…+1.  More... | |
Namespaces | |
| namespace | Ase | 
| The Anklang C++ API namespace.  | |
Functions | |
| template<typename Float > | |
| Float | Ase::hz_changed (Float a, Float b) | 
| Determine a significant frequency change (audible Hertz).   | |
| template<typename Float > | |
| Float | Ase::voltage2hz (Float x) | 
| Convert synthesizer value (Voltage) to Hertz.   | |
| float | Ase::fast_voltage2hz (float x) | 
| Float precision variant of voltage2hz using fast_exp2().   | |
| template<typename Float > | |
| Float | Ase::hz2voltage (Float x) | 
| Convert Hertz to synthesizer value (Voltage).   | |
| float | Ase::fast_hz2voltage (float x) | 
| Float precision variant of hz2voltage using fast_log2().   | |
| template<typename Float > | |
| Float | Ase::db_changed (Float a, Float b) | 
| Determine a significant Decibel change.   | |
| template<typename Float > | |
| Float | Ase::voltage2db (Float x) | 
| Convert synthesizer value (Voltage) to Decibel.   | |
| float | Ase::fast_voltage2db (float x) | 
| Float precision variant of voltage2db using fast_log2().   | |
| template<typename Float > | |
| Float | Ase::db2voltage (Float x) | 
| Convert Decibel to synthesizer value (Voltage).   | |
| float | Ase::fast_db2voltage (float x) | 
| Float precision variant of db2voltage using fast_exp2().   | |
| template<typename Float > | |
| Float | Ase::voltage_changed (Float a, Float b) | 
| Determine a significant synthesizer value (Voltage) change.   | |