GERM starts with a mock provider that needs no model. Stable Audio 3 code, weights, hosted services, LoRAs, datasets, and accounts are optional operator choices and are not bundled in this repository.
GERM source code is licensed under MPL-2.0. That license covers this repository's code. It does not grant rights to third-party models, datasets, source recordings, provider services, or generated material.
The optional Python provider references the official Stable Audio 3 repository. Its repository code license is MIT at the time of this release.
GERM's first developed local generation path uses three post-trained checkpoints:
Stable Audio 3 model weights are separately licensed. These model cards are gated and currently identify the Stability AI Community License plus additional component terms. The exact page and terms for the downloaded checkpoint always control. Locally runnable or downloadable weights should not be described as unrestricted open-source software solely because the code repository is MIT.
The upstream release supplies text-to-audio, audio-to-audio editing, inpainting and continuation, variable-length generation, and LoRA personalization. GERM places those primitives inside its graph, Micro/Matter modules, job system, source handling, comparison, metadata, and sonic-lineage workflows. The wider Listening Stack remains model-agnostic even though this first GERM provider is intentionally designed around Stable Audio 3.
GERM does not redistribute weights or accept upstream terms for the operator. Before installing a model:
- review the code, weight, component, dataset, and commercial-use terms;
- record the exact checkpoint and revision used;
- confirm that the hardware and dependency combination is supported upstream;
- retain any attribution or notice required for publication or distribution.
The MLX installer prepares the official provider path on Apple Silicon; it does not change the model's license.
See Local setup for explicit hf download commands and the
Listening Stack installer
for the guided route. Neither path redistributes weights or records a Hugging
Face token in Git.
The Stability API route is opt-in and uses an operator-supplied key. Service terms, availability, credit use, retention, and content rules are separate from GERM. Requests can include prompts and source audio, so enable it only after deciding that transfer is appropriate.
LoRAs and future adapters can have their own licenses and training-data constraints. GERM's Strain registry records declared identity, strength, tags, license, and provenance, but it cannot verify that a declaration is correct.
GERM does not determine ownership of input recordings, prompts, generated audio, lineage notes, or research exports. Operators are responsible for consent, provenance, attribution, and the rights required to create, store, perform, publish, or redistribute them.
Use CITATION.cff to cite GERM. Cite the exact model, checkpoint, provider, and relevant upstream release separately when they contributed to a result.