Behavioural Modelling of Ragas of Indian Classical Music using Unified Modelling Language

This paper proposes a mechanism that represents behavioural modelling of Indian Classical Music based on Unified Modelling Language. The raga forms the backbone of Indian music and it is the combination of several notes sequences into a composition in a way, which is pleasing to the ear. The main objective behind the work is that it can be used as a good basis for retrieval of music information of Indian Classical Music songs. Unified Modelling Language is a visual language for producing and displaying the software designs. We apply this UML representation technique, mainly Sequence Diagram, Object Diagram, and Class Diagram to represent a song.

[1]  R. Shepard,et al.  Quantification of the Hierarchy of Tonal Functions Within a Diatonic Context , 1979 .

[2]  R. Shepard,et al.  Quantification of the hierarchy of tonal functions within a diatonic context. , 1979, Journal of experimental psychology. Human perception and performance.

[3]  C. Krumhansl,et al.  Tonal hierarchies in the music of north India. , 1984, Journal of experimental psychology. General.

[4]  W. Bradley Rubenstein,et al.  A database design for musical information , 1987, SIGMOD '87.

[5]  C. Krumhansl Cognitive Foundations of Musical Pitch , 1990 .

[6]  J. Clarke Scoresynth: A System for the Synthesis of Music Scores Based on Petri Nets and a Music Algebra , 1991 .

[7]  A. H. Tewfik,et al.  A network flow model for playlist generation , 2001 .

[8]  François Pachet,et al.  Scaling up music playlist generation , 2002, Proceedings. IEEE International Conference on Multimedia and Expo.

[9]  Berry Eggen,et al.  Realization and User Evaluation of an Automatic Playlist Generator , 2003, ISMIR.

[10]  Chaitanya Mishra,et al.  TANSEN: A System for Automatic Raga Identification , 2003, IICAI.

[11]  Parag Chordia Automatic rag classification using spectrally derived tone profiles , 2004, ICMC.

[12]  Jianzhong Li,et al.  A music data model and its application , 2004, 10th International Multimedia Modelling Conference, 2004. Proceedings..

[13]  Emilia Gómez,et al.  Estimating The Tonality Of Polyphonic Audio Files: Cognitive Versus Machine Learning Modelling Strategies , 2004, ISMIR.

[14]  Robert B. France,et al.  A UML-based pattern specification technique , 2004, IEEE Transactions on Software Engineering.

[15]  Tim Pohle,et al.  GENERATING SIMILARITY-BASED PLAYLISTS USING TRAVELING SALESMAN ALGORITHMS , 2005 .

[16]  Tim Pohle,et al.  Dynamic Playlist Generation Based on Skipping Behavior , 2005, ISMIR.

[17]  Ching-Hua Chuan,et al.  Polyphonic Audio Key Finding Using the Spiral Array CEG Algorithm , 2005, 2005 IEEE International Conference on Multimedia and Expo.

[18]  Peter Knees,et al.  Combining audio-based similarity with web-based data to accelerate automatic music playlist generation , 2006, MIR '06.

[19]  Parag Chordia Automatic Raag Classification of Pitch-tracked Performances Using Pitch-class and Pitch-class Dyad Distributions , 2006, ICMC.

[20]  Torben Bach Pedersen,et al.  Fuzzy Song Sets for Music Warehouses , 2007, ISMIR.

[21]  Myriam Desainte-Catherine,et al.  A system of interactive scores based on Petri nets , 2007 .

[22]  M. Pearce,et al.  Sweet Anticipation : Music and the Psychology of Expectation , 2007 .

[23]  Parag Chordia,et al.  Raag Recognition Using Pitch-Class and Pitch-Class Dyad Distributions , 2007, ISMIR.

[24]  Torben Bach Pedersen,et al.  A Data and Query Model for Dynamic Playlist Generation , 2007, 2007 IEEE 23rd International Conference on Data Engineering Workshop.

[25]  Torben Bach Pedersen,et al.  Using Fuzzy Lists for Playlist Management , 2008, MMM.

[26]  Oksana Nikiforova,et al.  Development of the Tool for Generation of UML Class Diagram from Two-Hemisphere Model , 2008, 2008 The Third International Conference on Software Engineering Advances.

[27]  Andreas Rauber,et al.  On the suitability of state-of-the-art music information retrieval methods for analyzing, categorizing and accessing non-Western and ethnic music collections , 2010, Signal Process..

[28]  Adrian Walton A graph theoretic approach to tonal modulation , 2010 .

[29]  Gerti Kappel,et al.  A survey on UML-based aspect-oriented design modeling , 2011, CSUR.

[30]  Antonio Puliafito,et al.  From UML to Petri Nets: The PCM-Based Methodology , 2011, IEEE Transactions on Software Engineering.

[31]  D. De,et al.  Polymorphism in Indian Classical Music: A pattern recognition approach , 2012, 2012 International Conference on Communications, Devices and Intelligent Systems (CODIS).

[32]  Debashis De,et al.  Object oriented classification and pattern recognition of Indian Classical Ragas , 2012, 2012 1st International Conference on Recent Advances in Information Technology (RAIT).

[33]  D. De,et al.  An approach to identify Thhat of Indian Classical Music , 2012, 2012 International Conference on Communications, Devices and Intelligent Systems (CODIS).

[34]  Debashis De,et al.  Pattern Classification of Indian Classical Ragas based on Object Oriented Concepts , 2012 .

[35]  D. De,et al.  Inheritance in Indian Classical Music: An object-oriented analysis and pattern recognition approach , 2012, 2012 International Conference on Radar, Communication and Computing (ICRCC).

[36]  Debashis De,et al.  Quality measure model of music rhythm using Genetic Algorithm , 2012, 2012 International Conference on Radar, Communication and Computing (ICRCC).

[37]  Debashis De,et al.  A Framework of Musical Pattern Recognition Using Petri Nets , 2014 .

[38]  S. Chakrabarty,et al.  Pervasive Diary in Music Rhythm Education: A Context-Aware Learning Tool Using Genetic Algorithm , 2014 .

[39]  Sarah Rothstein Pattern Oriented Software Architecture Patterns For Concurrent And Networked Objects , 2016 .