Skip to projects

Daniel Alyoshin

Forward deployed engineerhome
ProjectsAbout

Bridging the gap
between client and codebase

Real experience.
Real solutions.

Choose a tape to playPick one in the studio.Pick one from the projects below.
AV–01Setting the scene…

Projects

Check out my work.

  • Play tape: 01KNOBSYour OBS mic chain, in every app (2026)
  • Play tape: 02SUPERSET D1Cloudflare D1 in Apache Superset (2025)
  • 03– to 05Coming soon…Blank tapes
  • 04Coming soon…Blank tape
  • 05Coming soon…Blank tape
  • Play tape: 06ABOUTDaniel Alyoshin (2026)
Daniel Alyoshin / © 2026
GitHubLinkedIn
PLAYDaniel Alyoshin1 MIN READ

knobs

2026 · CREATOR · 1 minute read

A Windows app I built that gives every app on your PC the mic sound you set up in OBS Studio.

Streamers and podcasters often shape their microphone’s sound in OBS Studio, the free streaming and recording app, with filters that cut background noise and keep their voice at an even level. Using that sound in a call or a game usually means keeping OBS open all day.

knobs runs the same filters in the background instead, with OBS closed. It uses OBS’s own audio code and reads your settings from OBS, so your mic sounds exactly as it does there, bit for bit. Other apps hear it through a virtual audio cable, which they pick as their microphone.

It starts with Windows, waits in the system tray and steps aside whenever OBS is open. knobs is an independent project, not affiliated with or endorsed by the OBS Project.

System diagram of how knobs runs a microphone through OBS’s own audio code. Inside knobs, the loader keeps a private copy of OBS Studio, your own install, made once per OBS version, and loads libobs, OBS’s audio engine, from it with no video. OBS’s settings, your profile, are read and never written by the importer inside knobs, which rebuilds your mic in libobs with OBS’s own code. Inside libobs your mic’s audio passes from the mic input, as set in OBS, through your filters in order, to the output, OBS’s audio monitoring. The processed mic goes out to a virtual cable, which other apps use as their mic. knobs pauses while OBS runs. Solid lines are audio and dashed lines are code and settings. The loader and the importer are outlined in red as my code.
How knobs runs your mic through OBS’s own audio code.
  • [C++]
  • [LIBOBS]
  • [OBS-STUDIO]
  • [WINDOWS]
  • GETKNOBS.APP
  • SOURCE

REC OCT 2026

AV–01 / VHS

Playing knobs