index.vwf.json 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
  1. {
  2. "extends": "proxy/two/scene.vwf",
  3. "properties": {
  4. },
  5. "methods":{
  6. "initialize": {},
  7. "setStartTime":{}
  8. },
  9. "children":{
  10. "play":{
  11. "extends": "proxy/two/rectangle.vwf",
  12. "properties": {
  13. "width": 50,
  14. "height": 50,
  15. "fill": "#aaa",
  16. "x": 1000,
  17. "y": 200
  18. }
  19. },
  20. "audio":{
  21. "extends": "proxy/two/ellipse.vwf",
  22. "properties": {
  23. "width": 50,
  24. "height": 50,
  25. "fill": "#aaa",
  26. "x": 1100,
  27. "y": 200
  28. }
  29. },
  30. "logo":{
  31. "extends": "proxy/two/text.vwf",
  32. "properties": {
  33. "text": "PROTOTYPE",
  34. "translation": [150,110],
  35. "fill": "#ddd",
  36. "size": 28
  37. }
  38. },
  39. "back":{
  40. "extends": "proxy/two/group.vwf",
  41. "properties":{
  42. "x": 500,
  43. "y": 400
  44. },
  45. "children":{
  46. "back1":{
  47. "extends": "proxy/two/group.vwf",
  48. "properties":{
  49. "displayName": "back1"
  50. },
  51. "children":{
  52. "rectangle":{
  53. "extends": "proxy/two/rectangle.vwf",
  54. "properties": {
  55. "width": 800,
  56. "height": 500,
  57. "fill": "/defaults/assets/test/test.mp4"
  58. }
  59. }
  60. }
  61. },
  62. "back2":{
  63. "extends": "proxy/two/group.vwf",
  64. "properties":{
  65. "displayName": "back2"
  66. },
  67. "children":{
  68. "rectangle2":{
  69. "extends": "proxy/two/rectangle.vwf",
  70. "properties": {
  71. "width": 600,
  72. "height": 40,
  73. "fill": "#ddd",
  74. "linewidth": 3
  75. }
  76. }
  77. }
  78. }
  79. }
  80. },
  81. "filter1":{
  82. "extends":"proxy/two/group.vwf",
  83. "properties":{
  84. "x":350,
  85. "y":800,
  86. "drag": false
  87. },
  88. "children":
  89. {
  90. "el1":{
  91. "extends": "proxy/two/ellipse.vwf",
  92. "properties": {
  93. "width": 200,
  94. "height": 200,
  95. "fill": "#ccc",
  96. "opacity":0.2,
  97. "drag": true
  98. }
  99. },
  100. "el2":{
  101. "extends": "proxy/two/rectangle.vwf",
  102. "properties": {
  103. "width": 200,
  104. "height": 200,
  105. "x": 250,
  106. "fill": "#ddd",
  107. "opacity":0.5,
  108. "drag": true
  109. }
  110. }
  111. }
  112. },
  113. "filter2":{
  114. "extends":"proxy/two/group.vwf",
  115. "properties":{
  116. "x":350,
  117. "y":800,
  118. "drag": false
  119. },
  120. "children":
  121. {
  122. "el2":{
  123. "extends": "proxy/two/rectangle.vwf",
  124. "properties": {
  125. "width": 200,
  126. "height": 200,
  127. "x": 250,
  128. "fill": "white",
  129. "opacity":0.3,
  130. "drag": true
  131. }
  132. }
  133. }
  134. },
  135. "ellipse":{
  136. "extends": "proxy/two/ellipse.vwf",
  137. "properties": {
  138. "width": 100,
  139. "height": 100,
  140. "fill": "#ccc",
  141. "x": 140,
  142. "y": 800,
  143. "drag": true
  144. }
  145. },
  146. "globalTransport":{
  147. "extends": "proxy/two/objects/transport.vwf",
  148. "properties": {
  149. "x": 50,
  150. "y": 170,
  151. "drag": false
  152. }
  153. },
  154. "toneGUI":{
  155. "extends":"proxy/two/group.vwf",
  156. "properties": {
  157. "x": 1100,
  158. "y": 400
  159. },
  160. "children":{
  161. "tonePlay":{
  162. "extends": "proxy/two/ellipse.vwf",
  163. "properties": {
  164. "width": 50,
  165. "height": 50,
  166. "fill": "#eee"
  167. }
  168. },
  169. "toneText":{
  170. "extends": "proxy/two/text.vwf",
  171. "properties": {
  172. "size": 28,
  173. "fill": "#aaa",
  174. "text": "transport",
  175. "stepping": true,
  176. "stepTime": 0.5,
  177. "translation": [0,-100]
  178. }
  179. }
  180. }
  181. },
  182. "synth":{
  183. "extends": "proxy/tonejs/synth.vwf",
  184. "properties": {}
  185. },
  186. "toneTransport":{
  187. "extends": "proxy/tonejs/transport.vwf",
  188. "properties": {
  189. "bpm": 120,
  190. "loopStart": "0",
  191. "loopEnd": "60",
  192. "duration": "60",
  193. "loop": true
  194. }
  195. },
  196. "tuning":{
  197. "extends": "proxy/tonejs/player.vwf",
  198. "properties": {
  199. "url": "/defaults/assets/test/test.mp3",
  200. "autostart": false
  201. }
  202. }
  203. },
  204. "scripts":{
  205. "source": "2d.js"
  206. }
  207. }