====== Differences ====== This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
interval-magic [2015/10/25 12:17] georgid |
interval-magic [2015/11/13 11:34] (current) georgid |
||
---|---|---|---|
Line 2: | Line 2: | ||
| Authors | Georgi Dzhambazov, Andrés Ferraro | | | Authors | Georgi Dzhambazov, Andrés Ferraro | | ||
+ | | Contacts | {georgi.dzhambazov,andres.ferraro}@upf.edu | | ||
| Affiliation | [[http://mtg.upf.edu|Music Technology Group]] | | | Affiliation | [[http://mtg.upf.edu|Music Technology Group]] | | ||
+ | | Hack demo | http://dunya.compmusic.upf.edu/hamr-hack/ | | ||
| Code | [[https://github.com/andrebola/hamr-hack|Github Link]] | | | Code | [[https://github.com/andrebola/hamr-hack|Github Link]] | | ||
Line 16: | Line 18: | ||
based on algorithms: | based on algorithms: | ||
- | *Pitch Extraction | + | ==Pitch Extraction== |
- | Melody Extraction from Polyphonic Music Signals using Pitch Contour Characteristics | + | [1] Melody extraction |
- | http://mtg.upf.edu/node/2436 | + | |
==Note segmentation== | ==Note segmentation== | ||
- | Note segmentation is performed based on pitch contour characteristics (island building) and signal RMS. Notes below an adjustable minimum duration are rejected. | + | Note segmentation is performed based on pitch contour characteristics (island building) and signal RMS. Notes below an adjustable minimum duration are rejected. [2] |
==Demo== | ==Demo== | ||
- | 1. Make a query selecting the sequence of notes. | + | 1. Query a sequence of intervals by selecting them in a grid where each step is a semitone. |
{{::screen3.png?200|}} | {{::screen3.png?200|}} | ||
- | 2. Then the Segmentation is computed and the output is displayed | ||
- | {{::screen4.png?600|}} | ||
+ | |||
+ | |||
+ | |||
+ | 2. Pitch detection and note segmentation is run behind the scenes | ||
+ | |||
+ | note segmentation output: | ||
{{::screenshotandalucia_segm.png?400|}} | {{::screenshotandalucia_segm.png?400|}} | ||
- | [1] R. J. McNab et al., "Signal processing for melody transcription," in Proc. Proc. 19th Australasian Computer Science Conf., 1996 | + | |
+ | |||
+ | |||
+ | 3. The retrieved audio segment is played and its segmented contour displayed | ||
+ | {{::screen4.png?600|}} | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [1] Salomon et al. Melody Extraction from Polyphonic Music Signals using Pitch Contour Characteristics | ||
+ | http://mtg.upf.edu/node/2436 | ||
+ | |||
+ | [2] R. J. McNab et al., "Signal processing for melody transcription," in Proc. Proc. 19th Australasian Computer Science Conf., 1996 |