This is a code repository for you to reproduce the Interactive Rainbow Score as mentioned in the following work:
@inproceedings{NIME20_40,
author = {Xia, Gus and Chin, Daniel and Zhang, Yian and Zhang, Tianyu and Zhao, Junbo},
title = {Interactive Rainbow Score: A Visual-centered Multimodal Flute Tutoring System},
pages = {208--213},
booktitle = {Proceedings of the International Conference on New Interfaces for Musical Expression},
editor = {Romain Michon and Franziska Schroeder},
year = {2020},
month = {July},
publisher = {Birmingham City University},
address = {Birmingham, UK},
issn = {2220-4806},
doi = {10.5281/zenodo.4813324},
url = {https://www.nime.org/proceedings/2020/nime2020_paper40.pdf},
abstract = {Learning to play an instrument is intrinsically multimodal, and we have seen a trend of applying visual and haptic feedback in music games and computer-aided music tutoring systems. However, most current systems are still designed to master individual pieces of music; it is unclear how well the learned skills can be generalized to new pieces. We aim to explore this question. In this study, we contribute Interactive Rainbow Score, an interactive visual system to boost the learning of sight-playing, the general musical skill to read music and map the visual representations to performance motions. The key design of Interactive Rainbow Score is to associate pitches (and the corresponding motions) with colored notation and further strengthen such association via real-time interactions. Quantitative results show that the interactive feature on average increases the learning efficiency by 31.1%. Further analysis indicates that it is critical to apply the interaction in the early period of learning.}
}
Note that the paper was published in 2020 while this repository is prepared in 2022, so the code contains "future content" in some sense.
Do not hesitate to open issues or contact me if you encounter any trouble!