Hailing from Detroit, techno producers Lenny and Lawrence take a step back from the dance floor to give their electronic band a unique touch.