SongBot: An Interactive Music Generation Robotic System for Non-musicians Learning from A Song | IEEE Conference Publication | IEEE Xplore