← All projects

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.

Glowing audio waveform tracks like a multitrack recorder with a row of microphones in the foreground

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.

Let's talk

Describe what you want to build. I reply within one business day.