Stroboscopic Artefacts announces Barcelona showcase