v1.0.0-alpha · Public Alpha

Mcaster1DAWCast

Multi-track audio production. Integrated video timeline. Live broadcast output. Podcast publishing. Cubase, Sony Vegas, and Sound Forge in one application — purpose-built for radio, podcast, and streaming workflows.

Coming Soon — Stay Tuned View on GitHub
Installers coming soon · Windows + macOS builds in final QA · Apple Developer ID + Authenticode signing ready
Alpha release notice. DAWCast v1.0.0-alpha is feature-complete on the audio engine and broadcast output paths. The video timeline, graphics layer, and podcast RSS export are in active development. Stay tuned for updates.com?subject=DAWCast%20Beta%20Access">email davestj@mcaster1.com.

What It Does

A multi-track DAW with integrated NLE video, live broadcast output, and podcast publishing — all in a single application. No more bouncing between Audition, Premiere, and a separate encoder.

┌──────────────────────────┐ │ Mcaster1DAWCast │ │ Multi-Channel DAW │ └────────────┬─────────────┘ │ ┌─────────────────────────┼─────────────────────────┐ │ │ │ ┌────────▼────────┐ ┌─────────▼─────────┐ ┌─────────▼─────────┐ │ Audio Tracks │ │ Video Tracks │ │ Graphics Layer │ │ (up to 32) │ │ H.264/VP9/AV1 │ │ Lower Thirds │ │ WAV/FLAC/MP3/ │ │ Transitions + │ │ Ticker Crawl │ │ AAC/Opus/Vorbis │ │ Compositing │ │ Watermarks │ └────────┬────────┘ └─────────┬─────────┘ └─────────┬─────────┘ │ │ │ └─────────────────────────┼─────────────────────────┘ │ ┌────────▼────────┐ │ Mixer Bus │ │ 32-strip │ │ DSP Chain │ │ Metering │ └────────┬────────┘ │ ┌────────────────┼────────────────┐ │ │ │ ┌────────▼──────┐ ┌──────▼───────┐ ┌────▼──────────┐ │ Master Bus │ │ Live Stream │ │ Podcast │ │ Export │ │ Icecast / │ │ RSS 2.0 │ │ MP4/MKV/WebM │ │ DNAS / RTMP │ │ Chapters │ │ WAV/FLAC/MP3 │ │ Broadcast │ │ Multi-plat │ └───────────────┘ └──────────────┘ └───────────────┘

Multi-Track Audio Engine

Broadcast-grade audio path with sub-millisecond latency and full codec coverage.

32 Simultaneous Tracks

Lock-free SPSC ring buffers, cache-line aligned, sub-millisecond latency at 48 kHz. Per-track volume, pan, mute, solo, record-arm, and DSP chain.

Float32 Native Processing

Native sample rates: 44.1, 48, 96, 192 kHz. Mono through 7.1 surround. High-quality libsoxr resampling with FFmpeg swresample fallback.

PortAudio Backend

CoreAudio (macOS), WASAPI/ASIO (Windows), PulseAudio/PipeWire (Linux). libsndfile direct PCM I/O alongside FFmpeg decode for highest-fidelity workflows.

Full Codec Support

WAV, AIFF, FLAC, MP3, AAC, Opus, Vorbis, WavPack, Speex, AMR, GSM, TwoLAME (MP2). FFmpeg + native libraries everywhere.

Per-Strip DSP Chain

Parametric EQ, dynamics, gating, delay, reverb on every mixer strip. Shared plugin SDK with Mcaster1AMP and Studio — one effect ecosystem across the suite.

Broadcast Metering

LUFS (integrated, momentary, short-term), true-peak, dynamic range readouts on master and per-bus. EBU R 128 and ATSC A/85 compliance built in.

Video Timeline & Graphics

NLE-style video editing tied to the same project file as your audio tracks.

Multi-Track Video Editing

H.264, H.265, VP9, and AV1 codec support via FFmpeg. Transitions, compositing, color correction, and speed ramps on the video timeline.

Graphics Overlay

Lower thirds, ticker crawls, station logos, watermarks — managed as a graphics layer on top of the video bus with per-element keyframing.

Project Cross-Compatibility

SQLite-backed project file. The same .dawcast project opens on macOS and Windows with full editability preserved. No round-tripping through XML.

Live Broadcast & Podcast Output

Master bus routes directly to streaming and podcast endpoints — no separate encoder required.

Live Streaming

Direct broadcast to Icecast, SHOUTcast, Mcaster1DNAS, and RTMP endpoints. ICY 1.x and ICY 2.2 metadata. Multi-destination simultaneous streaming.

Podcast RSS 2.0

Direct RSS 2.0 feed export with chapter markers, episode artwork, and platform-specific metadata for Apple Podcasts, Spotify, Amazon Music, and Google.

Master Bus Export

MP4, MKV, WebM, ProRes (macOS) on video. WAV, FLAC, MP3, AAC, Opus on audio. Loudness-normalized exports for broadcast, podcast, and streaming targets.

Technical Specifications

Engineering details for evaluators.

LanguageC++17 (audio/video engine), Qt 6.8+ (UI)
Audio BackendPortAudio (CoreAudio, WASAPI, ASIO, PulseAudio, PipeWire)
Media PipelineFFmpeg 6.0+, libsoxr, libsndfile
Project FormatSQLite 3 (portable across platforms)
Sample Rates44.1, 48, 96, 192 kHz
ChannelsMono, stereo, 5.1, 7.1
Max Concurrent Tracks32 audio, 8 video, 16 graphics layers
Plugin SDKNative VST3 hosting + Mcaster1 plugin SDK (shared with AMP / Studio)
Build SystemAutotools (macOS/Linux), CMake (Windows)
Code SigningApple Developer ID Application (FCA38UPLY3), Windows Authenticode
LicenseGPL-2.0-or-later (alpha); commercial license available
Repositorygithub.com/davestj/Mcaster1DAWCast

Platform Availability

Native applications for the three major desktop platforms. Identical project format across all three.

Windows 10 / 11

WASAPI + ASIO backends. Authenticode signing ready.

Installer Coming Soon

macOS 12+ (Apple Silicon + Intel)

CoreAudio HAL. Apple Developer ID signing + notarization ready.

Installer Coming Soon

Linux

PulseAudio + PipeWire. .deb + AppImage. Build from source available now.

Build from Source

Part of the Mcaster1 Ecosystem

DAWCast shares the plugin SDK with Mcaster1AMP and Mcaster1Studio, the streaming output engine with Mcaster1DSPEncoder, and the broadcast destination with Mcaster1DNAS. One ecosystem, one plugin format, one project file format.

Source on GitHub Coming Soon — Stay Tuned