/vampy-cfa

Continuous Frequency Activation Vampy Plugin

Primary LanguagePythonMIT LicenseMIT

Continuous Frequency Activation Vampy Plugin

This is a Vampy plugin that wraps the Continuous Frequency Activation (CFA) output of the CBA-YAAFE-extension [SP2007], which can be used as a speech/music discriminator.

[SP2007] Seyerlehner, Pohle, et al., Automatic Music Detection in Television Productions., Proc. of the 10th Int. Conference on Digital Audio Effects (DAFx-07), Bordeaux, France, September 10-15, 2007, pp. 221-228.

Installation

Firstly, install Yaafe and then CBA-YAAFE-extension as per the instructions in their respective README files.

Download Vampy and place it in your Vamp system plugin folder.

Finally, copy PyCFA.py into the Vamp system plugin folder. You should then be able to extract CFA using your favourite Vamp host, such as Sonic Visualiser or Sonic Annotator.

Usage

Parameters should be set through the Vamp host. Please see the CBA-YAAFE-extension features page for an explanation of what the parameters do.