FluCoMa
Toolkit bringing signal decomposition, audio descriptors and ML to Max, Pure Data and SuperCollider.
| Language | Max / Pd / SuperCollider |
|---|---|
| Category | Audio analysis |
| License | BSD-3-Clause |
| Platforms | macOS Windows Linux |
| Install | Download the package for Max/Pure Data/SuperCollider from flucoma.org |
| First released | ~2020 |
| Maintained | Yes |
| Links | Website · Source |
Strengths
- Rich analysis/decomposition/ML objects (NMF, MFCC, KDTree)
- Works across Max, Pd, SuperCollider and a CLI
- Strong learning resources for corpus/concatenative work
Limitations
- Requires a host environment (Max/Pd/SC)
- Conceptually advanced with a steep learning curve
Best for
Corpus-based/concatenative synthesis and machine listening in creative-coding environments.
Minimal example
b = Buffer.read(s, "sound.wav");
FluidBufMFCC.processBlocking(s, b, features: c = Buffer(s));