Package-level declarations
Types
Listener for audio focus changes.
Android implementation of AudioSessionManager.
Cross-platform audio session manager (ADR-016).
iOS implementation of AudioSessionManager.
A playback source that com.musicmuni.voxatrace.calibra.CalibraLiveEval can drive and clock against. Implemented by SonixPlayer (a single track) and SonixMixer (a reference track plus synced accompaniment), so live evaluation can run over either without knowing which.
Recording session state - mirrors AudioSession.State with public visibility.
Audio utility functions for manipulating AudioRawData and converting between frame indices and time.
Decodes audio files to raw PCM data.
Encodes audio to file formats (M4A/AAC, MP3, WAV).
Error information for Sonix operations.
Base exception for Sonix audio operations.
Utilities for converting between frame indices and time (seconds).
Exception thrown when API key is invalid or license has been revoked.
Synthesizes audio lessons from note sequences.
Metronome for practice mode with click track playback.
MIDI synthesizer for converting MIDI to audio using SoundFont files.
Multi-track audio mixer with synchronized playback.
Parser for pitch, notes, and transcription data files.
Unified audio player for playback with pitch shifting and tempo control.
Configuration for SonixPlayer.
Unified audio recorder for capturing microphone input.
Configuration for SonixRecorder.
High-quality audio resampling using libsamplerate.
Generates raw audio waveforms as AudioRawData.