Flocking
JavaScript audio synthesis framework using declarative JSON specs, aimed at artists and experimental web sound.
| Language | JavaScript |
|---|---|
| Category | Synthesis & DSP |
| License | MIT OR GPL-2.0 |
| Platforms | Web |
| Install | npm install flocking |
| First released | ~2011 |
| Maintained | Not actively maintained (last activity 2022) |
| Links | Website · Source |
Strengths
- Declarative JSON-based synthesis graphs
- Runs in browser and Node
- Designed for artists/experimental sound
Limitations
- No commits since 2022; effectively dormant
- Niche audience and small community
Best for
Declaratively specifying synthesis graphs as data for generative web audio.
Minimal example
flock.synth({ synthDef: { ugen: "flock.ugen.sinOsc", freq: 440 } });