Skip to content

gustafullberg/wavey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wavey

Linux tool to analyze and play audio files.

Screenshots

Waveform

Bark-scale spectrogram

Samples

Usage

General

  • Ctrl+W - Close the selected file
  • Ctrl+Shift+W - Close all files
  • Ctrl+R - Reload all modified files
  • Ctrl+Q - Quit
  • Space - Start / stop playback from cursor
  • Shift+Space - Start / stop looping playback from cursor

Selection

  • Mouse click - Set cursor
  • Mouse drag - Select part of file
  • Home - Move cursor to the beginning
  • End - Move cursor to the end
  • Up, Down or mouse hover - Select file for playback
  • Shift+Upor Shift+Down - Move selected track in the list
  • Ctrl+Upor Ctrl+Down - Change displayed channel on the selected track

View

  • s - Spectrogram / waveform view
  • b - Bark scale / linear spectrograms
  • z - Single file / all files view
  • Shift+z - Single channel / all channels view
  • f - Follow mode (view follows cursor during playback)
  • d - Display the waveform in db scale.

Zoom

  • Mouse wheel - Zoom in / out
  • Ctrl+F - Maximum zoom out
  • Ctrl+E - Zoom to selection
  • Plus - Zoom in
  • Minus - Zoom out
  • Ctrl + mouse wheel - Vertical zoom in / out
  • Ctrl+Plus - Vertical zoom in
  • Ctrl+Minus - Vertical zoom out
  • Ctrl+0 - Reset vertical zoom
  • Left - Pan left
  • Right - Pan right
  • Shift+Z - Toggle only show the current channel on selected track

Build

Build dependencies Debian

apt-get install libsdl2-dev libgl-dev libglm-dev libsndfile1-dev libfftw3-dev

Build dependencies Arch Linux

pacman -S glm sdl2 libsndfile fftw

Get the source, build and install

git clone https://github.com/gustafullberg/wavey.git
cd wavey
git submodule update --init
mkdir build
cd build
meson ..
ninja install

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published