tune 0.2.1

Create synthesizer tuning files for microtonal scales.
Create synthesizer tuning files for microtonal scales.

# Installation

```bash
cargo install -f tune
```

# Usage

## Examples

* 12-TET
  ```bash
  tune scl equal 1:12:2
  tune scl equal 100c
  ```
* Bohlen-Pierce
  ```bash
  tune scl equal 1:13:3
  ```
* Equal temperament with step size of 5 sixth tones
  ```bash
  tune scl equal 5:36:2
  tune scl equal {5/3}:12:2
  tunc scl equal {500/3}c
  ```
* 7-note Pythagorean
  ```bash
  tune scl rank2 3/2 7
  tune scl rank2 1.5 7
  ```
* 7-note quarter-comma meantone
  ```bash
  tune scl rank2 1:4:5 7
  ```
* 8-note harmonic series
  ```bash
  tune scl harm 8
  ```

## Expressions

* `<num>/<denom>` evaluates to `num/denom`
* `<num>:<denom>:<int>` evaluates to `int^(num/denom)`
* `<cents>c` evaluates to `2^(cents/1200)`
* `{<expr>}` evaluates to `expr`