arxiv: v1 [cs.sd] 7 Nov 2017

Similar documents
IMPROVED MELODIC SEQUENCE MATCHING FOR QUERY BASED SEARCHING IN INDIAN CLASSICAL MUSIC

Analyzing & Synthesizing Gamakas: a Step Towards Modeling Ragas in Carnatic Music

Prediction of Aesthetic Elements in Karnatic Music: A Machine Learning Approach

OBJECTIVE EVALUATION OF A MELODY EXTRACTOR FOR NORTH INDIAN CLASSICAL VOCAL PERFORMANCES

International Journal of Computer Architecture and Mobility (ISSN ) Volume 1-Issue 7, May 2013

APPLICATIONS OF A SEMI-AUTOMATIC MELODY EXTRACTION INTERFACE FOR INDIAN MUSIC

Automatic characterization of ornamentation from bassoon recordings for expressive synthesis

DISCOVERING TYPICAL MOTIFS OF A RĀGA FROM ONE-LINERS OF SONGS IN CARNATIC MUSIC

Music Segmentation Using Markov Chain Methods

Generating Computer Music from Skeletal Notation for Carnatic Music Compositions

Query By Humming: Finding Songs in a Polyphonic Database

Expressive Singing Synthesis based on Unit Selection for the Singing Synthesis Challenge 2016

Music Radar: A Web-based Query by Humming System

MELODY EXTRACTION FROM POLYPHONIC AUDIO OF WESTERN OPERA: A METHOD BASED ON DETECTION OF THE SINGER S FORMANT

Robert Alexandru Dobre, Cristian Negrescu

IMPROVING MELODIC SIMILARITY IN INDIAN ART MUSIC USING CULTURE-SPECIFIC MELODIC CHARACTERISTICS

Intonation analysis of rāgas in Carnatic music

MOTIVIC ANALYSIS AND ITS RELEVANCE TO RĀGA IDENTIFICATION IN CARNATIC MUSIC

A CHROMA-BASED SALIENCE FUNCTION FOR MELODY AND BASS LINE ESTIMATION FROM MUSIC AUDIO SIGNALS

A prototype system for rule-based expressive modifications of audio recordings

AUTOMATICALLY IDENTIFYING VOCAL EXPRESSIONS FOR MUSIC TRANSCRIPTION

DISTINGUISHING MUSICAL INSTRUMENT PLAYING STYLES WITH ACOUSTIC SIGNAL ANALYSES

TOWARD AN INTELLIGENT EDITOR FOR JAZZ MUSIC

Transcription of the Singing Melody in Polyphonic Music

Available online at ScienceDirect. Procedia Computer Science 46 (2015 )

AN APPROACH FOR MELODY EXTRACTION FROM POLYPHONIC AUDIO: USING PERCEPTUAL PRINCIPLES AND MELODIC SMOOTHNESS

CONTENT-BASED MELODIC TRANSFORMATIONS OF AUDIO MATERIAL FOR A MUSIC PROCESSING APPLICATION

Measurement of overtone frequencies of a toy piano and perception of its pitch

Proc. of NCC 2010, Chennai, India A Melody Detection User Interface for Polyphonic Music

AUDIO FEATURE EXTRACTION FOR EXPLORING TURKISH MAKAM MUSIC

Available online at International Journal of Current Research Vol. 9, Issue, 08, pp , August, 2017

AN ACOUSTIC-PHONETIC APPROACH TO VOCAL MELODY EXTRACTION

Pitch correction on the human voice

2 2. Melody description The MPEG-7 standard distinguishes three types of attributes related to melody: the fundamental frequency LLD associated to a t

Laboratory Assignment 3. Digital Music Synthesis: Beethoven s Fifth Symphony Using MATLAB

Analysis of local and global timing and pitch change in ordinary

Tempo and Beat Analysis

Music Technology Group, Universitat Pompeu Fabra, Barcelona, Spain Telefonica Research, Barcelona, Spain

Automatic Rhythmic Notation from Single Voice Audio Sources

Automatic Construction of Synthetic Musical Instruments and Performers

A STATISTICAL VIEW ON THE EXPRESSIVE TIMING OF PIANO ROLLED CHORDS

EFFICIENT MELODIC QUERY BASED AUDIO SEARCH FOR HINDUSTANI VOCAL COMPOSITIONS

Precise Digital Integration of Fast Analogue Signals using a 12-bit Oscilloscope

2. AN INTROSPECTION OF THE MORPHING PROCESS

AN ON-THE-FLY MANDARIN SINGING VOICE SYNTHESIS SYSTEM

Automatic Piano Music Transcription

Landmark Detection in Hindustani Music Melodies

Voice & Music Pattern Extraction: A Review

SINGING PITCH EXTRACTION BY VOICE VIBRATO/TREMOLO ESTIMATION AND INSTRUMENT PARTIAL DELETION

PERCEPTUAL ANCHOR OR ATTRACTOR: HOW DO MUSICIANS PERCEIVE RAGA PHRASES?

PHYSICS OF MUSIC. 1.) Charles Taylor, Exploring Music (Music Library ML3805 T )

ACCURATE ANALYSIS AND VISUAL FEEDBACK OF VIBRATO IN SINGING. University of Porto - Faculty of Engineering -DEEC Porto, Portugal

Raga Identification by using Swara Intonation

Appreciating Carnatic Music Dr. Lakshmi Sreeram Indian Institute of Technology, Madras

Week 14 Query-by-Humming and Music Fingerprinting. Roger B. Dannenberg Professor of Computer Science, Art and Music Carnegie Mellon University

ECE438 - Laboratory 4: Sampling and Reconstruction of Continuous-Time Signals

Director Musices: The KTH Performance Rules System

Drum Sound Identification for Polyphonic Music Using Template Adaptation and Matching Methods

Music Representations

CSC475 Music Information Retrieval

INTER GENRE SIMILARITY MODELLING FOR AUTOMATIC MUSIC GENRE CLASSIFICATION

Take a Break, Bach! Let Machine Learning Harmonize That Chorale For You. Chris Lewis Stanford University

EE391 Special Report (Spring 2005) Automatic Chord Recognition Using A Summary Autocorrelation Function

TRACKING THE ODD : METER INFERENCE IN A CULTURALLY DIVERSE MUSIC CORPUS

Quarterly Progress and Status Report. Perception of just noticeable time displacement of a tone presented in a metrical sequence at different tempos

Analysis and Clustering of Musical Compositions using Melody-based Features

Music Information Retrieval Using Audio Input

Singing voice synthesis in Spanish by concatenation of syllables based on the TD-PSOLA algorithm

3/2/11. CompMusic: Computational models for the discovery of the world s music. Music information modeling. Music Computing challenges

Article Music Melodic Pattern Detection with Pitch Estimation Algorithms

Music Source Separation

UNIVERSITY OF DUBLIN TRINITY COLLEGE

EE-217 Final Project The Hunt for Noise (and All Things Audible)

ELEC 484 Project Pitch Synchronous Overlap-Add

Interface Practices Subcommittee SCTE STANDARD SCTE Measurement Procedure for Noise Power Ratio

Introductions to Music Information Retrieval

Rechnergestützte Methoden für die Musikethnologie: Tool time!

5.7 Gabor transforms and spectrograms

A QUERY BY EXAMPLE MUSIC RETRIEVAL ALGORITHM

Musical Signal Processing with LabVIEW Introduction to Audio and Musical Signals. By: Ed Doering

POST-PROCESSING FIDDLE : A REAL-TIME MULTI-PITCH TRACKING TECHNIQUE USING HARMONIC PARTIAL SUBTRACTION FOR USE WITHIN LIVE PERFORMANCE SYSTEMS

SOUND LABORATORY LING123: SOUND AND COMMUNICATION

Singer Recognition and Modeling Singer Error

Instrument Recognition in Polyphonic Mixtures Using Spectral Envelopes

Objective Assessment of Ornamentation in Indian Classical Singing

Quarterly Progress and Status Report. Replicability and accuracy of pitch patterns in professional singers

Automatic Commercial Monitoring for TV Broadcasting Using Audio Fingerprinting

DETECTION OF SLOW-MOTION REPLAY SEGMENTS IN SPORTS VIDEO FOR HIGHLIGHTS GENERATION

Mining Melodic Patterns in Large Audio Collections of Indian Art Music

Segmentation of musical items: A Computational Perspective

Classification of Different Indian Songs Based on Fractal Analysis

1 Introduction to PSQM

Melody Extraction from Generic Audio Clips Thaminda Edirisooriya, Hansohl Kim, Connie Zeng

Processing. Electrical Engineering, Department. IIT Kanpur. NPTEL Online - IIT Kanpur

Automatic music transcription

Speech and Speaker Recognition for the Command of an Industrial Robot

EXPLORING THE USE OF ENF FOR MULTIMEDIA SYNCHRONIZATION

Music Alignment and Applications. Introduction

Musicological perspective. Martin Clayton

Pitch-Synchronous Spectrogram: Principles and Applications

Transcription:

NON-UNIFORM TIME-SCALING OF CARNATIC MUSIC TRANSIENTS Venkata Subramanian Viraraghavan, 1,2 Arpan Pal, 1 R Aravind, 2 Hema Murthy 3 1 TCS Research and Innovation, Embedded Systems and Robotics, Bangalore, India venkatasubramanian.v@tcs.com, arpan.pal@tcs.com 2 Department of Electrical Engineering, 3 Department of Computer Science and Engineering Indian Institute of Technology, Madras aravind@ee.iitm.ac.in, hema@cse.iitm.ac.in arxiv:1711.02318v1 [cs.sd] 7 Nov 2017 ABSTRACT Gamakas are an integral aspect of Carnatic Music, a form of classical music prevalent in South India. They are used in rāgas, which may be seen as melodic scales and/or a set of characteristic melodic phrases. Gamakas exhibit continuous pitch variation often spanning several semitones. In this paper, we study how gamakas scale with tempo and propose a novel approach to change the tempo of Carnatic music pieces. The music signal is viewed as consisting of constant-pitch segments and transients. The transients show continuous pitch variation and we consider their analyses from a theoretical stand-point. We next observe the non-uniform ratios of time-scaling of constantpitch segments, transients and silence in excerpts from nine concert renditions of varṇams in six rāgas. The results indicate that the changing tempo of Carnatic music does not change the duration of transients significantly. We report listening tests on our algorithm to slow down Carnatic music that is consistent with this observation. Index Terms Carnatic Music, Pitch transients, Time-scaling. 1. INTRODUCTION Gamakas form an integral part of Indian classical music. These are continuous pitch variations that traverse pitches between notes in typical musical scales. In Carnatic music, gamakas carry important information relating to the definition and identity of a rāga (a rāga is roughly comparable to scales in Western classical music). It is important that gamakas are rendered accurately to preserve the nuances of a raga. Descriptions of gamakas in Carnatic musicology texts ([1] is believed to be the first, but [2] names at least one earlier source) give a feel for what they are. For example, the kampita gamaka (regarded as the most representative one in Carnatic music) is described in [1] as Keeping the fingers of the left hand on any svara sthāna [fret] in the vīṇa [a fretted Carnatic instrument] with the mīṭṭu [pluck] and shaking the string is kampita.. The shake can span over three semitones. However, these descriptions are not directly useful in a mathematical characterization, as was recognized in the CompMusic project [3]. Although Carnatic music is considered replete with gamakas, even seasoned practitioners agree that some rāgas are gamakaheavy while others are not. Thus, some interesting questions arise: This research was partly funded by the European Research Council under the European Unions Seventh Framework Program, as part of the Comp- Music project (ERC grant agreement 267583). Table 1: Svara names and positions in the 12 notes of an octave for Carnatic and Western music. The tonic is assumed to be C. Name Sa Ri Ga Ma Pa Da Ni Carnatic S R1 R2 G2 G3 M1 M2 P D1 D2 N2 N3 Western C C# D D# E F F# G G# A A# B 1. How much of Carnatic music consists of gamakas? 2. How do gamakas scale with tempo? 3. Do gamakas influence emotional responses to music? We show in this paper that even for rāgas seen as gamakaheavy, the time-scaling is not uniform. As a result, the first question cannot be answered without a tempo being assumed. The third question is related to the first and we come back to it in Section 6. Our analysis would conceptually be applicable to any genre of music with gamaka-equivalent features, notably Hindustani music. An important compositional form of Carnatic music, the varṇam [4], is usually sung in two speeds (at least roughly the first one-third is) and are thus ideal for our analysis to answer the second question above. The only notation from Carnatic music we will use in this paper is given in Table 1. The rest of the paper is organized as follows. Section 2 describes relevant previous work, while windowing-based techniques to track gamakas are analyzed in Section 3. Additional results from analysis of concert recordings in Section 4 to support an alternative approach to time-scaling in Carnatic music. The results of listening tests to evaluate this technique, presented in Section 5, are followed by a discussion in Section 6. 2. PREVIOUS WORK If there is continuous pitch variation, as in gamakas, a natural approach is to track the curve(s) the variation follows. Piece-wise linear fitting was used in [5] for retrieval, while Bezier curves were used to characterize them for synthesis [6]. In [7], the variation was quantized to eight cubic polynomial curves for retrieval. However, none of them characterizes gamakas satisfactorily There have also been many studies of Western classical music vibratos. An extensive survey of results relating to vibratos can be found in [8]. However, though similar in spirit to gamakas, vibratos are much faster and the range of pitch variation is much smaller and techniques developed for analysis of vibrato do not scale for gamaka analysis. A recent article [9] describes glissandos, but they are really counterparts to jārus, which is a particular type

Table 2: Typical variable values of lower Ni in bhairavī for a male voice. See Fig. 1 for the meanings of the variables. Variable f 0 f 1 t c1 t c2 t T Value 125 Hz 150 Hz 70 ms 70 ms 200 ms In the left-most position of the window, it is safe to assume (because the pitch is not changing) that the time-windowed, digital signal can be viewed as: s 1[n] = h[n] a 1 cos[2πf 0nT s + θ 1] (1) where a 1 is the constant amplitude of the signal, θ 1 is a random phase parameter, and T s is the uniform sampling period. We call such segments constant-pitch segments or CP-notes. A working definition is the longest sequence of pitch values whose minimum and maximum are within 0.3 semitones of the mean, while the magnitude of the slope of the best fit line through those values does not exceed 1 semitone per second. The short-term Fourier transform of s 1[n] is: Figure 1: Pitch contour for a phrase DN in bhairavī. Three positions of the analysis window, of width W = 40 ms, are shown. The x- axis is time in seconds and the y-axis, frequency in Hz. of gamaka in Carnatic music. The most representative gamaka, kampita, while prolific in Carnatic music [10], is not used much in Western classical music. Apart from gamaka analysis, tempo-change related work is relevant. Subramian et. al. [11] aim to automatically double the speed of one varṇam. This will be studied in greater detail in Section 4. Alternatively, there are software packages that change the tempo of a musical piece from an existing audio sample rather than from a score. Transcribe [12] is one such and Audacity [13], another. While the outputs may seem acceptable for Western classical music, they are inadequate for Carnatic music. We will refer work related to musical-emotion when needed in Section 6. 3. TRANSIENT ANALYSIS A case of continuous-pitch variation of a single tone is analyzed in this section. A single tone suffices if it is assumed that harmonics follow the same movement simultaneously, which is observed in gamakas. Let it start at a frequency f 0 Hz and remain there for t c1 seconds. Then, let it make a transition from f 0 to f 1 and back to f 0 in t T seconds and remain at f 0 for t c2 seconds. Typical values of all variables are shown in Table 2; this is for a kampita gamaka by a male voice, such as the Ni in bhairavī. The window function h(t) (its Fourier transform as a function of angular frequency Ω is denoted by H(Ω)), the window size, W, i.e. h(t) exists in (0, W ], and the window shift, w constitute the remaining parameters of analysis. The typical values for W is 100 ms [14]. For window shifts of about w = 100 ms, the transient will get sampled at most thrice and there is little meaning in trying to trace its curve 1. In fact, we show that there is little meaning to trace it for any shift size. We do this by examining three positions of the window (W = 40 ms) as shown in Fig. 1. 1 Unless we make assumptions about the curve, which we do not. S 1(e jω H(e j(ω 2πf 0T s) )e jωθ 1 + H(e j(ω+2πf 0T s) )e jωθ 1 ) = a 1 2 (2) Similar equations would apply for the right-most position of the window, except that θ 2 θ 1 and a 1 a 2 in general. The form of (2) is amenable to reasonably accurate pitchtracking, provided the main-lobe width of H(e jω ), B H, satisfies B H 2πf 0T s. This last condition can be assured by choosing a long-enough window size. For the middle position of the window, an equation such as (1) is much harder to formulate. However, we do know that the signal within the window has a variation in frequency, expressed as a ratio ρ, which must equal or exceed in parts that of the linear variation from f 0 to f 1 (in duration t T /2). That is, ρ ρ L where ρ L = 1 + f1 f0 f 0 W t T /2 = 1 + 1 15 = 1.0 6 (3) This ratio seems small at first sight, but it is greater than a semitone. In fact, the pitch in this window cannot be defined because its spectrum would have energies spread between f 0 and f 0(1 + ρ). Further, it is impractical to progressively decrease the window size to reduce ρ because the resolution of nearby frequencies (i.e. harmonics in case of real musical signals) worsens, which is due to widening of the main lobe in the window s spectrum. Only the very slow gamakas (like a slow jāru, or slide ) can be analyzed in this manner. It does not work for the typical range of transient durations (100 to 200 ms). This analysis suggests that transients should not be analyzed by reducing the time-shift between windows (w) while leaving (W ) large. Fortunately, in Carnatic music, there may not be the need to precisely find the curve of a gamaka, as we found in informal experiments, and is supported by the number of successful interpolation techniques for synthesis [15, 6, 11]. 4. NON-UNIFORM SCALING OF TRANSIENTS AND CP-NOTES The foregoing analysis leads to an interesting question: Do transients slow down with tempo? Surprisingly, it appears that they scale to only within a limited range as we show below. 4.1. A close look at time-scaling of transients Consider the two speeds of rendering a single svara, Ri, in kēdāragouḷa rāga. The pitch contours (estimated from [13]) are shown in Fig. 2a. Transients are manually marked with red curves

and CP-notes, with blue lines. It is fairly evident from the figure that the transients and CP-notes do not scale the same way. To aid seeing this better, Fig. 2b has the pitch contours of the faster renditions shifted so that the transients are aligned. The figure clearly shows that CP-notes are scaled down much more than the transients. This is analogous to speech, where the duration of consonants is preserved across different speeds, while the duration of vowels suffers significantly. In order to identify words that are spoken, consonants are necessary. The importance of vowels cannot be undermined, though: the distinction between beet and bit is just the vowel. 4.2. Non-uniform scaling in longer examples The examples discussed so far were analyzed manually. The scalability of this approach is established by analyzing varnams in six rāgas. The pitch contour of a given varṇam is first estimated using the MELODIA algorithm [16]. The pitch contour is further segmented into CP-notes, silence (corresponds to regions where the pitch estimate is zero) and transients (everything other than CPnotes and silence). The varṇams are a particular class of items, where some lines (about a third of the composition) are usally rendered in at least at two different speeds. The durations of CPsegments, transients and silence segments in the first and second speeds are obtained. Next, the ratios of the durations in the first speed to the corresponding durations in the second speed were found. The overall ratio is defined as the total duration in the first speed to that in the second 2. Table 3 shows very clearly that there is a large difference in the ratios of the CP-notes and transients (and silence). 4.3. Proposed Algorithm Based on the observations presented, we propose Algorithm 1 to slow down music by a factor R 1. The actual slowing down (statement 24) is similar to the TD-PSOLA algorithm [17, 18]. However, that is not the main contribution of the algorithm. Recalling the analysis in Section 3, it is to be noted that when dealing with transients, it is often not possible to define the pitch curve exactly. This immediately implies that a pitch-synchronous method of time-scaling transients would be ambiguous. Instead, as a first approximation, we do not scale transients at all (statement 11). The algorithm is given for the case of integer R, but it can be appropriately extended to other cases. The tonic, f 0, was found manually. Algorithm 1 was used after snapping stationary points to the nearest CP-notes, which cluster around scale notes (Table 1) with very sharp peaks [19]. If the pitch values for 80 ms around a stationary point were within 0.3 semitones from any of the CP-note peaks, they are counted as a CP-note (the slope condition in the definition of a CP-note is not enforced). Second, based on the the result in [20], CP-notes shorter than 250 milliseconds are not extended beyond this limit. This technique results in an effective slowing-down factor being R < R. In the experiments described in Section 5, R ranged from 1.79 to 1.81 for R = 2. Clearly, Algorithm 1 is only one way of slowing down music, but the result in Section 5 shows equally clearly that uniform scaling of transients is not the way to do it. Non-uniform scaling of the transients within the limits of Table 3 may help for a larger range of R, but it is beyond the scope of this paper. Algorithm 1 Non-uniform slowing down of Carnatic music 1: Segment the music samples into non-overlapping frames of length W = 32 ms. 2: Find the, say K, silence segments [5], each lasting from x k to y k frames, 1 k K. 3: Track the pitch in each frame [5] (algorithm modified to use phase-information of the spectrum) to obtain f[l], 0 l < L. 4: In the regions of music (i.e. not silence), find the pitch in semitones with respect to the tonic, f 0, as n[l] = 12 log 2 ( f[l] f 0 ). 5: Identify, say C, CP-notes according to the definition in Section 3. Let the j th CP-note start at frame c j and end at frame d j. 6: for 1 j C do 7: Mark the nominal start and end of the j th slowed-down CPnote as ĉ j Rc j and ˆd j Rd j. 8: end for 9: Identify, say I, transients (other than silence and CP-notes). Let each start at frame s i and end at frame e i. 10: for 1 i I do 11: Set the beginning and end of the slowed-down transient as ŝ i Rs i and ê i (R 1)s i + e i. 12: Find the nearest CP-note or silence segment on either side of the i th transient. 13: if an earlier CP-note (indexed by j(i)) or silence (indexed by k(i)) flanks the transient then 14: ˆdj(i) ŝ i 1 or ŷ j(i) ŝ i 1. 15: end if 16: if a later CP-note (indexed by j(i)) or silence (indexed by k(i)) flanks the transient then 17: ĉ j(i) ê i 1 or ŷ j(i) ê i 1. 18: end if 19: end for 20: for 1 j C do 21: Divide the signal by the interpolated amplitude of the CPnote (energy in frames c j to d j). 22: Interpolate the original amplitude from frames ĉ j to ˆd j. 23: Find the numbers of frames of attack and decay of the CPnote. Let these be a j( 1) and b j( 1) respectively. 24: Pitch-synchronously, extend the steady part of the CP-note in frames c j + a j to d j b j to occupy frames ĉ j + a j to ˆd i b j. 25: Multiply the signal by the interpolated amplitude. 26: Copy the signal from frames c j to c j + a j 1 to frames ĉ j to ĉ j + a j 1 and similarly for frames d j b j + 1 to b j. 27: end for 28: for 1 k K do 29: Extend the signal in frames x k + 1 to y k 1 by repetition (with any excess repetition deleted) to occupy frames ˆx k + 1 to ŷ k 1. 30: Copy the signal from frames x k and y k to frames ˆx k and ŷ k respectively. 31: end for 2 The second speed is actually twice that of the first, but it is common practice that lines of the varṇam are repeated in the first speed and not in the second. This explains why the overall ratio is well above 2 in Table 3.

(a) Approximately aligned at the centers of the phrase in each speed. (b) Silence (hatching) introduced for alignment at transients. Figure 2: Pitch contours of the rendering of the phrase RGRS in the rāga kēdāragouḷa, in three speeds. Transients have been manually marked with red curves, and CP-notes, with blue lines. The x-axis is time in mm:ss format and the y-axis, frequency in Hz. Table 3: Durations and ratios of constant-pitch segments and transients in two speeds of the first parts of several varṇams in six rāgas. Rāga Number of varṇams Duration in the 1 st speed (seconds) Ratio (1 st speed to 2 nd speed) CP-notes Transients Silence Overall CP-notes Transients Silence Overall Tōḍī 1 37.7 69.7 10.5 117.9 8.66 2.61 3.79 3.49 Bhairavī 1 56.0 100.2 64.1 220.3 10.27 2.58 5.44 3.93 Kāmbhōji 1 52.1 79.3 29.1 160.5 6.2 1.9 2.8 2.7 Śankarābharaṇam 1 43.6 87.1 11.7 142.4 12.3 3.48 2.33 4.23 Sahānā 3 144.4 237.2 78.9 460.5 9.5 2.8 3.8 3.8 Kalyāṇī 2 114.6 220.1 59.6 394.3 10.1 3.0 4.5 4.1 5. EXPERIMENTS AND RESULTS The algorithm described in Section 4.3 (with the stated modifications) was implemented on 1.5 min-long, de-noised (using [13]) audio samples in three rāgas [21, 22, 23]. Each output was split into two 1-minute clips. Similarly, the outputs from an existing, uniform slowing-down algorithm in [13] were also split at the same locations. The slowing-down factor given to the existing algorithm was R (not R), which could vary piece by piece. The original clip was also made into two clips according to the split in the slowed-down pieces. The resulting 18 clips were played in a blind listening test 3 where participants were asked to rank the slowed-down clips on a scale of 1 (worst) to 5 (best) relative to the original clip. The order of the slowed-down clips was random. Participants also rated their own familiarity with the rāgas. The result is strongly in favor of non-uniform scaling. Eighteen users (12 experts) took the test and the proposed algorithm was preferred to the existing one in 84% of the cases (90% among experts). The average rating of the proposed algorithm was 3.6 (experts: 3.74) and that of the existing one was 2.45 (experts: 2.38). The small difference in preference suggests that the experts based their evaluations on rāga-identity more than others did. 6. DISCUSSION We conclude with a discussion touching on the three questions mentioned in Section 1. It is clear that transients scale non-uniformly with tempo and that immediately implies that the fraction of music with gamakas (as against CP-notes) would vary. For any conclu- 3 https://www.iitm.ac.in/donlab/pctestmusic/ index.html?owner=venkat&testid=test1&testcount=6 sion more specific than the fraction of music containing transients increases with speed, future studies are needed. In [11], which considered speed doubling, the synthesis step (from notation) was preceded by a manual analysis of gamakas. The first example we considered in Section 4 shows that it is useful to view a svara with a gamaka, as consisting of a CP-note and one or more transients. In the language of [11], we believe that focal pitches of CP-note segments of a gamaka must be treated differently from focal pitches in transients. We proposed an algorithm that does not scale transients when slowing down Carnatic music. This was clearly preferred by listeners over uniform slowing down. For future work, we propose that tempo change algorithms should be parameterized with a priority choice between CP-notes (which we prioritized in our algorithm) and transients. This may depend on the rāga: e.g, bhairavī and mōhanam could prioritize transients and CP-notes respectively. Thus, it is not always a case of changing detail as noted in [11]. Finally, previous work on musical emotion in Carnatic and Hindustani music [24, 25] has worked at the level of rāgas. Yet, for example, in tōḍī, long stretches of svaras that eschew S and P build up tension and a transient-heavy gamaka can release it to give a calming effect. A future, underlying mechanism of musical emotion in Indian music (see [26] for its need in Western music) should thus account for the effects of CP-notes and transients. 7. ACKNOWLEDGMENTS The authors thank the Raga Surabhi team (http://www. ragasurabhi.com/index.html) for their kind permission to use three recordings [21, 22, 23] for the experiments described in this paper, and all participants of the listening test. V Viraraghavan thanks Ms. Anju Leela Thomas for her help in setting up this test.

8. REFERENCES [1] S. Dikshita, Sangita Sampradaya Pradarshini. Web version, http://www.ibiblio.org/guruguha/ssp.htm, 2008. [2] R. Sathyanarayana, Chaturdandi Prakasika of Venkatatmakhin (Vols I and II). Kalamulasastra Series Vol. 24 and 25, 2001. [3] CompMusic, CompMusic Project, http://compmusic.upf.edu/, 2012, accessed: 2017-04-16. [4] P. V. K. Raj, V. S. Viraraghavan, S. Sankaran, and H. A. Murthy, An approach to transcription of varnams in carnatic music using hidden markov models, in Proc. of the National Conference on Communication (NCC), 2017. [5] V. V, K. R. Ramakrishnan, and H. V. Sahasrabuddhe, Music information retrieval using continuity, in Proceedings of the Symposium on the Frontiers of Research on Speech and Music (FRSM 2004), no. 228. Annamalai University, Chidambaram, 2004, pp. 74 83. [6] B. Battey, Bezier spline modeling of pitch-continuous melodic expression and ornamentation, Computer Music Journal, vol. 28, no. 4, pp. 25 39, 2004. [7] K. K. Ganguli, A. Lele, S. Pinjani, P. Rao, A. Srinivasamurthy, and S. Gulati, Melodic shape stylization for robust and efficient motif detection in hindustani vocal music, in Proc. of the National Conference on Communication (NCC), 2017. [8] J. Sundberg, Acoustic and psychoacoustic aspects of vocal vibrato. [9] C. Hope and M. Terren, The possibilities of a line: Marking the glissando in western art music, 2016. [10] T. Krishna and V. Ishwar, Carnatic music: Svara, gamaka, motif and raga identity, in Serra X, Rao P, Murthy H, Bozkurt B, editors. Proceedings of the 2nd CompMusic Workshop; 2012 Jul 12-13; Istanbul, Turkey. Barcelona: Universitat Pompeu Fabra; 2012. Universitat Pompeu Fabra, 2012. [11] S. Subramanian, L. Wyse, and K. McGee, Modeling speed doubling in carnatic music, in ICMC, 2011. [12] Seventh String Software - the home of Transcribe! https://www.seventhstring.com, accessed: 2016-11-13. [13] Audacity 2.1.2 [Computer software audio editor] (2016), Latest version (2.1.3 as at March 2017) freely available for all computer platforms from: http://www.audacityteam.org/download/, accessed: 2017-04- 16. [14] S. Sankaran, P. Krishnaraj, and H. A. Murthy, Automatic segmentation of composition in carnatic music using timefrequency cfcc templates, in Proceedings of 11th International Symposium on Computer Music Multidisciplinary Research, 2015. [15] V. Ishwar, S. Dutta, A. Bellur, and H. A. Murthy, Motif spotting in an alapana in carnatic music. in ISMIR, 2013, pp. 499 504. [16] J. Salamon and E. Gómez, Melody Extraction from Polyphonic Music Signals using Pitch Contour Characteristics, IEEE Transactions on Audio, Speech and Language Processing, vol. 20, pp. 1759 1770, 2012. [Online]. Available: http://mtg.upf.edu/system/files/publications/ SalamonGomezMelodyTASLP2012.pdf [17] E. Moulines and F. Charpentier, Pitch-synchronous waveform processing techniques for text-to-speech synthesis using diphones, Speech communication, vol. 9, no. 5-6, pp. 453 467, 1990. [18] X. Huang, A. Acero, H.-W. Hon, and R. Foreword By-Reddy, Spoken language processing: A guide to theory, algorithm, and system development, 2001. [19] V. S. Viraraghavan, R. Aravind, and H. Murthy, A statistical analysis of gamakas in carnatic music, in Proceedings of the 19th International Society for Music Information Retrieval Conference, no. in press, 2017. [20] D. Swathi, Analysis of carnatic music: A signal processing perspective, Master s thesis, IIT, Madras, Chennai, 2009. [21] Raga Bhairavi: Arohanam, Avarohanam and Alapana, https://www.youtube.com/watch?v=rin vfreues, accessed: 2017-04-27. [22] Raga Sahana: Arohanam, Avarohanam and Alapana, https://www.youtube.com/watch?v=oytse1cfxce, accessed: 2017-04-27. [23] Raga Shankarabaranam: Arohanam, Avarohanam and Alapana, https://www.youtube.com/watch?v=anrcpwx694o, accessed: 2017-04-27. [24] A. Mathur, S. H. Vijayakumar, B. Chakrabarti, and N. C. Singh, Emotional responses to hindustani raga music: the role of musical structure, Frontiers in psychology, vol. 6, 2015. [25] G. K. Koduri and B. Indurkhya, A behavioral study of emotions in south indian classical music andits implications in music recommendation systems, in Proceedings of the 2010 ACM workshop on Social, adaptive and personalized multimedia interaction and access. ACM, 2010, pp. 55 60. [26] P. N. Juslin and D. Västfjäll, Emotional responses to music: The need to consider underlying mechanisms, Behavioral and brain sciences, vol. 31, no. 05, pp. 559 575, 2008.