• 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