CDP8 binaries — mirrored for MAESTRO

Cross-platform pre-built binaries of the Composers Desktop Project (CDP) Release 8 — Trevor Wishart's classical DSP program suite — packaged for fetch-on-demand installation inside MAESTRO.

What's in this repo

Platform File Status Notes
Linux x86_64 cdp8-linux-x86_64.tar.gz ✓ Available 220 binaries, ~29 MB compressed / ~65 MB extracted
macOS ARM64 (not yet available) Needs a Mac to build
macOS x86_64 (not yet available) Needs a Mac to build
Windows x86_64 (not yet available) MinGW build pending

Each platform tarball is self-contained: 220 program binaries, the LGPL-2.1 license text, attribution notes, and a modification disclosure.

Why this repo exists

CDP's upstream releases ship full installers for macOS and Windows but not for Linux (which expects users to build from source). MAESTRO needs the same set of binaries on every supported platform, packaged so its CDP panel can fetch-on-demand without asking users to install a CMake toolchain. This repo is that distribution layer.

We do not modify CDP's audio algorithms or behavior — only build configuration where needed for non-Clang compilers. See MODIFICATIONS.md inside each tarball for the exact diff.

License & attribution

CDP is licensed under the GNU LGPL-2.1. The binaries in this repo are unmodified builds (apart from documented build-system patches) and are redistributed under the same license.

Original authors: Trevor Wishart, Richard Dobson, and contributors to the Composers Desktop Project (1986–present).

Source code: https://github.com/ComposersDesktop/CDP8

How MAESTRO uses these

When a user opens the CDP panel in MAESTRO's AI tab → Design category:

  1. MAESTRO checks ~/.maestraea/cdp/bin/ for existing binaries.
  2. If missing, it fetches cdp8-<platform>.tar.gz from this repo via huggingface_hub.hf_hub_download and extracts to ~/.maestraea/cdp/bin/.
  3. The panel browser then lists all 200+ programs across 13 categories.

You don't need a HuggingFace account or token to download — this repo is public.

Contributing builds for other platforms

If you're on macOS or Windows and want to contribute a tarball:

  1. Clone https://github.com/ComposersDesktop/CDP8
  2. Apply the patch in MODIFICATIONS.md (gates -stdlib=libc++ behind Clang)
  3. Build per building.txtcmake -DUSE_LOCAL_PORTAUDIO=OFF .. && make
  4. Package the NewRelease/ directory as cdp8-<platform>.tar.gz with the layout shown above
  5. Open a PR on https://github.com/AEmotionStudio/maestro (or open an issue and we'll upload the artifact)
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support