Automatic annotation of timbre variation for monophonic musical instruments
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
.gitattributes
Khomus.wav
README.md
example.m
inDepthExample.m
labelSignal.m

README.md

labelSignal

labelSignal: Automatic annotation of timbre variation for monophonic musical instruments and other sound sources.

Examples

You can find some output examples here.

Requirements

It has been tested on Matlab R2015a + DSP Toolbox, but it should work even with older versions of Matlab. If it doesn't, please let us know.

Repo content

lib contains routines used by the main function.

labelSignal.m is the main function. This does all the work.

example.m script is a good starting point to learn how to use labelSignal.m.

inDepthExample.m script is a good starting point to learn how labelSignal.m works.

Khomus.wav is some audio used by the sample scripts.

README.md is this file.

How to reference this work

Haus, G., Ludovico, L. A., & Presti, G. (2017). Automatic Annotation of Timbre Variation for Musical Instruments. In Computer Music Multidisciplinary Research (pp. 493-504). Les éditions de PRISM.

License

AUTOMATIC ANNOTATION OF TIMBRE VARIATION FOR MONOPHONIC MUSICAL INSTRUMENTS Goffredo Haus, Luca A. Ludovico, and Giorgio Presti {goffredo.haus,luca.ludovico,giorgio.presti}@unimi.it

labelSignal.m: describes a signal through a time serie of labels Copyright (C) 2017 - Laboratorio di Informatica Musicale

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/