Desktop & hardware
Multichannel audio recorder
A Windows tray app that records up to 32 channels to WAV and plays back multiple tracks, driven from the browser over WebSocket.

Client project — names and details under NDA.
Problem
A web application had to record and play audio on many channels at once, and a browser alone does not give that level of control over audio devices.
Solution
A lightweight .NET service runs in the background and exposes two versioned WebSocket protocols on localhost: recording and playback. The UI stays in the browser; the native process owns the hardware.
Highlights
- Up to 32 mono channels written to WAV.
- Multichannel playback of WAV and MP3 files plus PCM buffers for text-to-speech.
- WASAPI in Exclusive or Shared mode, per device.
- Self-contained protocol specification: commands, responses and binary frames.
- Listens on the loopback interface only.