get BeatEdit at https://aescripts.com/beatedit-for-after-effects/
in depth version of this tutorial: https://youtu.be/_CpyxHcl090

music:
Last Energy For The Day by Loyalty Freak Music – published as Public Domain at
http://freemusicarchive.org/music/Loyalty_Freak_Music/ROLLER_DISCO_DANCE_DANCE/Loyalty_Freak_Music_-_ROLLER_DISCO_DANCE_DANCE_-_08_Last_Energy_For_The_Day