Abstract
QBSH (Query by Singing/Humming) system is a way for music retrieval. QBSH system takes the tune from user’s singing or humming as the search target, and then the system returns the most similar song to the user. Based on the understanding of user experience, users tend to use web-based services rather than to have software installed to their computers. The goal of this research is to build a web-based QBSH system based on the existing QBSH core developed in our lab. This allows the users to use our QBSH system through the Internet without a complicated installation process. In addition, this system incorporates the concept of Web 2.0 and allows the users to add new songs to the song database. Thus users do not only search for songs but are also providers of the contents. The second goal of this research is to optimize the structure and the operating process of the QBSH system. Although the core of melody recognition is quite robust, the reliability of QBSH system is still hard to control. Problems exist in the communication among the servers and in song database synchronization. So this research will apply system scheduling to achieve the goal of synchronizing all servers’ status. Also, severs will be allow to be new adding or into offline anytime by controlling servers’ time.