what do you mean by 20 more minutes till techno song

Someone’s gotta be making a techno song out of that soup vine.

I figure it’s gotta be about 20 minutes before that thing pops up on my dash.

[If there is already a techno song, I would love to be directed to it :D ]