User Tools

Site Tools


interval-magic

====== Differences ====== This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
interval-magic [2015/10/24 17:42]
georgid created
interval-magic [2015/10/25 12:23]
georgid
Line 1: Line 1:
 +====interval magic====
 +
 +| Authors | Georgi Dzhambazov, Andrés Ferraro |
 +| Affiliation | [[http://​mtg.upf.edu|Music Technology Group]] |
 +| Code | [[https://​github.com/​andrebola/​hamr-hack|Github Link]] |
 +
  
  
 A tool which lets the user enter a melodic query by  specifying a sequence of musical intervals. A tool which lets the user enter a melodic query by  specifying a sequence of musical intervals.
-The system ​automatically finds all occurrences of the melodic ​snipet ​within a collection ​of songs+ 
-For example it can find that a quint up, followed by a quart down, followed by a octave appears ​in the Chorus ​of song1 and and the verse of song2.  ​+It automatically finds all occurrences of the melodic ​query within a the vocal line of a song
 +For example it can find that a quint up, followed by a minor third down, followed by a octave appears ​at the beginning ​of the chorus and end of verse.  ​ 
 Users who are learning singing might find this tool useful to exercise music intervals for their favorite songs. Users who are learning singing might find this tool useful to exercise music intervals for their favorite songs.
  
-The tool was built on music hack day Paris 2014 and is based on algorithms ​developed in the MTG research group. +based on algorithms: 
-http://​mtg.upf.edu/​node/​2656+ 
 +==Pitch Extraction== 
 +[1] Melody extraction
 http://​mtg.upf.edu/​node/​2436 http://​mtg.upf.edu/​node/​2436
 +
 +==Note segmentation==
 +Note segmentation is performed based on pitch contour characteristics (island building) and signal RMS. Notes below an adjustable minimum duration are rejected. [2]
 +
 +==Demo==
 +
 +1. Make a query selecting the sequence of notes.
 +{{::​screen3.png?​200|}}
 +
 +
 +2. Then the Segmentation is computed and the output is displayed
 +{{::​screen4.png?​600|}}
 +
 +
 +note segmentation output
 +{{::​screenshotandalucia_segm.png?​400|}}
 +
 +[1] Salomon et al. Melody Extraction from Polyphonic Music Signals using Pitch Contour Characteristics
 +
 +
 +[2] R. J. McNab et al., "​Signal processing for melody transcription,"​ in Proc. Proc. 19th Australasian Computer Science Conf., 1996
  
interval-magic.txt · Last modified: 2015/11/13 11:34 by georgid