Skip to content

Tunghohin/grepgrep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Audio transcription and practice tool with waveform visualization, loop regions, timeline tags, and pitch-preserving playback for musicians.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors