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
cc_mapper.hpp File Reference

Declarative MIDI CC routing (FDP-075) More...

Detailed Description

Declarative MIDI CC routing (FDP-075)

Definition in file cc_mapper.hpp.

#include <cstddef>
#include <cstdint>
#include <sbl/control/cam.hpp>

Go to the source code of this file.

Classes

struct  sbl::control::CcCurve
 A LUTE cam table (size + 1 entries, guard point included), or linear when table is null. More...
 
struct  sbl::control::CcEntry< Target >
 
class  sbl::control::CcMapper< Target >
 

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.
 

Enumerations

enum class  sbl::control::CcFlags : uint8_t { sbl::control::None = 0 , sbl::control::Paired14 = 1 << 0 }
 

Variables

constexpr CcCurve sbl::control::kCcLinear {}
 
constexpr uint8_t sbl::control::kAnyChannel = 0xFF
 Row channel that matches every channel.