SP-Tools (alpha v0.8) - Sines, Synthesis/Modelling, and Documentation
Channel: kriista
Date: 2023-04-18

Changelog
v0.8 - Sines, Synthesis/Modelling, and Documentation
* added synthesis and physical modelling objects (sp.karplus~, sp.resonators~, sp.resonaroscreate~, sp.shaker~, sp.sinusoidplayer~, sp.sinusoids~, sp.waveguidemesh~, sp.lpg~, sp.lpgcore~)  
* added Max for Live devices for some of the new processes (Resonators, Sinusoids, Waveguide Mesh)  
* added new descriptor type (sines) and corresponding objects (sp.sineframe, sp.sines~, sp.sinesrt~) (you should reanalyze all your corpora)  
* added utilities for filtering and creating clusters of triggers and gates (sp.probability~, sp.triggerbounce~, sp.triggercloud~, sp.triggerframe~)  
* added absolute start and length parameters to sp.corpusplayer~ (via startabsolute and lengthabsolute messages)  
* added scramble transformation to sp.databending  
* added slew parameter to sp.speed  
* added ability to loop floats and ints (as well as conventional descriptors) to sp.datalooper~ 
* added proper Max documentation via reference files, autocomplete, etc... 
* added sample rate adaptation to all realtime and offline analyses. previously things were optimized and assumed for 44.1k/48k but now everything works at every sample rate (up to 192k)
* added some puredata abstractions and help files to the package (in the puredata folder)

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, neural network predictive regression, physical modelling and synthesis, 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.6+ to be installed for this package to work.  

Download SP-Tools:
http://github.com/rconstanzo/SP-tools/releases/latest

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

Join the Discord server:
https://discord.gg/Vy2zuKQkqN

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

0:00 - Intro
0:33 - Discord Server
1:03 - Sines (sp.sineframe)
1:58 - Sines (sp.sines~)
2:22 - Sines (sp.sinesrt~)
3:06 - Karplus-Strong (sp.karplus~)
5:10 - Resonators (sp.resonators~)
8:22 - Resonators (sp.resonatorscreate~)
11:08 - Shaker (sp.shaker~)
12:12 - Sinusoids (sp.sinusoids~)
17:04 - Sinusoids (sp.sinusoidplayer~)
19:17 - Waveguide Mesh (sp.waveguidemesh~)
23:02 - Low Pass Gate (sp.lpg~)
26:39 - Probability (sp.probability~)
32:50 - Triggers (sp.triggerbounce~)
37:20 - Triggers (sp.triggercloud~)
41:15 - Triggers (sp.triggerframe~)
44:29 - Playback (sp.corpusplayer~)
46:21 - Documentation
47:57 - Sample Rates
49:42 - Pure Data
50:31 - Outro