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

The generated bow tables, declared once (Physical modeling — primitive) More...

Detailed Description

The generated bow tables, declared once (Physical modeling — primitive)

Definition in file bow_tables.hpp.

Go to the source code of this file.

Namespaces

namespace  sbl
 Root namespace for all Sound Byte Libs code.
 
namespace  sbl::dsp
 
namespace  sbl::dsp::pm
 Physical modeling: laws, bows, junctions, loads, resonators, strings (docs/conventions/physical-modeling.md).
 

Variables

constexpr uint8_t sbl::dsp::pm::BOW_SLICES = 8
 
constexpr uint16_t sbl::dsp::pm::BOW_SIZE = 256
 
constexpr uint16_t sbl::dsp::pm::BOW_STRIDE = BOW_SIZE + 1
 
constexpr BowTable sbl::dsp::pm::BOW_STK = {lut::bow_stk_256, lut::bow_stk_limits, BOW_SLICES, BOW_SIZE, BOW_STRIDE, 1.0f}
 STK's exponential family — the bow Davis Jr. plays.
 
constexpr BowTable sbl::dsp::pm::BOW_STRIBECK = {lut::bow_stribeck_256, lut::bow_stribeck_limits, BOW_SLICES, BOW_SIZE, BOW_STRIDE, 1.0f}
 The Stribeck family.
 
constexpr BowTable sbl::dsp::pm::BOWS [2] = {BOW_STRIBECK, BOW_STK}
 Both, in the order a bow-select port crossfades them.