nooise 1.1.2

Ambient music generator for the terminal
nooise-1.1.2 is not a library.

I wanted an excuse to build a Rust synth engine. I kept putting on long, repetitive ambient music to get into flow, so I made a small terminal app that does that.

nooise is one Rust binary: terminal UI, synth engine, and live controls.

Install

nooise requires Rust. Install it with rustup:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Open a new terminal after rustup finishes, then install nooise:

cargo install nooise --locked

Start

nooise

Press q to quit.

nooise --version

The app checks crates.io at most once every 24 hours while running and shows a small update message when a newer release is available.

Update

nooise update

Checks crates.io and only reinstalls when a newer release exists. nooise upgrade does the same thing.

Render to a File

nooise render --seconds 60 --out ambient.wav

Renders the default mix straight to a wav, no audio device needed. Pass --seed N to make the render reproducible.

From Source

cargo run