DocumentCode
1793559
Title
Implementation of a monophonic note tracking algorithm on Android
Author
Dulimarta, Hans
Author_Institution
Sch. of Comput. & Inf. Syst., Grand Valley State Univ., Grand Rapids, MI, USA
fYear
2014
fDate
20-21 Aug. 2014
Firstpage
17
Lastpage
22
Abstract
Pitch tracking algorithms have been proposed in many digital speech processing literature. Among the practical use of pitch tracking are: improved recognition, improved speech synthesis, and semantic disambiguation. A similar problem to pitch tracking when applied to music input signals, is note tracking, i.e. detecting all the notes in the perceived music. The general problem of music recognition seems to be beyond the techniques that have been accomplished by the advances in digital speech processing. A “real music” signal is composed of multiple sound from several instruments, and digitally separating the mix into individual channels/tracks is a hard problem to solve. The algorithm described in this paper assumes that the input signal is produced by a single source and further it focuses on monophonic sound, as opposed to polyphonic sound where two or more notes are played at the same time. The algorithm described below has been implemented on an Android device using proper building blocks (Activity and Service) that comply with the Android design guidelines to achieve the best performance. In addition to the standard Android libraries from the latest Android SDK, the application also relies on a third-party library for digital signal processing routines. The Android implementation of the algorithm has been tested using input sources from human voice and musical instruments. The paper also shows the experimental results of handling these input sources.
Keywords
Android (operating system); music; software libraries; speech recognition; speech synthesis; Android SDK; Android device; digital signal processing; digital speech processing; human voice; monophonic note tracking algorithm; monophonic sound; music recognition; music signals; musical instruments; pitch tracking algorithm; polyphonic sound; semantic disambiguation; speech recognition; speech synthesis; standard Android libraries; Androids; Human voice; Humanoid robots; Instruments; Signal processing algorithms; Speech; Speech recognition;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Informatics: Concept, Theory and Application (ICAICTA), 2014 International Conference of
Conference_Location
Bandung
Print_ISBN
978-1-4799-6984-5
Type
conf
DOI
10.1109/ICAICTA.2014.7005908
Filename
7005908
Link To Document