Audeye

๐Ÿ”Š ๐Ÿ’ป ๐Ÿ‘๏ธAudio content visualization tool

Demo

Audeye is a terminal tool to visualize audio content, written in Rust

Features

Bindings

CLI arguments

Paddings types

The padding type determine how to fill the sides of each FFT window when at the very edges of the audio content - Zeros : fill with zeros - Ramp : fill with zeros and a small amplitude ramp to match the last/next sample - Loop : fill with the end/beginning of the audio file

Dependencies

Audeye rely on Rust bindings to libsndfile

Debian / Ubuntu

apt-get install libsndfile1-dev

Installation

cargo install audeye

Build

  1. Install Rust
  2. Install libsndfile
  3. Then run cargo run <AUDIO_FILE_PATH>

Development

Please consider audeye is still in early development, feedbacks are very welcome

Requirements

Contributing

If you wanna contribute, either make a PR (for small changes/adds) or contact me on twitter / discord if you wanna get involved more deeply - Twitter - Discord

Milestone