SP-Tools (alpha v0.3) - Filtering, Playback, and Realtime Analysis

Опубликовано: 06 Май 2026
на канале: Amplifiers & Explosions
783
23

Changelog v0.3
added ability to filter corpora by descriptors (baked into sp.corpusmatch via filter messages)
added improved/unified corpus playback with sp.corpusplayer~
add realtime analysis abstractions (sp.realtimeframe~, sp.descriptorsrt~, sp.melbandsrt~, sp.mfccrt~)
added new stereo corpus (corpus_plumbutter.json)
improved corpus analysis to work with stereo files and files shorter than 100ms as well as adding more comprehensive metadata
added sp.corpuslist abstraction for visualizing and playing samples in a corpus in list form
removed old playback abstractions (sp.corpussimpleplayer~, sp.corpusloudnessplayer~, sp.corpusmelbandplayer~)

SP-Tools - Machine Learning tools for drums and percussion.

SP-Tools are a set of machine learning tools that are optimized for low latency and real-time performance. The tools can be used with Sensory Percussion sensors, ordinary drum triggers, or any audio input.

SP-Tools includes low latency onset detection, onset-based descriptor analysis, classification and clustering, corpus analysis and querying, and a slew of other abstractions that are optimized for drum and percussion sounds.

SP-Tools is built around the FluCoMa Toolkit and requires v1.0 to be installed for this package to work.

Download SP-Tools here:
https://github.com/rconstanzo/sp-tools

Download FluCoMa here:
https://www.flucoma.org/download/

/////////////////////////////////////////////////////////////////////////

0:00 - Intro
0:19 - Filters (sp.corpusmatch)
5:00 - Playback (sp.corpusplayer~)
8:49 - Stereo Playback (sp.corpusplayer~)
11:56 - Realtime Analysis (sp.realtimeframe~)