Skip to content

willisaverb/audioscope

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Audioscope

A collection of audio visualizers true to the sound.

Implemented Views

  • Analytic (Hilbert Scope)

How to Run

1. Install Dependencies

This project requires portaudio to be installed on your system.

macOS (using Homebrew):

brew install portaudio

Other Systems: Please refer to the rust-portaudio installation guide for instructions for your operating system.

2. Build and Run

Once the dependencies are installed, you can build and run the application using Cargo:

cargo run --release -- config.toml

This will start the audio visualizer using your default audio input device. On macOS, this is typically the built-in microphone.

Troubleshooting

  • Shaders not found: The application needs to be run from the root of the project directory so it can find the src/glsl directory, where the shaders are located.
  • Audio input: If you want to visualize audio from a source other than your microphone, you may need to use a tool like Soundflower on macOS to route audio between applications.

Additional Documentation

About

audio visualizers true to the sound

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Rust 48.8%
  • JavaScript 29.2%
  • GLSL 21.0%
  • HTML 1.0%