[viewer] Weather audio: audible loop repetition (rain) -- two random-jump playheads with equal-power crossfades per bed #1012
Labels
No labels
amd
avatars
bug
builder
cannot-reproduce
crash
epic
feature
from-viewer
gl-removal
known-limitation
monitoring
parity
perf
platform
priority
critical
priority
high
priority
low
priority
medium
provenance
rendering
rt
status
in-progress
status
testing
status
up-next
triage
ui
upstream
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
sky_line/Slipstream#1012
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
A user can hear the rain sound loop. Measured: the files' wrap points are clean (sample jump at the seam ~165-375 against RMS ~700-1400, i.e. noise-level, no click). What repeats is the sequence: rain_light 43 s, rain_medium 47 s, rain_heavy 51 s, roof_metal 67 s. Sparse beds (light rain, drips) have distinctive drops that are recognisable on every pass. Today each bed is one looping source started at a random rotation (
slweatheraudio.cppdecodeJob).Fix (all beds: rain, roofs, drips, hail, wind, snow)
Keep the existing group cross-fades, ducks, #894 placed openings (setLocalLoopOffset) and the gain-0 pause behaviour working for both playheads. Cost: ~2x sources per active bed (no extra decode). Setting to turn the variation off for A/B.