/onset-fingerprinting

Fingerprinting/classification of (percussive) audio onsets/transients

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Onset fingerprinting

This repository is concerned with developing novel ways to computationally work with musical, especially percussive, sound onsets.

Currently several items are developed concurrently:

  • Percussive Onset Sound Dataset specification (POSD)
  • Multilateration algorithms to locate where sounds were generated based on multiple sensors
    • e.g. when striking a drumhead, use several sensors to get precise coordinates of where the strike landed
  • Onset fingerprinting/classification algorithms
    • given a percussive onset, classify it as being a specific sound, under real-time constraints
    • used for example to electronically augment live playing