tgmeow / guitar-hero-visualization

Visualizes the Guitar Hero Project
0 stars 0 forks source link
audio-visualizer java processing processing-animation visualization

guitar-hero-visualization

Visualizes the Guitar Hero Project from Vanderbilt's Data Structures class. Although this project uses a similar object model, it is in a different language and uses different data structures for better flexibility.

image

Summary

This application (currently) lets the user pluck strings, view the data in those strings live, and listen to the result of the plucks. The strings may be paused at any time to let the user see the state of the strings. The strings can also be ticed for one cycle to help understand the results of the Karplus-Strong algorithm on the ring buffer.

Current keyboard shortcuts

Key Action
qwertyuiop[]\ Pluck strings [0...12]
a Pluck ALL strings
z Play a simple chord
SPACE Pause tics and events
ESC Exit program

Current Limitations

Potential Optimizations

Future Features

Releases