Meouch is the current bassist of the Ontario-based synth-pop band TWRP. He joined in 2012, originally just to provide backing synths and vocals (via a Vocoder). Following the departure of Atomicawk Startrotter, Meouch was promoted to lead bassist, and has held the position ever since the release of the EP The Device.