Expand description
Aether project manifest — the declarative project format.
A manifest describes a complete audio application: nodes, connections, parameters, and build targets.
{
"name": "my-synth",
"version": "0.1.0",
"engine": "aether-dsp",
"sample_rate": 48000,
"block_size": 64,
"nodes": [
{ "id": "osc", "type": "Oscillator", "params": { "Frequency": 440.0 } },
{ "id": "filt", "type": "StateVariableFilter", "params": { "Cutoff": 2000.0 } },
{ "id": "out", "type": "Gain", "params": { "Gain": 0.8 } }
],
"connections": [
{ "from": "osc", "to": "filt", "slot": 0 },
{ "from": "filt", "to": "out", "slot": 0 }
],
"output_node": "out",
"plugin_targets": ["clap"]
}Structs§
- Connection
Def - A connection between two nodes.
- Manifest
- Top-level project manifest.
- NodeDef
- A node instance in the manifest.
Enums§
Functions§
- new_
project_ manifest - Generate a starter manifest for a new project.