You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
abstract: "germ is a local generative microsound environment whose generated sounds retain prompts, parents, mutations, listening metadata, and Earworm-compatible lineage."
Copy file name to clipboardExpand all lines: README.md
+48-9Lines changed: 48 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,12 @@ listened to, and traced through lineage. A listening from Oída can become a
8
8
prompt or source in GERM; a successful render can become a descendant in
9
9
Akousmata and return to Oída for another listening.
10
10
11
-
Current release: `0.3.3`.
11
+
Current release: `0.4.0`.
12
+
13
+
GERM is part of two Sonic Field Labs constellations: it cultivates within
14
+
[The Listening Stack](https://sonicfield.org/stack) and describes its material
15
+
through the [Sonic Matter Stack](#sonic-matter-stack-integration), whose
16
+
protocol boundary is MASA 0.1.0.
12
17
13
18
GERM is an independent Sonic Field Labs project. It can use Stable Audio 3
14
19
providers, but it is not an official Stability AI product.
@@ -122,22 +127,56 @@ promising one universal hardware minimum.
122
127
All three scales use the same module graph, semantic FX bridge, sessions,
123
128
library, and lineage model.
124
129
125
-
## Sonic Matter Observatory integration
130
+
## Sonic Matter Stack integration
126
131
127
-
GERM keeps the Observatory components distinct while making their contracts
128
-
usable inside the cultivation graph:
132
+
GERM belongs to two constellations. The Listening Stack is how a sound is
133
+
heard, remembered, and re-listened; the **Sonic Matter Stack** is how sound is
134
+
described *as matter* — its provenance, its measurements, its granular and
135
+
spectral operations, and the observations that modulate it. GERM keeps those
136
+
components distinct while making their contracts usable inside the cultivation
137
+
graph:
129
138
130
-
| Component | Boundary in GERM |
131
-
| --- | --- |
132
-
| MASA 0.1 | Optional descriptive JSON sidecars under `output/masa/`; never replaces Sonic Lineage or changes a successful render into a failure. |
133
-
| MATERIA | Matter Analysis provides a bounded local analyzer informed by the shared measured / inferred / unavailable distinction; it is not a claim of listening. |
134
-
| Cosmoaudition System | A loopback-only, response-bounded HTTP bridge reads snapshots and source status. GERM never contacts observatory providers directly. |
139
+
| Component | Version / contract | Boundary in GERM |
140
+
| --- | --- | --- |
141
+
|[MASA](https://github.com/sonicfieldlabs/MASA)| 0.1.0 (MIT) | Optional descriptive JSON sidecars under `output/masa/`, citing the published canonical schema at `masa.sonicfield.org`. They never replace Sonic Lineage or turn a successful render into a failure. |
142
+
| MASA Processing |`masa-processing-request` 0.1.0 | Every Micro module declares a granular or spectral operation in MASA's engine-neutral terms. GERM states the intention and binds no DSP library. |
143
+
| MATERIA | — | Matter Analysis provides a bounded local analyzer informed by the shared measured / inferred / unavailable distinction; it is not a claim of listening. |
144
+
|[Cosmoaudition](https://github.com/sonicfieldlabs/cosmoaudition)|`cosmo/modulation/v0.1`| A loopback-only, response-bounded HTTP bridge reads source status, snapshots, and modulation frames. GERM never contacts observation providers directly. |
145
+
146
+
### Micro modules as MASA processing operations
147
+
148
+
MASA 0.1.0 carries Roads's granular vocabulary as a protocol layer, so a Micro
149
+
module can say what it wants done to matter without naming an engine:
150
+
151
+
| Micro module | Operation | Character |
152
+
| --- | --- | --- |
153
+
| Grain Culture |`matter.granulate`| Quasi-synchronous emission at the perceptible grain. |
<pclass="canvas-source-panel-note">Observations become attributed, bounded control material through authored mappings—not claims that data is a source's literal voice.</p>
0 commit comments