Mcaster1 DSP Encoder

Next Generation Broadcast DSP Encoder for Live Internet Radio & Video Streaming

Mcaster1 DSP Encoder is a professional broadcast encoder built with Qt 6 Widgets. It features a 7-effect DSP processing chain, 8 audio codecs, hardware-accelerated video streaming with 12 broadcast transitions, virtual camera output, and multi-server broadcasting.

Key Capabilities

  • 7 DSP Effects — EQ (10-band + 31-band), AGC/Compressor, Sonic Enhancer, PTT Duck, DBX Voice, Crossfader
  • 8 Audio Codecs — MP3, Ogg Vorbis, Opus, FLAC, AAC-LC, HE-AAC v1/v2, AAC-ELD
  • Live Video Studio — 3-source switcher, 12 transitions, H.264/VP8/VP9, Virtual Camera
  • Multi-Server — Icecast2, Shoutcast, Mcaster1 DNAS, YouTube Live, Twitch
  • Podcast Publishing — RSS 2.0, SFTP, WordPress, Buzzsprout, Transistor.fm, Podbean
  • Fully Portable — All configs saved next to exe. No AppData, no registry clutter.

Getting Started

Installation

Run Mcaster1DSPEncoderQT_Setup_1.3.0.exe. The installer places files at:

C:\Users\USERNAME\Mcaster1\Mcaster1DSPEncoder\

No admin rights required. All configuration files are saved next to the executable.

First Launch

  1. Launch Mcaster1 DSP Encoder from the Start Menu or Desktop shortcut.
  2. Select your Audio Input Device from the dropdown at the top.
  3. Click Add Encoder to create your first encoder slot.
  4. Choose Radio, Podcast, or TV/Video.
  5. Configure codec, bitrate, and server settings.
  6. Click Connect to begin streaming.

Configuration Files

FilePurpose
mcaster1dspencoder_global.yamlGlobal settings (window, theme, devices)
radio_encoder_00.yamlPer-encoder profile (codec, server, DSP)
dsp_effect_*.yamlDSP effect settings (AGC, EQ, Sonic, etc.)
live_video_studio.yamlVideo studio settings

Main Window

The main window provides real-time monitoring and control of all encoder slots.

Main Window
Main window with branded dark theme, VU meter, audio/video input selectors, and encoder slots

Interface Elements

Encoder Types

Encoder Type Chooser
Choose Encoder Type — Radio (live audio), Podcast (recording + RSS), TV/Video (video streaming)
TypeUse CaseOutput
RadioLive audio streamingAudio stream to Icecast2/Shoutcast/DNAS
PodcastRecord + publishWAV/MP3 archive + RSS feed
TV/VideoLive video streamingVideo + audio (RTMP/WebM/HLS)

Encoder Configuration

Basic Settings
Basic Settings — codec, bitrate, sample rate, server connection, metadata source

Audio Codecs

CodecBitrateMode
MP3 (LAME)32–320 kbpsCBR
Ogg VorbisQuality 0–10VBR
Opus32–320 kbpsVBR (48kHz internal)
FLACLosslessLevel 0–8
AAC-LC64–320 kbpsCBR
HE-AAC v124–128 kbpsSBR
HE-AAC v216–64 kbpsSBR+PS (stereo only)
AAC-ELD24–192 kbpsLow delay

DSP Effects Rack

7 professional broadcast audio processors. Processing order:

Input → EQ → Sonic Enhancer → PTT Duck → AGC/Limiter → DBX Voice → Encoder
Effects Rack
Effects Rack tab — enable/disable and configure each DSP processor

10-Band Parametric EQ

RBJ Audio EQ Cookbook biquad IIR filters with real-time frequency response visualization.

10-Band Parametric EQ
10-Band Parametric EQ — Modern Rock preset, interactive frequency response curve

31-Band Graphic EQ

31-Band Graphic EQ
31-Band Graphic EQ — Both/Left/Right/Linked modes, music_warm preset

AGC / Compressor / Limiter

AGC Compressor
AGC Audio Processing — compressor, gate, limiter, makeup gain, real-time levels
ControlRangePurpose
Input Gain±24 dBPre-compression gain
Gate Threshold−80 to 0 dBFSNoise gate
Threshold−60 to 0 dBFSCompression onset
Ratio1:1 to 20:1Compression ratio
Attack / Release1–100 / 10–1000 msEnvelope timing
Knee0–24 dBSoft knee width
Ceiling−12 to 0 dBFSHard limiter
Makeup Gain0–24 dBPost-compression boost

Sonic Enhancer

BBE Sonic Maximizer clone — 3-band phase-corrective processor with Linkwitz-Riley LR4 crossovers at 150 Hz and 1.2 kHz.

Sonic Enhancer
Sonic Enhancer — Lo Contour, Process, Output Level with rock_pop preset

DBX 286s Voice Processor

5-section broadcast voice channel strip: Expander/Gate, Compressor, De-Esser, LF Enhancer, HF Detail.

DBX Voice Processor
DBX Voice Processor — gate, compressor, de-esser, enhancers with metering

Live Video Studio

Live Video Studio
Live Video Stream Studio — 3 preview panes, program output, stream targets, DRY RUN / GO LIVE

12 Broadcast Transitions

All use sRGB gamma-correct blending, 24px feathered edges, and cubic Hermite easing:

Cut, Crossfade, Fade to Black, Dip to White, Wipe Left/Right/Up/Down, Push Left/Right, Iris Circle, Dissolve

Video Codecs & Containers

CodecContainerTarget
H.264 (MF HW)FLVYouTube Live, Twitch (RTMP)
VP8 / VP9WebMIcecast2, Mcaster1 DNAS
H.264MPEG-TSHLS (local segments)

Video Overlays

Video Overlay
Image overlay on live camera feed — position, size, and opacity controls

Text overlays, image watermarks, lower thirds, news ticker, SRT subtitles.

Preview Audio Studio

Preview Audio Studio
Preview Audio Studio — live monitor, ICY protocol log, metadata, stats

Passthrough audio monitor, live stream QC, ICY protocol analyzer, metadata display.

Streaming Setup

ServerProtocolAudioVideo
Mcaster1 DNASICY 2.2All 8 codecsWebM, FLV
Icecast 2.xICY 1.xAll 8 codecsWebM
Shoutcast v1/v2ICY 1.xMP3, AAC
YouTube LiveRTMPAACH.264
TwitchRTMPAACH.264

Mcaster1 Ecosystem

Workflow: TagStack → DSP Encoder → DNAS → Studio

Use Mcaster1AMP to monitor DSP Encoder video streams.

Keyboard Shortcuts

ShortcutAction
Ctrl+ReturnConnect / Disconnect
Ctrl+NAdd Encoder
Ctrl+,Preferences
Ctrl+QQuit
Ctrl+GAGC Settings
Ctrl+E10-Band EQ
Ctrl+Shift+E31-Band Graphic EQ
Ctrl+Shift+SSonic Enhancer
Ctrl+Shift+VDBX Voice Processor
Ctrl+TPush-to-Talk
Ctrl+PPreset Browser
Ctrl+LLog Viewer
Ctrl+Shift+BBroadcast Monitor
F1Documentation

Mcaster1 DSP Encoder v1.3.1-beta — © 2026 David St. John — mcaster1.com