FastLED 3.10.6
Loading...
Searching...
No Matches
layers.cpp File Reference
#include "layers.h"
#include "fl/math/math.h"
+ Include dependency graph for layers.cpp:

Go to the source code of this file.

Namespaces

namespace  mood_ring
 
namespace  mood_ring::anonymous_namespace{layers.cpp}
 

Functions

float mood_ring::anonymous_namespace{layers.cpp}::advance (float pos, float turnsPerSec, float dtSec)
 
float mood_ring::anonymous_namespace{layers.cpp}::grainEnvelope (float ageSec)
 Rise over attack, hold, fall to zero at life. Smooth at both ends.
 

Variables

constexpr float mood_ring::anonymous_namespace{layers.cpp}::kBreathDriftTurnsPerSec = 0.012f
 
constexpr float mood_ring::anonymous_namespace{layers.cpp}::kBreathFloor = 0.12f
 
constexpr float mood_ring::anonymous_namespace{layers.cpp}::kBreathHz = 0.10f
 
constexpr float mood_ring::anonymous_namespace{layers.cpp}::kBreathSigma = 0.18f
 
constexpr float mood_ring::anonymous_namespace{layers.cpp}::kCorrectionBeats = 0.4f
 
constexpr float mood_ring::anonymous_namespace{layers.cpp}::kFlashAttackMs = 15.0f
 
constexpr float mood_ring::anonymous_namespace{layers.cpp}::kFlashReleaseMs = 220.0f
 
constexpr float mood_ring::anonymous_namespace{layers.cpp}::kFlowBaseTurnsPerSec = 0.05f
 
constexpr float mood_ring::anonymous_namespace{layers.cpp}::kFlowBodyAttackMs = 20.0f
 
constexpr float mood_ring::anonymous_namespace{layers.cpp}::kFlowBodyReleaseMs = 90.0f
 
constexpr float mood_ring::anonymous_namespace{layers.cpp}::kFlowHueWalkPerSec = 0.06f
 
constexpr float mood_ring::anonymous_namespace{layers.cpp}::kFlowMidTurnsPerSec = 0.35f
 
constexpr float mood_ring::anonymous_namespace{layers.cpp}::kFlowSigmaMax = 0.16f
 
constexpr float mood_ring::anonymous_namespace{layers.cpp}::kFlowSigmaMin = 0.04f
 
constexpr float mood_ring::anonymous_namespace{layers.cpp}::kFlowSigmaSlewMs = 120.0f
 
constexpr float mood_ring::anonymous_namespace{layers.cpp}::kGrainAttackSec = 0.04f
 
constexpr float mood_ring::anonymous_namespace{layers.cpp}::kGrainLifeSec = 0.30f
 
constexpr float mood_ring::anonymous_namespace{layers.cpp}::kGrainsPerSecAtFull = 60.0f
 
constexpr float mood_ring::anonymous_namespace{layers.cpp}::kMarkerSigma = 0.03f
 
constexpr float mood_ring::anonymous_namespace{layers.cpp}::kSnareAttackMs = 10.0f
 
constexpr float mood_ring::anonymous_namespace{layers.cpp}::kSnareReleaseMs = 110.0f
 
constexpr float mood_ring::anonymous_namespace{layers.cpp}::kSwellAttackMs = 25.0f
 
constexpr float mood_ring::anonymous_namespace{layers.cpp}::kSwellReleaseMs = 140.0f
 
constexpr float mood_ring::anonymous_namespace{layers.cpp}::kSwellStart = 0.75f
 
constexpr float mood_ring::anonymous_namespace{layers.cpp}::kTwoPi = 6.2831853f