{ "metadata": { "name": "Basic Sine", "description": "Simple sine wave synthesizer with ADSR envelope. Great for learning the basics of subtractive synthesis.", "author": "Lightningbeam", "version": 1, "tags": ["basic", "lead", "mono"] }, "nodes": [ { "id": 0, "node_type": "MidiInput", "parameters": {}, "position": [100.0, 200.0] }, { "id": 1, "node_type": "MidiToCV", "parameters": {}, "position": [300.0, 200.0] }, { "id": 2, "node_type": "Oscillator", "parameters": { "0": 440.0, "1": 0.7, "2": 0.0 }, "position": [500.0, 150.0] }, { "id": 3, "node_type": "ADSR", "parameters": { "0": 0.01, "1": 0.1, "2": 0.7, "3": 0.3 }, "position": [500.0, 300.0] }, { "id": 4, "node_type": "Gain", "parameters": { "0": 1.0 }, "position": [700.0, 200.0] }, { "id": 5, "node_type": "AudioOutput", "parameters": {}, "position": [900.0, 200.0] } ], "connections": [ { "from_node": 0, "from_port": 0, "to_node": 1, "to_port": 0 }, { "from_node": 1, "from_port": 0, "to_node": 2, "to_port": 0 }, { "from_node": 1, "from_port": 1, "to_node": 3, "to_port": 0 }, { "from_node": 2, "from_port": 0, "to_node": 4, "to_port": 0 }, { "from_node": 3, "from_port": 0, "to_node": 4, "to_port": 1 }, { "from_node": 4, "from_port": 0, "to_node": 5, "to_port": 0 } ], "midi_targets": [0], "output_node": 5 }