cannam / tipic

Vamp plugin and C++ library implementing pitch-chroma audio features after Müller and Ewert.

Home Page:https://code.soundsoftware.ac.uk/projects/tipic

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tipic - Tibre-Invariant Pitch Chroma
====================================

A Vamp plugin (and accompanying C++ library) implementing pitch-chroma
audio features approaching timbre invariance, after the paper "Towards
timbre-invariant audio features for harmony-based music" by Meinard
Müller and Sebastian Ewert.

    https://code.soundsoftware.ac.uk/projects/tipic

This plugin is intended to provide features extracted from a music
audio signal, containing a reduction of the pitch and harmonic content
of the audio which is relatively stable in the presence of timbral
differences and local variations such as vibrato.

See the Chroma Toolbox,

    http://resources.mpi-inf.mpg.de/MIR/chromatoolbox/

for the original MATLAB implementations of these methods.


Dependency
----------

This code depends on the qm-dsp library:

    https://code.soundsoftware.ac.uk/projects/qm-dsp

If you have cloned this code from the Mercurial repository hosted at
SoundSoftware, you should have got qm-dsp as well as a subdirectory
(it's listed as a Mercurial subrepository).


Authors
-------

Tipic library and plugin code written by Chris Cannam, based on the
MATLAB Chroma Toolbox implementation from Meinard Müller and Sebastian
Ewert.

The C++ code in the Tipic plugin and accompanying library is
Copyright 2015 Queen Mary, University of London, except where specified
in individual source files.

Distributed under the GNU General Public License: see the file COPYING
for details.


Citation, License and Use
-------------------------

If you make use of this software for academic purposes, please cite:

  Meinard Müller and Sebastian Ewert, "Towards timbre-invariant audio
  features for harmony-based music". IEEE Transactions on Audio,
  Speech, and Language Processing, volume 18 no 3, 2010, pp 649-662.

(See the CITATION file for a BibTeX reference.)

About

Vamp plugin and C++ library implementing pitch-chroma audio features after Müller and Ewert.

https://code.soundsoftware.ac.uk/projects/tipic

License:GNU General Public License v2.0


Languages

Language:MATLAB 49.3%Language:C++ 25.3%Language:C 22.4%Language:Makefile 3.0%