Creating a teaching and learning experience for designing interactive applications: Digital musical instruments | IEEE Conference Publication | IEEE Xplore