Pressing a button for different sounds, but the sound is consistent

I want the character to be able to hit multiple keys to play different sounds that is cool for the music, but the music has different verses and how do I make it so that the keys change sounds after a certain time consistently and smoothly after some time without it being a difficult process to have to time it perfectly and without using up my 50 free blocks and 5 free levels?