A CLI tool that listens to audio input (microphone), saves the recording to a WAV file, and plays it back on the audio output (speakers).
That's it, that's all it does. I use it to record music from my audio sequencers (PO-33 and EP-133) and hear what is currently playing.
Features:
- Works on Linux, even if you have PipeWire.
- Dead simple.
- You can force a specific audio input or output.
- Saves in the best audio quality.
- Single-binary distribution.
- Blazing fast, with almost no sound delay.
- Powered by crabs.
You'll need cargo, a Rust package manager.
cargo install chamber
Just run it:
chamber
It will start listening, and playing back the audio. By default, the WAV file will be saved into recording.wav
in the current directory.
Run chamber --help
to see available flags.