ds_scheduler_gui_element.pd 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. #N canvas 42 22 421 372 10;
  2. #X text 152 317 (c)2012 Marian Weger;
  3. #X symbolatom 136 100 29 0 0 0 - #0-name #0-name-set;
  4. #X obj 100 100 nbx 3 14 -1e+37 1e+37 0 0 \$0-slot-id-set \$0-slot-id
  5. empty 0 -8 0 10 -232576 -1 -1 2 256;
  6. #X obj 312 100 nbx 5 14 0 1e+37 0 0 \$0-duration-set \$0-duration empty
  7. 0 -8 0 10 -204800 -1 -1 17 256;
  8. #X text 23 13 ds_scheduler_gui_element <name> <id> <\$0>;
  9. #X text 23 43 used by [ds_scheduler_gui];
  10. #N canvas 0 22 450 300 SET_SCENE_NAME 0;
  11. #X obj 133 81 r \$0-name-set;
  12. #X text 133 54 Set scene name:;
  13. #X obj 133 133 spigot 1;
  14. #X obj 133 229 s;
  15. #X obj 148 181 list prepend \$1;
  16. #X msg 148 203 symbol /ds/\$1/scene/\$2/name;
  17. #X obj 148 159 r \$0-slot-id;
  18. #X obj 178 110 r \$0-lock;
  19. #X connect 0 0 2 0;
  20. #X connect 2 0 3 0;
  21. #X connect 4 0 5 0;
  22. #X connect 5 0 3 1;
  23. #X connect 6 0 4 0;
  24. #X connect 7 0 2 1;
  25. #X restore 100 237 pd SET_SCENE_NAME;
  26. #N canvas 0 22 450 300 SET_SCENE_DURATION 0;
  27. #X obj 97 145 spigot 1;
  28. #X obj 97 241 s;
  29. #X obj 112 193 list prepend \$1;
  30. #X obj 112 171 r \$0-slot-id;
  31. #X obj 142 122 r \$0-lock;
  32. #X text 97 66 Set scene duration:;
  33. #X obj 97 93 r \$0-duration-set;
  34. #X msg 112 215 symbol /ds/\$1/scene/\$2/duration;
  35. #X connect 0 0 1 0;
  36. #X connect 2 0 7 0;
  37. #X connect 3 0 2 0;
  38. #X connect 4 0 0 1;
  39. #X connect 6 0 0 0;
  40. #X connect 7 0 1 1;
  41. #X restore 100 257 pd SET_SCENE_DURATION;
  42. #N canvas 559 22 481 516 GET_SCENE_PROPERTIES 1;
  43. #X obj 123 66 r \$0-slot-id;
  44. #X obj 202 259 sel 1 0;
  45. #X obj 221 323 s \$0-name;
  46. #X obj 221 302 symbol;
  47. #X obj 142 168 moses;
  48. #X obj 382 237 b;
  49. #X obj 154 323 f;
  50. #X obj 142 200 t f f;
  51. #X msg 85 168 0;
  52. #X msg 52 168 1;
  53. #X obj 123 88 t b f b;
  54. #X obj 202 237 ds_slot-status-request \$1;
  55. #X obj 154 479 s;
  56. #X obj 169 122 r /ds/\$1/scene/maximum;
  57. #X obj 169 144 + 1;
  58. #X msg 291 302 0;
  59. #X obj 291 323 s \$0-duration;
  60. #X obj 154 395 list prepend \$0 \$1;
  61. #X msg 154 365 \$1 name \, \$1 duration;
  62. #X msg 222 447 symbol /ds/\$2/scene/\$3/\$4/route;
  63. #X obj 154 417 t a a;
  64. #X obj 52 200 s \$0-lock;
  65. #X obj 29 330 spacereplace _;
  66. #X obj 29 304 r \$0-name-get;
  67. #X obj 29 352 s \$0-name;
  68. #X obj 29 392 r \$0-duration-get;
  69. #X msg 29 414 set \$1;
  70. #X obj 29 436 s \$0-duration;
  71. #X msg 154 447 \$1-\$4-get;
  72. #X obj 52 143 del 1;
  73. #X connect 0 0 10 0;
  74. #X connect 1 0 6 0;
  75. #X connect 1 1 3 0;
  76. #X connect 1 1 15 0;
  77. #X connect 3 0 2 0;
  78. #X connect 4 0 7 0;
  79. #X connect 4 1 5 0;
  80. #X connect 5 0 3 0;
  81. #X connect 5 0 15 0;
  82. #X connect 6 0 18 0;
  83. #X connect 7 0 11 0;
  84. #X connect 7 1 6 1;
  85. #X connect 8 0 21 0;
  86. #X connect 9 0 21 0;
  87. #X connect 10 0 29 0;
  88. #X connect 10 1 4 0;
  89. #X connect 10 2 8 0;
  90. #X connect 11 0 1 0;
  91. #X connect 13 0 14 0;
  92. #X connect 14 0 4 1;
  93. #X connect 15 0 16 0;
  94. #X connect 17 0 20 0;
  95. #X connect 18 0 17 0;
  96. #X connect 19 0 12 1;
  97. #X connect 20 0 28 0;
  98. #X connect 20 1 19 0;
  99. #X connect 22 0 24 0;
  100. #X connect 23 0 22 0;
  101. #X connect 25 0 26 0;
  102. #X connect 26 0 27 0;
  103. #X connect 28 0 12 0;
  104. #X connect 29 0 9 0;
  105. #X restore 100 207 pd GET_SCENE_PROPERTIES;
  106. #N canvas 0 22 450 300 GET_SCENE_ID 0;
  107. #X obj 119 156 + \$2;
  108. #X obj 119 182 s \$0-slot-id;
  109. #X obj 119 133 max 0;
  110. #X obj 119 111 r \$3-gui-offset;
  111. #X connect 0 0 1 0;
  112. #X connect 2 0 0 0;
  113. #X connect 3 0 2 0;
  114. #X restore 100 177 pd GET_SCENE_ID;
  115. #N canvas 0 22 450 300 INIT 0;
  116. #X obj 132 119 loadbang;
  117. #X obj 132 141 symbol;
  118. #X obj 132 163 s \$0-name;
  119. #X connect 0 0 1 0;
  120. #X connect 1 0 2 0;
  121. #X restore 100 147 pd INIT;
  122. #X coords 0 -1 1 1 266 14 2 100 100;