• DocumentCode
    189236
  • Title

    Rhythmic Pattern Extraction by Community Detection in Complex Networks

  • Author

    Coca Salazar, Andres Eduardo ; Liang Zhao

  • Author_Institution
    ICMC - Inst. de Cienc. Mat. e de Comput., Univ. de Sao Paulo (USP), Sao Carlos, Brazil
  • fYear
    2014
  • fDate
    18-22 Oct. 2014
  • Firstpage
    396
  • Lastpage
    401
  • Abstract
    In this paper, we study musical knowledge extraction and discrimination. Specifically, we propose a method for automatic extraction of drums rhythmic patterns of music and the rhythmic summarization of a set of songs from the same artist. A musical piece is generally formed of one or more predefined rhythmic patterns and such patterns are composed of rhythmic cells (RC), which are groups of rhythmic figures derived from n-th division of a larger rhythmic figure. At the pre-processing and encoding phase, the RCs of drums percussion lines are represented in duration-weighted notation (DWN). Then, the vector of DWM is encoded to be free of the dimensional dependence on the number of figures in the RC. After that, a network is constructed from the encoded DWM using the method proposed in this paper. We find that the rhythmic patterns of the musical work are related to the formation of communities in the network. In this work, two community detection algorithms are used: Louvain algorithm for the disjoint community detection and Bayesian Nonnegative Matrix Factorization algorithm (BNMF) for detecting overlapping communities. Moreover, a new measure for quantifying the relevance of communities to differentiate types of rhythmic patterns is introduced. The proposed technique has been applied to automatic extraction of drums rhythmic pattern of the song "Drive my car" by The Beatles. Experimental results show good performance of the proposed method.
  • Keywords
    data mining; music; pattern recognition; Bayesian nonnegative matrix factorization algorithm; DWN; Drive my car; Louvain algorithm; The Beatles; community detection; complex networks; drums rhythmic pattern automatic extraction; duration-weighted notation; encoding phase; knowledge discrimination; musical knowledge extraction; musical work; pre-processing; rhythmic cells; rhythmic pattern extraction; rhythmic patterns; rhythmic summarization; Algorithm design and analysis; Bridges; Communities; Complex networks; Encoding; Rhythm; Vectors; community detection; complex networks; drum patterns; musical knowledge extraction; musical rhythm; topological measures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Systems (BRACIS), 2014 Brazilian Conference on
  • Conference_Location
    Sao Paulo
  • Type

    conf

  • DOI
    10.1109/BRACIS.2014.77
  • Filename
    6984863