https://github.com/cgbur/meter
Real-time CLI level meter built in Rust.
https://github.com/cgbur/meter
audio command-line daw level level-meter metering rust
Last synced: 6 months ago
JSON representation
Real-time CLI level meter built in Rust.
- Host: GitHub
- URL: https://github.com/cgbur/meter
- Owner: cgbur
- License: mit
- Created: 2021-08-25T23:52:02.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-06-21T04:21:33.000Z (over 3 years ago)
- Last Synced: 2025-04-10T06:16:20.006Z (6 months ago)
- Topics: audio, command-line, daw, level, level-meter, metering, rust
- Language: Rust
- Homepage:
- Size: 1.65 MB
- Stars: 30
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Meter
[![Crates.io][crates-badge]][crates-url]
[![MIT licensed][mit-badge]][mit-url][crates-badge]: https://img.shields.io/crates/v/meter.svg
[crates-url]: https://crates.io/crates/meter
[mit-badge]: https://img.shields.io/badge/license-MIT-blue.svg
[mit-url]: https://github.com/cgbur/meter/blob/master/LICENSEThis is a very simple command line utility written in Rust for measuring the gain of a microphone. It displays the
values in
[dBFS](https://en.wikipedia.org/wiki/DBFS). This is useful for knowing when a microphone's gain is set to an appropriate level to avoid clipping.Currently defaults to using the default microphone. Future plans seen in the todos.

## Install
### Clone and Build
Clone the repo and install using Cargo
```bash
$ cargo install --path .
```### Crates.io
```bash
$ cargo install meter
$ meter
```## Todo
- [ ] improve ui
- [ ] support more input formats
- [ ] support output monitoring
- [ ] support choosing input/output
- [ ] mono vs stereo?