Weird Instrument Amazing Street Performence

Sounds very unique, never heard something like this before. Comparable to techno, but it isn't really techno.