FomTarro / vts-heartrate

Heartrate Plugin for VTube Studio
MIT License
7 stars 1 forks source link

Request: Adaptive heart rate settings #29

Open torridgristle opened 2 months ago

torridgristle commented 2 months ago

My streamer has a very high heart rate and a caffeine addiction that leads to heart rates between 80 and 100 resting, but it doesn't necessarily mean they're scared or exhausted. Sometimes scared or stressed is 98, sometimes it's 110, and that can change during the same stream. To combat this, some method for detecting a change in heart rate that exceeds a threshold, or some sort of moving average to subtract from the heart rate and use the min/max on that, might be nice.

Depending on the time window for the average or how quickly it adapts, it would end up limiting how long the high heart rate effects would last as the high heart rate would become the new average level, but I don't anticipate high stress situations lasting very long anyway.

FomTarro commented 2 months ago

As you point out, I'm not sure of an intuitive way to know that someone's baseline has shifted versus a prolonged high-stress situation. Certainly a cute accessibility feature, I'll have to think on it some more.