Seol mar théacs é seo: Music theory for computer musicians