Skip to content

Implement Audio Feedback for Graph Events#74

Open
lowhung wants to merge 1 commit into
mainfrom
issue-47-sound-feature
Open

Implement Audio Feedback for Graph Events#74
lowhung wants to merge 1 commit into
mainfrom
issue-47-sound-feature

Conversation

@lowhung

@lowhung lowhung commented Feb 8, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add sound engine using rodio 0.21 with synthesized sine wave tones
  • Three sound types: tick (880Hz, node activity), warning (220Hz, critical health), ping (660Hz, heavy burst)
  • Disabled by default with UI "Sound" checkbox toggle in the controls bar
  • Gracefully degrades if audio output is unavailable

Closes #47

Test plan

  • cargo test - 89 tests pass
  • cargo clippy --all-targets --all-features -- -D warnings - clean
  • cargo fmt - clean
  • Manual verification of audio output with live data

Add sound engine using rodio with synthesized sine wave tones for node
activity (tick), critical health (warning), and heavy bursts (ping).
Disabled by default with UI toggle in the controls bar.

Closes #47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement Sound Feature or Remove Field

1 participant