A fusion of hypnotic techno and glitchy rhythms, this experimental release takes you on a mind-bending sonic adventure