MusicFlow: an interactive music composition system. - Tan, Sharon Yee Ping; Hu, Zhijia; Koh, Alan Yih Lun; Tan, Felicia; Zhao, Shengdong (2010)