Skip to content

Latest commit

 

History

History
61 lines (45 loc) · 1.81 KB

README.md

File metadata and controls

61 lines (45 loc) · 1.81 KB

README

Python packages for audio onset detection Evaluation

Structure

In the "src" dir the tool is organised into python packages as followed:-

  • Eval : statistical tools for evaluating onsets prediction vs ground-truth
  • Predict : global package to generate pool and onsets text files
    • OnsetNovelty : package grouping multiple onset novelty functions
    • Slice : package grouping multiple multidimensional "peak-picking" algorithms
  • Utils : common routines and functions for dealing with files and the environment.

conf.py at the top level holds environment specific things - customise this for your setup.

How-To

Specify folders in conf.py

for already computed onset textfiles : run Eval/__init__.py

for computing : specify desired methods in OnsetNovelty's and Slice's __init__.py then run Predict's init.py

you can use last computation using pool cache (basicaly set fromFile=true in config.py)

Eclipse Instructions

  1. Install PyDev
  1. Go to Eclipse Marketplace
  • Install EGit
  1. Pull down code

Make sure to set the "src" directory as the PYTHONPATH to detect the packages.

libraries needed:

optional

*opencv