The CLAM team enraptured to announce the 1.3.0 release of CLAM, the C++ framework for audio and music,
code name The Shooting of the Flying Plugins release.
Highlights of this release are:
- NetworkEditor automatically generates and compiles a LADSPA plugin containing the network you are editing. CLAM also provides a new simple API to code that by hand yourself.
- More FAUST integration into network editor: edit faust code, compile, reload, view the svg diagrams (Natanael Olaiz GSoC)
- Lots of usability enhancements on the NetworkEditor: cut&paste, context menus to connect ports, keyboard shortcuts, default double click actions, and a processing tree filter (Natanael Olaiz GSoC)
- Annotator has also enhanced its functionality (Wang Jun GSoC):
- You can build a project that aggregates content from several extractors
- Extractors may have a config file
- Extractors can write back data (useful if the extractor is a database of webservice and needs to upload modifications)
- New ProgressControl widget and paired AudioFileMemoryLoader processing to support seeking (Pawel Bartkiewicz GSoC)
- A bunch of new 3D spatialization processings from CI Barcelona Media audio research group.
- Scripts and graphical front-end to generate a native CLAM plugin project from scratch.
- Experimental Python bindings (still just-for-hackers install procedure)
- TickExtractor example is compiling again (many thanks to Amaury Hazan from MTG-UPF)
- Development deployment for Windows native compilation using MinGW (Wang Jun GSoC)
And a lot of small nice features and fixes you will appreciate for sure.
Source and binary packages for different platforms are available at the CLAM download page.
See also: development screenshots, the CHANGELOG, and the version migration guide.
We are very excited on what next releases promise us. Some ongoing work:
- Generating other types of network based plugins and programs (LV2, JACK, VST…),
- Subnetworks (Natanael Olaiz GSoC)
- Improved OSC support, 3D scene descriptors parametrization receivers processings and Blender exporter to the spatialization processing choreographer. (Natanael Olaiz GSoC – related blogging)
- Typed controls (Francisco Tufro GSoC)
- A new musician-oriented standalone chord extraction application (Pawel Bartkiewicz GSoC)
Tags: clam
Leave a Reply