├── .gitignore ├── ExampleOscApp ├── .DS_Store ├── Assets │ ├── Materials │ │ └── BallMaterial.mat │ ├── Models │ │ ├── Icosahedron.obj │ │ └── Materials │ │ │ └── IcosahedronMat.mat │ ├── Plugins │ │ ├── Osc.cs │ │ └── UDPPacketIO.cs │ ├── Scene1.unity │ ├── Scene2.unity │ └── Scripts │ │ ├── AttractionObject.js │ │ ├── FixedCam.js │ │ ├── KeyboardManager.js │ │ ├── OSCReceiver.js │ │ ├── RotateAround.js │ │ ├── ScaleObject.js │ │ ├── SphereMap.js │ │ └── maxCamera.cs ├── Library │ ├── AnnotationManager │ ├── AssetImportState │ ├── AssetVersioning.db │ ├── AudioManager.asset │ ├── BuildPlayer.prefs │ ├── BuildSettings.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── EditorUserBuildSettings.asset │ ├── EditorUserSettings.asset │ ├── FailedAssetImports.txt │ ├── InputManager.asset │ ├── InspectorExpandedItems.asset │ ├── MonoManager.asset │ ├── NetworkManager.asset │ ├── ProjectSettings.asset │ ├── QualitySettings.asset │ ├── ScriptAssemblies │ │ ├── Assembly-CSharp-firstpass.dll │ │ ├── Assembly-CSharp-firstpass.dll.mdb │ │ ├── Assembly-CSharp.dll │ │ ├── Assembly-CSharp.dll.mdb │ │ ├── Assembly-UnityScript.dll │ │ ├── Assembly-UnityScript.dll.mdb │ │ └── CompilationCompleted.txt │ ├── ScriptMapper │ ├── TagManager.asset │ ├── TimeManager.asset │ ├── assetDatabase3 │ ├── assetservercachev3 │ ├── expandedItems │ ├── guidmapper │ └── metadata │ │ ├── 41 │ │ └── 413a4b22675f04437b76526b69d516f4 │ │ ├── 45 │ │ └── 457df402e8b494e33996df553e2e229d │ │ ├── 50 │ │ └── 5076c499e405b4ebbbc669ae98ba7da1 │ │ ├── 59 │ │ └── 59ac42c643e3d4864a31e0c2b0359262 │ │ ├── 64 │ │ └── 646b0311c34f742389a61b816c979dc7 │ │ ├── 65 │ │ └── 65b3bbde7b0734cd4a3e5c7e10503a0d │ │ ├── 76 │ │ └── 76c2c930f5a484e07a96c6641429d3ae │ │ ├── 86 │ │ └── 86185bc758c11419fae9a43a03914e3a │ │ ├── 00 │ │ ├── 00000000000000001000000000000000 │ │ ├── 00000000000000002000000000000000 │ │ ├── 00000000000000003000000000000000 │ │ ├── 00000000000000004000000000000000 │ │ ├── 00000000000000004100000000000000 │ │ ├── 00000000000000005000000000000000 │ │ ├── 00000000000000006000000000000000 │ │ ├── 00000000000000007000000000000000 │ │ ├── 00000000000000008000000000000000 │ │ ├── 00000000000000009000000000000000 │ │ ├── 0000000000000000a000000000000000 │ │ ├── 0000000000000000b000000000000000 │ │ └── 0000000000000000c000000000000000 │ │ ├── 04 │ │ └── 0416dcdf18d2a46dd86db983f85f973d │ │ ├── 0b │ │ └── 0b50ad9d6b4ea47fea8b65dd043b8de3 │ │ ├── 0c │ │ └── 0c18b85911c554f5e9ca6b5aa6850e68 │ │ ├── 2d │ │ └── 2df023faf93eb4adc835996f87bcd26e │ │ ├── 2f │ │ └── 2fea6a893315e42a89f83257bf928c25 │ │ ├── 3f │ │ └── 3f0945b2a58184b7db0e39e72fea7343 │ │ ├── 8e │ │ └── 8e23c8262bc75493e91ebd880c27091e │ │ ├── ad │ │ └── ad237a320d87d4cd5862e765c4b44088 │ │ ├── c8 │ │ └── c8a56f895b77249b58cc43948b34cdeb │ │ ├── e1 │ │ └── e105aff226106480ca2e4b1122844930 │ │ ├── e3 │ │ └── e3558e577759a4d90b560b09318802cb │ │ └── e9 │ │ └── e9a1b8842f1624468bb995cfa7576a4b ├── ProjectSettings │ ├── AudioManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── InputManager.asset │ ├── NavMeshLayers.asset │ ├── NetworkManager.asset │ ├── ProjectSettings.asset │ ├── QualitySettings.asset │ ├── TagManager.asset │ └── TimeManager.asset └── Temp │ ├── CaseSensitiveTest │ ├── ExportedC4DFBXFile.fbx │ └── __EditModeScene ├── README.md ├── fourchannel.vdmx └── fourchannel.vdmx5 /.gitignore: -------------------------------------------------------------------------------- 1 | ExampleOscApp/Temp -------------------------------------------------------------------------------- /ExampleOscApp/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/.DS_Store -------------------------------------------------------------------------------- /ExampleOscApp/Assets/Materials/BallMaterial.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Assets/Materials/BallMaterial.mat -------------------------------------------------------------------------------- /ExampleOscApp/Assets/Models/Icosahedron.obj: -------------------------------------------------------------------------------- 1 | # WaveFront *.obj file (generated by CINEMA 4D) 2 | 3 | g Icosahedron 4 | v 0 52.573109 85.065079 5 | v 0 -52.573109 85.065079 6 | v 85.065079 0 52.573109 7 | v 85.065079 0 -52.573109 8 | v 0 52.573109 -85.065079 9 | v 0 -52.573109 -85.065079 10 | v -85.065079 0 -52.573109 11 | v -85.065079 0 52.573109 12 | v 52.573109 85.065079 0 13 | v -52.573109 85.065079 0 14 | v -52.573109 -85.065079 0 15 | v 52.573109 -85.065079 0 16 | v 29.524179 95.542259 0 17 | v 0 100 0 18 | v -29.524179 95.542259 0 19 | v 14.76209 68.171837 71.656693 20 | v 30.901697 80.901695 50 21 | v 44.28627 86.418785 23.885565 22 | v -14.76209 68.171837 71.656693 23 | v -30.901697 80.901695 50 24 | v -44.28627 86.418785 23.885565 25 | v 86.418785 23.885565 44.28627 26 | v 80.901695 50 30.901697 27 | v 68.171837 71.656693 14.76209 28 | v 23.885565 44.28627 86.418785 29 | v 50 30.901697 80.901695 30 | v 71.656693 14.76209 68.171837 31 | v 86.418785 23.885565 -44.28627 32 | v 80.901695 50 -30.901697 33 | v 68.171837 71.656693 -14.76209 34 | v 95.542259 0 29.524179 35 | v 100 0 0 36 | v 95.542259 0 -29.524179 37 | v 14.76209 68.171837 -71.656693 38 | v 30.901697 80.901695 -50 39 | v 44.28627 86.418785 -23.885565 40 | v 71.656693 14.76209 -68.171837 41 | v 50 30.901697 -80.901695 42 | v 23.885565 44.28627 -86.418785 43 | v -14.76209 68.171837 -71.656693 44 | v -30.901697 80.901695 -50 45 | v -44.28627 86.418785 -23.885565 46 | v -86.418785 23.885565 -44.28627 47 | v -80.901695 50 -30.901697 48 | v -68.171837 71.656693 -14.76209 49 | v -23.885565 44.28627 -86.418785 50 | v -50 30.901697 -80.901695 51 | v -71.656693 14.76209 -68.171837 52 | v -86.418785 23.885565 44.28627 53 | v -80.901695 50 30.901697 54 | v -68.171837 71.656693 14.76209 55 | v -95.542259 0 -29.524179 56 | v -100 0 0 57 | v -95.542259 0 29.524179 58 | v -23.885565 44.28627 86.418785 59 | v -50 30.901697 80.901695 60 | v -71.656693 14.76209 68.171837 61 | v -29.524179 -95.542259 0 62 | v 0 -100 0 63 | v 29.524179 -95.542259 0 64 | v -14.76209 -68.171837 71.656693 65 | v -30.901697 -80.901695 50 66 | v -44.28627 -86.418785 23.885565 67 | v 14.76209 -68.171837 71.656693 68 | v 30.901697 -80.901695 50 69 | v 44.28627 -86.418785 23.885565 70 | v 86.418785 -23.885565 44.28627 71 | v 80.901695 -50 30.901697 72 | v 68.171837 -71.656693 14.76209 73 | v 23.885565 -44.28627 86.418785 74 | v 50 -30.901697 80.901695 75 | v 71.656693 -14.76209 68.171837 76 | v 86.418785 -23.885565 -44.28627 77 | v 80.901695 -50 -30.901697 78 | v 68.171837 -71.656693 -14.76209 79 | v 71.656693 -14.76209 -68.171837 80 | v 50 -30.901697 -80.901695 81 | v 23.885565 -44.28627 -86.418785 82 | v 14.76209 -68.171837 -71.656693 83 | v 30.901697 -80.901695 -50 84 | v 44.28627 -86.418785 -23.885565 85 | v -14.76209 -68.171837 -71.656693 86 | v -30.901697 -80.901695 -50 87 | v -44.28627 -86.418785 -23.885565 88 | v -23.885565 -44.28627 -86.418785 89 | v -50 -30.901697 -80.901695 90 | v -71.656693 -14.76209 -68.171837 91 | v -86.418785 -23.885565 -44.28627 92 | v -80.901695 -50 -30.901697 93 | v -68.171837 -71.656693 -14.76209 94 | v -86.418785 -23.885565 44.28627 95 | v -80.901695 -50 30.901697 96 | v -68.171837 -71.656693 14.76209 97 | v -23.885565 -44.28627 86.418785 98 | v -50 -30.901697 80.901695 99 | v -71.656693 -14.76209 68.171837 100 | v 0 29.524179 95.542259 101 | v 0 0 100 102 | v 0 -29.524179 95.542259 103 | v 0 29.524179 -95.542259 104 | v 0 0 -100 105 | v 0 -29.524179 -95.542259 106 | v -16.245983 95.105652 26.286554 107 | v 16.245983 95.105652 26.286554 108 | v 0 85.065079 52.573109 109 | v 58.778526 68.819092 42.532539 110 | v 68.819099 42.532543 58.77853 111 | v 42.532543 58.77853 68.819099 112 | v 85.065079 52.573109 0 113 | v 95.105652 26.286554 -16.245983 114 | v 95.105652 26.286554 16.245983 115 | v 58.778526 68.819092 -42.532539 116 | v 42.532543 58.77853 -68.819099 117 | v 68.819099 42.532543 -58.77853 118 | v 16.245983 95.105652 -26.286554 119 | v -16.245983 95.105652 -26.286554 120 | v 0 85.065079 -52.573109 121 | v -42.532543 58.77853 -68.819099 122 | v -58.778526 68.819092 -42.532539 123 | v -68.819099 42.532543 -58.77853 124 | v -95.105652 26.286554 -16.245983 125 | v -85.065079 52.573109 0 126 | v -95.105652 26.286554 16.245983 127 | v -58.778526 68.819092 42.532539 128 | v -42.532543 58.77853 68.819099 129 | v -68.819099 42.532543 58.77853 130 | v 16.245983 -95.105652 26.286554 131 | v -16.245983 -95.105652 26.286554 132 | v 0 -85.065079 52.573109 133 | v 68.819099 -42.532543 58.77853 134 | v 58.778526 -68.819092 42.532539 135 | v 42.532543 -58.77853 68.819099 136 | v 95.105652 -26.286554 16.245983 137 | v 95.105652 -26.286554 -16.245983 138 | v 85.065079 -52.573109 0 139 | v 68.819099 -42.532543 -58.77853 140 | v 42.532543 -58.77853 -68.819099 141 | v 58.778526 -68.819092 -42.532539 142 | v 0 -85.065079 -52.573109 143 | v -16.245983 -95.105652 -26.286554 144 | v 16.245983 -95.105652 -26.286554 145 | v -42.532543 -58.77853 -68.819099 146 | v -68.819099 -42.532543 -58.77853 147 | v -58.778526 -68.819092 -42.532539 148 | v -95.105652 -26.286554 -16.245983 149 | v -95.105652 -26.286554 16.245983 150 | v -85.065079 -52.573109 0 151 | v -68.819099 -42.532543 58.77853 152 | v -42.532543 -58.77853 68.819099 153 | v -58.778526 -68.819092 42.532539 154 | v -26.286554 -16.245983 95.105652 155 | v -52.573109 0 85.065079 156 | v -26.286554 16.245983 95.105652 157 | v 52.573109 0 85.065079 158 | v 26.286554 -16.245983 95.105652 159 | v 26.286554 16.245983 95.105652 160 | v 26.286554 16.245983 -95.105652 161 | v 26.286554 -16.245983 -95.105652 162 | v 52.573109 0 -85.065079 163 | v -26.286554 16.245983 -95.105652 164 | v -52.573109 0 -85.065079 165 | v -26.286554 -16.245983 -95.105652 166 | 167 | vt 0.5 0 0 168 | vt 1 1 0 169 | vt 1 1 0 170 | vt 0 1 0 171 | vt 0.5 0 0 172 | vt 0 1 0 173 | vt 0.5 0 0 174 | vt 1 1 0 175 | vt 0.5 0 0 176 | vt 0 1 0 177 | vt 1 1 0 178 | vt 0 1 0 179 | vt 0.5 0 0 180 | vt 1 1 0 181 | vt 0.5 0 0 182 | vt 1 1 0 183 | vt 0 1 0 184 | vt 1 1 0 185 | vt 0 1 0 186 | vt 0.5 0 0 187 | vt 1 1 0 188 | vt 0 1 0 189 | vt 0.5 0 0 190 | vt 0 1 0 191 | vt 1 1 0 192 | vt 0 1 0 193 | vt 1 1 0 194 | vt 0.5 0 0 195 | vt 1 1 0 196 | vt 0.5 0 0 197 | vt 1 1 0 198 | vt 0 1 0 199 | vt 0.25 1 0 200 | vt 0.75 1 0 201 | vt 0.5 1 0 202 | vt 0.75 1 0 203 | vt 0.25 1 0 204 | vt 0.375 0.25 0 205 | vt 0.625 0.25 0 206 | vt 0.25 0.5 0 207 | vt 0.75 0.5 0 208 | vt 0.125 0.75 0 209 | vt 0.875 0.75 0 210 | vt 0.75 1 0 211 | vt 0.375 0.25 0 212 | vt 0.5 1 0 213 | vt 0.25 0.5 0 214 | vt 0.25 1 0 215 | vt 0.125 0.75 0 216 | vt 0.375 0.25 0 217 | vt 0.75 1 0 218 | vt 0.25 0.5 0 219 | vt 0.5 1 0 220 | vt 0.125 0.75 0 221 | vt 0.25 1 0 222 | vt 0.375 0.25 0 223 | vt 0.625 0.25 0 224 | vt 0.25 0.5 0 225 | vt 0.75 0.5 0 226 | vt 0.125 0.75 0 227 | vt 0.875 0.75 0 228 | vt 0.375 0.25 0 229 | vt 0.75 1 0 230 | vt 0.25 0.5 0 231 | vt 0.5 1 0 232 | vt 0.125 0.75 0 233 | vt 0.25 1 0 234 | vt 0.25 1 0 235 | vt 0.625 0.25 0 236 | vt 0.5 1 0 237 | vt 0.75 0.5 0 238 | vt 0.75 1 0 239 | vt 0.875 0.75 0 240 | vt 0.375 0.25 0 241 | vt 0.75 1 0 242 | vt 0.25 0.5 0 243 | vt 0.5 1 0 244 | vt 0.125 0.75 0 245 | vt 0.25 1 0 246 | vt 0.375 0.25 0 247 | vt 0.625 0.25 0 248 | vt 0.25 0.5 0 249 | vt 0.75 0.5 0 250 | vt 0.125 0.75 0 251 | vt 0.875 0.75 0 252 | vt 0.25 1 0 253 | vt 0.625 0.25 0 254 | vt 0.5 1 0 255 | vt 0.75 0.5 0 256 | vt 0.75 1 0 257 | vt 0.875 0.75 0 258 | vt 0.25 1 0 259 | vt 0.625 0.25 0 260 | vt 0.5 1 0 261 | vt 0.75 0.5 0 262 | vt 0.75 1 0 263 | vt 0.875 0.75 0 264 | vt 0.25 1 0 265 | vt 0.125 0.75 0 266 | vt 0.5 1 0 267 | vt 0.25 0.5 0 268 | vt 0.75 1 0 269 | vt 0.375 0.25 0 270 | vt 0.375 0.25 0 271 | vt 0.625 0.25 0 272 | vt 0.25 0.5 0 273 | vt 0.75 0.5 0 274 | vt 0.125 0.75 0 275 | vt 0.875 0.75 0 276 | vt 0.25 1 0 277 | vt 0.125 0.75 0 278 | vt 0.5 1 0 279 | vt 0.25 0.5 0 280 | vt 0.75 1 0 281 | vt 0.375 0.25 0 282 | vt 0.625 0.25 0 283 | vt 0.875 0.75 0 284 | vt 0.75 0.5 0 285 | vt 0.875 0.75 0 286 | vt 0.625 0.25 0 287 | vt 0.875 0.75 0 288 | vt 0.75 1 0 289 | vt 0.75 0.5 0 290 | vt 0.5 1 0 291 | vt 0.625 0.25 0 292 | vt 0.25 1 0 293 | vt 0.875 0.75 0 294 | vt 0.625 0.25 0 295 | vt 0.75 0.5 0 296 | vt 0.625 0.25 0 297 | vt 0.875 0.75 0 298 | vt 0.625 0.25 0 299 | vt 0.375 0.25 0 300 | vt 0.75 0.5 0 301 | vt 0.25 0.5 0 302 | vt 0.875 0.75 0 303 | vt 0.125 0.75 0 304 | vt 0.125 0.75 0 305 | vt 0.25 1 0 306 | vt 0.25 0.5 0 307 | vt 0.5 1 0 308 | vt 0.375 0.25 0 309 | vt 0.75 1 0 310 | vt 0.75 1 0 311 | vt 0.375 0.25 0 312 | vt 0.5 1 0 313 | vt 0.25 0.5 0 314 | vt 0.25 1 0 315 | vt 0.125 0.75 0 316 | vt 0.125 0.75 0 317 | vt 0.875 0.75 0 318 | vt 0.25 0.5 0 319 | vt 0.75 0.5 0 320 | vt 0.375 0.25 0 321 | vt 0.625 0.25 0 322 | vt 0.625 0.25 0 323 | vt 0.25 1 0 324 | vt 0.75 0.5 0 325 | vt 0.5 1 0 326 | vt 0.875 0.75 0 327 | vt 0.75 1 0 328 | vt 0.125 0.75 0 329 | vt 0.875 0.75 0 330 | vt 0.25 0.5 0 331 | vt 0.75 0.5 0 332 | vt 0.375 0.25 0 333 | vt 0.625 0.25 0 334 | vt 0.125 0.75 0 335 | vt 0.25 1 0 336 | vt 0.25 0.5 0 337 | vt 0.5 1 0 338 | vt 0.375 0.25 0 339 | vt 0.75 1 0 340 | vt 0.625 0.25 0 341 | vt 0.25 1 0 342 | vt 0.75 0.5 0 343 | vt 0.5 1 0 344 | vt 0.875 0.75 0 345 | vt 0.75 1 0 346 | vt 0.125 0.75 0 347 | vt 0.875 0.75 0 348 | vt 0.25 0.5 0 349 | vt 0.75 0.5 0 350 | vt 0.375 0.25 0 351 | vt 0.625 0.25 0 352 | vt 0.125 0.75 0 353 | vt 0.875 0.75 0 354 | vt 0.25 0.5 0 355 | vt 0.75 0.5 0 356 | vt 0.375 0.25 0 357 | vt 0.625 0.25 0 358 | vt 0.25 1 0 359 | vt 0.75 1 0 360 | vt 0.5 1 0 361 | vt 0.75 1 0 362 | vt 0.25 1 0 363 | vt 0.625 0.25 0 364 | vt 0.375 0.25 0 365 | vt 0.75 0.5 0 366 | vt 0.25 0.5 0 367 | vt 0.875 0.75 0 368 | vt 0.125 0.75 0 369 | vt 0.125 0.75 0 370 | vt 0.25 1 0 371 | vt 0.25 0.5 0 372 | vt 0.5 1 0 373 | vt 0.375 0.25 0 374 | vt 0.75 1 0 375 | vt 0.375 0.75 0 376 | vt 0.625 0.75 0 377 | vt 0.5 0.5 0 378 | vt 0.375 0.75 0 379 | vt 0.625 0.75 0 380 | vt 0.5 0.5 0 381 | vt 0.375 0.75 0 382 | vt 0.625 0.75 0 383 | vt 0.5 0.5 0 384 | vt 0.375 0.75 0 385 | vt 0.625 0.75 0 386 | vt 0.5 0.5 0 387 | vt 0.375 0.75 0 388 | vt 0.625 0.75 0 389 | vt 0.5 0.5 0 390 | vt 0.375 0.75 0 391 | vt 0.625 0.75 0 392 | vt 0.5 0.5 0 393 | vt 0.375 0.75 0 394 | vt 0.625 0.75 0 395 | vt 0.5 0.5 0 396 | vt 0.375 0.75 0 397 | vt 0.625 0.75 0 398 | vt 0.5 0.5 0 399 | vt 0.375 0.75 0 400 | vt 0.625 0.75 0 401 | vt 0.5 0.5 0 402 | vt 0.375 0.75 0 403 | vt 0.625 0.75 0 404 | vt 0.5 0.5 0 405 | vt 0.375 0.75 0 406 | vt 0.625 0.75 0 407 | vt 0.5 0.5 0 408 | vt 0.375 0.75 0 409 | vt 0.625 0.75 0 410 | vt 0.5 0.5 0 411 | vt 0.375 0.75 0 412 | vt 0.625 0.75 0 413 | vt 0.5 0.5 0 414 | vt 0.375 0.75 0 415 | vt 0.625 0.75 0 416 | vt 0.5 0.5 0 417 | vt 0.375 0.75 0 418 | vt 0.625 0.75 0 419 | vt 0.5 0.5 0 420 | vt 0.375 0.75 0 421 | vt 0.625 0.75 0 422 | vt 0.5 0.5 0 423 | vt 0.375 0.75 0 424 | vt 0.625 0.75 0 425 | vt 0.5 0.5 0 426 | vt 0.375 0.75 0 427 | vt 0.625 0.75 0 428 | vt 0.5 0.5 0 429 | vt 0.375 0.75 0 430 | vt 0.625 0.75 0 431 | vt 0.5 0.5 0 432 | vt 0.375 0.75 0 433 | vt 0.625 0.75 0 434 | vt 0.5 0.5 0 435 | 436 | f 21/49 15/37 10/26 437 | f 103/209 14/35 15/37 438 | f 15/37 21/49 103/209 439 | f 20/47 103/209 21/49 440 | f 104/210 13/34 14/35 441 | f 14/35 103/209 104/210 442 | f 105/211 104/210 103/209 443 | f 103/209 20/47 105/211 444 | f 19/45 105/211 20/47 445 | f 18/43 9/25 13/34 446 | f 13/34 104/210 18/43 447 | f 17/41 18/43 104/210 448 | f 104/210 105/211 17/41 449 | f 16/39 17/41 105/211 450 | f 105/211 19/45 16/39 451 | f 1/1 16/39 19/45 452 | f 18/42 24/55 9/24 453 | f 106/212 23/53 24/55 454 | f 24/55 18/42 106/212 455 | f 17/40 106/212 18/42 456 | f 107/213 22/51 23/53 457 | f 23/53 106/212 107/213 458 | f 108/214 107/213 106/212 459 | f 106/212 17/40 108/214 460 | f 16/38 108/214 17/40 461 | f 27/61 3/8 22/51 462 | f 22/51 107/213 27/61 463 | f 26/59 27/61 107/213 464 | f 107/213 108/214 26/59 465 | f 25/57 26/59 108/214 466 | f 108/214 16/38 25/57 467 | f 1/1 25/57 16/38 468 | f 24/54 30/67 9/24 469 | f 109/215 29/65 30/67 470 | f 30/67 24/54 109/215 471 | f 23/52 109/215 24/54 472 | f 110/216 28/63 29/65 473 | f 29/65 109/215 110/216 474 | f 111/217 110/216 109/215 475 | f 109/215 23/52 111/217 476 | f 22/50 111/217 23/52 477 | f 33/73 4/11 28/63 478 | f 28/63 110/216 33/73 479 | f 32/71 33/73 110/216 480 | f 110/216 111/217 32/71 481 | f 31/69 32/71 111/217 482 | f 111/217 22/50 31/69 483 | f 3/7 31/69 22/50 484 | f 30/66 36/79 9/24 485 | f 112/218 35/77 36/79 486 | f 36/79 30/66 112/218 487 | f 29/64 112/218 30/66 488 | f 113/219 34/75 35/77 489 | f 35/77 112/218 113/219 490 | f 114/220 113/219 112/218 491 | f 112/218 29/64 114/220 492 | f 28/62 114/220 29/64 493 | f 39/85 5/14 34/75 494 | f 34/75 113/219 39/85 495 | f 38/83 39/85 113/219 496 | f 113/219 114/220 38/83 497 | f 37/81 38/83 114/220 498 | f 114/220 28/62 37/81 499 | f 4/9 37/81 28/62 500 | f 36/78 13/33 9/24 501 | f 115/221 14/35 13/33 502 | f 13/33 36/78 115/221 503 | f 35/76 115/221 36/78 504 | f 116/222 15/36 14/35 505 | f 14/35 115/221 116/222 506 | f 117/223 116/222 115/221 507 | f 115/221 35/76 117/223 508 | f 34/74 117/223 35/76 509 | f 42/91 10/27 15/36 510 | f 15/36 116/222 42/91 511 | f 41/89 42/91 116/222 512 | f 116/222 117/223 41/89 513 | f 40/87 41/89 117/223 514 | f 117/223 34/74 40/87 515 | f 5/13 40/87 34/74 516 | f 46/99 40/86 5/12 517 | f 118/224 41/88 40/86 518 | f 40/86 46/99 118/224 519 | f 47/101 118/224 46/99 520 | f 119/225 42/90 41/88 521 | f 41/88 118/224 119/225 522 | f 120/226 119/225 118/224 523 | f 118/224 47/101 120/226 524 | f 48/103 120/226 47/101 525 | f 45/97 10/27 42/90 526 | f 42/90 119/225 45/97 527 | f 44/95 45/97 119/225 528 | f 119/225 120/226 44/95 529 | f 43/93 44/95 120/226 530 | f 120/226 48/103 43/93 531 | f 7/20 43/93 48/103 532 | f 52/111 43/92 7/19 533 | f 121/227 44/94 43/92 534 | f 43/92 52/111 121/227 535 | f 53/113 121/227 52/111 536 | f 122/228 45/96 44/94 537 | f 44/94 121/227 122/228 538 | f 123/229 122/228 121/227 539 | f 121/227 53/113 123/229 540 | f 54/115 123/229 53/113 541 | f 51/109 10/27 45/96 542 | f 45/96 122/228 51/109 543 | f 50/107 51/109 122/228 544 | f 122/228 123/229 50/107 545 | f 49/105 50/107 123/229 546 | f 123/229 54/115 49/105 547 | f 8/23 49/105 54/115 548 | f 51/108 21/48 10/26 549 | f 124/230 20/46 21/48 550 | f 21/48 51/108 124/230 551 | f 50/106 124/230 51/108 552 | f 125/231 19/44 20/46 553 | f 20/46 124/230 125/231 554 | f 126/232 125/231 124/230 555 | f 124/230 50/106 126/232 556 | f 49/104 126/232 50/106 557 | f 55/117 1/2 19/44 558 | f 19/44 125/231 55/117 559 | f 56/118 55/117 125/231 560 | f 125/231 126/232 56/118 561 | f 57/120 56/118 126/232 562 | f 126/232 49/104 57/120 563 | f 8/23 57/120 49/104 564 | f 66/137 60/126 12/32 565 | f 127/233 59/124 60/126 566 | f 60/126 66/137 127/233 567 | f 65/135 127/233 66/137 568 | f 128/234 58/122 59/124 569 | f 59/124 127/233 128/234 570 | f 129/235 128/234 127/233 571 | f 127/233 65/135 129/235 572 | f 64/133 129/235 65/135 573 | f 63/131 11/29 58/122 574 | f 58/122 128/234 63/131 575 | f 62/129 63/131 128/234 576 | f 128/234 129/235 62/129 577 | f 61/128 62/129 129/235 578 | f 129/235 64/133 61/128 579 | f 2/5 61/128 64/133 580 | f 72/149 67/139 3/6 581 | f 130/236 68/141 67/139 582 | f 67/139 72/149 130/236 583 | f 71/147 130/236 72/149 584 | f 131/237 69/143 68/141 585 | f 68/141 130/236 131/237 586 | f 132/238 131/237 130/236 587 | f 130/236 71/147 132/238 588 | f 70/145 132/238 71/147 589 | f 66/136 12/31 69/143 590 | f 69/143 131/237 66/136 591 | f 65/134 66/136 131/237 592 | f 131/237 132/238 65/134 593 | f 64/132 65/134 132/238 594 | f 132/238 70/145 64/132 595 | f 2/5 64/132 70/145 596 | f 67/138 31/68 3/6 597 | f 133/239 32/70 31/68 598 | f 31/68 67/138 133/239 599 | f 68/140 133/239 67/138 600 | f 134/240 33/72 32/70 601 | f 32/70 133/239 134/240 602 | f 135/241 134/240 133/239 603 | f 133/239 68/140 135/241 604 | f 69/142 135/241 68/140 605 | f 73/151 4/11 33/72 606 | f 33/72 134/240 73/151 607 | f 74/153 73/151 134/240 608 | f 134/240 135/241 74/153 609 | f 75/155 74/153 135/241 610 | f 135/241 69/142 75/155 611 | f 12/30 75/155 69/142 612 | f 73/150 76/157 4/10 613 | f 136/242 77/159 76/157 614 | f 76/157 73/150 136/242 615 | f 74/152 136/242 73/150 616 | f 137/243 78/161 77/159 617 | f 77/159 136/242 137/243 618 | f 138/244 137/243 136/242 619 | f 136/242 74/152 138/244 620 | f 75/154 138/244 74/152 621 | f 79/163 6/16 78/161 622 | f 78/161 137/243 79/163 623 | f 80/165 79/163 137/243 624 | f 137/243 138/244 80/165 625 | f 81/167 80/165 138/244 626 | f 138/244 75/154 81/167 627 | f 12/30 81/167 75/154 628 | f 79/162 82/169 6/17 629 | f 139/245 83/171 82/169 630 | f 82/169 79/162 139/245 631 | f 80/164 139/245 79/162 632 | f 140/246 84/173 83/171 633 | f 83/171 139/245 140/246 634 | f 141/247 140/246 139/245 635 | f 139/245 80/164 141/247 636 | f 81/166 141/247 80/164 637 | f 58/121 11/29 84/173 638 | f 84/173 140/246 58/121 639 | f 59/123 58/121 140/246 640 | f 140/246 141/247 59/123 641 | f 60/125 59/123 141/247 642 | f 141/247 81/166 60/125 643 | f 12/30 60/125 81/166 644 | f 82/168 85/175 6/17 645 | f 142/248 86/177 85/175 646 | f 85/175 82/168 142/248 647 | f 83/170 142/248 82/168 648 | f 143/249 87/179 86/177 649 | f 86/177 142/248 143/249 650 | f 144/250 143/249 142/248 651 | f 142/248 83/170 144/250 652 | f 84/172 144/250 83/170 653 | f 88/181 7/18 87/179 654 | f 87/179 143/249 88/181 655 | f 89/183 88/181 143/249 656 | f 143/249 144/250 89/183 657 | f 90/185 89/183 144/250 658 | f 144/250 84/172 90/185 659 | f 11/28 90/185 84/172 660 | f 88/180 52/110 7/19 661 | f 145/251 53/112 52/110 662 | f 52/110 88/180 145/251 663 | f 89/182 145/251 88/180 664 | f 146/252 54/114 53/112 665 | f 53/112 145/251 146/252 666 | f 147/253 146/252 145/251 667 | f 145/251 89/182 147/253 668 | f 90/184 147/253 89/182 669 | f 91/187 8/21 54/114 670 | f 54/114 146/252 91/187 671 | f 92/189 91/187 146/252 672 | f 146/252 147/253 92/189 673 | f 93/191 92/189 147/253 674 | f 147/253 90/184 93/191 675 | f 11/28 93/191 90/184 676 | f 91/186 96/196 8/22 677 | f 148/254 95/194 96/196 678 | f 96/196 91/186 148/254 679 | f 92/188 148/254 91/186 680 | f 149/255 94/193 95/194 681 | f 95/194 148/254 149/255 682 | f 150/256 149/255 148/254 683 | f 148/254 92/188 150/256 684 | f 93/190 150/256 92/188 685 | f 61/127 2/3 94/193 686 | f 94/193 149/255 61/127 687 | f 62/129 61/127 149/255 688 | f 149/255 150/256 62/129 689 | f 63/130 62/129 150/256 690 | f 150/256 93/190 63/130 691 | f 11/28 63/130 93/190 692 | f 99/202 94/192 2/4 693 | f 151/257 95/194 94/192 694 | f 94/192 99/202 151/257 695 | f 98/200 151/257 99/202 696 | f 152/258 96/195 95/194 697 | f 95/194 151/257 152/258 698 | f 153/259 152/258 151/257 699 | f 151/257 98/200 153/259 700 | f 97/198 153/259 98/200 701 | f 57/119 8/21 96/195 702 | f 96/195 152/258 57/119 703 | f 56/118 57/119 152/258 704 | f 152/258 153/259 56/118 705 | f 55/116 56/118 153/259 706 | f 153/259 97/198 55/116 707 | f 1/1 55/116 97/198 708 | f 27/60 72/148 3/6 709 | f 154/260 71/146 72/148 710 | f 72/148 27/60 154/260 711 | f 26/58 154/260 27/60 712 | f 155/261 70/144 71/146 713 | f 71/146 154/260 155/261 714 | f 156/262 155/261 154/260 715 | f 154/260 26/58 156/262 716 | f 25/56 156/262 26/58 717 | f 99/201 2/3 70/144 718 | f 70/144 155/261 99/201 719 | f 98/199 99/201 155/261 720 | f 155/261 156/262 98/199 721 | f 97/197 98/199 156/262 722 | f 156/262 25/56 97/197 723 | f 1/1 97/197 25/56 724 | f 39/84 100/204 5/12 725 | f 157/263 101/206 100/204 726 | f 100/204 39/84 157/263 727 | f 38/82 157/263 39/84 728 | f 158/264 102/208 101/206 729 | f 101/206 157/263 158/264 730 | f 159/265 158/264 157/263 731 | f 157/263 38/82 159/265 732 | f 37/80 159/265 38/82 733 | f 78/160 6/16 102/208 734 | f 102/208 158/264 78/160 735 | f 77/158 78/160 158/264 736 | f 158/264 159/265 77/158 737 | f 76/156 77/158 159/265 738 | f 159/265 37/80 76/156 739 | f 4/9 76/156 37/80 740 | f 100/203 46/98 5/12 741 | f 160/266 47/100 46/98 742 | f 46/98 100/203 160/266 743 | f 101/205 160/266 100/203 744 | f 161/267 48/102 47/100 745 | f 47/100 160/266 161/267 746 | f 162/268 161/267 160/266 747 | f 160/266 101/205 162/268 748 | f 102/207 162/268 101/205 749 | f 87/178 7/18 48/102 750 | f 48/102 161/267 87/178 751 | f 86/176 87/178 161/267 752 | f 161/267 162/268 86/176 753 | f 85/174 86/176 162/268 754 | f 162/268 102/207 85/174 755 | f 6/15 85/174 102/207 756 | 757 | -------------------------------------------------------------------------------- /ExampleOscApp/Assets/Models/Materials/IcosahedronMat.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Assets/Models/Materials/IcosahedronMat.mat -------------------------------------------------------------------------------- /ExampleOscApp/Assets/Plugins/Osc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Assets/Plugins/Osc.cs -------------------------------------------------------------------------------- /ExampleOscApp/Assets/Plugins/UDPPacketIO.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.IO; 3 | using System.Collections; 4 | using System.Net; 5 | using System.Net.Sockets; 6 | using System.Threading; 7 | using UnityEngine; 8 | 9 | /// 10 | /// UdpPacket provides packetIO over UDP 11 | /// 12 | public class UDPPacketIO : MonoBehaviour 13 | { 14 | private UdpClient Sender; 15 | private UdpClient Receiver; 16 | private bool socketsOpen; 17 | private string remoteHostName; 18 | private int remotePort; 19 | private int localPort; 20 | 21 | void Start() 22 | { 23 | //do nothing. init must be called 24 | } 25 | 26 | public void init(string hostIP, int remotePort, int localPort){ 27 | RemoteHostName = hostIP; 28 | RemotePort = remotePort; 29 | LocalPort = localPort; 30 | socketsOpen = false; 31 | } 32 | 33 | 34 | ~UDPPacketIO() 35 | { 36 | // latest time for this socket to be closed 37 | if (IsOpen()) 38 | Close(); 39 | } 40 | 41 | /// 42 | /// Open a UDP socket and create a UDP sender. 43 | /// 44 | /// 45 | /// True on success, false on failure. 46 | public bool Open() 47 | { 48 | try 49 | { 50 | Sender = new UdpClient(); 51 | //Debug.Log("opening udpclient listener on port " + localPort); 52 | 53 | IPEndPoint listenerIp = new IPEndPoint(IPAddress.Any, localPort); 54 | Receiver = new UdpClient(listenerIp); 55 | socketsOpen = true; 56 | 57 | return true; 58 | } 59 | catch (Exception e) 60 | { 61 | Debug.LogWarning("cannot open udp client interface at port "+localPort); 62 | Debug.LogWarning(e); 63 | } 64 | 65 | return false; 66 | } 67 | 68 | /// 69 | /// Close the socket currently listening, and destroy the UDP sender device. 70 | /// 71 | public void Close() 72 | { 73 | if(Sender != null) 74 | Sender.Close(); 75 | 76 | if (Receiver != null) 77 | { 78 | Receiver.Close(); 79 | // Debug.Log("UDP receiver closed"); 80 | } 81 | Receiver = null; 82 | socketsOpen = false; 83 | 84 | } 85 | 86 | public void OnDisable() 87 | { 88 | Close(); 89 | } 90 | 91 | /// 92 | /// Query the open state of the UDP socket. 93 | /// 94 | /// True if open, false if closed. 95 | public bool IsOpen() 96 | { 97 | return socketsOpen; 98 | } 99 | 100 | /// 101 | /// Send a packet of bytes out via UDP. 102 | /// 103 | /// The packet of bytes to be sent. 104 | /// The length of the packet of bytes to be sent. 105 | public void SendPacket(byte[] packet, int length) 106 | { 107 | if (!IsOpen()) 108 | Open(); 109 | if (!IsOpen()) 110 | return; 111 | 112 | Sender.Send(packet, length, remoteHostName, remotePort); 113 | Debug.Log("osc message sent to "+remoteHostName+" port "+remotePort+" len="+length); 114 | } 115 | 116 | /// 117 | /// Receive a packet of bytes over UDP. 118 | /// 119 | /// The buffer to be read into. 120 | /// The number of bytes read, or 0 on failure. 121 | public int ReceivePacket(byte[] buffer) 122 | { 123 | if (!IsOpen()) 124 | Open(); 125 | if (!IsOpen()) 126 | return 0; 127 | 128 | IPEndPoint iep = new IPEndPoint(IPAddress.Any, localPort); 129 | byte[] incoming = Receiver.Receive( ref iep ); 130 | int count = Math.Min(buffer.Length, incoming.Length); 131 | System.Array.Copy(incoming, buffer, count); 132 | return count; 133 | } 134 | 135 | 136 | 137 | /// 138 | /// The address of the board that you're sending to. 139 | /// 140 | public string RemoteHostName 141 | { 142 | get 143 | { 144 | return remoteHostName; 145 | } 146 | set 147 | { 148 | remoteHostName = value; 149 | } 150 | } 151 | 152 | /// 153 | /// The remote port that you're sending to. 154 | /// 155 | public int RemotePort 156 | { 157 | get 158 | { 159 | return remotePort; 160 | } 161 | set 162 | { 163 | remotePort = value; 164 | } 165 | } 166 | 167 | /// 168 | /// The local port you're listening on. 169 | /// 170 | public int LocalPort 171 | { 172 | get 173 | { 174 | return localPort; 175 | } 176 | set 177 | { 178 | localPort = value; 179 | } 180 | } 181 | } 182 | -------------------------------------------------------------------------------- /ExampleOscApp/Assets/Scene1.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Assets/Scene1.unity -------------------------------------------------------------------------------- /ExampleOscApp/Assets/Scene2.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Assets/Scene2.unity -------------------------------------------------------------------------------- /ExampleOscApp/Assets/Scripts/AttractionObject.js: -------------------------------------------------------------------------------- 1 | public var minNum:Number = 0.1; 2 | public var colorMultiplier:Number = 0.1; 3 | public var scaleMultiplier:Number = 0.1; 4 | public var origScale : Number = 0.1; 5 | public var playMode : int = 0; 6 | public var oscId : int = 0; 7 | public var pullAmount : Number = 0.5; 8 | private var matAr:Array = [Color(0.5,1.0,0.5,1.0),Color(1.0,0.0,.5,1.0),Color(0.0,1.0,0.5,1.0),Color(1.0,0.0,1.0,1.0)]; 9 | 10 | private var origPos:Vector3 = new Vector3(); 11 | private var rigid:Rigidbody; 12 | private var curVal:Number = 0.0; 13 | private var origColor:Color; 14 | 15 | function Start(){ 16 | origPos.x = transform.position.x; 17 | origPos.y = transform.position.y; 18 | origPos.z = transform.position.z; 19 | rigid = GetComponent("Rigidbody"); 20 | transform.position = Vector3(Random.Range(-1.0,1.0),Random.Range(-1.0,1.0),Random.Range(-1.0,1.0))*2.0; 21 | } 22 | 23 | function FixedUpdate(){ 24 | rigid.velocity += (origPos - transform.position) * .04; 25 | } 26 | 27 | 28 | 29 | function setMode(n){ 30 | switch(n){ 31 | case 1: // LORI D 32 | var v = Random.Range(0.1,1.0); 33 | origColor = renderer.material.color = Color(v,v,v); 34 | break; 35 | case 2: // REDINHO 36 | origColor = renderer.material.color = new Color(Random.Range(0.7,1.0), 0 , Random.Range(0.0,1.0)); 37 | break; 38 | case 3: // COLOR 39 | origColor = renderer.material.color = new Color(Random.Range(0.0,1.0), Random.Range(0.0,1.0) , Random.Range(0.0,1.0)); 40 | break; 41 | default: 42 | origColor = renderer.material.color = matAr[playMode]; 43 | break; 44 | } 45 | } 46 | 47 | 48 | function Update () { 49 | curVal = OSCReceiver.messages[oscId]; 50 | scale(); pull(); 51 | // switch(playMode){ 52 | // case 0: scale(); break; 53 | // case 1: scale(); pull(); break; 54 | // case 2: pull(); break; 55 | // } 56 | // 57 | blink(); 58 | } 59 | 60 | function pull(){ 61 | rigid.velocity += (Vector3.zero - transform.position) * OSCReceiver.messages[oscId] * pullAmount; 62 | } 63 | 64 | function blink(){ 65 | var n = curVal * colorMultiplier; 66 | renderer.material.color = origColor * n; 67 | } 68 | 69 | function scale(){ 70 | var n = curVal * scaleMultiplier + minNum; 71 | transform.localScale = Vector3(n,n,n) * origScale; 72 | } -------------------------------------------------------------------------------- /ExampleOscApp/Assets/Scripts/FixedCam.js: -------------------------------------------------------------------------------- 1 | private var pos:Vector3; 2 | private var origPos:Vector3; 3 | private var origRot:Quaternion; 4 | private var rot:Quaternion; 5 | private var rotV:Vector3 = new Vector3(); 6 | private var targV:Vector3 = new Vector3(); 7 | function Start(){ 8 | origPos = transform.position; 9 | pos = new Vector3(); 10 | origRot = rot = transform.rotation; 11 | } 12 | 13 | 14 | function FixedUpdate () { 15 | transform.Translate(pos,Space.Self); 16 | targV += (targV - rotV) * .05; 17 | transform.Rotate(targV,Space.Self); 18 | rotV *= .9; 19 | targV *= .5; 20 | pos *= .9; 21 | } 22 | 23 | function OnGUI() { 24 | var e : Event = Event.current; 25 | if (e.isKey ) { 26 | keyEvent(e); 27 | } 28 | } 29 | 30 | function keyEvent(e:Event){ 31 | switch(e.keyCode){ 32 | case KeyCode.W: move(Vector3.forward); break; 33 | case KeyCode.A: move(Vector3.left); break; 34 | case KeyCode.S: move(Vector3.forward*-1); break; 35 | case KeyCode.D: move(Vector3.right); break; 36 | case KeyCode.X: move(Vector3.up); break; 37 | case KeyCode.Z: move(Vector3.up*-1); break; 38 | case KeyCode.R: transform.position = origPos; transform.rotation = origRot; break; 39 | case KeyCode.UpArrow: rotate(Vector3(1,0,0)); break; 40 | case KeyCode.LeftArrow: rotate(Vector3(0,1,0)); break; 41 | case KeyCode.DownArrow: rotate(Vector3(-1,0,0)); break; 42 | case KeyCode.RightArrow: rotate(Vector3(0,-1,0)); break; 43 | } 44 | } 45 | 46 | function move(v:Vector3){ 47 | pos += v * .03; 48 | } 49 | 50 | function rotate(v:Vector3){ 51 | rotV += v * 3; 52 | } -------------------------------------------------------------------------------- /ExampleOscApp/Assets/Scripts/KeyboardManager.js: -------------------------------------------------------------------------------- 1 | public var strobeThreshold:Number = 1.0; 2 | public var shakeThreshold:Number = 0.2; 3 | 4 | var cameras:Camera[]; 5 | 6 | private var camId:int = 0; 7 | private var shakeIntensity:Number = 0.0; 8 | private var lastStrobe:Number = 0.0; 9 | function OnGUI() { 10 | var e : Event = Event.current; 11 | if (e.isKey && e.type == EventType.KeyDown) { 12 | keyEvent(e); 13 | } 14 | } 15 | 16 | function Strobe(){ 17 | var v = OSCReceiver.messages[0]; 18 | if(v < strobeThreshold) v = 0; 19 | else v *= 3; 20 | cameras[camId].GetComponent("Camera").backgroundColor = Color(v,v,v); 21 | } 22 | 23 | 24 | function getCam(){ 25 | return cameras[camId]; 26 | } 27 | 28 | function shakeChange(n){ 29 | shakeIntensity = Mathf.Clamp(shakeIntensity + n,0.0,1.0); 30 | } 31 | 32 | function Start(){ 33 | Screen.showCursor = false; 34 | cameras[cameras.length-1].GetComponent("Camera").enabled = false; 35 | cameras[camId].GetComponent("Camera").enabled = true; 36 | } 37 | 38 | function Update(){ 39 | Shake(); 40 | Strobe(); 41 | 42 | } 43 | 44 | function Shake(){ 45 | if(OSCReceiver && OSCReceiver.messages[0] > shakeThreshold && Random.value > .5){ 46 | cameras[camId].transform.position += Vector3(Random.value-.5,Random.value-.5,Random.value-.5) * shakeIntensity * OSCReceiver.messages[0]; 47 | } 48 | 49 | } 50 | 51 | function keyEvent(e:Event){ 52 | switch(e.keyCode){ 53 | case KeyCode.Alpha1: changeScene(1); break; 54 | case KeyCode.Alpha2: changeScene(2); break; 55 | case KeyCode.Alpha3: changeScene(3); break; 56 | case KeyCode.Alpha4: changeScene(4); break; 57 | case KeyCode.Alpha5: changeScene(5); break; 58 | case KeyCode.Alpha6: changeScene(6); break; 59 | case KeyCode.Alpha7: changeScene(7); break; 60 | case KeyCode.Alpha8: changeScene(8); break; 61 | case KeyCode.Alpha9: changeScene(9); break; 62 | case KeyCode.Alpha0: changeScene(10); break; 63 | case KeyCode.Minus: changeScene(11); break; 64 | 65 | case KeyCode.LeftBracket: shakeChange(-.05); break; 66 | case KeyCode.RightBracket: shakeChange(.05); break; 67 | 68 | case KeyCode.Period: changeCamera(1); break; 69 | case KeyCode.Comma: changeCamera(-1); break; 70 | } 71 | } 72 | 73 | function changeCamera(n){ 74 | cameras[camId].GetComponent("Camera").enabled = false; 75 | camId = Mathf.Clamp(camId+n,0,cameras.length -1); 76 | cameras[camId].GetComponent("Camera").enabled = true; 77 | 78 | } 79 | 80 | function changeScene(n){ 81 | Application.LoadLevel(n-1); 82 | } -------------------------------------------------------------------------------- /ExampleOscApp/Assets/Scripts/OSCReceiver.js: -------------------------------------------------------------------------------- 1 | 2 | //You can set these variables in the scene because they are public 3 | public var RemoteIP : String = "127.0.0.1"; 4 | public var SendToPort : int = 57131; 5 | public var ListenerPort : int = 57130; 6 | public var controller : Transform; 7 | private var handler : Osc; 8 | static var messages : Array = [0.0,0.0,0.0,0.0,1.0,1.0]; 9 | 10 | public function Start () 11 | { 12 | //Initializes on start up to listen for messages 13 | //make sure this game object has both UDPPackIO and OSC script attached 14 | 15 | var udp : UDPPacketIO = GetComponent("UDPPacketIO"); 16 | udp.init(RemoteIP, SendToPort, ListenerPort); 17 | handler = GetComponent("Osc"); 18 | handler.init(udp); 19 | 20 | handler.SetAddressHandler("/VDMX/1", ListenEvent); 21 | handler.SetAddressHandler("/VDMX/2", ListenEvent); 22 | handler.SetAddressHandler("/VDMX/3", ListenEvent); 23 | handler.SetAddressHandler("/VDMX/4", ListenEvent); 24 | handler.SetAddressHandler("/VDMX/5", ListenEvent); 25 | 26 | } 27 | 28 | public function ListenEvent(oscMessage : OscMessage) : void 29 | { 30 | switch(oscMessage.Address){ 31 | case "/VDMX/1": i = 0; break; 32 | case "/VDMX/2": i = 1; break; 33 | case "/VDMX/3": i = 2; break; 34 | case "/VDMX/4": i = 3; break; 35 | case "/VDMX/5": i = 4; break; 36 | 37 | } 38 | 39 | messages[i] = oscMessage.Values[0]; 40 | 41 | } 42 | -------------------------------------------------------------------------------- /ExampleOscApp/Assets/Scripts/RotateAround.js: -------------------------------------------------------------------------------- 1 | private var startY:Number; 2 | var upAndDown : Number = 3.0; 3 | var rotSpeed : Number = 20.0; 4 | var lookAt : boolean = true; 5 | function Start(){ 6 | startY = transform.position.y; 7 | } 8 | 9 | function Update () { 10 | transform.RotateAround (Vector3.zero, Vector3.up, rotSpeed * Time.deltaTime); 11 | if(lookAt) transform.LookAt(Vector3.zero); 12 | if(upAndDown > 0) transform.position.y = startY + Mathf.Sin(Time.time/2) * upAndDown; 13 | } 14 | 15 | function OnGUI() { 16 | var e : Event = Event.current; 17 | if (e.isKey && e.type == EventType.KeyDown) { 18 | keyEvent(e); 19 | } 20 | } 21 | 22 | 23 | function keyEvent(e:Event){ 24 | switch(e.keyCode){ 25 | case KeyCode.W: transform.position.z *= .95; break; 26 | case KeyCode.S: transform.position.x *= 1.05; break; 27 | } 28 | } -------------------------------------------------------------------------------- /ExampleOscApp/Assets/Scripts/ScaleObject.js: -------------------------------------------------------------------------------- 1 | var oscChannel : int; 2 | 3 | function Update () { 4 | var n = OSCReceiver.messages[oscChannel]; 5 | transform.localScale = Vector3(n,n,n); 6 | } -------------------------------------------------------------------------------- /ExampleOscApp/Assets/Scripts/SphereMap.js: -------------------------------------------------------------------------------- 1 | var dupe:GameObject; 2 | private var deep:int = 4; 3 | private var mesh:Mesh; 4 | private var verts:Array; 5 | private var objAr:Array = []; 6 | 7 | function Start(){ 8 | mesh = GetComponent(MeshFilter).mesh; 9 | verts = mesh.vertices; 10 | 11 | var s:Number = 0.0; 12 | var vAr : Array = []; 13 | for(var j =1; j <= deep; j++){ 14 | vAr = []; 15 | for(var i =0; i < verts.length;i++){ 16 | var found = false; 17 | for(var z = 0; z < vAr.length; z++) 18 | if(vAr[z]==verts[i]) found = true; 19 | 20 | if(found) continue; 21 | vAr.push(verts[i]); 22 | var obj = Instantiate(dupe,verts[i] * (j -.5),Quaternion.identity); 23 | s = Random.Range(0.05,0.2) * (5-j) * .2 + .05; 24 | obj.transform.localScale = Vector3(s,s,s); 25 | var c = obj.GetComponent('AttractionObject'); 26 | c.origScale = s; 27 | c.playMode = j - 1; 28 | c.oscId = j - 1; 29 | objAr.push(obj); 30 | 31 | } 32 | } 33 | GetComponent(MeshFilter).mesh = new Mesh(); 34 | setMode(2); 35 | } 36 | 37 | function OnGUI(){ 38 | var e : Event = Event.current; 39 | if (e.isKey && e.type == EventType.KeyDown) { 40 | keyEvent(e); 41 | } 42 | } 43 | 44 | function keyEvent(e:Event){ 45 | switch(e.keyCode){ 46 | case KeyCode.J: setMode(0); break; 47 | case KeyCode.K: setMode(1); break; 48 | case KeyCode.L: setMode(2); break; 49 | case KeyCode.Semicolon: setMode(3); break; 50 | } 51 | } 52 | 53 | function setMode(n){ 54 | for(var i = 0; i < objAr.length; i++){ 55 | objAr[i].GetComponent('AttractionObject').setMode(n); 56 | } 57 | } -------------------------------------------------------------------------------- /ExampleOscApp/Assets/Scripts/maxCamera.cs: -------------------------------------------------------------------------------- 1 | 2 | 3 | // 4 | //Filename: maxCamera.cs 5 | // 6 | // original: http://www.unifycommunity.com/wiki/index.php?title=MouseOrbitZoom 7 | // 8 | // --01-18-2010 - create temporary target, if none supplied at start 9 | 10 | using UnityEngine; 11 | using System.Collections; 12 | 13 | 14 | [AddComponentMenu("Camera-Control/3dsMax Camera Style")] 15 | public class maxCamera : MonoBehaviour 16 | { 17 | public Transform target; 18 | public Vector3 targetOffset; 19 | public float distance = 5.0f; 20 | public float maxDistance = 50; 21 | public float minDistance = .6f; 22 | public float xSpeed = 200.0f; 23 | public float ySpeed = 200.0f; 24 | public int yMinLimit = -80; 25 | public int yMaxLimit = 80; 26 | public int zoomRate = 40; 27 | private float panSpeed = 0.1f; 28 | public float zoomDampening = 5.0f; 29 | 30 | private float xDeg = 0.0f; 31 | private float yDeg = 0.0f; 32 | private float currentDistance; 33 | private float desiredDistance; 34 | private Quaternion currentRotation; 35 | private Quaternion desiredRotation; 36 | private Quaternion rotation; 37 | private Vector3 position; 38 | 39 | void Start() { Init(); } 40 | void OnEnable() { Init(); } 41 | 42 | public void Init() 43 | { 44 | //If there is no target, create a temporary target at 'distance' from the cameras current viewpoint 45 | if (!target) 46 | { 47 | GameObject go = new GameObject("Cam Target"); 48 | go.transform.position = transform.position + (transform.forward * distance); 49 | target = go.transform; 50 | } 51 | 52 | distance = Vector3.Distance(transform.position, target.position); 53 | currentDistance = distance; 54 | desiredDistance = distance; 55 | 56 | //be sure to grab the current rotations as starting points. 57 | position = transform.position; 58 | rotation = transform.rotation; 59 | currentRotation = transform.rotation; 60 | desiredRotation = transform.rotation; 61 | 62 | xDeg = Vector3.Angle(Vector3.right, transform.right ); 63 | yDeg = Vector3.Angle(Vector3.up, transform.up ); 64 | } 65 | 66 | /* 67 | * Camera logic on LateUpdate to only update after all character movement logic has been handled. 68 | */ 69 | void LateUpdate() 70 | { 71 | // If Control and Alt and Middle button? ZOOM! 72 | if (Input.GetMouseButton(0) && Input.GetKey(KeyCode.LeftAlt) && Input.GetKey(KeyCode.LeftControl)) 73 | { 74 | desiredDistance -= Input.GetAxis("Mouse Y") * Time.deltaTime * zoomRate*0.125f * Mathf.Abs(desiredDistance); 75 | } 76 | // If middle mouse and left alt are selected? ORBIT 77 | else if (Input.GetMouseButton(0) && Input.GetKey(KeyCode.LeftAlt)) 78 | { 79 | xDeg += Input.GetAxis("Mouse X") * xSpeed * 0.02f; 80 | yDeg -= Input.GetAxis("Mouse Y") * ySpeed * 0.02f; 81 | 82 | ////////OrbitAngle 83 | 84 | //Clamp the vertical axis for the orbit 85 | yDeg = ClampAngle(yDeg, yMinLimit, yMaxLimit); 86 | // set camera rotation 87 | desiredRotation = Quaternion.Euler(yDeg, xDeg, 0); 88 | currentRotation = transform.rotation; 89 | 90 | rotation = Quaternion.Lerp(currentRotation, desiredRotation, Time.deltaTime * zoomDampening); 91 | transform.rotation = rotation; 92 | } 93 | // otherwise if middle mouse is selected, we pan by way of transforming the target in screenspace 94 | else if (Input.GetMouseButton(2)) 95 | { 96 | //grab the rotation of the camera so we can move in a psuedo local XY space 97 | target.rotation = transform.rotation; 98 | target.Translate(Vector3.right * -Input.GetAxis("Mouse X") * panSpeed); 99 | target.Translate(transform.up * -Input.GetAxis("Mouse Y") * panSpeed, Space.World); 100 | } 101 | 102 | ////////Orbit Position 103 | 104 | // affect the desired Zoom distance if we roll the scrollwheel 105 | desiredDistance -= Input.GetAxis("Mouse ScrollWheel") * Time.deltaTime * zoomRate * Mathf.Abs(desiredDistance); 106 | //clamp the zoom min/max 107 | desiredDistance = Mathf.Clamp(desiredDistance, minDistance, maxDistance); 108 | // For smoothing of the zoom, lerp distance 109 | currentDistance = Mathf.Lerp(currentDistance, desiredDistance, Time.deltaTime * zoomDampening); 110 | 111 | // calculate position based on the new currentDistance 112 | position = target.position - (rotation * Vector3.forward * currentDistance + targetOffset); 113 | transform.position = position; 114 | } 115 | 116 | private static float ClampAngle(float angle, float min, float max) 117 | { 118 | if (angle < -360) 119 | angle += 360; 120 | if (angle > 360) 121 | angle -= 360; 122 | return Mathf.Clamp(angle, min, max); 123 | } 124 | } -------------------------------------------------------------------------------- /ExampleOscApp/Library/AnnotationManager: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/AnnotationManager -------------------------------------------------------------------------------- /ExampleOscApp/Library/AssetImportState: -------------------------------------------------------------------------------- 1 | 4;0;-1 -------------------------------------------------------------------------------- /ExampleOscApp/Library/AssetVersioning.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/AssetVersioning.db -------------------------------------------------------------------------------- /ExampleOscApp/Library/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/AudioManager.asset -------------------------------------------------------------------------------- /ExampleOscApp/Library/BuildPlayer.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/BuildPlayer.prefs -------------------------------------------------------------------------------- /ExampleOscApp/Library/BuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/BuildSettings.asset -------------------------------------------------------------------------------- /ExampleOscApp/Library/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/DynamicsManager.asset -------------------------------------------------------------------------------- /ExampleOscApp/Library/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/EditorBuildSettings.asset -------------------------------------------------------------------------------- /ExampleOscApp/Library/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/EditorSettings.asset -------------------------------------------------------------------------------- /ExampleOscApp/Library/EditorUserBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/EditorUserBuildSettings.asset -------------------------------------------------------------------------------- /ExampleOscApp/Library/EditorUserSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/EditorUserSettings.asset -------------------------------------------------------------------------------- /ExampleOscApp/Library/FailedAssetImports.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/FailedAssetImports.txt -------------------------------------------------------------------------------- /ExampleOscApp/Library/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/InputManager.asset -------------------------------------------------------------------------------- /ExampleOscApp/Library/InspectorExpandedItems.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/InspectorExpandedItems.asset -------------------------------------------------------------------------------- /ExampleOscApp/Library/MonoManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/MonoManager.asset -------------------------------------------------------------------------------- /ExampleOscApp/Library/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/NetworkManager.asset -------------------------------------------------------------------------------- /ExampleOscApp/Library/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/ProjectSettings.asset -------------------------------------------------------------------------------- /ExampleOscApp/Library/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/QualitySettings.asset -------------------------------------------------------------------------------- /ExampleOscApp/Library/ScriptAssemblies/Assembly-CSharp-firstpass.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/ScriptAssemblies/Assembly-CSharp-firstpass.dll -------------------------------------------------------------------------------- /ExampleOscApp/Library/ScriptAssemblies/Assembly-CSharp-firstpass.dll.mdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/ScriptAssemblies/Assembly-CSharp-firstpass.dll.mdb -------------------------------------------------------------------------------- /ExampleOscApp/Library/ScriptAssemblies/Assembly-CSharp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/ScriptAssemblies/Assembly-CSharp.dll -------------------------------------------------------------------------------- /ExampleOscApp/Library/ScriptAssemblies/Assembly-CSharp.dll.mdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/ScriptAssemblies/Assembly-CSharp.dll.mdb -------------------------------------------------------------------------------- /ExampleOscApp/Library/ScriptAssemblies/Assembly-UnityScript.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/ScriptAssemblies/Assembly-UnityScript.dll -------------------------------------------------------------------------------- /ExampleOscApp/Library/ScriptAssemblies/Assembly-UnityScript.dll.mdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/ScriptAssemblies/Assembly-UnityScript.dll.mdb -------------------------------------------------------------------------------- /ExampleOscApp/Library/ScriptAssemblies/CompilationCompleted.txt: -------------------------------------------------------------------------------- 1 | Completed 2 | -------------------------------------------------------------------------------- /ExampleOscApp/Library/ScriptMapper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/ScriptMapper -------------------------------------------------------------------------------- /ExampleOscApp/Library/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/TagManager.asset -------------------------------------------------------------------------------- /ExampleOscApp/Library/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/TimeManager.asset -------------------------------------------------------------------------------- /ExampleOscApp/Library/assetDatabase3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/assetDatabase3 -------------------------------------------------------------------------------- /ExampleOscApp/Library/assetservercachev3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/assetservercachev3 -------------------------------------------------------------------------------- /ExampleOscApp/Library/expandedItems: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/expandedItems -------------------------------------------------------------------------------- /ExampleOscApp/Library/guidmapper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/guidmapper -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/00/00000000000000001000000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/00/00000000000000001000000000000000 -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/00/00000000000000002000000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/00/00000000000000002000000000000000 -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/00/00000000000000003000000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/00/00000000000000003000000000000000 -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/00/00000000000000004000000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/00/00000000000000004000000000000000 -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/00/00000000000000004100000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/00/00000000000000004100000000000000 -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/00/00000000000000005000000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/00/00000000000000005000000000000000 -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/00/00000000000000006000000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/00/00000000000000006000000000000000 -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/00/00000000000000007000000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/00/00000000000000007000000000000000 -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/00/00000000000000008000000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/00/00000000000000008000000000000000 -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/00/00000000000000009000000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/00/00000000000000009000000000000000 -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/00/0000000000000000a000000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/00/0000000000000000a000000000000000 -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/00/0000000000000000b000000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/00/0000000000000000b000000000000000 -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/00/0000000000000000c000000000000000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/00/0000000000000000c000000000000000 -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/04/0416dcdf18d2a46dd86db983f85f973d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/04/0416dcdf18d2a46dd86db983f85f973d -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/0b/0b50ad9d6b4ea47fea8b65dd043b8de3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/0b/0b50ad9d6b4ea47fea8b65dd043b8de3 -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/0c/0c18b85911c554f5e9ca6b5aa6850e68: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/0c/0c18b85911c554f5e9ca6b5aa6850e68 -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/2d/2df023faf93eb4adc835996f87bcd26e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/2d/2df023faf93eb4adc835996f87bcd26e -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/2f/2fea6a893315e42a89f83257bf928c25: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/2f/2fea6a893315e42a89f83257bf928c25 -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/3f/3f0945b2a58184b7db0e39e72fea7343: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/3f/3f0945b2a58184b7db0e39e72fea7343 -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/41/413a4b22675f04437b76526b69d516f4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/41/413a4b22675f04437b76526b69d516f4 -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/45/457df402e8b494e33996df553e2e229d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/45/457df402e8b494e33996df553e2e229d -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/50/5076c499e405b4ebbbc669ae98ba7da1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/50/5076c499e405b4ebbbc669ae98ba7da1 -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/59/59ac42c643e3d4864a31e0c2b0359262: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/59/59ac42c643e3d4864a31e0c2b0359262 -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/64/646b0311c34f742389a61b816c979dc7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/64/646b0311c34f742389a61b816c979dc7 -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/65/65b3bbde7b0734cd4a3e5c7e10503a0d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/65/65b3bbde7b0734cd4a3e5c7e10503a0d -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/76/76c2c930f5a484e07a96c6641429d3ae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/76/76c2c930f5a484e07a96c6641429d3ae -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/86/86185bc758c11419fae9a43a03914e3a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/86/86185bc758c11419fae9a43a03914e3a -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/8e/8e23c8262bc75493e91ebd880c27091e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/8e/8e23c8262bc75493e91ebd880c27091e -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/ad/ad237a320d87d4cd5862e765c4b44088: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/ad/ad237a320d87d4cd5862e765c4b44088 -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/c8/c8a56f895b77249b58cc43948b34cdeb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/c8/c8a56f895b77249b58cc43948b34cdeb -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/e1/e105aff226106480ca2e4b1122844930: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/e1/e105aff226106480ca2e4b1122844930 -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/e3/e3558e577759a4d90b560b09318802cb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/e3/e3558e577759a4d90b560b09318802cb -------------------------------------------------------------------------------- /ExampleOscApp/Library/metadata/e9/e9a1b8842f1624468bb995cfa7576a4b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Library/metadata/e9/e9a1b8842f1624468bb995cfa7576a4b -------------------------------------------------------------------------------- /ExampleOscApp/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /ExampleOscApp/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /ExampleOscApp/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /ExampleOscApp/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /ExampleOscApp/ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /ExampleOscApp/ProjectSettings/NavMeshLayers.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/ProjectSettings/NavMeshLayers.asset -------------------------------------------------------------------------------- /ExampleOscApp/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /ExampleOscApp/ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /ExampleOscApp/ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /ExampleOscApp/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /ExampleOscApp/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /ExampleOscApp/Temp/CaseSensitiveTest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Temp/CaseSensitiveTest -------------------------------------------------------------------------------- /ExampleOscApp/Temp/ExportedC4DFBXFile.fbx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Temp/ExportedC4DFBXFile.fbx -------------------------------------------------------------------------------- /ExampleOscApp/Temp/__EditModeScene: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/ExampleOscApp/Temp/__EditModeScene -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketucker/UnityAudioVisualizerTutorial/b4ca561224ead1a4c903856fee95b4cbdbaa4163/README.md -------------------------------------------------------------------------------- /fourchannel.vdmx5: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | projPages 6 | 7 | attribs 8 | 9 | YnBsaXN0MDDUAQIDBAUIGBlUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJj 10 | aGl2ZXLRBgdUcm9vdIABowkKEVUkbnVsbNMLDA0ODxBaTlMub2JqZWN0c1dO 11 | Uy5rZXlzViRjbGFzc6CggALSEhMUFVgkY2xhc3Nlc1okY2xhc3NuYW1loxUW 12 | F18QE05TTXV0YWJsZURpY3Rpb25hcnlcTlNEaWN0aW9uYXJ5WE5TT2JqZWN0 13 | EgABhqBfEA9OU0tleWVkQXJjaGl2ZXIIERYfKDI1OjxARk1YYGdoaWtweYSI 14 | nqu0uQAAAAAAAAEBAAAAAAAAABoAAAAAAAAAAAAAAAAAAADL 15 | 16 | contents 17 | 18 | 19 | attribs 20 | 21 | YnBsaXN0MDDUAQIDBAUIGBlUJHRvcFgkb2JqZWN0c1gk 22 | dmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABowkKEVUk 23 | bnVsbNMLDA0ODxBaTlMub2JqZWN0c1dOUy5rZXlzViRj 24 | bGFzc6CggALSEhMUFVgkY2xhc3Nlc1okY2xhc3NuYW1l 25 | oxUWF18QE05TTXV0YWJsZURpY3Rpb25hcnlcTlNEaWN0 26 | aW9uYXJ5WE5TT2JqZWN0EgABhqBfEA9OU0tleWVkQXJj 27 | aGl2ZXIIERYfKDI1OjxARk1YYGdoaWtweYSInqu0uQAA 28 | AAAAAAEBAAAAAAAAABoAAAAAAAAAAAAAAAAAAADL 29 | 30 | autoDeleteOnSyncFileChange 31 | 32 | autoLoadOnSyncFileChange 33 | 34 | contents 35 | 36 | kVVMediaPageName 37 | Page 38 | lock 39 | 40 | name 41 | Page 42 | path 43 | /Pages/Page 44 | type 45 | 11 46 | uniqueID 47 | 36 48 | 49 | 50 | lock 51 | 52 | name 53 | Project Pages 54 | path 55 | /Pages 56 | type 57 | 12 58 | uniqueID 59 | 35 60 | 61 | prsts 62 | 63 | prsts 64 | 65 | 66 | _layersSnapData 67 | 68 | YnBsaXN0MDDUAAEAAgADAAQABQAIAukC6lQkdG9wWCRv 69 | YmplY3RzWCR2ZXJzaW9uWSRhcmNoaXZlctEABgAHVHJv 70 | b3SAAa8QowAJAAoAHwAgACEAIgAjACQAJQAmACoAOAA5 71 | ADoAOwBVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABqAGsA 72 | bABtAHcAeAB5AHoAewB8AIMAjwCQAJEAlwCYAJkAoQCr 73 | ALcAwQDLANcA2ADgAOEA4gDmAOwA7QDuAPIA+gD7AQAB 74 | BgEHAQ0BDgEWARcBHAEiASMBKQEqATQBPgFKAUsBUwFU 75 | AVgBXgFfAW8BcAFxAXIBcwF0AX4BfwGAAYEBhwGIAZoB 76 | mwGcAZ0BngGfAaABoQGnAagBqQGxAbIBuAG+Ab8BxQHG 77 | AcwBzQHRAdcB2AHeAd8B5QHmAe4B7wHwAfYB9wH9Af4C 78 | BgIQAhwCHQIeAi4CLwIwAjECMgI6AkQCUAJYAmICbgJ0 79 | AngCeQKJApECmwKnAq8CuQLFAssCzwLdAt4C3wLgAuEC 80 | 5wLoVSRudWxs0wALAAwADQAOABYAHlpOUy5vYmplY3Rz 81 | V05TLmtleXNWJGNsYXNzpwAPABAAEQASABMAFAAUgAmA 82 | koCbgJ+AoICigKKnABcAGAAZABoAGwAcAB2AAoADgASA 83 | BYAGgAeACIAkVGx5cnNXRlhDdHJsclhHcnBDdHJsclRu 84 | YW1lW21hc3RlckZhZGVyWlJlc3RMYXllcnNTZ3Jw0gAL 85 | AA0AJwApoQAogAqAOdMACwAMAA0AKwAxAB6lACwALQAu 86 | AC8AMIANgA6AUYCEgJGlABoAMwA0ABgAHYAFgAuADIAD 87 | gAiAJFhDbXBDdHJsclhTUkNDdHJscldMYXllciAx0wAL 88 | AAwADQA8AEgAHqsAPQA+AD8APwBBAEIAQwBEAEUARgBH 89 | gBqAKIAqgCqAK4AugDKAOoBBgEiATKsASQBKAEsATABN 90 | AE4ATwBQAFEAUgBTgA+AEIARgBKAE4AUgBWAFoAXgBiA 91 | GYAkWHNpemVNb2RlWGhpZGVCdXR0W1Jlc3RDb250ZW50 92 | V1Jlc3RXaW5fEA9sb2NhbFByZXNldEl0ZW1YY29tcE1v 93 | ZGVUeVBvc1V3aWR0aFZoZWlnaHRXcG9zTW9kZVR4UG9z 94 | 0wALAAwADQBhAGUAHqMAYgBjAGSAHoAlgCejAGYAZwBo 95 | gBuAHIAdgCRfEBBmbG9hdFBvc1JlY2VpdmVyXWluZGV4 96 | UmVjZWl2ZXJfEBBzZWxlY3RlZEl0ZW1OYW1l0wALAAwA 97 | DQBuAHIAHqMAbwBwAHCAIoAjgCOjAHMAdAB1gB+AIIAh 98 | gCRTc3JjVHNjYWxWdXNlTkZYXxAQLzxObyBTcmMgQ2hv 99 | c2VuPgjSAH0AfgB/AIBYJGNsYXNzZXNaJGNsYXNzbmFt 100 | ZaMAgACBAIJfEBNOU011dGFibGVEaWN0aW9uYXJ5XE5T 101 | RGljdGlvbmFyeVhOU09iamVjdNMACwAMAA0AhACJAB6k 102 | AHAAcABwAG+AI4AjgCOAIqQAigB1AHQAc4AmgCGAIIAf 103 | gCRUbm9ybVNGaXTTAAsADAANAJIAlAAeoQA/gCqhAJWA 104 | KYAkU3ZhbAnTAAsADAANAJoAnQAeogCbAJyALIAtogBm 105 | AGeAG4AcgCTTAAsADAANAKIApgAeowBvAHAAcIAigCOA 106 | I6MAcwB0AHWAH4AggCGAJNMACwAMAA0ArACxAB6kAHAA 107 | cABwAG+AI4AjgCOAIqQAigB1AHQAc4AmgCGAIIAfgCTT 108 | AAsADAANALgAvAAeowC5ALoAu4AvgDCAMaMAZgBnAGiA 109 | G4AcgB2AJNMACwAMAA0AwgDGAB6jAG8AcABwgCKAI4Aj 110 | owBzAHQAdYAfgCCAIYAk0wALAAwADQDMANEAHqQAcABw 111 | AHAAb4AjgCOAI4AipACKAHUAdABzgCaAIYAggB+AJFtP 112 | cGVuR0wtIEFkZNMACwAMAA0A2QDcAB6iANoA24A0gDWi 113 | AJUA3oApgDOAJFltYXJrQXJyYXkjP+AAAAAAAADSAAsA 114 | DQDjACmhAOSANoA50wALAAwADQDnAOkAHqEA6IA4oQDq 115 | gDeAJFRtdmFsIwAAAAAAAAAA0gB9AH4A7wDwowDwAPEA 116 | gl5OU011dGFibGVBcnJheVdOU0FycmF50wALAAwADQDz 117 | APYAHqIA9AD1gDuAPKIAlQDegCmAM4AkIz/QAAAAAAAA 118 | 0gALAA0A/AApogD9AP6APYA/gDnTAAsADAANAQEBAwAe 119 | oQECgD6hAOqAN4AkIz/gAAAAAAAA0wALAAwADQEIAQoA 120 | HqEBCYBAoQDqgDeAJCM/8AAAAAAAANMACwAMAA0BDwES 121 | AB6iARABEYBCgEOiAJUA3oApgDOAJCM/0AAAAAAAANIA 122 | CwANARgAKaIBGQEagESARoA50wALAAwADQEdAR8AHqEB 123 | HoBFoQDqgDeAJCM/4AAAAAAAANMACwAMAA0BJAEmAB6h 124 | ASWAR6EA6oA3gCQjP/AAAAAAAADTAAsADAANASsBLwAe 125 | owEsAS0BLoBJgEqAS6MAZgBnAGiAG4AcgB2AJNMACwAM 126 | AA0BNQE5AB6jAG8AcABwgCKAI4AjowBzAHQAdYAfgCCA 127 | IYAk0wALAAwADQE/AUQAHqQAcABwAHAAb4AjgCOAI4Ai 128 | pACKAHUAdABzgCaAIYAggB+AJFlPZmZzY3JlZW7TAAsA 129 | DAANAUwBTwAeogFNAU6ATYBOogCVAN6AKYAzgCQjP+AA 130 | AAAAAADSAAsADQFVACmhAVaAT4A50wALAAwADQFZAVsA 131 | HqEBWoBQoQDqgDeAJCMAAAAAAAAAANMACwAMAA0BYAFn 132 | AB6mAWEBYgA/AWQBZQA/gFaAV4AqgIKAg4AqpgFoAWkA 133 | TAFrAWwAS4BSgFOAEoBUgFWAEYAkVHdpZGVeZmlsZVBs 134 | YXllclNuYXBWUm5kSW50VGhpZ2gRAoDTAAsADAANAXUB 135 | eQAeowF2AXcBeIBbgHiAf6MBegF7AXyAWIBZgFqAJFVz 136 | cmNRVFZzcmNXZWJfEBJzb3VyY2VzUG9wVXBCdXR0b27T 137 | AAsADAANAYIBhAAeoQGDgF2hAYWAXIAkXxAScXRTb3Vy 138 | Y2VDb250cm9sbGVy0wALAAwADQGJAZEAHqcBigGLAYwB 139 | jQGOAY8BkIBlgGeAaIBxgHKAdIB2pwGSAZMBlAGVAZYB 140 | lwGYgF6AX4BggGGAYoBjgGSAJFhsb29wTW9kZV8QEGRl 141 | c2lyZWRDbG9ja05hbWVacmF0ZVNsaWRlcl8QEWNsb2Nr 142 | UGlja2VyQnV0dG9uXxAYYXVkaW9DaGFubmVsc1BvcFVw 143 | QnV0dG9uXxASanVtcFRpbWVVbml0QnV0dG9uXxAXYXVk 144 | aW9PdXRwdXRzUG9wVXBCdXR0b27TAAsADAANAaIBpAAe 145 | oQGjgGahAGiAHYAkVExvb3BRLdMACwAMAA0BqgGtAB6i 146 | AasBrIBpgGqiAJUA3oApgDOAJCM/4zMzMzMzM9IACwAN 147 | AbMAKaMBtAG1AbaAa4BtgG+AOdMACwAMAA0BuQG7AB6h 148 | AbqAbKEA6oA3gCQjv/AAAAAAAADTAAsADAANAcABwgAe 149 | oQHBgG6hAOqAN4AkIwAAAAAAAAAA0wALAAwADQHHAckA 150 | HqEByIBwoQDqgDeAJCM/8AAAAAAAANMACwAMAA0BzgHP 151 | AB6goIAk0wALAAwADQHSAdQAHqEB04BzoQBogB2AJFMx 152 | fDLTAAsADAANAdkB2wAeoQHagHWhAGiAHYAkV1NlY29u 153 | ZHPTAAsADAANAeAB4gAeoQHhgHehAGiAHYAkXxAPPERl 154 | ZmF1bHQgQXVkaW8+0wALAAwADQHnAeoAHqIB6AHpgHuA 155 | faIB6wHsgHmAeoAkXWhTY3JvbGxTbGlkZXJddlNjcm9s 156 | bFNsaWRlctMACwAMAA0B8QHzAB6hAfKAfKEAlYApgCQj 157 | AAAAAAAAAADTAAsADAANAfgB+gAeoQH5gH6hAJWAKYAk 158 | Iz/wAAAAAAAA0wALAAwADQH/AgIAHqICAAIBgICAgaIA 159 | ZgBngBuAHIAk0wALAAwADQIHAgsAHqMAbwBwAHCAIoAj 160 | gCOjAHMAdAB1gB+AIIAhgCTTAAsADAANAhECFgAepABw 161 | AHAAcABvgCOAI4AjgCKkAIoAdQB0AHOAJoAhgCCAH4Ak 162 | Ij0IiIkRAeDTAAsADAANAh8CJgAepgIgAiEAPwIjAiQA 163 | P4CJgIyAKoCPgJCAKqYCJwIoAEwCKgIrAEuAhYCGgBKA 164 | h4CIgBGAJFdmeFBvcFVwWGxjbFByc3RzV1JlcGxCdXRb 165 | ZnhDaGFpblNuYXDTAAsADAANAjMCNgAeogI0AjWAioCL 166 | ogBmAGeAG4AcgCTTAAsADAANAjsCPwAeowBvAHAAcIAi 167 | gCOAI6MAcwB0AHWAH4AggCGAJNMACwAMAA0CRQJKAB6k 168 | AHAAcABwAG+AI4AjgCOAIqQAigB1AHQAc4AmgCGAIIAf 169 | gCTTAAsADAANAlECVAAeogJSAlOAjYCOogBmAGeAG4Ac 170 | gCTTAAsADAANAlkCXQAeowBvAHAAcIAigCOAI6MAcwB0 171 | AHWAH4AggCGAJNMACwAMAA0CYwJoAB6kAHAAcABwAG+A 172 | I4AjgCOAIqQAigB1AHQAc4AmgCGAIIAfgCTTAAsADAAN 173 | Am8CcQAeoQA/gCqhAJWAKYAk0wALAAwADQJ1AnYAHqCg 174 | gCQQANMACwAMAA0CegKBAB6mAnsCfAA/An4CfwA/gJOA 175 | loAqgJmAmoAqpgInAigATAIqAisAS4CFgIaAEoCHgIiA 176 | EYAk0wALAAwADQKKAo0AHqICiwKMgJSAlaIAZgBngBuA 177 | HIAk0wALAAwADQKSApYAHqMAbwBwAHCAIoAjgCOjAHMA 178 | dAB1gB+AIIAhgCTTAAsADAANApwCoQAepABwAHAAcABv 179 | gCOAI4AjgCKkAIoAdQB0AHOAJoAhgCCAH4Ak0wALAAwA 180 | DQKoAqsAHqICqQKqgJeAmKIAZgBngBuAHIAk0wALAAwA 181 | DQKwArQAHqMAbwBwAHCAIoAjgCOjAHMAdAB1gB+AIIAh 182 | gCTTAAsADAANAroCvwAepABwAHAAcABvgCOAI4AjgCKk 183 | AIoAdQB0AHOAJoAhgCCAH4Ak0wALAAwADQLGAsgAHqEA 184 | P4AqoQCVgCmAJNMACwAMAA0CzALNAB6goIAk0wALAAwA 185 | DQLQAtYAHqUC0QLSAD8C1AA/gJyAnYAqgJ6AKqUBaAFr 186 | AEwBbABLgFKAVIASgFWAEYAkEQKAIj0IiIkRAeBfEBJD 187 | YW52YXMvTWFpbiBPdXRwdXTTAAsADAANAuIC5AAeoQLj 188 | gKGhAJWAKYAkIz/wAAAAAAAAEAESAAGGoF8QD05TS2V5 189 | ZWRBcmNoaXZlcgAIABkAHgAnADAAOgA/AEQARgGPAZUB 190 | ogGtAbUBvAHLAc0BzwHRAdMB1QHXAdkB6AHqAewB7gHw 191 | AfIB9AH2AfgB/QIFAg4CEwIfAioCLgI3AjoCPAI+AksC 192 | VgJYAloCXAJeAmACawJtAm8CcQJzAnUCdwKAAokCkQKe 193 | ArUCtwK5ArsCvQK/AsECwwLFAscCyQLLAuIC5ALmAugC 194 | 6gLsAu4C8ALyAvQC9gL4AvoDAwMMAxgDIAMyAzsDQANG 195 | A00DVQNaA2cDbgNwA3IDdAN7A30DfwOBA4MDlgOkA7cD 196 | xAPLA80DzwPRA9gD2gPcA94D4APkA+kD8AQDBAQEDQQW 197 | BCEEKAQ+BEsEVARhBGoEbARuBHAEcgR7BH0EfwSBBIME 198 | hQSKBI4EmwSeBKAEowSlBKcEqwSsBLkEvgTABMIExwTJ 199 | BMsEzQTaBOEE4wTlBOcE7gTwBPIE9AT2BQMFDAUOBRAF 200 | EgUUBR0FHwUhBSMFJQUnBTQFOwU9BT8FQQVIBUoFTAVO 201 | BVAFXQVkBWYFaAVqBXEFcwV1BXcFeQWGBY8FkQWTBZUF 202 | lwWgBaIFpAWmBagFqgW2BcMFyAXKBcwF0QXTBdUF1wXh 203 | BeoF8wX2BfgF+gYHBgoGDAYPBhEGEwYYBiEGKgYxBkAG 204 | SAZVBloGXAZeBmMGZQZnBmkGcgZ7BoAGggaEBoYGkwaW 205 | BpgGmwadBp8GqAa1BrgGuga9Br8GwQbKBtcG3AbeBuAG 206 | 5QbnBukG6wb0Bv0HAgcEBwYHCAcVBxgHGgcdBx8HIQcq 207 | BzcHOgc8Bz8HQQdDB0wHWQdgB2IHZAdmB20HbwdxB3MH 208 | dQeCB4kHiweNB48HlgeYB5oHnAeeB6sHtAe2B7gHuge8 209 | B8UHxwfJB8sHzQfPB9kH5gfrB+0H7wf0B/YH+Af6CAMI 210 | DAgPCBEIEwggCCMIJQgoCCoILAg1CEIITwhRCFMIVQhX 211 | CFkIWwhoCGoIbAhuCHAIcgh0CHYIewiKCJEIlgiZCKYI 212 | rQivCLEIswi6CLwIvgjACMIIyAjPCOQI8Qj0CPYI+Qj7 213 | CP0JEgkfCS4JMAkyCTQJNgk4CToJPAlLCU0JTwlRCVMJ 214 | VQlXCVkJWwlkCXcJggmWCbEJxgngCe0J8AnyCfUJ9wn5 215 | Cf4KAAoNChIKFAoWChsKHQofCiEKKgozCjoKPAo+CkAK 216 | QgpPClIKVApXClkKWwpkCnEKdAp2CnkKewp9CoYKkwqW 217 | CpgKmwqdCp8KqAq1CrYKtwq5CsYKyQrLCs4K0ArSCtYK 218 | 4wrmCugK6wrtCu8K9wsECwcLCQsMCw4LEAsiCy8LNAs2 219 | CzgLPQs/C0ELQwtRC18LbAtvC3ELdAt2C3gLgQuOC5EL 220 | kwuWC5gLmgujC7ALtQu3C7kLvgvAC8ILxAvRC9gL2gvc 221 | C94L5QvnC+kL6wvtC/oMAwwFDAcMCQwLDBQMFgwYDBoM 222 | HAweDCMMJgwzDEAMQgxEDEYMSAxKDEwMWQxbDF0MXwxh 223 | DGMMZQxnDG8MeAyADIwMmQyeDKAMogynDKkMqwytDLoM 224 | wQzDDMUMxwzODNAM0gzUDNYM4wzsDO4M8AzyDPQM/Qz/ 225 | DQENAw0FDQcNFA0ZDRsNHQ0iDSQNJg0oDTUNPA0+DUAN 226 | Qg1JDUsNTQ1PDVENXg1nDWkNaw1tDW8NeA16DXwNfg2A 227 | DYINjw2SDZQNlw2ZDZsNqA2pDaoNrA2uDbsNyA3KDcwN 228 | zg3QDdIN1A3hDeMN5Q3nDekN6w3tDe8N/A4BDgMOBQ4K 229 | DgwODg4QDh0OJA4mDigOKg4xDjMONQ43DjkORg5PDlEO 230 | Uw5VDlcOYA5iDmQOZg5oDmoOdw58Dn4OgA6FDocOiQ6L 231 | DpgOnw6hDqMOpQ6sDq4OsA6yDrQOwQ7KDswOzg7QDtIO 232 | 2w7dDt8O4Q7jDuUO8g71DvcO+g78Dv4PCw8MDw0PDw8c 233 | DycPKQ8rDy0PLw8xDzwPPg9AD0IPRA9GD0gPSw9QD1MP 234 | aA91D3gPeg99D38PgQ+KD4wPkQAAAAAAAAICAAAAAAAA 235 | AusAAAAAAAAAAAAAAAAAAA+j 236 | 237 | _pluginsSnapData 238 | 239 | YnBsaXN0MDDUAAEAAgADAAQABQAIAsUCxlQkdG9wWCRv 240 | YmplY3RzWCR2ZXJzaW9uWSRhcmNoaXZlctEABgAHVHJv 241 | b3SAAa8QvQAJAAoAFQAWABcAGAAdAD0APgA/AEAAQQBC 242 | AEMARABFAEYARwBIAEkASgBLAEwATQBXAFgAWQBaAFsA 243 | YQBnAGgAaQBwAHYAdwB9AH4AggCDAIoAmACZAJoAmwCc 244 | AJ0AngCfAKAAoQCiALAAsQCyALMAtAC1AMMAxADFAMYA 245 | xwDIANYA1wDYANkA2gDbANwA5ADlAOYA8ADxAPIA8wD0 246 | APUBAQECAQMBBAEKAQsBDAENARMBKwEsATQBPgFKAUsB 247 | TAFWAVcBWAFZAWABYQFiAWMBZAFyAXMBdAGGAYcBiAGJ 248 | AYoBiwGMAY0BjgGSAZoBmwGcAaABwAHBAcIBwwHEAcUB 249 | xgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHW 250 | AdcB6QHqAesB7wH3AfgB/AIcAh0CHgIfAiACIQIzAjQC 251 | NQI5AkECQgJGAmYCZwJoAmkCagJrAn0CfgJ/AoMCiwKM 252 | ApACsAKxArICswK0ArUCvAK9Ar4CxFUkbnVsbNMACwAM 253 | AA0ADgARABRaTlMub2JqZWN0c1dOUy5rZXlzViRjbGFz 254 | c6IADwAQgASABaIAEgATgAKAA4AgW1Jlc3RQbHVnaW5z 255 | WXNuYXBBcnJheRAB0gALAA0AGQAcogAaABuABoBYgCXT 256 | AAsADAANAB4ALQAUrgAfACAAHwAiACMAHwAlACYAJwAo 257 | ACkAKgArACyAFYAWgBWAF4AmgBWAJ4BFgEaAUYBSgFOA 258 | VoBXrgAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADuA 259 | B4AIgAmACoALgAyADYAOgA+AEIARgBKAE4AUgCBXdGJT 260 | bGN0ZFhkZXZpY2VJRFdSZXN0V2luWmdhaW5TbGlkZXJd 261 | YWN0aXZlQ2hhbm5lbFtSZXN0Q29udGVudFxmaWx0ZXJz 262 | QXJyYXlUa2luZFhsY2xQcnN0c1RuYW1lXGxhc3RXaW5G 263 | cmFtZVR3aW5kVnRiSW5keFtvbk9mZkJ1dHRvbglfEBFT 264 | b3VuZGZsb3dlciAoMmNoKdMACwAMAA0ATgBSABSjAE8A 265 | DwBRgBuABIAcowBTAFQAVYAYgBmAGoAgU3ZhbFpzbGlk 266 | ZXJNb2RlWW1hcmtBcnJheSM/1aPp4AAAANIACwANAFwA 267 | HKMAXQBeAF+AHYAhgCOAJdMACwAMAA0AYgBkABShAGOA 268 | H6EAZYAegCBUbXZhbCM/0AAAAAAAANIAagBrAGwAbVgk 269 | Y2xhc3Nlc1okY2xhc3NuYW1lowBtAG4Ab18QE05TTXV0 270 | YWJsZURpY3Rpb25hcnlcTlNEaWN0aW9uYXJ5WE5TT2Jq 271 | ZWN00wALAAwADQBxAHMAFKEAcoAioQBlgB6AICM/4AAA 272 | AAAAANMACwAMAA0AeAB6ABShAHmAJKEAZYAegCAjP/AA 273 | AAAAAADSAGoAawB/AICjAIAAgQBvXk5TTXV0YWJsZUFy 274 | cmF5V05TQXJyYXkT///////////SAAsADQCEABykAIUA 275 | hgCHAIiAKIAzgDmAP4Al0wALAAwADQCLAJEAFKUAjACN 276 | AI4AjwCQgC6AL4AwgDGAMqUAkgCTAJQAlQCWgCmAKoAr 277 | gCyALYAgWWZyZXF1ZW5jeVV3aWR0aFRnYWluWG5vZGVO 278 | YW1lWXNtb290aGluZyJDSAAAIj/AAAAiP4AAAFhGaWx0 279 | ZXIgMSIAAAAA0wALAAwADQCjAKkAFKUApAClAKYApwCo 280 | gDSANYA2gDeAOKUAkgCTAJQAlQCWgCmAKoArgCyALYAg 281 | IkQeoqwiP8AAACI/gAAAWEZpbHRlciAyIgAAAADTAAsA 282 | DAANALYAvAAUpQC3ALgAuQC6ALuAOoA7gDyAPYA+pQCS 283 | AJMAlACVAJaAKYAqgCuALIAtgCAiRScJ9SI/uZmaIj+A 284 | AABYRmlsdGVyIDMiAAAAANMACwAMAA0AyQDPABSlAMoA 285 | ywDMAM0AzoBAgEGAQoBDgESlAJIAkwCUAJUAloApgCqA 286 | K4AsgC2AICJGJVvkIj+0euUiP4AAAFhGaWx0ZXIgNCIA 287 | AAAAXxATQXVkaW9BbmFseXNpc1BsdWdpbtMACwAMAA0A 288 | 3QDgABSiAN4A34BJgE+iAOEA4oBHgEiAIF8QEGZsb2F0 289 | UG9zUmVjZWl2ZXJdaW5kZXhSZWNlaXZlctMACwAMAA0A 290 | 5wDrABSjAOgA6QDpgE2AToBOowDsAO0A7oBKgEuATIAg 291 | U3NyY1RzY2FsVnVzZU5GWF8QEC88Tm8gU3JjIENob3Nl 292 | bj4I0wALAAwADQD2APsAFKQA6QDpAOkA6IBOgE6AToBN 293 | pAD8AO4A7QDsgFCATIBLgEqAIFRub3JtXxAQQXVkaW8g 294 | QW5hbHlzaXMgMV8QGHt7Mjg5LCA2NzV9LCB7MjgwLCAx 295 | OTR9fdMACwAMAA0BBQEHABShAQaAVaEBCIBUgCBTZnJt 296 | XxAYe3syODksIDQwNX0sIHsyODAsIDE5NH19EADTAAsA 297 | DAANAQ4BEAAUoQAfgBWhAFOAGIAg0wALAAwADQEUAR8A 298 | FKoBFQEWAB8BGAEZARoAHwEcAB8AK4BagF2AFYBegF+A 299 | uoAVgLuAFYBWqgA2ADUAMAA3ASQAOAAzADkALgA6gA+A 300 | DoAJgBCAWYARgAyAEoAHgBOAIFVzdGF0ZdMACwAMAA0B 301 | LQEwABSiAS4BL4BbgFyiAOEA4oBHgEiAINMACwAMAA0B 302 | NQE5ABSjAOgA6QDpgE2AToBOowDsAO0A7oBKgEuATIAg 303 | 0wALAAwADQE/AUQAFKQA6QDpAOkA6IBOgE6AToBNpAD8 304 | AO4A7QDsgFCATIBLgEqAIF5Db250cm9sU3VyZmFjZV8Q 305 | EUNvbnRyb2wgU3VyZmFjZSAx0wALAAwADQFNAVEAFKMB 306 | TgFPAVCAY4BogLijAVIBUwFUgGCAYYBigCBYa2V5QXJy 307 | YXlZdWlCdWlsZGVyWmNsYXNzQXJyYXnSAAsADQFaAByk 308 | AVsBXAFdAV6AZIBlgGaAZ4AlVlNsaWRlclhTbGlkZXIg 309 | MlhTbGlkZXIgM1hTbGlkZXIgNNMACwAMAA0BZQFrABSl 310 | AWYBZwFoAWkBaoBqgGuAkYCegKulAWwBXgFdAVwBW4Bp 311 | gGeAZoBlgGSAIFpWVkdyaWRTaXplWHstMSwgLTF90wAL 312 | AAwADQF1AX0AFKcAHwF3AXgBeQAfAXsBfIAVgHKAc4B0 313 | gBWAeICQpwF+AX8AUwGBAYIBgwGEgGyAbYAYgG6Ab4Bw 314 | gHGAIFtzZW5kRW5hYmxlZFhtaW5SYW5nZVVyY3Zyc1tw 315 | dWJsaXNoTm9ybVVzbmRyc1htYXhSYW5nZSMAAAAAAAAA 316 | ACM/qKKUQAAAANIACwANAY8AHKEBkIB1gCXTAAsADAAN 317 | AZMBlgAUogGUAB+Ad4AVogDsAZiASoB2gCBZd2FudHNF 318 | bmJsXxAaL0F1ZGlvIEFuYWx5c2lzIDEvRmlsdGVyIDTS 319 | AAsADQGdAByhAZ6AeYAl0wALAAwADQGhAbAAFK4BogGj 320 | AaQBpQAfAacBqAGpAOkAKwDpAB8BrgDpgIiAiYCKgIuA 321 | FYCMgI2AjoBOgFaAToAVgI+ATq4BsQGyAbMBtAG1AbYB 322 | twG4AbkBugG7AbwBvQG+gHqAe4B8gH2AfoB/gICAgYCC 323 | gIOAhICFgIaAh4AgWmhpZ2hJbnRWYWxabXNnQWRkcmVz 324 | c1pvdXRwdXRQb3J0XxAPb3V0cHV0SVBBZGRyZXNzV2Vu 325 | YWJsZWRac2VuZGVyVHlwZV1ib29sVGhyZXNoVmFsXmRh 326 | dGFTZW5kZXJUeXBlXWludEludmVydEZsYWdZbG93SW50 327 | VmFsXxAPZmxvYXRJbnZlcnRGbGFnXW5vcm1hbGl6ZUZs 328 | YWdbb3V0cHV0TGFiZWxeYm9vbEludmVydEZsYWcQZFcv 329 | VkRNWC80ETA5WTEyNy4wLjAuMRAEIj3MzM0QAl5PU0Mg 330 | T3V0IFBvcnQgMSM/8AAAAAAAANMACwAMAA0B2AHgABSn 331 | AB8B2gHbAdwAHwHeAd+AFYCSgJOAlIAVgJeAnacBfgF/ 332 | AFMBgQGCAYMBhIBsgG2AGIBugG+AcIBxgCAjAAAAAAAA 333 | AAAjP6ABXeAAAADSAAsADQHsAByhAe2AlYAl0wALAAwA 334 | DQHwAfMAFKIB8QAfgJaAFaIA7AGYgEqAdoAgXxAaL0F1 335 | ZGlvIEFuYWx5c2lzIDEvRmlsdGVyIDPSAAsADQH5AByh 336 | AfqAmIAl0wALAAwADQH9AgwAFK4B/gH/AgABpQAfAacC 337 | BAGpAOkAKwDpAB8BrgDpgJmAmoCbgIuAFYCMgJyAjoBO 338 | gFaAToAVgI+ATq4BsQGyAbMBtAG1AbYBtwG4AbkBugG7 339 | AbwBvQG+gHqAe4B8gH2AfoB/gICAgYCCgIOAhICFgIaA 340 | h4AgEGRXL1ZETVgvMxEwOSI9zMzNIz/wAAAAAAAA0wAL 341 | AAwADQIiAioAFKcAHwIkAiUCJgAfAigCKYAVgJ+AoICh 342 | gBWApICqpwF+AX8AUwGBAYIBgwGEgGyAbYAYgG6Ab4Bw 343 | gHGAICMAAAAAAAAAACM/oGrhYAAAANIACwANAjYAHKEC 344 | N4CigCXTAAsADAANAjoCPQAUogI7AB+Ao4AVogDsAZiA 345 | SoB2gCBfEBovQXVkaW8gQW5hbHlzaXMgMS9GaWx0ZXIg 346 | MtIACwANAkMAHKECRIClgCXTAAsADAANAkcCVgAUrgJI 347 | AkkCSgGlAB8BpwJOAakA6QArAOkAHwGuAOmApoCngKiA 348 | i4AVgIyAqYCOgE6AVoBOgBWAj4BOrgGxAbIBswG0AbUB 349 | tgG3AbgBuQG6AbsBvAG9Ab6AeoB7gHyAfYB+gH+AgICB 350 | gIKAg4CEgIWAhoCHgCAQZFcvVkRNWC8yETA5Ij3MzM0j 351 | P/AAAAAAAADTAAsADAANAmwCdAAUpwAfAm4CbwJwAB8C 352 | cgJzgBWArICtgK6AFYCxgLenAX4BfwBTAYEBggGDAYSA 353 | bIBtgBiAboBvgHCAcYAgIwAAAAAAAAAAIz+4TryAAAAA 354 | 0gALAA0CgAAcoQKBgK+AJdMACwAMAA0ChAKHABSiAoUA 355 | H4CwgBWiAOwBmIBKgHaAIF8QGi9BdWRpbyBBbmFseXNp 356 | cyAxL0ZpbHRlciAx0gALAA0CjQAcoQKOgLKAJdMACwAM 357 | AA0CkQKgABSuApICkwKUAaUAHwGnApgBqQDpACsA6QAf 358 | Aa4A6YCzgLSAtYCLgBWAjIC2gI6AToBWgE6AFYCPgE6u 359 | AbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvoB6gHuA 360 | fIB9gH6Af4CAgIGAgoCDgISAhYCGgIeAIBBkVy9WRE1Y 361 | LzERMDkiPczMzSM/8AAAAAAAANIACwANArYAHKQCtwK3 362 | ArcCt4C5gLmAuYC5gCVWU2xpZGVyXxAYe3syODUsIDg3 363 | NH0sIHsyOTIsIDE4NH190wALAAwADQK/AsEAFKECwIC8 364 | oQEIgFSAIF8QGHt7Mjg1LCAyMDZ9LCB7MjkyLCAxODR9 365 | fRIAAYagXxAPTlNLZXllZEFyY2hpdmVyAAgAGQAeACcA 366 | MAA6AD8ARABGAcMByQHWAeEB6QHwAfUB9wH5Af4CAAIC 367 | AgQCEAIaAhwCJQIqAiwCLgIwAj0CWgJcAl4CYAJiAmQC 368 | ZgJoAmoCbAJuAnACcgJ0AnYCkwKVApcCmQKbAp0CnwKh 369 | AqMCpQKnAqkCqwKtAq8CsQK5AsICygLVAuMC7wL8AwED 370 | CgMPAxwDIQMoAzQDNQNJA1YDXQNfA2EDYwNqA2wDbgNw 371 | A3IDdgOBA4sDlAOdA6QDpgOoA6oDrAO5A7wDvgPBA8MD 372 | xQPKA9MD3APlA/AD9wQNBBoEIwQwBDMENQQ4BDoEPARF 373 | BFIEVQRXBFoEXAReBGcEcAR3BIYEjgSXBKAEqQSrBK0E 374 | rwSxBLMEwATLBM0EzwTRBNME1QTgBOIE5ATmBOgE6gTs 375 | BPYE/AUBBQoFFAUZBR4FIwUsBTEFPgVJBUsFTQVPBVEF 376 | UwVeBWAFYgVkBWYFaAVqBW8FdAV5BYIFhwWUBZ8FoQWj 377 | BaUFpwWpBbQFtgW4BboFvAW+BcAFxQXKBc8F2AXdBeoF 378 | 9QX3BfkF+wX9Bf8GCgYMBg4GEAYSBhQGFgYbBiAGJQYu 379 | BjMGSQZWBlsGXQZfBmQGZgZoBmoGfQaLBpgGnwahBqMG 380 | pQasBq4GsAayBrQGuAa9BsQG1wbYBuUG7gbwBvIG9Ab2 381 | Bv8HAQcDBwUHBwcJBw4HIQc8B0kHTAdOB1EHUwdVB1kH 382 | dAd2B4MHhgeIB4sHjQePB5wHsQezB7UHtwe5B7sHvQe/ 383 | B8EHwwfFB9oH3AfeB+AH4gfkB+YH6AfqB+wH7gfwB/YI 384 | AwgICAoIDAgRCBMIFQgXCCQIKwgtCC8IMQg4CDoIPAg+ 385 | CEAITQhWCFgIWghcCF4IZwhpCGsIbQhvCHEIgAiUCKEI 386 | qAiqCKwIrgi1CLcIuQi7CL0IxgjQCNsI5AjtCO8I8Qjz 387 | CPUI9wj+CQcJEAkZCSYJMQkzCTUJNwk5CTsJRglICUoJ 388 | TAlOCVAJUgldCWYJcwmCCYQJhgmICYoJjAmOCZAJnwmh 389 | CaMJpQmnCakJqwmtCa8JuwnECcoJ1gncCeUJ7gn3CgAK 390 | AwoFCgcKFAoZChsKHQoiCiQKJgooCjIKTwpYClsKXQpf 391 | CmwKiQqLCo0KjwqRCpMKlQqXCpkKmwqdCp8KoQqjCqUK 392 | wgrECsYKyArKCswKzgrQCtIK1ArWCtgK2grcCt4K4Arr 393 | CvYLAQsTCxsLJgs0C0MLUQtbC20LewuHC5YLmAugC6ML 394 | rQuvC7QLtgvFC84L2wvqC+wL7gvwC/IL9Av2C/gMBwwJ 395 | DAsMDQwPDBEMEwwVDBcMIAwpDDIMNQw3DDkMRgxLDE0M 396 | TwxUDFYMWAxaDHcMgAyDDIUMhwyUDLEMswy1DLcMuQy7 397 | DL0MvwzBDMMMxQzHDMkMywzNDOoM7AzuDPAM8gz0DPYM 398 | +Az6DPwM/g0ADQINBA0GDQgNCg0SDRUNGg0jDTANPw1B 399 | DUMNRQ1HDUkNSw1NDVwNXg1gDWINZA1mDWgNag1sDXUN 400 | fg2HDYoNjA2ODZsNoA2iDaQNqQ2rDa0Nrw3MDdUN2A3a 401 | DdwN6Q4GDggOCg4MDg4OEA4SDhQOFg4YDhoOHA4eDiAO 402 | Ig4/DkEOQw5FDkcOSQ5LDk0OTw5RDlMOVQ5XDlkOWw5d 403 | Dl8OZw5qDm8OeA6FDpQOlg6YDpoOnA6eDqAOog6xDrMO 404 | tQ63DrkOuw69Dr8OwQ7KDtMO3A7fDuEO4w7wDvUO9w75 405 | Dv4PAA8CDwQPIQ8qDy0PLw8xDz4PWw9dD18PYQ9jD2UP 406 | Zw9pD2sPbQ9vD3EPcw91D3cPlA+WD5gPmg+cD54PoA+i 407 | D6QPpg+oD6oPrA+uD7APsg+0D7wPvw/ED80P1g/fD+EP 408 | 4w/lD+cP6Q/wEAsQGBAbEB0QIBAiECQQPxBEAAAAAAAA 409 | AgIAAAAAAAACxwAAAAAAAAAAAAAAAAAAEFY= 410 | 411 | icn 412 | 413 | iVBORw0KGgoAAAANSUhEUgAAAFAAAAA8CAYAAADxJz2M 414 | AAAR5klEQVR4nO2aeXBU15XGf+e1uqXWhppWIxDIEmhB 415 | AknYCNsgFiPEIoKJARuPE1PYJClPKhkmYyYV21Oe4MSJ 416 | Ky5qhngc48SVcZkYnBAYCBixBmMMJIBVlNmRZLQBEkJo 417 | AbRL/c788VqNhEA2NJWUZ/RVdUG/e+49537vbPe2BFD6 418 | cdcw/t4GfNXRT2CA6CcwQATd8qlIj8wo+L6KIKqoqPVU 419 | u2T11lN9YqCIdj0X/6CBYPoFuy2AgoolK+YNXb3s7PYf 420 | 9ckhGJiY4htU9W1Ausl32WN00y1+W/077q5T9MaeusEG 421 | vHKzVeEC/wJ8G6UWoQLIQfkGyqciuNXgByhnRHgYSAZy 422 | gA7gqgj/pFAugkPgR6pcE6FKYIgILwFPoDQilPsNvoFF 423 | CN8EshDKRXBi8EM1eRSYBVSI8A9ApwjBGMxWRQV+AGQD 424 | 1wSqjCCeUeUbwGwgDCFEYKkqOQhtIlwUYSnK14E8hCaB 425 | kQqTBU4ifEeVchHCRHgB+CZQD1Tc9A5vEcLCLxSeQTkv 426 | QozPEZ4HXgNGA26BnwMLgKmqTEOYBTwGDAV+hNKukKPW 427 | 21liuS8/V+VBUU6KkCy9NQM8h5IG5KK8iclQlBeAFqDG 428 | 98ZfQnlJTVLwshhlHMr3gBSEbapkqsl3UUYC1QjXRclR 429 | 5WkgEuV/VIlDaBb4R+ABlCbgUeAdVRJQvgvEAL9Rk+k+ 430 | LkaLRUZ303uFcBjKbJR/Bf7kI3QQSrTv+3SFzQIXgVxV 431 | yhAaUXYDuUAhyudAnSgzVfk9kI5iYNAGDFKlRGD3TaHf 432 | hQ7gKIIdGKOKCTQD1wUuA9UYVOElCUhVodnnwWeBxWLw 433 | iXqZo8p1oBErIsqB0aJcUNglwjxVBPgtBksw+T3CMQy8 434 | eLkKfF2VeiAOZQLwqAjFPpsMUUz1J7XeHhjk+zTgl2Gs 435 | Wm+jHZiK4gQKgSsIU1FMUQ6JcB/KDFWOAAZCts9zUoBU 436 | hR+K8EcxeEuVt0z1qe/piu1YqeOfUV4Tg06x7ElTIU0F 437 | ByaNwEfAQpR23zxrIyZ1QDiKAsOATEzcQLsKo4H3VfkA 438 | oaybTjvWZu3AJoQpQCQQguD1vdT1avJbVcyb7O1F4HWB 439 | 88ATQIIYxKFMA676xkYC8T5mtwAPATaFIiAMK4z3iEEa 440 | Bh6gGaENmCpKMsrbCK+LwddQgtXk5hzoBFYA64DFahKk 441 | SguwQmClQAdCGLAVSAIifPPCgCkK44GjAqHAFhGWY3AS 442 | IRI4AnxXhMdQ3AiDffM8QJhYRBYBlcADWPmuCchV4QMR 443 | Yvy23rC5F4GmKi+JMBHYqV5mKcSiLEf4jtg4AcSppeSg 444 | CPuA62KRVOAj+ogq99PJToSlYvCGQKJaCf0j9bJUTX6F 445 | 0HaLPFgF1IqwwrCRCcSKUAusVWWbKhlACfC5CL8HrmBF 446 | ghN4A+U9EbaKcAHh22qyU02+p+oLf9iI5SBfQ/mZKhHA 447 | N1HyVDmPUI/yvkAxcBnhBYHnMHlRlU/kRuh2odcTqw0x 448 | CAWi1KrCwaI0K3hFcPraD1CaEEJQFIN2lBAVgsTkOkIo 449 | YKrQKiZBQIhAI0KMaeW1yyIIit6UB8PFoBNoRYhQxStC 450 | ECZBvvaiEQMHJi2ADcGBFWIhmLQjtPh8IhwTu2+DbQgd 451 | gMPnUSEIQSiCYmDlw1ZfC2SK0qaWZzcDXpQBCKEo1ZbF 452 | PTqc3pTeltve7iJYLURXnybiU+Dv47ixRu9X1XP8lrpv 453 | /vfG2I0nvdeRro1+KV0367zd9y83644hAikYBAMnAFRv 454 | Mv7/Nm7RSN8hxMa3UHJV2SYGhpioiMWsGMjNZIowA3gV 455 | mAlcE6FChF8AzwALsVqPBrHxH77+bgBQIIJbDH7lW69Q 456 | hMUi/AiYi+UJRSK8ghWyFyxlzEf4d+BJIAuoRFgBzMNq 457 | sE+L3AiWu0DAZ+EMTGoU1nWRJTYmAM8pTKIr2LpBYRzW 458 | 56oI61UZhVWQcgEvQokIS/HyIPCfYtDkW2I8yreAZwEQ 459 | Zqi1/hERfgPEIjyBVZ27lE0RJRlYL/CR7zT0BNaJZiXK 460 | N1QCoiFgAuNVWYayRE1UYZyabFAlAchS7e2BWJsuAl5Q 461 | oRKL6A+BcmA7UKLCBQxisUjbJla/OF2Vd7F60nCsHjMO 462 | ZTzKMazetR3B201nG0IEMF7BhdCsSg2wHOGPWC3NrRr6 463 | L4uACdwqwmbEf6SpV+EykAHUyq1KjwXrudUIO3xlze8L 464 | qvw3sESEqapsNU0GoGQDg4FE4AFMvCgNCCdUcGERa6J0 465 | dlMiWNW0CuGqWjpN33Ar+Kr73SMAAgURg6EIsQJuIE7g 466 | igjfE+FjhDdUiek1zTJ4MLBErHD7FIMMrDVGA24DpirU 467 | AW8aBiOwQj4WOIBwDpip1gmlHNjtWyfBR0a6wAQR7sPA 468 | rlavuFugVCBYrKb6KZQnUPZaW7lrBFBEBJsIy9UkHavH 469 | SkMpEuHfVElB2YPwIeDtMU0YivIQ1hFvhQg7EF5DCQUS 470 | gDIgRITXVJmqym8Eanxn0RdEuCRCKkKZWEfJ6cBmhA8M 471 | y/MfVpgBtAtUiJUi8oBUrFz7EFZB2YLwX4ZBx90R4GMh 472 | wDbGRs8OzYvlGcFA022W79mVWTJdN3NdMxTB7nvehhUq 473 | ZreZNm50g2a3dYTuDmX1g931qdDtbvLGvLtFwAT+f0f/ 474 | lX6ACIqNjf172/CVhtTX1/eHcAAQvfk6pB93hP4cGCD6 475 | CQwQ/QQGiH4CA0Q/gQHijgg0TbPX987OzttI3xsEoqOj 476 | 48udcgPR0SeBGzdu5MUXX+Tll19m586d/O53v8PrvXE1 477 | UFVVxeHDh+9KcXccPHiQlpYWAK5du8ahQ4cC1qGq7Nmz 478 | p9ePVrdCdXX1Xe/D9sorr7xyu8Hhw4dTUVFBQkICeXl5 479 | rFmzhs8++4z6+nqSkpJYv349kZGRDB8+nBMnTrBu3Tpq 480 | a2tJSkpC5MaRvqysjPfff5/y8nLS0tL485//zJ/+ZP3d 481 | Q3NzMz/96U/9a27atInVq1fjdruJj4/voWP79u1s2bKF 482 | wsJCRo8ezXvvvcfu3btpaWkhMTGxh+0ff/wxZWVlZGVl 483 | UVdXx+rVqzl16hTJyck4HA6/XEdHBxs2bCAiIoLhw4ez 484 | Y8cONm/ezNmzZ8nMzMQw+g7SPkdDQkIICwsjLCwMh8OB 485 | 3W5n4cKFHD58GJvNxqhRoygqKgLgyJEjtLS0kJyc3IM8 486 | gFOnTlFZWcmoUaOoqalhzZo1xMfHs3btWkaMGEFWVhZz 487 | 587F5XKRnZ3NQw89xKRJk/w6CgsL/TpycnKorKxk3759 488 | XL16lUceeYSCgoJeto8bN46ysjIAKioqOH36NKmpqQQH 489 | B/eQs9vtPXQcPnyYnJwczp8/T21tbZ/kfSGBAJ2dnf78 490 | 4HQ6GTx4MEFBQagqQUFBeL1eTNPk8ccfJyMjgzfeeIO2 491 | trYea0ydOpVZs2bx1ltvUV1dTUREBHFxcSxZsgS73e4n 492 | XERwOp10dHRgs9lQVWw2m19HaGgosbGxBAcH09HRgd1u 493 | 97/Ym2Gz2QDLw0aNGsWiRYtYvXo1xcXFPeT60tE9Xd0O 494 | fYYwQGNjIx6Ph8GDB1NfX09ycjLNzc243W527NhBQ0MD 495 | gwYN4tKlS5w6dYrU1FQyMzN7eOG5c+c4fPgw8fHx5OTk 496 | AHD8+HGCg4NJSUnBMAw++eQTkpKScLvdFBcXU1tbS3R0 497 | NNu3b6ehoQGPx0NoaCjx8fG0tLSQnZ1NRUUFBw4cwOl0 498 | kp2d3YOU/Px8Ll26RGdnJxEREezZs4eYmBgmTJiA0+n0 499 | y9bX1/fScd9999HW1kZiYiIhISF9EnhPz8Kmad42Z9w8 500 | pqq9Qv1OsXHjRgoLC5k1axZjx47tU/Ze6LsVvtKXCV2V 501 | u7tH/a3RJ4Fbt25l4sSJNDc3c+zYMUpLS2ltbWXBggWU 502 | lJSgqgwbNoyCggKioqKYPn06Bw4cIDk5mejoaFasWMHL 503 | L79MUNCt/5IYoKmpiY0bN2K32xk/fjz5+fk0NTUxfvx4 504 | pkyZ8oUbqKmpYf/+/SxYsKBPueLiYlpaWsjMzOxTrqCg 505 | gP3799Pa2srzzz//hSF8+51h9UcnTpygrq6O+vp6ysrK 506 | eOaZZ3jnnXeIjo7mwoULDBs2jIsXLzJv3jxef/11QkJC 507 | mDx5MufPn8ftdhMUFERVVRUffvgh0dHRPPbYY/4ED3D6 508 | 9GkKCwtpa2tj2rRpFBYWsmzZMn7yk5/w4IMPsn37dqqq 509 | qnjyyScpKiri2LFjeDwe5s+fz8aNGzl58iQul4tr166x 510 | bt06QkNDWbhwISUlJRw4cAARYd68eezZs4eJEycCsG3b 511 | Ns6dO0dKSgrTpk1j9erVtLa2kpuby+XLl4mIiMDhcPSq 512 | 2HdM4IQJE9i3bx9tbW3MnDmToqIi0tPT/RUyLCyMS5cu 513 | MWzYMKZMmcLy5cv58Y9/THBwMPHx8Xz/+98H4NNPP6W8 514 | vJyJEyf2ypH3338/GRkZ/mpYW1vLqlWryMrK4ujRoxw8 515 | eJCRI0eybt06mpqamDhxIh999BHR0dGUl5czdepUTp48 516 | ydq1a/F6vZSUlDB8+HAqKyu5du0aTz/9NJGRkURFRfH5 517 | 55+TkZHBrl27ePbZZ9m8eTNerxcRwe1289e//pXFixcD 518 | VkfwZXJmn21MUlISRUVF1NfX+yvT5cuXaW1tJSgoiNmz 519 | Z/Pcc89hmib5+fnMmTOHv/zlL7S2tmK32/1k5ebmMnny 520 | ZFatWkVdXV0PHXa7nZCQEJxOJ16vl4EDB7Jo0SIaGhr8 521 | 3pCens6MGTOw2+0kJycTHh7O9evXiYyMpOsniaamJqKi 522 | opg9ezbJycmoKg888AAxMTHY7XYGDBjg1+lyuUhMTMTh 523 | cNDY2IjL5fK3Z12f7lFy1wQ6HA7S09MZM2YMYWFhOJ1O 524 | Vq1axVNPPcXo0aOJi4sjLi6OmJgYqqqqWLZsGRkZGf6m 525 | tAtlZWWUlZWRmpraZ8I3DIMxY8aQmZlJamoqQ4YMYdCg 526 | QRQUFNDe3k5SUhJ2u534+HjGjx9PU1MTa9asYdiwYTz+ 527 | +ONUVlZy/PhxDMMgNjYWl8sFwPnz5zl69CgnTpygtLSU 528 | tLQ0DMMgISGBadOmUVlZyebNm7/w1HEr/M2qcEtLy11X 529 | y9bW1tsmc6/X6/cWr9eL1+vtcVQDq4Xp3sZ0D8329nY2 530 | bNjAuXPnWLhwIampqXdk21e6jblXqKmpweFw9AjzL4t7 531 | fh+4YcMG3n77bQ4ePPiFstevX+fNN9/k+PHj99qM2+Lg 532 | wYO9zrgej+euyIMvqMJ3ClVl7969LF26lBUrVpCSkkJJ 533 | SQlFRUUkJSWRmJjItm3bSElJISsri1WrVlFaWkpeXh6N 534 | jY1s2rSJQYMGMXPmTIqLizl27Bg2m428vDy2bduGYRjM 535 | nTuXQ4cOce7cOTIzMxk7diz79++nqKiIOXPmYLPZyM/P 536 | Jzk5mQkTJrB3714qKyvJy8vD4/Gwa9cuBg4ciNvtvid7 537 | vuce2NHRwYEDBwgPDyc8PJx3332XoUOHEh8fz8qVKwkO 538 | DmbNmjXU1taSmJhIeno6gwcP5te//jUtLS3s2LGDM2fO 539 | sHv3bi5dusSYMWP4wx/+QGlpKcePH2fHjh1s2rSJxMRE 540 | tmzZwtmzZ9m5cyeTJk3Cbrfzy1/+EofDwQcffMBnn33G 541 | +vXrSUhI8Odfh8NxV8XidrjnBBqGQVpaGq+++ipOp5PY 542 | 2FgmT55MbGwsdXV1uFwuHn30UQYMGEBMTAwej4eIiAiq 543 | q6txuVzMnDkTj8eDw+HgkUceITExkZqaGiIjI8nOziYl 544 | JQW32824ceNwOBxUV1czdOhQRo4cycCBA7ly5Qoul4s5 545 | c+YwYsQIFi9eTH5+vv/KKzc3F4/Hc+/2e89WwgrhkSNH 546 | 8vDDDxMZGQnAkCFD/NdCc+fO5fTp01y5cgWHw0FoaChR 547 | UVEAzJs3j9LSUi5evIjT6SQ6OtpfTefOnUtdXR0lJSUE 548 | BwcTExODaZp4PB7/henKlSspKSlh/vz5nDlzhtraWjo6 549 | OigtLSUqKorQ0FAALl++3Ou6LRDc8yrcva2A3rcwdXV1 550 | 2O12IiIi/L+xdI1fvXoVVSUqKqrXWGNjI+3t7bhcLlQV 551 | wzD8a5um6fdum83m1xEeHk5DQwOGYfiLRNdd470K4/42 552 | JkD0/6wZIPoJDBD9BAaIfgIDRD+BAaKfwADRT2CA+F+u 553 | UTtrYTGuTQAAAABJRU5ErkJggg== 554 | 555 | name 556 | Preset 1 557 | rcvr 558 | 559 | src 560 | /<No Src Chosen> 561 | 562 | 563 | 564 | rowHeight 565 | 15 566 | 567 | vidins 568 | 569 | 0x2460000005ac850a 570 | 571 | VDMXName 572 | FaceTime Camera (Built-in) 573 | controller 574 | 575 | audioOutputMuteButton 576 | 577 | val 578 | 579 | 580 | audioOutputVolumeSlider 581 | 582 | val 583 | 0.5 584 | 585 | audioOutputsPopUpButton 586 | 587 | floatPosReceiver 588 | 589 | scal 590 | 591 | src 592 | /<No Src Chosen> 593 | useNFX 594 | 595 | 596 | indexReceiver 597 | 598 | norm 599 | 600 | scal 601 | 602 | src 603 | /<No Src Chosen> 604 | useNFX 605 | 606 | 607 | selectedItemName 608 | No Play-Thru 609 | 610 | audioSourcesPopUpButton 611 | 612 | floatPosReceiver 613 | 614 | scal 615 | 616 | src 617 | /<No Src Chosen> 618 | useNFX 619 | 620 | 621 | indexReceiver 622 | 623 | norm 624 | 625 | scal 626 | 627 | src 628 | /<No Src Chosen> 629 | useNFX 630 | 631 | 632 | selectedItemName 633 | No Sound 634 | 635 | pagesPopUpButton 636 | 637 | floatPosReceiver 638 | 639 | scal 640 | 641 | src 642 | /<No Src Chosen> 643 | useNFX 644 | 645 | 646 | indexReceiver 647 | 648 | norm 649 | 650 | scal 651 | 652 | src 653 | /<No Src Chosen> 654 | useNFX 655 | 656 | 657 | 658 | recordButton 659 | 660 | val 661 | 662 | 663 | stillImageButton 664 | 665 | 666 | running 667 | 668 | uniqueID 669 | 0x2460000005ac850a 670 | usesDeviceCompression 671 | 672 | 673 | RestVidIn 674 | 1 675 | winsRunning 676 | 677 | 678 | 679 | 680 | --------------------------------------------------------------------------------