topdio 0.2.1

Like top, but with audio. Listen to your computer's resource usage statistics.
Documentation
# topdio

![crates.io](https://img.shields.io/crates/v/topdio.svg)

Like [top](https://man7.org/linux/man-pages/man1/top.1.html), but with audio. Listen to your computer's resource usage statistics, just because.

## Installation

[Install Rust](https://www.rust-lang.org/tools/install), then run:

```bash
cargo install topdio --locked
```

## Usage

> **!!!! Volume Warning !!!!**    
> topdio starts playing audio immediately. Make sure your volume is at a reasonable level before running.

Default usage:
```bash
topdio
```

For more musical results, try the `--quantize` flag. For example:
```bash
# Quantize to a pentatonic scale with a very fast refresh rate.
# (tip: try different waveforms with --wave)
topdio --quantize pentatonic --glide 0.2 --refresh-rate 0.1 --freq-floor 200 --num-oscillators 5

# Quantize to an overtone series with a very slow refresh rate.
topdio -q overtone -w sine -g 0.9 -r 10 -f 150
```

For smoother transitions without decreasing the refresh rate, try a `--glide` above 1.
```bash
topdio --glide 10
```

If you're hearing clicks and pops, try increasing the buffer size with `--buffer-size`.
```bash
topdio --buffer-size 4096
```