However, I've decided to at least get the basic parts right. For example, I have resorted to a BeatListener class for my project because it seems a bit more effective in collecting the beats, however, its hard to collect the snare beats, working hard on trying to get it.
Also added two waveforms. Originally it was just added there just to see the beats, but I think its a
permanent addition now.
A screenshot
of the work. Needs more improvement, as well as movement of the bubbles.

