Skip to content

Latest commit

 

History

History
55 lines (37 loc) · 1.13 KB

File metadata and controls

55 lines (37 loc) · 1.13 KB

grepgrep logo

grepgrep

grepgrep is a desktop audio practice and transcription app for musicians.

It is designed for learning songs by ear, slowing audio down without changing pitch, viewing the waveform, looping difficult sections, and navigating quickly while practicing or transcribing.

grepgrep spectrogram view

Features

  • waveform display
  • loop region selection and repeat playback
  • pitch-preserving speed control
  • support for mp3, flac, wav, ogg, aac, and m4a

WIP

  • instrument audio separation is currently work in progress

Build

Build for the current platform:

./build.sh current

Build targets:

./build.sh linux
./build.sh macos
./build.sh windows
./build.sh all

./build.sh macos must be run on a macOS host. GitHub Actions now builds and packages a macOS release artifact automatically.

Run from source:

cargo run --release

Open a file at startup:

cargo run --release -- --file path/to/audio.wav