Figured out how to process an entire 4 minute song in very little time (~1 second). Re-researching beat detection with FFT now that processing time is not a hard limit on me.