Still have no idea what the program created after the first two videos.
The third one cleared it up a bit, but still, the guy in the second video isn't really playing that? It sounds pretty impossible to play, but that is a live performance so I doubt it has been done with a program.
The rest is music that I don't like with low quality samples, I'm probably missing something, please elaborate.