|
Anklang-0.3.0.dev551+gad1415e2 anklang-0.3.0.dev551+gad1415e2
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. | |