KEYed User Interface An HCI Theoretic Design of a Novel Music Composition Interface by Farhan Mohamed supervised by Dr. Sidney Fels Human Communication.