๐Ÿ“ป FM PROCESSOR

Professional broadcast audio processor. Multiband FM compression, pre-emphasis, stereo width and limiting โ€” or flip it to AM for that narrow, punchy vintage sound. Built to sit in your chain over VB-Cable: audio in, processed audio out, straight into RadioBOSS, VirtualRDIO or Icecast. Keep this page open while it runs.

๐ŸŽ›๏ธ MODE

โ— STANDBY
FM: 15 kHz bandwidth, 75ยตs pre-emphasis, 3-band compression, stereo width, hard limiting.

๐ŸŽค INPUT

Microphone permission is needed once before device names show up. If a stream plays silent, it is blocking analysis โ€” try the proxy box, or ask me to allowlist that host.

๐ŸŽš๏ธ PROCESSING

Pitch shift works on mic and streams (adds ~80 ms delay). Speed only applies to streams โ€” a live mic has no timeline to speed up.

๐Ÿ”Š OUTPUT

Output device selection needs Chrome or Edge on a PC. On phones, processed audio plays through your speakers or headphones automatically โ€” no output selection or VB-Cable needed for listening.

๐Ÿ”Œ VB-CABLE ROUTING (how it sits in your chain)

Other app (RadioBOSS, music player, browser) โ†’ set its output to CABLE Input โ†’ this processor's input: CABLE Output โ†’ processing โ†’ this processor's output: CABLE Input โ†’ RadioBOSS / encoder listens on CABLE Output โ†’ Icecast / your stream.

For a mic straight in: input = your mic, output = CABLE Input, RadioBOSS listens on CABLE Output. For an internet stream: paste the stream URL, output = CABLE Input, and your station carries the processed stream.
Browser processor for hobby broadcasting โ€” it shapes sound like a broadcast chain, it is not a certified FM exciter or limiter, and it only runs while this page stays open. Audio never leaves your machine except through the output device you pick (streams routed via the CORS proxy pass through your own Cloudflare Worker).