Chapter 9. Music Visualizer
"See the music, hear the dance," said George Balanchine, famed Russian-born choreographer and father of the American ballet.
We won't attempt to raise the level of the art form, but still, maybe it'd be fun to visualize the playlists on our phones. In this project, we will create 3D animated abstract graphics that dance to the beat of your music. You might be familiar with music visualizations in 2D, but what would it look like in VR? To get inspired, try Googling for images using the phrase geometry wars, the classic game for XBox, for example!
A visualizer app takes input from the Android audio system and displays visualizations. In this project, we will take advantage of the Android Visualizer
class, which lets an app capture part of the currently playing audio, not the full fidelity music details but a lower quality audio content sufficient for visualizations.
In this project, we will:
- Set up the new project
- Build a Java class architecture...