michael
ec3b6c3059
correlation: hold last value and ease to zero on silence
...
The XY correlation cube snapped to center the moment the audio dropped
below the silence threshold, because process() hard-set value to 0.0 in
the silent branch. Now the silent branch eases the displayed value back
toward zero using the configured response time, so the cube holds its
last reading and then settles instead of jumping. The active path is
unchanged, so all existing response-time and peak tests still pass.
- add `display` (f64) that tracks the live correlation while active
- silent branch: display += alpha * (0 - display)
- update configurable_silence_threshold test for the eased decay
- add correlation_holds_then_decays_to_zero_on_silence test
2026-09-04 12:44:28 +02:00
Mikei386
684c5fe3d3
Install Volumio integration during updates
2026-08-11 09:06:50 +02:00
Mikei386
07563c3b11
Prevent kiosk and getty tty1 race
2026-08-11 08:59:23 +02:00
Mikei386
48578c5919
Enable low-frequency RTW analyzer range
2026-08-06 20:53:30 +02:00
Mikei386
cbbeac5b0f
Revert "Fix skipped realtime analyzer frames"
...
This reverts commit afcceec986 .
2026-08-05 20:54:55 +02:00
Mikei386
ab19798a2d
Revert "Smooth realtime display frame pacing"
...
This reverts commit a8e9729b3a .
2026-08-05 20:54:33 +02:00
Mikei386
96d323c32d
Revert "Decouple realtime snapshots from transport cadence"
...
This reverts commit feec2bac56 .
2026-08-05 20:53:58 +02:00
Mikei386
dba83a2d98
Revert "Synchronize realtime data with display frames"
...
This reverts commit c6a1037611 .
2026-08-05 20:53:18 +02:00
Mikei386
66110be76d
Restore smooth realtime fall ballistics
2026-08-05 20:39:19 +02:00
Mikei386
c6a1037611
Synchronize realtime data with display frames
2026-08-05 20:10:02 +02:00
Mikei386
feec2bac56
Decouple realtime snapshots from transport cadence
2026-08-05 19:32:46 +02:00
Mikei386
dc09a63737
Increase realtime display transport rate
2026-08-05 16:43:03 +02:00
Mikei386
a8e9729b3a
Smooth realtime display frame pacing
2026-08-05 16:35:09 +02:00
Mikei386
afcceec986
Fix skipped realtime analyzer frames
2026-08-05 15:26:56 +02:00
Mikei386
cef997d246
Update changelog for version 3.8.6
2026-07-27 18:34:09 +02:00
Mikei386
a4fa0ceb47
Improve phase trail and correlation controls
2026-07-27 18:13:07 +02:00
Mikei386
00fb59f643
Fix Volumio startup and online updates
2026-07-25 12:30:35 +02:00
Mikei386
22444ff5bd
Add complete device and kiosk backup
2026-07-22 11:58:58 +02:00
Mikei386
890a47a272
Refactor GUI rendering and align RTA axis
2026-07-22 11:35:51 +02:00
Mikei386
2e868bfa3a
Correct audio metering and realtime displays
2026-07-22 10:50:15 +02:00
Mikei386
97352ecfce
Improve phase wheel averaging
2026-07-22 09:40:49 +02:00
Mikei386
4379b78b8f
Optimize realtime metrics snapshots
2026-07-22 09:31:12 +02:00
Mikei386
fbcafd43f9
Add RTA hold and fall mode
2026-07-22 09:09:04 +02:00
Mikei386
3a0bdbb5ad
Fix RTA peak hold and FFT band energy
2026-07-22 08:42:32 +02:00
Mikei386
caec1edfcf
Add correlation marker modes
2026-07-22 07:48:05 +02:00
Mikei386
c067c73024
Optimize realtime display processing
2026-07-21 22:04:50 +02:00
Mikei386
a123539023
Harden audio meter regression coverage
2026-07-21 21:36:26 +02:00
Mikei386
9b5250d42b
Correct RTA detector timing and peak integration
2026-07-21 21:29:41 +02:00
Mikei386
3478bfb495
Add selectable RTA filter characteristics
2026-07-21 21:12:19 +02:00
Mikei386
af974b92ec
Remove obsolete PPM helper functions
2026-07-21 20:20:32 +02:00
Mikei386
0347a5f946
Keep RTW profile for all octave resolutions
2026-07-21 20:17:02 +02:00
Mikei386
e318647d3b
Add 3.8 changelog and fix RTA octave selection
2026-07-21 20:13:04 +02:00
Mikei386
54f0f7a450
Correct goniometer transport and correlation meter
2026-07-21 20:06:47 +02:00
Mikei386
91aeccb938
Recover analyzer DSP and realtime pipeline corrections
2026-07-21 19:57:52 +02:00
Mikei386
e499bac928
Initial Phoenix analyzer
2026-06-02 20:56:19 +02:00