~Proceedings ICMCISMCI2014 14-20 September 2014, Athens, Greece Implementation and Evaluation of Real-Time Interactive User Interface Design in Self-learning Singing Pitch Training Apps Kin Wah Edward Lin, Hans Anderson, M.H.M. Hamzeen, Simon Lui Singapore University of Technology and Design {edward-lin hansanderson}@mymail.sutd.edu.sg,{hamzeen_hameem simon_lui}@sutd.edu.sg ABSTRACT We present a self-learning singing pitch training tool on the smart-phone to evaluate the efficacy of the real-time interaction mechanism for improving users' intonation and timing, which are the most essential techniques in singing. It consists of (1) an intonation level classifier, (2) a scoring mechanism to help the users know how well they perform, and (3) an interactive pitch training mechanism. We stress the importance of our app's practicality, such that it serves as a guideline for implementing and enhancing similar singing training apps. Experimental results show that the synthesized singing demonstration and the visual feedback design are helpful and natural to comprehend. Our performance evaluation method shows that the score of user intonation improved by an average of 94.81% after training with our tool. 1. INTRODUCTION Most people learn to sing by imitating professional singers while singing along to their favourite songs. Another popular method is to learn from singing tutorial videos on websites such as YouTube. This learning process depends heavily on the vocalist's ability to evaluate his or her own accuracy. Hence, there is a demand for real-time visual feedback assistance in training of vocal technique, especially the intonation. Much research work has already been conducted [1, 2]. In a review article [3], D. Hoppe et al. suggest that further quantitative investigation of the effectiveness of such visual feedback assistance is needed. They suggest investigating the efficacy of various types of visual feedback, and varying the richness of the information that feedback provides, based on the user's singing skill. Another drawback of these tools is their accessibility. Most of these tools do not have mobile app versions, they fails to take advantage of the now ubiquitous use of smart-phone. Several intonation training apps have been developed since the Android Market and the iOS App Store were first launched in 2008. On the Android platform, Singing Lessons Voice Training [4] provides various demo videos and tips for singers to improve their vocal performance, but Copyright: 2014 Kin Wah Edward Lin, Hans Anderson, M.H.M. Hamzeen, Simon Lui et al. This work is supported by Multi-platform Game Innovation Centre (MAGIC), funded by the Singapore National Research Foundation under its IDM Futures Funding Initiative and administered by the Interactive and Digital Media Programme Office, Media Development Authority. lacks any mechanism to receive input from the user and respond to it in real time. VoiceMatch's Sing Karaoke Voice Tuner Pro [5] records the user's voice to analyse his or her pitch range. Then it suggests songs that are appropriate for their vocal range. This app also does not provide any interaction mechanism. On the iOS platform, Smule's Sing! Karaoke [6] provides an interaction mechanism for users to know whether their pitch meets the target pitch. It has a piano-roll style notation system that scrolls from the right to the left. Based on the analysis of the user's voice, a slider-like indicator on the left moves up and down. Users then learn whether their voice meets the target pitch. They can also get feedback on the accuracy of their timing by checking if the indicator stays at the position of the pitch line and whether the pitch line comes across the indicator. Free Singing coach, songs, voice exercise, developed by sing sharp [7], combines the idea of [5] and [6]. It provides the pitch range testing, and enhances the user-interface (UI) of [6] by adding a piano keyboard on the slider-like indicator. Thus, the users not only know whether they meet the target pitch and follow the rhythm, they also know which pitch they are performing. Erol Singer's Studio - Voice Lesson [8] also provides the pitch range analysis and the same idea of the interaction mechanism mentioned in [7]. However, the performance demonstrations of both [7] and [8] are played with piano sounds, rather than with a singing voice. In this paper, we present a singing pitch training tool on the smart-phone to study the efficacy of the real-time interaction mechanism for improving user's intonation and timing, which are the most essential techniques in singing. Our main contribution in this paper being that Design principles and implementation issues of each component of our singing pitch training tool on iOS platform are stated and discussed. This may serve as a model for implementing and enhancing similar apps. In Section 2, we first discuss the design principles of our singing pitch training tool, in order to define the requirements of the UI. The related technical issues are also discussed. In Section 3 we briefly describe some details of our implementation. The user-experience, the user's performance, and the evaluation methods are stated in Section 4. Finally, several possible directions for the future research are discussed in Section 5. - 1693 - 0
Top of page Top of page