Research Projects Programming Languages for Creative Coding Implementation Techniques for Next Generation Computer Music Systems Augmented Reality Interaction Design