This has already been done
This idea's already been used(rat deejay) and this version wasn't done very well. You need some way to stop the loop. Also i have the same program that you got these loops from(dance e-jay) and it knowing that makes this seem even more unoriginal.