|
Sound Byte Libs 0.5.1-121-g3358a44
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
|
Black boxes with _su ports. More...
Black boxes with _su ports.
Classes | |
| class | Channel |
| class | MidiConverter |
| class | PolyBlepOsc |
| struct | Segment |
| class | SegmentGenerator |
| struct | Send |
| class | Shaper |
| class | Svf |
Enumerations | |
| enum class | Format : uint8_t { Mono , Stereo } |
| enum class | SendType : uint8_t { PostFader , PreFader } |
| enum class | Cc : uint8_t { CC1_ModWheel = 1 , CC2_BreathController = 2 , CC4_FootController = 4 , CC5_Portamento = 5 , CC7_Volume = 7 , CC10_Pan = 10 , CC11_Expression = 11 , CC64_Sustain = 64 , CC65_PortamentoOnOff = 65 , CC71_Resonance = 71 , CC72_Release = 72 , CC73_Attack = 73 , CC74_Brightness = 74 , CC75_Decay = 75 , CC76_VibratoRate = 76 , CC77_VibratoDepth = 77 , CC91_ReverbSend = 91 , CC93_ChorusSend = 93 } |
| Common MIDI CC numbers. Values match the MIDI spec 1:1. More... | |
| enum class | Waveform : uint8_t { Saw , Square , Triangle , Pulse } |
| enum class | SegmentState : uint8_t { Idle , Running , Sustain , Complete } |
| enum class | FilterMode : uint8_t { LowPass , HighPass , BandPass , Notch } |
|
strong |
| Enumerator | |
|---|---|
| Mono | |
| Stereo | |
Definition at line 51 of file channel.hpp.
|
strong |
| Enumerator | |
|---|---|
| PostFader | |
| PreFader | |
Definition at line 56 of file channel.hpp.
|
strong |
Common MIDI CC numbers. Values match the MIDI spec 1:1.
Definition at line 37 of file midi_converter.hpp.
|
strong |
| Enumerator | |
|---|---|
| Saw | |
| Square | |
| Triangle | |
| Pulse | |
Definition at line 41 of file polyblep_osc.hpp.
|
strong |
| Enumerator | |
|---|---|
| Idle | |
| Running | |
| Sustain | |
| Complete | |
Definition at line 35 of file segment.hpp.
|
strong |