A 3D-printed piezoelectric metamaterial uses topology-driven charge transport to locate underwater sound sources from a single compact transducer, replacing bulky hydrophone arrays.