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.
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.
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.
| Language | C++17 (audio/video engine), Qt 6.8+ (UI) |
|---|---|
| Audio Backend | PortAudio (CoreAudio, WASAPI, ASIO, PulseAudio, PipeWire) |
| Media Pipeline | FFmpeg 6.0+, libsoxr, libsndfile |
| Project Format | SQLite 3 (portable across platforms) |
| Sample Rates | 44.1, 48, 96, 192 kHz |
| Channels | Mono, stereo, 5.1, 7.1 |
| Max Concurrent Tracks | 32 audio, 8 video, 16 graphics layers |
| Plugin SDK | Native VST3 hosting + Mcaster1 plugin SDK (shared with AMP / Studio) |
| Build System | Autotools (macOS/Linux), CMake (Windows) |
| Code Signing | Apple Developer ID Application (FCA38UPLY3), Windows Authenticode |
| License | GPL-2.0-or-later (alpha); commercial license available |
| Repository | github.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 SoonmacOS 12+ (Apple Silicon + Intel)
CoreAudio HAL. Apple Developer ID signing + notarization ready.
Installer Coming SoonPart 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.