|
Sound Byte Libs 0.5.1-121-g3358a44
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
|
CV and gate inputs. More...
CV and gate inputs.
Classes | |
| struct | CvConditioning |
| Conditioning constants — one code-owned home (ADR-011 D2) More... | |
| class | CvInput |
| Smoothed CV input emitting normalized signal units. More... | |
| struct | CvInputConfig |
| struct | GateConfig |
| class | GateInput |
| Gate input with Schmitt trigger hysteresis and edge detection. More... | |
Enumerations | |
| enum class | Smoothing : uint8_t { None = 0 , Light = 1 , Medium = 3 , Heavy = 5 } |
| Smoothing presets for the raw-domain EWMA filter. More... | |
| enum class | CvMapping : uint8_t { Unipolar , Bipolar , VOct } |
| Musical interpretation of the jack — a structural parameter. More... | |
|
strong |
Smoothing presets for the raw-domain EWMA filter.
Values are the EWMA shift exponent (alpha = 1/2^shift).
|
strong |
Musical interpretation of the jack — a structural parameter.
Runtime-settable; remapping per mode is supported. Mapping applies at the output stage, so remaps are glitch-free with respect to filter state. su-domain state derived from the old mapping (pickup targets, stored positions) must be re-armed by the app on remap.
| Enumerator | |
|---|---|
| Unipolar | [0, 1] — full ADC span (default) |
| Bipolar | [-1, 1] — around the conditioned midpoint |
| VOct | su pitch offset — 1 V/oct, 8 octaves per 1.0 su, unclamped |