Yes. Oyma records dual-channel audio: Channel A captures your microphone (your voice), and Channel B captures internal macOS system audio (all other participants). Both channels are balanced and synchronized automatically.
The Dual-Channel Audio Architecture
A common failure mode of basic voice recording tools is that they only record the physical microphone. If you wear headphones, the microphone only picks up your side of the conversation, while the other participants’ voices remain completely silent on the recording.
Oyma solves this by capturing and blending two completely independent audio streams at the operating system level.
Channel Allocation and Signal Mixing
+-----------------------------------------------------------+
| Oyma Dual-Channel Audio Pipeline |
| |
| Channel A (Your Voice): [USB Microphone] -----\ |
| +--> [Mixer]
| Channel B (Their Voices): [ScreenCaptureKit] ----/ |
| |
| Result: Balanced, Time-Aligned AAC Master Audio Track |
+-----------------------------------------------------------+
- Channel A (Microphone Input): Direct CoreAudio capture from your chosen microphone (MacBook internal mic, USB podcast mic, or AirPods).
- Channel B (System Output): Direct ScreenCaptureKit capture of incoming participant audio emitted by Zoom, Meet, Teams, or Slack.
- Acoustic Level Normalization: Oyma applies dynamic range compression and auto-gain leveling to ensure your voice and remote participants’ voices are balanced at equivalent perceived volumes.
- Time-Aligned Interleaving: Audio frames are timestamped at microsecond precision to guarantee that cross-talk and rapid turn-taking are transcribed in exact chronological sequence.
Independent Audio Settings
In Preferences > Audio, you can customize inputs independently:
- Select different microphone devices on the fly.
- Adjust microphone input gain sliders.
- Enable automatic background noise suppression (silencing fan hum and keyboard typing clicks).
- Export individual isolated audio tracks for multi-track podcast editing.
High-Fidelity Audio Mixing Invariants
To guarantee that your final meeting recording sounds balanced and natural:
- Auto-Leveling Compression: Remote participants often speak at wildly varying volume levels due to inconsistent microphone setups. Oyma applies real-time dynamic range leveling to bring quiet speakers up and tame loud outbursts.
- Sample Clock Synchronization: Internal system audio and external USB microphones operate on separate hardware clocks, which can drift by milliseconds over a two-hour call. Oyma continuously resynchronizes the two streams to keep words aligned.
- Lossless Master Archiving: Audio is written to local disk using high-bitrate AAC compression, preserving vocal nuance while keeping file sizes lightweight.
Dedicated Channel Balancing and Gain Controls
In Preferences > Audio, you can preview microphone and speaker levels in real time. Visual audio meters provide visual feedback so you can verify that both your voice and remote participants are being captured at optimal gain levels prior to important calls.
If someone in your meeting is speaking through a quiet laptop microphone while another participant is loud, Oyma‘s dynamic range compression levels both voices smoothly so you never have to strain to hear quieter attendees on playback.