Studio Mic / Pro Mode
USB podcast mics and XLR microphones through an audio interface or mixer.
48 kHz ideal, mono ideal by default, echo cancellation off, noise suppression off, auto gain off.
Audio compatibility
EasyCast Studio works with any microphone, USB audio interface, or mixer your computer recognizes. Advanced hardware controls are available only for selected supported devices.

Capture modes
Browser constraints are requested as ideals where appropriate. EasyCast always inspects the actual microphone settings returned by the browser and shows them in the studio diagnostic panel.
USB podcast mics and XLR microphones through an audio interface or mixer.
48 kHz ideal, mono ideal by default, echo cancellation off, noise suppression off, auto gain off.
Built-in laptop mics, earbuds, speakers, untreated rooms, and non-technical users.
Browser echo cancellation, noise suppression, and automatic gain stay on.
Stereo USB mics, two-channel interfaces, music feeds, and mixer outputs.
48 kHz ideal, stereo ideal, browser cleanup off, with optional 4/8-channel interface requests.
Hardware control rule
EasyCast can choose the input, mute, meter, detect silence and clipping, apply software gain/EQ/compression, record, stream, and choose output where the browser supports it.
Physical gain knobs, phantom power, pad switches, onboard DSP, LED buttons, sample clock routing, and mixer faders stay on the device unless EasyCast adds a specific WebHID, WebUSB, Web MIDI, or native-helper integration for that hardware.
QA bench
Recording architecture
Live monitoring and final-quality capture are treated as separate jobs. WebRTC is for hearing the session; local browser recording is the source of truth for saved audio.
Users explicitly choose the mic or interface instead of EasyCast silently grabbing the browser default.
The setup UI listens for device changes so newly connected microphones and interfaces appear without a page refresh.
The master mix records in the browser, and a raw isolated mic/interface stem records alongside it before upload.
When the browser exposes multiple input channels, EasyCast splits them into separate mixer lanes using Web Audio.
Technical baseline
The core strategy is to make EasyCast excellent at detecting, selecting, testing, processing, and recording any computer-recognized microphone or interface.
Bring your own mic
Upload an existing episode for a watermarked AI preview, or start a studio session and let EasyCast inspect the actual device settings your browser exposes.