CBA - YAAFE - extension

YAAFE (Yet Another Audio Feature Extractor) - extension for the Cultural Broadcasting Archive (CBA)

Download .zip Download .tar.gz View on GitHub

CBA-YAAFE-extension

This is an extension for YAAFE (Yet Another Audio Feature Extractor), developed for music detection with the Continuous Frequency Activation feature (CFA) for the Cultural Broadcasting Archive (CBA).

Adaptations

This extension provides the possibility to get the output directly to the commandline for implementing it e.g. in PHP:

$cmd = 'yaafe_cba.py -r 11025 --resample -f "cfa: ContinuousFrequencyActivation" wavefile.wav';

exec( $cmd, $output, $return_value);

New Features

For a list of the new features and a description see: FEATURES.md.

Installation

Before installing this extension, you have to install YAAFE!

  • Download the package and unzip
  • mkdir build
  • cd build
  • ccmake .. type 'c' for configure and 'g' for generate
  • make
  • sudo make install

Run

either use the standard YAAFE-script to extract the new features:

yaafe.py -r 11025 --resample -f "cfa: ContinuousFrequencyActivation" wavefile.wav

or use the adapted one to get the output directly to the commandline as JSON-encoded string:

yaafe_cba.py -r 11025 --resample -f "cfa: ContinuousFrequencyActivation" wavefile.wav

License

The CBA-extension for YAAFE is released under GNU-LGPL v3.

Contact

For questions, comments and complaints please use Issues on GitHub.

Media Computing Research Group (http://mc.fhstp.ac.at)
Institute for Creative Media Technologies (IC\M/T)
University of Applied Sciences St. Pölten (http://www.fhstp.ac.at)