Control song part by midi controller??

I was wonder is there possible to use the midi controller to control the song part (verse, chorus…) ? Sometimes the vocalist may not following exactly the form of the song, and they may jump here and there, or sometimes maybe add a short interlude or solo. So I m thinking is there any way to let me control which part I wana go next by midi controller ?
And for the tap tempo function, is there any way to make it straight start the song after i tap it 4 times?