Rust CLI for macOS Core Audio device management and PCM audio playback.
# List audio devices
cargo run -- list-devices
# Play PCM from stdin (s16le, 16kHz, mono)
cargo run -- play
cargo run -- play [device_uid]
# Record PCM to stdout (s16le, 16kHz, mono)
cargo run -- record
cargo run -- record [device_uid] [duration_seconds]sh examples/sine-pulse.pyGenerates 440Hz sine bursts with gaps to test underrun handling.
cargo build --release