/ DreamSong.canvas
DreamSong.canvas
  1  {
  2    "nodes": [
  3      {
  4        "id": "166d8fd6537bb944",
  5        "type": "file",
  6        "file": "ThunderstormGenerator/StarInAJarSonoluminescense/StarInAJar.jpeg",
  7        "x": -360,
  8        "y": -480,
  9        "width": 400,
 10        "height": 400
 11      },
 12      {
 13        "id": "c8fd346b188a71a2",
 14        "type": "file",
 15        "file": "ThunderstormGenerator/RanqueHilschVortexTube/RanqueHilschVortexTube.jpeg",
 16        "x": -210,
 17        "y": 40,
 18        "width": 100,
 19        "height": 400
 20      },
 21      {
 22        "id": "43a82e79597a47c7",
 23        "type": "file",
 24        "file": "ThunderstormGenerator/PlasmoidUnificationModel/PlasmoidUnificationModel.jpeg",
 25        "x": -360,
 26        "y": 520,
 27        "width": 400,
 28        "height": 374
 29      },
 30      {
 31        "id": "a16c07d0dd212f1b",
 32        "type": "file",
 33        "file": "ThunderstormGenerator/FullSetup.png",
 34        "x": -360,
 35        "y": 1240,
 36        "width": 400,
 37        "height": 225
 38      },
 39      {
 40        "id": "701d35703e5c1c97",
 41        "type": "text",
 42        "text": "Sonoluminescence creates light through periodically imploding bubbles trapped in sonic standing wave patterns",
 43        "x": 220,
 44        "y": -354,
 45        "width": 250,
 46        "height": 148
 47      },
 48      {
 49        "id": "31ab1050ecb26754",
 50        "type": "text",
 51        "text": "Ranque Hilsch Vortex Tube creates two opposing, nested vortices, one hot, one cold",
 52        "x": 220,
 53        "y": 176,
 54        "width": 250,
 55        "height": 128
 56      },
 57      {
 58        "id": "30f613342176841c",
 59        "type": "text",
 60        "text": "Through the Plasmoid Unification model the correct ratios and frequencies are determined to put these phenomena together in a coherent way",
 61        "x": 220,
 62        "y": 636,
 63        "width": 250,
 64        "height": 143
 65      },
 66      {
 67        "id": "12b22b215e721045",
 68        "type": "text",
 69        "text": "putting it all together we get the full setup",
 70        "x": -285,
 71        "y": 1060,
 72        "width": 250,
 73        "height": 60
 74      },
 75      {
 76        "id": "71dfa0b22db7a501",
 77        "type": "file",
 78        "file": "ThunderstormGenerator/ThunderstormGeneratorUPDATEDCOMPLETEDIYBUILD/thunderstorm-generator-updated-complete-diy-build-guide-2025-malcolm-bendall-s-plasmoid-tech.link",
 79        "x": -360,
 80        "y": 1680,
 81        "width": 400,
 82        "height": 400
 83      }
 84    ],
 85    "edges": [
 86      {
 87        "id": "72c71c5cd40b14f0",
 88        "fromNode": "166d8fd6537bb944",
 89        "fromSide": "bottom",
 90        "toNode": "c8fd346b188a71a2",
 91        "toSide": "top"
 92      },
 93      {
 94        "id": "ed5d844dc239e986",
 95        "fromNode": "c8fd346b188a71a2",
 96        "fromSide": "bottom",
 97        "toNode": "43a82e79597a47c7",
 98        "toSide": "top"
 99      },
100      {
101        "id": "0adaf6cec445aacf",
102        "fromNode": "43a82e79597a47c7",
103        "fromSide": "bottom",
104        "toNode": "12b22b215e721045",
105        "toSide": "top"
106      },
107      {
108        "id": "4549ca9143971cc4",
109        "fromNode": "12b22b215e721045",
110        "fromSide": "bottom",
111        "toNode": "a16c07d0dd212f1b",
112        "toSide": "top"
113      },
114      {
115        "id": "4f51a2aab4f74f53",
116        "fromNode": "43a82e79597a47c7",
117        "fromSide": "right",
118        "toNode": "30f613342176841c",
119        "toSide": "left",
120        "toEnd": "none"
121      },
122      {
123        "id": "76322d3a485e676d",
124        "fromNode": "c8fd346b188a71a2",
125        "fromSide": "right",
126        "toNode": "31ab1050ecb26754",
127        "toSide": "left",
128        "toEnd": "none"
129      },
130      {
131        "id": "785fe267d574bf51",
132        "fromNode": "166d8fd6537bb944",
133        "fromSide": "right",
134        "toNode": "701d35703e5c1c97",
135        "toSide": "left",
136        "toEnd": "none"
137      },
138      {
139        "id": "031b5a1604714653",
140        "fromNode": "a16c07d0dd212f1b",
141        "fromSide": "bottom",
142        "toNode": "71dfa0b22db7a501",
143        "toSide": "top"
144      }
145    ]
146  }