Is there a package like this that renders real-time rather than to a video for sharing? (like winamp visualizations used to do)

Check out projectM, "an open-source project that reimplements the esteemed Winamp Milkdrop": https://github.com/projectM-visualizer/projectm