| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278 |
- {
- "connections": [
- {
- "from_node_id": 1,
- "from_port": 0,
- "to_node_id": 3,
- "to_port": 0
- },
- {
- "from_node_id": 3,
- "from_port": 0,
- "to_node_id": 2,
- "to_port": 0
- },
- {
- "from_node_id": 6,
- "from_port": 0,
- "to_node_id": 5,
- "to_port": 0
- },
- {
- "from_node_id": 5,
- "from_port": 0,
- "to_node_id": 4,
- "to_port": 0
- },
- {
- "from_node_id": 2,
- "from_port": 0,
- "to_node_id": 7,
- "to_port": 0
- },
- {
- "from_node_id": 2,
- "from_port": 0,
- "to_node_id": 6,
- "to_port": 0
- },
- {
- "from_node_id": 7,
- "from_port": 0,
- "to_node_id": 8,
- "to_port": 0
- },
- {
- "from_node_id": 8,
- "from_port": 0,
- "to_node_id": 4,
- "to_port": 0
- }
- ],
- "nodes": [
- {
- "command": "inputfile",
- "id": 1,
- "name": "inputfile",
- "notes": {
- },
- "offset": {
- "x": 20.0,
- "y": 80.0
- },
- "slider_values": {
- "AudioPlayer/FileDialog/@VBoxContainer@3995/@MarginContainer@4035/Tree/@Popup@4021/@VBoxContainer@4022/@HSlider@4030": {
- "editable": true,
- "meta": {
- },
- "value": 0.0
- }
- }
- },
- {
- "command": "spectstr_stretch",
- "id": 2,
- "name": "spectstr_stretch",
- "notes": {
- },
- "offset": {
- "x": 785.555725097656,
- "y": 80.0000152587891
- },
- "slider_values": {
- "VBoxContainer/HSplitContainer/HSlider": {
- "editable": true,
- "meta": {
- },
- "value": 3.001
- },
- "VBoxContainer2/HSplitContainer/HSlider": {
- "editable": true,
- "meta": {
- },
- "value": 0.0
- },
- "VBoxContainer3/HSplitContainer/HSlider": {
- "editable": true,
- "meta": {
- },
- "value": 0.0
- }
- }
- },
- {
- "command": "pvoc_anal_1",
- "id": 3,
- "name": "pvoc_anal_1",
- "notes": {
- },
- "offset": {
- "x": 466.666778564453,
- "y": 80.0000152587891
- },
- "slider_values": {
- }
- },
- {
- "command": "outputfile",
- "id": 4,
- "name": "outputfile",
- "notes": {
- },
- "offset": {
- "x": 1795.5556640625,
- "y": 79.0000076293945
- },
- "slider_values": {
- "AudioPlayer/FileDialog/@VBoxContainer@4104/@MarginContainer@4144/Tree/@Popup@4130/@VBoxContainer@4131/@HSlider@4139": {
- "editable": true,
- "meta": {
- },
- "value": 0.0
- }
- }
- },
- {
- "command": "pvoc_synth",
- "id": 5,
- "name": "pvoc_synth",
- "notes": {
- },
- "offset": {
- "x": 1448.18920898438,
- "y": 79.2222518920898
- },
- "slider_values": {
- }
- },
- {
- "command": "hilite_trace_1",
- "id": 6,
- "name": "hilite_trace_1",
- "notes": {
- },
- "offset": {
- "x": 1117.77807617188,
- "y": 78.7777938842773
- },
- "slider_values": {
- "VBoxContainer/HSplitContainer/HSlider": {
- "editable": true,
- "meta": {
- "brk": true
- },
- "value": 4.0
- }
- }
- },
- {
- "command": "blur_blur",
- "id": 7,
- "name": "blur_blur",
- "notes": {
- },
- "offset": {
- "x": 1115.74475097656,
- "y": 223.444488525391
- },
- "slider_values": {
- "VBoxContainer/HSplitContainer/HSlider": {
- "editable": true,
- "meta": {
- "brk": true
- },
- "value": 300.0
- }
- }
- },
- {
- "command": "pvoc_synth",
- "id": 8,
- "name": "pvoc_synth2",
- "notes": {
- },
- "offset": {
- "x": 1445.74475097656,
- "y": 224.666732788086
- },
- "slider_values": {
- }
- },
- {
- "command": "notes",
- "id": 9,
- "name": "notes",
- "notes": {
- "CodeEdit": "The \"Frequency Domain\" processes allow you to perform unique transformations to a sound. Load a file into \"Input File\" to test it out.\n\nThese processes work by manipulating FFT analysis files of the audio and as such your audio must first be analysed using \"PVOC: Analyse\"."
- },
- "offset": {
- "x": 30.4112148284912,
- "y": 488.666778564453
- },
- "slider_values": {
- }
- },
- {
- "command": "notes",
- "id": 10,
- "name": "notes2",
- "notes": {
- "CodeEdit": "This enables processing that is difficult/impossible to do in the time domain. \n\nE.g. PVOC: Stretch allows extreme time stretching without changing pitch."
- },
- "offset": {
- "x": 481.411315917969,
- "y": 493.5556640625
- },
- "slider_values": {
- }
- },
- {
- "command": "notes",
- "id": 11,
- "name": "notes4",
- "notes": {
- "CodeEdit": "You can use both Time Domain and Frequency Domain processes in the same Thread. You just need to convert between the two using \"PVOC: Analyse\" and \"PVOC: Resynthesise\".\n\nTime domain inputs and outputs are white and Frequency Domain inputs and outputs are black."
- },
- "offset": {
- "x": 1376.078125,
- "y": 492.333435058594
- },
- "slider_values": {
- }
- },
- {
- "command": "notes",
- "id": 12,
- "name": "notes3",
- "notes": {
- "CodeEdit": "Frequency Domain PVOC signals can be split but they cannot be mixed directly, if you want to mix the signals you will need to convert them back using \"PVOC: Resynthesise\".\n\nThis process will take the analysis files that PVOC uses and turn it back into audio."
- },
- "offset": {
- "x": 931.189208984375,
- "y": 491.111206054688
- },
- "slider_values": {
- }
- }
- ]
- }
|