Sydney-based Self Tape has just released his new single and video. We asked him to tell us about himself.