Skip to content

Build RhythmLume music-reactive Hue desktop app#1

Draft
falkenbergo wants to merge 2 commits into
mainfrom
cursor/hue-music-studio-dd45
Draft

Build RhythmLume music-reactive Hue desktop app#1
falkenbergo wants to merge 2 commits into
mainfrom
cursor/hue-music-studio-dd45

Conversation

@falkenbergo

@falkenbergo falkenbergo commented Jul 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • replace the previous SDK sample workspace with an original .NET 8 WPF desktop application named RhythmLume
  • add WASAPI system/microphone capture, overlapping FFT analysis, adaptive kick detection, live meters, and a spectrum visualizer
  • add Hue mDNS/broker discovery, manual IP, physical pairing, DPAPI credentials, v1 compatibility output, and v2 Entertainment DTLS streaming
  • add five audio-driven effects, eight presets, room positioning/order, palette and strobe-safety controls, diagnostics, troubleshooting, and Hue compatibility research

Verification

  • dotnet build RhythmLume.sln --configuration Release — succeeded, 0 warnings and 0 errors
  • dotnet test RhythmLume.sln --configuration Release --no-build — 10/10 passed
  • dotnet format RhythmLume.sln --verify-no-changes --severity warn — passed
  • dotnet publish src/RhythmLume.App/RhythmLume.App.csproj --configuration Release --no-build — passed
  • transitive NuGet vulnerability audit — no known vulnerable packages

Hardware boundary

The Linux cloud host cross-compiled the WPF application but cannot launch WASAPI/WPF or access a physical bridge. Windows startup/audio capture, bridge certificate variants, Entertainment ownership/DTLS interoperability, lamp latency, gradient channels, and Bridge v1 firmware behavior are documented as requiring real Hue hardware verification.

Open in Web Open in Cursor 

cursoragent and others added 2 commits July 9, 2026 21:28
Co-authored-by: SlayerLayer <Falkenbergo@icloud.com>
Co-authored-by: SlayerLayer <Falkenbergo@icloud.com>
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.

2 participants