FastLED 3.10.6
Loading...
Searching...
No Matches

◆ printSense()

static void printSense ( const mood_ring::RoomSense & s)
static
Examples
MoodRing.ino.

Definition at line 168 of file MoodRing.ino.

168 {
169 fl::printf("MoodRing %s c/f/g=%.2f/%.2f/%.2f pres=%.2f en=%.2f tr=%+.2f "
170 "punch=%.2f shim=%.2f bands=%.2f/%.2f/%.2f bpm=%.0f conf=%.2f "
171 "warm=%.2f ar=%.2f pulses=%d\n",
172 gListener->regimeName(), s.calm, s.flow, s.groove, s.presence,
173 s.energy, s.trend, s.punch, s.shimmer, s.low, s.mid, s.high, s.bpm,
175 gPainter.activePulseCount());
176}
fl::shared_ptr< mood_ring::RoomListener > gListener
Definition MoodRing.ino:114
mood_ring::MoodPainter gPainter
Definition MoodRing.ino:115
void printf(const char *format) FL_NO_EXCEPT
float shimmer
treble transient
Definition room_sense.h:42
float arousal
0 calm .. 1 energetic
Definition room_sense.h:55
float punch
bass transient (a hit, not loudness)
Definition room_sense.h:41
float energy
smoothed loudness
Definition room_sense.h:39
float trend
[-1, 1] falling .. rising
Definition room_sense.h:40
float presence
sound is present (silence -> 0)
Definition room_sense.h:33
float warmth
0 cool .. 1 warm, from valence
Definition room_sense.h:54

References mood_ring::RoomSense::arousal, mood_ring::RoomSense::bpm, mood_ring::RoomSense::calm, mood_ring::RoomSense::energy, mood_ring::RoomSense::flow, gListener, gPainter, mood_ring::RoomSense::groove, mood_ring::RoomSense::grooveConfidence, mood_ring::RoomSense::high, mood_ring::RoomSense::low, mood_ring::RoomSense::mid, mood_ring::RoomSense::presence, fl::printf(), mood_ring::RoomSense::punch, mood_ring::RoomSense::shimmer, mood_ring::RoomSense::trend, and mood_ring::RoomSense::warmth.

Referenced by loop().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: