{ "metadata": { "name": "Timpani", "description": "Orchestral timpani", "author": "Virtual Playing Orchestra 3", "version": 1, "tags": [ "percussion", "timpani", "orchestral" ] }, "midi_targets": [ 0 ], "output_node": 2, "nodes": [ { "id": 0, "node_type": "MidiInput", "name": "MIDI In", "parameters": {}, "position": [ 100.0, 100.0 ] }, { "id": 1, "node_type": "MultiSampler", "name": "Timpani Sampler", "parameters": { "0": 1.0, "1": 0.001, "2": 1.5, "3": 0.0 }, "sample_data": { "type": "multi_sampler", "layers": [ { "file_path": "samples/C2.mp3", "root_key": 36, "velocity_min": 0, "velocity_max": 127, "key_min": 0, "key_max": 37 }, { "file_path": "samples/D2.mp3", "root_key": 38, "velocity_min": 0, "velocity_max": 127, "key_min": 38, "key_max": 39 }, { "file_path": "samples/E2.mp3", "root_key": 40, "velocity_min": 0, "velocity_max": 127, "key_min": 40, "key_max": 40 }, { "file_path": "samples/F2.mp3", "root_key": 41, "velocity_min": 0, "velocity_max": 127, "key_min": 41, "key_max": 42 }, { "file_path": "samples/AB2.mp3", "root_key": 44, "velocity_min": 0, "velocity_max": 127, "key_min": 43, "key_max": 44 }, { "file_path": "samples/A2.mp3", "root_key": 45, "velocity_min": 0, "velocity_max": 127, "key_min": 45, "key_max": 45 }, { "file_path": "samples/BB2.mp3", "root_key": 46, "velocity_min": 0, "velocity_max": 127, "key_min": 46, "key_max": 47 }, { "file_path": "samples/C3.mp3", "root_key": 48, "velocity_min": 0, "velocity_max": 127, "key_min": 48, "key_max": 49 }, { "file_path": "samples/D3.mp3", "root_key": 50, "velocity_min": 0, "velocity_max": 127, "key_min": 50, "key_max": 52 }, { "file_path": "samples/GB3.mp3", "root_key": 54, "velocity_min": 0, "velocity_max": 127, "key_min": 53, "key_max": 54 }, { "file_path": "samples/G3.mp3", "root_key": 55, "velocity_min": 0, "velocity_max": 127, "key_min": 55, "key_max": 55 }, { "file_path": "samples/AB3.mp3", "root_key": 56, "velocity_min": 0, "velocity_max": 127, "key_min": 56, "key_max": 56 }, { "file_path": "samples/A3.mp3", "root_key": 57, "velocity_min": 0, "velocity_max": 127, "key_min": 57, "key_max": 57 }, { "file_path": "samples/BB3.mp3", "root_key": 58, "velocity_min": 0, "velocity_max": 127, "key_min": 58, "key_max": 127 } ] }, "position": [ 350.0, 0.0 ] }, { "id": 2, "node_type": "AudioOutput", "name": "Out", "parameters": {}, "position": [ 1390.0, 100.0 ] }, { "id": 3, "node_type": "Compressor", "parameters": { "0": -18.0, "1": 4.0, "2": 5.0, "3": 50.0, "4": 3.0, "5": 3.0 }, "position": [ 700.0, 100.0 ] }, { "id": 4, "node_type": "Pan", "parameters": { "0": 0.0 }, "position": [ 930.0, 100.0 ] }, { "id": 5, "node_type": "Gain", "parameters": { "0": 1.0 }, "position": [ 1160.0, 100.0 ] }, { "id": 6, "node_type": "AutomationInput", "parameters": { "0": 0.0, "1": 2.0 }, "automation_display_name": "Volume", "automation_keyframes": [ { "time": 0.0, "value": 1.0, "interpolation": "linear", "ease_out": [ 0.58, 1.0 ], "ease_in": [ 0.42, 0.0 ] } ], "position": [ 930.0, 330.0 ] }, { "id": 7, "node_type": "AutomationInput", "parameters": { "0": -1.0, "1": 1.0 }, "automation_display_name": "Pan", "automation_keyframes": [ { "time": 0.0, "value": 0.0, "interpolation": "linear", "ease_out": [ 0.58, 1.0 ], "ease_in": [ 0.42, 0.0 ] } ], "position": [ 700.0, 330.0 ] } ], "connections": [ { "from_node": 0, "from_port": 0, "to_node": 1, "to_port": 0 }, { "from_node": 1, "from_port": 0, "to_node": 3, "to_port": 0 }, { "from_node": 3, "from_port": 0, "to_node": 4, "to_port": 0 }, { "from_node": 4, "from_port": 0, "to_node": 5, "to_port": 0 }, { "from_node": 5, "from_port": 0, "to_node": 2, "to_port": 0 }, { "from_node": 6, "from_port": 0, "to_node": 5, "to_port": 1 }, { "from_node": 7, "from_port": 0, "to_node": 4, "to_port": 1 } ] }