WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

girasolenergy/wv

Repository files navigation

wv(wave-viewer)

wv(wave-viewer) is a small terminal program that displays raw waveform data. It reads unsigned byte or 16‑bit samples from a file or standard input and provides simple interactive controls to inspect the data.

Build

Use the bundled Makefile.

$ make
$ sudo make install  # optional

Usage

$ wv filename

Passing - instead of a file name makes the program read from standard input. When fed with an endless stream the application will keep allocating memory for buffered data until it is terminated.

Controls

  • h, l – pan waveform left or right
  • i, o – zoom in/out on the time axis
  • I, O – zoom in/out on the amplitude axis
  • p – pause rendering
  • q – quit

Third‑party code

The following source files were copied from other open‑source projects and remain under their respective MIT licenses:

Refer to the comments in each file for details.

License

This project is distributed under the MIT License. See LICENSE.md for the full license text.

About

CLI waveform viewer to inspect raw 8‑ or 16‑bit data from files or standard input.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •