Sound Byte Libs 0.5.1-121-g3358a44
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
Loading...
Searching...
No Matches
preset.hpp File Reference

A voice's settings, kept and recalled by program. More...

Detailed Description

A voice's settings, kept and recalled by program.

Definition in file preset.hpp.

#include <cstdint>

Go to the source code of this file.

Classes

struct  sbl::control::PresetCc
 One controller value in a preset. More...
 
struct  sbl::control::Preset
 A named set of controller values, selected by MIDI program number. More...
 

Namespaces

namespace  sbl
 Root namespace for all Sound Byte Libs code.
 
namespace  sbl::control
 Control Stack v2: scheduler, event queue, merge, CC mapping, calibration, presets.
 

Functions

const Preset * sbl::control::find_preset (const Preset *presets, uint8_t count, uint8_t program)
 The preset a program selects, or nullptr if the table has none.
 
template<typename Sink >
void sbl::control::apply_preset (const Preset &preset, Sink &&sink)
 Send a preset's values wherever a controller's would go.