Skip to content

(Mirrored from private gitlab instance) A learning app with a terminal user interface to show a live waveform from the default mic

Notifications You must be signed in to change notification settings

jeffvandyke/rust-tui-audio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust TUI Audio Example

This is a proof-of-concept learning experiment that uses tui-rs and wavy (though any audio lib would do) to show a live waveform from the default recording source on the sound card.

Refresh rate is awesome (~50 FPS by choice), live waveform has colors as well.

This was a learning project exploring custom errors, tests, threads, mpsc channels, mutexes, terminal user interfaces, user input, and refresh rate. Now that I've learned enough from this, time to put it on display and move onto the next thing!

This project compiles and runs on Linux and Windows.

About

(Mirrored from private gitlab instance) A learning app with a terminal user interface to show a live waveform from the default mic

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages