From f549177175613490b2d5e7e5cf2a0c5ec56f1594 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Pais?= Date: Sun, 6 Aug 2006 17:02:23 +0000 Subject: This commit was generated by cvs2svn to compensate for changes in r5486, which included commits to RCS files with non-trunk default branches. svn path=/trunk/abstractions/jmmmp/; revision=5487 --- -dsp-help.pd | 20 + -dsp.pd | 70 +++ appent.pd | 10 + bcf2000-help.pd | 24 + bcf2000.pd | 124 +++++ clock-help.pd | 28 + clock.pd | 122 ++++ datei-l-help.pd | 23 + datei-l.pd | 56 ++ datei-r-help.pd | 23 + datei-r.pd | 56 ++ datei-w-help.pd | 23 + datei-w.pd | 56 ++ expr_scale.pd | 53 ++ f+-help.pd | 63 +++ f+.pd | 62 +++ farben-data-s.pd | 994 +++++++++++++++++++++++++++++++++ farben30.pd | 63 +++ gui-edit.pd | 1594 +++++++++++++++++++++++++++++++++++++++++++++++++++++ jmmmp-ext.txt | 32 ++ lbang-help.pd | 17 + lbang.pd | 46 ++ m-i-help.pd | 25 + m-i.pd | 61 ++ maat~-help.pd | 63 +++ maat~.pd | 107 ++++ mat~-help.pd | 57 ++ mat~.pd | 88 +++ metrum-help.pd | 30 + metrum.pd | 64 +++ met~-help.pd | 60 ++ met~.pd | 85 +++ mk-help.pd | 10 + mk.pd | 41 ++ oscD-help.pd | 17 + oscD.pd | 64 +++ oscS-help.pd | 32 ++ oscS.pd | 79 +++ prepent.pd | 10 + snaps~-help.pd | 23 + snaps~.pd | 58 ++ stoppuhr-clock.pd | 30 + stoppuhr-help.pd | 36 ++ stoppuhr.pd | 124 +++++ tastin-help.pd | 22 + tastin.pd | 55 ++ 46 files changed, 4800 insertions(+) create mode 100755 -dsp-help.pd create mode 100755 -dsp.pd create mode 100755 appent.pd create mode 100755 bcf2000-help.pd create mode 100755 bcf2000.pd create mode 100755 clock-help.pd create mode 100755 clock.pd create mode 100755 datei-l-help.pd create mode 100755 datei-l.pd create mode 100755 datei-r-help.pd create mode 100755 datei-r.pd create mode 100755 datei-w-help.pd create mode 100755 datei-w.pd create mode 100755 expr_scale.pd create mode 100755 f+-help.pd create mode 100755 f+.pd create mode 100755 farben-data-s.pd create mode 100755 farben30.pd create mode 100755 gui-edit.pd create mode 100755 jmmmp-ext.txt create mode 100755 lbang-help.pd create mode 100755 lbang.pd create mode 100755 m-i-help.pd create mode 100755 m-i.pd create mode 100755 maat~-help.pd create mode 100755 maat~.pd create mode 100755 mat~-help.pd create mode 100755 mat~.pd create mode 100755 metrum-help.pd create mode 100755 metrum.pd create mode 100755 met~-help.pd create mode 100755 met~.pd create mode 100755 mk-help.pd create mode 100755 mk.pd create mode 100755 oscD-help.pd create mode 100755 oscD.pd create mode 100755 oscS-help.pd create mode 100755 oscS.pd create mode 100755 prepent.pd create mode 100755 snaps~-help.pd create mode 100755 snaps~.pd create mode 100755 stoppuhr-clock.pd create mode 100755 stoppuhr-help.pd create mode 100755 stoppuhr.pd create mode 100755 tastin-help.pd create mode 100755 tastin.pd diff --git a/-dsp-help.pd b/-dsp-help.pd new file mode 100755 index 0000000..1c41bf0 --- /dev/null +++ b/-dsp-help.pd @@ -0,0 +1,20 @@ +#N canvas 101 86 414 286 10; +#X obj 36 89 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X text 12 207 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#X text 12 247 Released under the BSD License; +#X text 12 10 [-dsp] - DSP switch; +#X msg 56 89 bang; +#X text 12 227 Adapted from H-C Steiner's dsp abstraction; +#X text 260 100 Inlets; +#X text 260 150 GUI; +#X text 260 170 - Click on it; +#X text 260 120 - Bang / Number; +#X text 260 50 Arguments; +#X text 260 70 - DSP state (1/0); +#X text 92 89 On / Off; +#X text 107 118 <- Or click on it; +#X obj 36 119 -dsp; +#X connect 0 0 14 0; +#X connect 4 0 14 0; diff --git a/-dsp.pd b/-dsp.pd new file mode 100755 index 0000000..80e0b52 --- /dev/null +++ b/-dsp.pd @@ -0,0 +1,70 @@ +#N canvas 70 178 479 313 10; +#X obj 84 191 s pd; +#X msg 84 171 dsp \$1; +#X obj 84 41 r pd; +#X obj 84 61 route dsp; +#X obj 84 151 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 2 +; +#X obj 14 111 hradio 15 1 0 4 empty empty empty 0 -6 0 8 -262144 -1 +-1 0; +#X obj 14 111 cnv 15 60 15 empty \$0-dsp DSP_AUS 2 8 0 10 -233017 -1 +0; +#X msg 84 81 set \$1; +#X obj 146 228 s \$0-dsp; +#X obj 146 168 sel 0; +#X msg 146 188 label DSP_AUS \, color 10 22; +#X msg 171 208 label DSP_EIN \, color 22 0; +#X obj 94 110 inlet; +#X text 12 10 [-dsp] - DSP switch; +#X text 12 260 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#N canvas 0 0 426 446 license 0; +#X text 8 47 All rights reserved.; +#X text 8 227 The names of its contributors may not be used to endorse +or promote products derived from this software without specific prior +written permission.; +#X text 8 87 Redistribution and use in source and binary forms \, with +or without modification \, are permitted provided that the following +conditions are met:; +#X text 8 127 Redistributions of source code must retain the above +copyright notice \, this list of conditions and the following disclaimer. +; +#X text 8 297 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES \, INCLUDING +\, BUT NOT LIMITED TO \, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT \, INDIRECT +\, INCIDENTAL \, SPECIAL \, EXEMPLARY \, OR CONSEQUENTIAL DAMAGES (INCLUDING +\, BUT NOT LIMITED TO \, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES +; +#X text 8 167 Redistributions in binary form must reproduce the above +copyright notice \, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the distribution. +; +#X text 8 27 jmmmpais@googlemail.com; +#X text 8 7 Copyright 2006 \, Joćo Miguel Pais; +#X restore 15 278 pd license; +#X obj 136 111 init \$1; +#X text 350 100 Inlets; +#X text 350 150 GUI; +#X text 350 170 - Click on it; +#X text 350 120 - Bang / Number; +#X text 350 50 Arguments; +#X text 350 70 - DSP state (1/0); +#X obj 14 131 bang; +#X connect 1 0 0 0; +#X connect 2 0 3 0; +#X connect 3 0 7 0; +#X connect 3 0 9 0; +#X connect 4 0 1 0; +#X connect 4 0 9 0; +#X connect 5 0 23 0; +#X connect 7 0 4 0; +#X connect 9 0 10 0; +#X connect 9 1 11 0; +#X connect 10 0 8 0; +#X connect 11 0 8 0; +#X connect 12 0 4 0; +#X connect 16 0 4 0; +#X connect 23 0 4 0; +#X coords 0 -1 1 1 62 17 1 13 110; diff --git a/appent.pd b/appent.pd new file mode 100755 index 0000000..605db6f --- /dev/null +++ b/appent.pd @@ -0,0 +1,10 @@ +#N canvas 194 88 466 316 10; +#X obj 90 88 inlet; +#X obj 90 205 outlet; +#X obj 90 157 list trim; +#X obj 190 87 inlet; +#X obj 90 132 list append \$1; +#X connect 0 0 4 0; +#X connect 2 0 1 0; +#X connect 3 0 4 1; +#X connect 4 0 2 0; diff --git a/bcf2000-help.pd b/bcf2000-help.pd new file mode 100755 index 0000000..3266e75 --- /dev/null +++ b/bcf2000-help.pd @@ -0,0 +1,24 @@ +#N canvas 273 81 439 398 10; +#X text 257 131 GUI; +#X text 257 281 Inlets; +#X text 257 151 - Parameter Dump; +#X text 257 171 - Receive / cut dataflow; +#X text 257 191 - Save file; +#X text 257 211 - Open file; +#X text 257 251 - Show map of Behringer; +#X text 257 301 - Filename (open); +#X msg 15 181 datei.txt; +#X text 13 40 I work with a Behringer BCF 2000 \, connected through +USB. With this patch I can store and recall presets for it. The patch +records only the MIDI values of the Faders/Knobs/Buttons \, and not +the settings for each key (scale \, lights \, etc.). These can be changeed/stored +only in the Behringer itself.; +#X text 12 337 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#X text 12 357 Released under the BSD License; +#X text 12 10 [bcf2000] - Store and recall presets for Behringer BCF2000 +; +#X text 78 181 Load file; +#X text 257 231 - Erase buffer; +#X obj 15 211 bcf2000; +#X connect 8 0 15 0; diff --git a/bcf2000.pd b/bcf2000.pd new file mode 100755 index 0000000..b5db74a --- /dev/null +++ b/bcf2000.pd @@ -0,0 +1,124 @@ +#N canvas 147 170 442 458 10; +#X obj 12 367 ctlout; +#X obj 47 237 ctlin; +#X obj 12 327 listfunnel; +#X obj 12 139 bng 13 250 50 0 empty empty empty 0 -6 0 8 -233017 -1 +-1; +#X obj 12 347 swap; +#X obj 54 157 datei-s; +#X obj 54 217 s bcf2000; +#X obj 64 177 datei-r; +#X obj 10 277 tabwrite bcf2000; +#X obj 12 307 tabdump bcf2000; +#X obj 54 139 bng 13 250 50 0 empty empty empty 0 -6 0 8 -258699 -1 +-1; +#X obj 70 139 bng 13 250 50 0 empty empty empty 0 -6 0 8 -24198 -1 +-1; +#X obj 28 139 tgl 13 0 empty empty empty 0 -6 0 8 -233017 -1 -1 1 1 +; +#X obj 28 257 gate; +#X obj 28 102 init 1; +#X obj 97 122 nbx 2 15 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 +10 -233017 -1 -1 0 256; +#X obj 60 122 nbx 3 15 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 +10 -233017 -1 -1 0 256; +#X msg 96 197 const 0; +#X obj 96 139 bng 13 250 50 0 empty empty empty 0 -6 0 8 -1 -233017 +-1; +#N canvas 0 0 291 185 array 0; +#N canvas 0 0 450 300 graph2 0; +#X array bcf2000 92 float 3; +#A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 75 9 93 0 0 127; +#X coords 0 127 91 -1 184 127 1; +#X restore 12 19 graph; +#X restore 62 367 pd array; +#X obj 12 62 inlet; +#N canvas 332 299 297 178 bcf-map 1; +#X text 59 48 1-8; +#X text 69 58 33-40; +#X text 109 48 9-16; +#X text 119 58 41-48; +#X text 58 68 17-24; +#X text 69 78 49-56; +#X text 109 68 25-32; +#X text 119 78 57-64; +#X text 130 18 BCF2000; +#X text 59 98 65-72; +#X text 59 108 73-80; +#X text 59 128 81-88; +#X text 119 128 89-92; +#X text 169 48 R-Fader; +#X text 169 128 Fader; +#X text 169 58 Button; +#X text 169 98 Button; +#X text 219 128 Button; +#X restore 122 367 pd bcf-map; +#X obj 133 177 s pd-bcf-map; +#X msg 133 157 vis \$1; +#X obj 112 139 tgl 13 0 empty empty empty 0 -6 0 8 -233017 -1 -1 1 +1; +#X obj 12 82 t b a; +#X text 264 76 GUI; +#X text 264 226 Inlets; +#X text 264 96 - Parameter Dump; +#X text 264 116 - Receive / cut dataflow; +#X text 264 136 - Save file; +#X text 264 156 - Open file; +#X text 264 176 - Empty buffer; +#X text 264 196 - Show map of Behringer; +#X text 264 246 - Filename (open); +#X text 12 20 [bcf2000] - Store and recall presets for Behringer BCF2000 +; +#X text 7 397 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com; +#N canvas 0 0 426 446 license 0; +#X text 8 47 All rights reserved.; +#X text 8 227 The names of its contributors may not be used to endorse +or promote products derived from this software without specific prior +written permission.; +#X text 8 87 Redistribution and use in source and binary forms \, with +or without modification \, are permitted provided that the following +conditions are met:; +#X text 8 127 Redistributions of source code must retain the above +copyright notice \, this list of conditions and the following disclaimer. +; +#X text 8 297 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES \, INCLUDING +\, BUT NOT LIMITED TO \, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT \, INDIRECT +\, INCIDENTAL \, SPECIAL \, EXEMPLARY \, OR CONSEQUENTIAL DAMAGES (INCLUDING +\, BUT NOT LIMITED TO \, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES +; +#X text 8 167 Redistributions in binary form must reproduce the above +copyright notice \, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the distribution. +; +#X text 8 27 jmmmpais@googlemail.com; +#X text 8 7 Copyright 2006 \, Joćo Miguel Pais; +#X restore 10 415 pd license; +#X connect 1 0 13 1; +#X connect 1 0 16 0; +#X connect 1 1 8 1; +#X connect 1 1 15 0; +#X connect 2 0 4 0; +#X connect 3 0 9 0; +#X connect 4 0 0 0; +#X connect 4 1 0 1; +#X connect 5 0 6 0; +#X connect 7 0 6 0; +#X connect 9 0 2 0; +#X connect 10 0 5 0; +#X connect 11 0 7 0; +#X connect 12 0 13 0; +#X connect 13 0 8 0; +#X connect 14 0 12 0; +#X connect 17 0 6 0; +#X connect 18 0 17 0; +#X connect 20 0 25 0; +#X connect 23 0 22 0; +#X connect 24 0 23 0; +#X connect 25 0 3 0; +#X connect 25 1 7 0; +#X coords 0 -1 1 1 117 34 1 10 120; diff --git a/clock-help.pd b/clock-help.pd new file mode 100755 index 0000000..009d564 --- /dev/null +++ b/clock-help.pd @@ -0,0 +1,28 @@ +#N canvas 125 122 422 301 10; +#X floatatom 26 169 5 0 0 0 - - -; +#X obj 26 79 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X msg 92 99 0; +#X msg 102 119 100; +#X text 12 10 [clock] - Chronometer with display in seconds; +#X text 12 247 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#X text 12 267 Released under the BSD License; +#X text 260 50 Inlets; +#X text 260 70 - On / Off; +#X text 260 120 Outlets; +#X text 260 190 - On / Off; +#X text 260 210 - Reset; +#X text 260 170 GUI; +#X text 260 90 - Set / Reset; +#X text 117 99 Set + Reset; +#X obj 26 139 clock; +#X text 46 78 On / Off; +#X text 104 136 <- On / Off; +#X text 104 146 <- Reset to 0; +#X text 64 169 Seconds; +#X text 260 140 - Second count (Float); +#X connect 1 0 15 0; +#X connect 2 0 15 1; +#X connect 3 0 15 1; +#X connect 15 0 0 0; diff --git a/clock.pd b/clock.pd new file mode 100755 index 0000000..ef00d4b --- /dev/null +++ b/clock.pd @@ -0,0 +1,122 @@ +#N canvas 53 460 432 328 10; +#X obj 138 60 inlet; +#X obj 104 60 inlet; +#X obj 104 214 outlet; +#N canvas 739 238 282 370 inside 0; +#X obj 54 20 inlet; +#X obj 54 323 outlet; +#X obj 54 73 0; +#X obj 84 73 + 1; +#X obj 105 123 mod 60; +#X obj 54 303 makesymbol %s:%s; +#X obj 105 163 < 10; +#X obj 123 243 0; +#X obj 105 203 0; +#X obj 105 223 makefilename 0%d; +#X obj 105 183 sel 1 0; +#X obj 54 283 pack 0 s; +#X obj 139 19 inlet; +#X msg 139 39 0; +#X obj 167 51 loadbang; +#X obj 123 263 makesymbol %s; +#X obj 54 123 div 60; +#X obj 54 93 t f f; +#X obj 105 143 t f f f; +#X msg 167 71 0; +#X obj 9 123 outlet; +#X obj 91 19 inlet; +#X connect 0 0 2 0; +#X connect 2 0 3 0; +#X connect 2 0 17 0; +#X connect 3 0 2 1; +#X connect 4 0 18 0; +#X connect 5 0 1 0; +#X connect 6 0 10 0; +#X connect 7 0 15 0; +#X connect 8 0 9 0; +#X connect 9 0 11 1; +#X connect 10 0 8 0; +#X connect 10 1 7 0; +#X connect 11 0 5 0; +#X connect 12 0 13 0; +#X connect 13 0 2 1; +#X connect 13 0 19 0; +#X connect 14 0 19 0; +#X connect 15 0 11 1; +#X connect 16 0 11 0; +#X connect 17 0 16 0; +#X connect 17 0 20 0; +#X connect 17 1 4 0; +#X connect 18 0 6 0; +#X connect 18 1 8 1; +#X connect 18 2 7 1; +#X connect 19 0 17 0; +#X connect 21 0 2 1; +#X connect 21 0 17 0; +#X restore 104 194 pd inside; +#X msg 162 174 reset; +#X obj 104 154 metro 1000; +#X obj 10 100 cnv 15 62 20 empty \$0clock 0:03 5 11 0 14 -99865 -233017 +0; +#X msg 162 214 label \$1; +#X obj 162 234 s \$0clock; +#X obj 138 80 route float; +#X obj 73 100 tgl 10 0 empty empty empty 0 -6 0 8 -195568 -1 -1 0 1 +; +#X obj 73 110 bng 10 250 50 0 empty empty empty 0 -6 0 8 -195568 -1 +-1; +#X msg 73 80 set \$1; +#X text 12 267 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#X obj 73 124 t b 0 b; +#X text 12 4 [clock] - Chronometer with display in seconds; +#N canvas 0 0 426 446 license 0; +#X text 8 47 All rights reserved.; +#X text 8 227 The names of its contributors may not be used to endorse +or promote products derived from this software without specific prior +written permission.; +#X text 8 87 Redistribution and use in source and binary forms \, with +or without modification \, are permitted provided that the following +conditions are met:; +#X text 8 127 Redistributions of source code must retain the above +copyright notice \, this list of conditions and the following disclaimer. +; +#X text 8 297 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES \, INCLUDING +\, BUT NOT LIMITED TO \, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT \, INDIRECT +\, INCIDENTAL \, SPECIAL \, EXEMPLARY \, OR CONSEQUENTIAL DAMAGES (INCLUDING +\, BUT NOT LIMITED TO \, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES +; +#X text 8 167 Redistributions in binary form must reproduce the above +copyright notice \, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the distribution. +; +#X text 8 27 jmmmpais@googlemail.com; +#X text 8 7 Copyright 2006 \, Joćo Miguel Pais; +#X restore 15 285 pd license; +#X text 270 50 Inlets; +#X text 270 70 - On / Off; +#X text 270 120 Outlets; +#X text 270 190 - On / Off; +#X text 270 210 - Reset; +#X text 270 170 GUI; +#X text 270 90 - Set / Reset; +#X text 270 140 - Second count (Float); +#X connect 0 0 9 0; +#X connect 1 0 5 0; +#X connect 1 0 12 0; +#X connect 3 0 2 0; +#X connect 3 1 7 0; +#X connect 4 0 3 2; +#X connect 5 0 3 0; +#X connect 7 0 8 0; +#X connect 9 0 3 1; +#X connect 9 1 11 0; +#X connect 10 0 5 0; +#X connect 11 0 14 0; +#X connect 12 0 10 0; +#X connect 14 1 5 0; +#X connect 14 2 4 0; +#X coords 0 -1 1 1 73 20 1 10 100; diff --git a/datei-l-help.pd b/datei-l-help.pd new file mode 100755 index 0000000..0b9c4a7 --- /dev/null +++ b/datei-l-help.pd @@ -0,0 +1,23 @@ +#N canvas 38 28 454 261 10; +#X text 13 6 [datei-l] - Sends the message "open ../../"; +#X text 310 50 Inlets; +#X text 310 100 Outlets; +#X text 310 150 GUI; +#X text 310 170 - Click on it; +#X text 310 70 - Bang / File name; +#X text 310 120 - Message; +#X obj 22 120 datei-l; +#X msg 22 50 bang; +#X obj 22 160 print Datei_L; +#X text 120 80 Takes the file string; +#X text 12 207 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#X text 12 227 Released under the BSD License; +#X msg 32 80 filename.ext; +#X text 60 50 Opens up dialog; +#X text 92 120 <- Or click on it; +#X text 111 160 Message; +#X connect 7 0 9 0; +#X connect 8 0 7 0; +#X connect 13 0 7 0; +#X coords 0 0 1 1 62 17 0; diff --git a/datei-l.pd b/datei-l.pd new file mode 100755 index 0000000..2f60b58 --- /dev/null +++ b/datei-l.pd @@ -0,0 +1,56 @@ +#N canvas 100 131 367 268 10; +#X obj 31 121 openpanel; +#X msg 31 141 open \$1; +#X obj 31 161 outlet; +#X obj 31 61 hradio 15 1 0 4 empty empty empty 0 6 0 8 -262144 -1 -1 +0; +#X obj 31 81 bang; +#X obj 31 61 cnv 15 60 15 empty aa Datei_L 6 7 0 8 -233017 -66577 0 +; +#X obj 61 81 inlet; +#X obj 61 101 route bang; +#X obj 116 121 symbol; +#X text 13 6 [datei-l] - Sends the message "open ../../"; +#X text 12 210 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#N canvas 0 0 426 446 license 0; +#X text 8 47 All rights reserved.; +#X text 8 227 The names of its contributors may not be used to endorse +or promote products derived from this software without specific prior +written permission.; +#X text 8 87 Redistribution and use in source and binary forms \, with +or without modification \, are permitted provided that the following +conditions are met:; +#X text 8 127 Redistributions of source code must retain the above +copyright notice \, this list of conditions and the following disclaimer. +; +#X text 8 297 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES \, INCLUDING +\, BUT NOT LIMITED TO \, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT \, INDIRECT +\, INCIDENTAL \, SPECIAL \, EXEMPLARY \, OR CONSEQUENTIAL DAMAGES (INCLUDING +\, BUT NOT LIMITED TO \, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES +; +#X text 8 167 Redistributions in binary form must reproduce the above +copyright notice \, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the distribution. +; +#X text 8 27 jmmmpais@googlemail.com; +#X text 8 7 Copyright 2006 \, Joćo Miguel Pais; +#X restore 15 228 pd license; +#X text 210 50 Inlets; +#X text 210 100 Outlets; +#X text 210 150 GUI; +#X text 210 170 - Click on it; +#X text 210 70 - Bang / File name; +#X text 210 120 - Message; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 3 0 4 0; +#X connect 4 0 0 0; +#X connect 6 0 7 0; +#X connect 7 0 0 0; +#X connect 7 1 8 0; +#X connect 8 0 1 0; +#X coords 0 -1 1 1 62 17 1 30 60; diff --git a/datei-r-help.pd b/datei-r-help.pd new file mode 100755 index 0000000..77e3f8b --- /dev/null +++ b/datei-r-help.pd @@ -0,0 +1,23 @@ +#N canvas 38 28 452 260 10; +#X msg 22 50 bang; +#X text 12 207 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#X text 12 227 Released under the BSD License; +#X obj 22 120 datei-r; +#X obj 22 160 print Datei_R; +#X msg 32 80 filename.ext; +#X text 13 6 [datei-r] - Sends the message "read ../../"; +#X text 310 50 Inlets; +#X text 310 100 Outlets; +#X text 310 150 GUI; +#X text 310 170 - Click on it; +#X text 310 70 - Bang / File name; +#X text 310 120 - Message; +#X text 120 80 Takes the file string; +#X text 60 50 Opens up dialog; +#X text 92 120 <- Or click on it; +#X text 111 160 Message; +#X connect 0 0 3 0; +#X connect 3 0 4 0; +#X connect 5 0 3 0; +#X coords 0 0 1 1 62 17 0; diff --git a/datei-r.pd b/datei-r.pd new file mode 100755 index 0000000..7cc3de2 --- /dev/null +++ b/datei-r.pd @@ -0,0 +1,56 @@ +#N canvas 332 246 352 284 10; +#X obj 31 121 openpanel; +#X obj 31 161 outlet; +#X obj 31 61 hradio 15 1 0 4 empty empty empty 0 6 0 8 -262144 -1 -1 +0; +#X obj 31 81 bang; +#X obj 31 61 cnv 15 60 15 empty empty Datei_R 2 9 0 10 -233017 -1 0 +; +#X obj 61 81 inlet; +#X obj 61 101 route bang; +#X obj 116 121 symbol; +#X msg 31 141 read \$1; +#X text 12 210 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#N canvas 0 0 426 446 license 0; +#X text 8 47 All rights reserved.; +#X text 8 227 The names of its contributors may not be used to endorse +or promote products derived from this software without specific prior +written permission.; +#X text 8 87 Redistribution and use in source and binary forms \, with +or without modification \, are permitted provided that the following +conditions are met:; +#X text 8 127 Redistributions of source code must retain the above +copyright notice \, this list of conditions and the following disclaimer. +; +#X text 8 297 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES \, INCLUDING +\, BUT NOT LIMITED TO \, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT \, INDIRECT +\, INCIDENTAL \, SPECIAL \, EXEMPLARY \, OR CONSEQUENTIAL DAMAGES (INCLUDING +\, BUT NOT LIMITED TO \, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES +; +#X text 8 167 Redistributions in binary form must reproduce the above +copyright notice \, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the distribution. +; +#X text 8 27 jmmmpais@googlemail.com; +#X text 8 7 Copyright 2006 \, Joćo Miguel Pais; +#X restore 15 228 pd license; +#X text 210 50 Inlets; +#X text 210 100 Outlets; +#X text 210 150 GUI; +#X text 210 170 - Click on it; +#X text 210 70 - Bang / File name; +#X text 210 120 - Message; +#X text 13 6 [datei-r] - Sends the message "read ../../"; +#X connect 0 0 8 0; +#X connect 2 0 3 0; +#X connect 3 0 0 0; +#X connect 5 0 6 0; +#X connect 6 0 0 0; +#X connect 6 1 7 0; +#X connect 7 0 8 0; +#X connect 8 0 1 0; +#X coords 0 -1 1 1 62 17 1 30 60; diff --git a/datei-w-help.pd b/datei-w-help.pd new file mode 100755 index 0000000..e11c2fe --- /dev/null +++ b/datei-w-help.pd @@ -0,0 +1,23 @@ +#N canvas 38 28 458 265 10; +#X text 310 50 Inlets; +#X text 310 100 Outlets; +#X text 310 150 GUI; +#X text 310 170 - Click on it; +#X text 310 70 - Bang / File name; +#X text 310 120 - Message; +#X msg 22 50 bang; +#X text 120 80 Takes the file string; +#X text 12 207 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#X text 12 227 Released under the BSD License; +#X msg 32 80 filename.ext; +#X text 60 50 Opens up dialog; +#X text 92 120 <- Or click on it; +#X text 111 160 Message; +#X obj 22 120 datei-w; +#X text 12 6 [datei-w] - Sends the message "write ../../"; +#X obj 22 160 print Datei_W; +#X connect 6 0 14 0; +#X connect 10 0 14 0; +#X connect 14 0 16 0; +#X coords 0 0 1 1 62 17 0; diff --git a/datei-w.pd b/datei-w.pd new file mode 100755 index 0000000..194f0e8 --- /dev/null +++ b/datei-w.pd @@ -0,0 +1,56 @@ +#N canvas 332 246 351 271 10; +#X obj 31 161 outlet; +#X obj 31 61 hradio 15 1 0 4 empty empty empty 0 6 0 8 -262144 -1 -1 +0; +#X obj 31 81 bang; +#X obj 31 61 cnv 15 60 15 empty empty Datei_W 6 7 0 8 -233017 -1 0 +; +#X obj 61 81 inlet; +#X obj 61 101 route bang; +#X obj 31 121 savepanel; +#X obj 116 121 symbol; +#X msg 31 141 write \$1; +#X text 12 210 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#N canvas 0 0 426 446 license 0; +#X text 8 47 All rights reserved.; +#X text 8 227 The names of its contributors may not be used to endorse +or promote products derived from this software without specific prior +written permission.; +#X text 8 87 Redistribution and use in source and binary forms \, with +or without modification \, are permitted provided that the following +conditions are met:; +#X text 8 127 Redistributions of source code must retain the above +copyright notice \, this list of conditions and the following disclaimer. +; +#X text 8 297 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES \, INCLUDING +\, BUT NOT LIMITED TO \, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT \, INDIRECT +\, INCIDENTAL \, SPECIAL \, EXEMPLARY \, OR CONSEQUENTIAL DAMAGES (INCLUDING +\, BUT NOT LIMITED TO \, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES +; +#X text 8 167 Redistributions in binary form must reproduce the above +copyright notice \, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the distribution. +; +#X text 8 27 jmmmpais@googlemail.com; +#X text 8 7 Copyright 2006 \, Joćo Miguel Pais; +#X restore 15 228 pd license; +#X text 210 50 Inlets; +#X text 210 100 Outlets; +#X text 210 150 GUI; +#X text 210 170 - Click on it; +#X text 210 70 - Bang / File name; +#X text 210 120 - Message; +#X text 13 6 [datei-w] - Sends the message "write ../../"; +#X connect 1 0 2 0; +#X connect 2 0 6 0; +#X connect 4 0 5 0; +#X connect 5 0 6 0; +#X connect 5 1 7 0; +#X connect 6 0 8 0; +#X connect 7 0 8 0; +#X connect 8 0 0 0; +#X coords 0 -1 1 1 62 17 1 30 60; diff --git a/expr_scale.pd b/expr_scale.pd new file mode 100755 index 0000000..d7fdeb8 --- /dev/null +++ b/expr_scale.pd @@ -0,0 +1,53 @@ +#N canvas 236 224 1026 642 10; +#X obj 166 328 expr ($f1-$f2)*($f4-$f5)/($f2-$f3)+$f4; +#X obj 252 286 f \$1; +#X obj 402 288 f \$4; +#X obj 352 284 f \$3; +#X obj 302 284 f \$2; +#X obj 252 197 inlet; +#X obj 302 197 inlet; +#X obj 352 197 inlet; +#X obj 402 197 inlet; +#X obj 166 129 inlet; +#X obj 166 369 outlet; +#X text 510 173 ARGS; +#X text 520 197 1: input_low_border; +#X text 520 219 2: input_high_border; +#X text 520 245 3: output_low_border; +#X text 520 267 4: output_high_border; +#X text 229 149 scale [from_low \, from_hi] to [to_low \, to_hi]; +#X obj 273 243 t b; +#X obj 298 171 loadbang; +#X obj 166 156 t f b; +#N canvas 0 0 1090 810 once 0; +#X obj 86 53 inlet; +#X obj 92 185 outlet; +#X obj 81 146 spigot 1; +#X obj 112 91 t b a; +#X msg 131 123 0; +#X connect 0 0 3 0; +#X connect 2 0 1 0; +#X connect 3 0 4 0; +#X connect 3 1 2 0; +#X connect 4 0 2 1; +#X restore 196 186 pd once; +#X text 174 391 [pc once] is only used \, because autogenerated objects +don't receive loadbangs; +#X connect 0 0 10 0; +#X connect 1 0 0 1; +#X connect 2 0 0 4; +#X connect 3 0 0 3; +#X connect 4 0 0 2; +#X connect 5 0 1 0; +#X connect 6 0 4 0; +#X connect 7 0 3 0; +#X connect 8 0 2 0; +#X connect 9 0 19 0; +#X connect 17 0 1 0; +#X connect 17 0 3 0; +#X connect 17 0 4 0; +#X connect 17 0 2 0; +#X connect 18 0 17 0; +#X connect 19 0 0 0; +#X connect 19 1 20 0; +#X connect 20 0 17 0; diff --git a/f+-help.pd b/f+-help.pd new file mode 100755 index 0000000..44ed36a --- /dev/null +++ b/f+-help.pd @@ -0,0 +1,63 @@ +#N canvas 84 86 649 489 10; +#X text 11 427 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#X text 11 447 Released under the BSD License; +#X text 11 10 [f+] - Counter with variable increment; +#X msg 25 56 bang; +#X msg 65 56 10; +#X obj 25 341 metrum 1000 1; +#X floatatom 25 401 5 0 0 0 - - -; +#X floatatom 25 106 5 0 0 0 - - -; +#X floatatom 65 106 5 0 0 0 - - -; +#X text 113 86 These are the same; +#X msg 20 225 bang; +#X floatatom 75 276 5 0 0 0 - - -; +#X text 143 175 Change the next number; +#X msg 81 175 3; +#X msg 111 175 20; +#X text 181 225 Change the increment (standard is 1); +#X msg 141 225 0.432; +#X msg 111 225 2; +#X text 419 58 Arguments; +#X text 419 98 - Increment; +#X text 419 128 Inlets; +#X text 419 148 - Bang / Float set; +#X text 418 78 - Initial number; +#X text 419 188 - Set increment; +#X text 419 218 Outlets; +#X text 419 238 - Float; +#X obj 65 86 f+ 0 1; +#X obj 25 86 f+; +#X obj 75 256 f+; +#X obj 25 381 f+ 0 1; +#X floatatom 40 361 5 0 0 0 - - -; +#X floatatom 80 361 5 0 0 0 - - -; +#X floatatom 155 321 5 0 0 0 - - -; +#X msg 25 145 3; +#X msg 55 145 20; +#X text 87 145 Change the current number; +#X text 22 300 Together with Metrum makes a counter \, quick and easy +to use.; +#X text 419 168 - Bang reset / Float (next count); +#X msg 111 200 bang; +#X text 149 200 Reset f+ to the latest set number; +#X connect 3 0 26 0; +#X connect 3 0 27 0; +#X connect 4 0 26 0; +#X connect 4 0 27 0; +#X connect 5 0 29 0; +#X connect 10 0 28 0; +#X connect 13 0 28 1; +#X connect 14 0 28 1; +#X connect 16 0 28 2; +#X connect 17 0 28 2; +#X connect 26 0 8 0; +#X connect 27 0 7 0; +#X connect 28 0 11 0; +#X connect 29 0 6 0; +#X connect 30 0 29 1; +#X connect 31 0 29 2; +#X connect 32 0 5 1; +#X connect 33 0 28 0; +#X connect 34 0 28 0; +#X connect 38 0 28 1; diff --git a/f+.pd b/f+.pd new file mode 100755 index 0000000..609f199 --- /dev/null +++ b/f+.pd @@ -0,0 +1,62 @@ +#N canvas 627 164 505 304 10; +#X obj 15 82 inlet; +#X obj 15 222 outlet; +#X obj 34 102 inlet; +#X obj 58 122 inlet; +#X obj 15 182 f \$1; +#X obj 45 182 +; +#X obj 98 122 expr if($f1 == 0 \, 1 \, $f1); +#X text 12 247 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#N canvas 0 0 426 446 license 0; +#X text 8 47 All rights reserved.; +#X text 8 227 The names of its contributors may not be used to endorse +or promote products derived from this software without specific prior +written permission.; +#X text 8 87 Redistribution and use in source and binary forms \, with +or without modification \, are permitted provided that the following +conditions are met:; +#X text 8 127 Redistributions of source code must retain the above +copyright notice \, this list of conditions and the following disclaimer. +; +#X text 8 297 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES \, INCLUDING +\, BUT NOT LIMITED TO \, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT \, INDIRECT +\, INCIDENTAL \, SPECIAL \, EXEMPLARY \, OR CONSEQUENTIAL DAMAGES (INCLUDING +\, BUT NOT LIMITED TO \, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES +; +#X text 8 167 Redistributions in binary form must reproduce the above +copyright notice \, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the distribution. +; +#X text 8 27 jmmmpais@googlemail.com; +#X text 8 7 Copyright 2006 \, Joćo Miguel Pais; +#X restore 15 265 pd license; +#X text 11 10 [f+] - Counter with variable increment; +#X text 279 38 Arguments; +#X text 279 78 - Increment; +#X text 279 108 Inlets; +#X text 279 128 - Bang / Float set; +#X text 278 58 - Initial number; +#X text 279 168 - Set increment; +#X text 279 198 Outlets; +#X text 279 218 - Float; +#X obj 34 162 \$1; +#X obj 34 142 route bang; +#X text 279 148 - Bang reset / Float (next count); +#X obj 98 102 init \$2; +#X obj 15 202 t f f; +#X connect 0 0 4 0; +#X connect 2 0 19 0; +#X connect 3 0 5 1; +#X connect 4 0 22 0; +#X connect 5 0 4 1; +#X connect 6 0 5 1; +#X connect 18 0 4 1; +#X connect 19 0 18 0; +#X connect 19 1 18 0; +#X connect 21 0 6 0; +#X connect 22 0 1 0; +#X connect 22 1 5 0; diff --git a/farben-data-s.pd b/farben-data-s.pd new file mode 100755 index 0000000..efc791f --- /dev/null +++ b/farben-data-s.pd @@ -0,0 +1,994 @@ +#N struct farben float x float y float farbe float ynpos; +#N canvas 177 530 373 148 10; +#X text 12 87 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com; +#N canvas 0 0 426 446 license 0; +#X text 8 47 All rights reserved.; +#X text 8 227 The names of its contributors may not be used to endorse +or promote products derived from this software without specific prior +written permission.; +#X text 8 87 Redistribution and use in source and binary forms \, with +or without modification \, are permitted provided that the following +conditions are met:; +#X text 8 127 Redistributions of source code must retain the above +copyright notice \, this list of conditions and the following disclaimer. +; +#X text 8 297 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES \, INCLUDING +\, BUT NOT LIMITED TO \, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT \, INDIRECT +\, INCIDENTAL \, SPECIAL \, EXEMPLARY \, OR CONSEQUENTIAL DAMAGES (INCLUDING +\, BUT NOT LIMITED TO \, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES +; +#X text 8 167 Redistributions in binary form must reproduce the above +copyright notice \, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the distribution. +; +#X text 8 27 jmmmpais@googlemail.com; +#X text 8 7 Copyright 2006 \, Joćo Miguel Pais; +#X restore 15 105 pd license; +#N canvas 71 339 428 339 fenster-generator 0; +#X obj 183 265 pointer; +#X obj 65 145 f; +#X obj 90 145 + 1; +#X obj 65 105 until; +#X obj 65 165 t f f f f; +#X obj 72 195 t f f; +#X obj 72 235 -; +#X msg 80 125 0; +#X obj 72 255 * 0.5; +#X obj 85 215 mod 100; +#X obj 14 235 * 12; +#X obj 14 255 mod 1200; +#X obj 140 195 mod 2; +#X obj 140 215 expr if ($f1 == 0 \, -2 \, 29); +#X msg 65 85 900; +#X msg 183 245 traverse pd-farben-datas \, bang; +#N canvas 178 501 416 136 farben 0; +#X obj 60 21 template float x float y float farbe float ynpos; +#X obj 60 71 drawnumber farbe 0 ynpos; +#X obj 60 51 drawpolygon farbe 20 0 20 11 20; +#X restore 212 138 pd farben; +#X obj 14 295 append farben x y farbe ynpos; +#X obj 151 22 bng 13 250 50 0 empty empty empty 0 -6 0 8 -233017 -1 +-1; +#X obj 151 38 t b b b b b; +#X obj 212 108 s pd-farben-datas; +#X msg 212 88 vis 0 \, clear; +#X msg 162 88 vis 1; +#X obj 72 275 + 20; +#X connect 0 0 17 4; +#X connect 1 0 2 0; +#X connect 1 0 4 0; +#X connect 2 0 1 1; +#X connect 3 0 1 0; +#X connect 4 0 10 0; +#X connect 4 1 5 0; +#X connect 4 2 17 2; +#X connect 4 3 12 0; +#X connect 5 0 6 0; +#X connect 5 1 9 0; +#X connect 6 0 8 0; +#X connect 7 0 1 1; +#X connect 8 0 23 0; +#X connect 9 0 6 1; +#X connect 10 0 11 0; +#X connect 11 0 17 0; +#X connect 12 0 13 0; +#X connect 13 0 17 3; +#X connect 14 0 3 0; +#X connect 15 0 0 0; +#X connect 18 0 19 0; +#X connect 19 0 22 0; +#X connect 19 1 14 0; +#X connect 19 2 7 0; +#X connect 19 3 15 0; +#X connect 19 4 21 0; +#X connect 21 0 20 0; +#X connect 22 0 20 0; +#X connect 23 0 17 1; +#X coords 0 -1 1 1 146 17 1 20 20; +#X restore 15 42 pd fenster-generator; +#X text 103 10 PD Data Structure Colors; +#N canvas 0 0 1249 484 farben-datas 1; +#X scalar farben 0 20 0 -2 \;; +#X scalar farben 12 20 1 29 \;; +#X scalar farben 24 20 2 -2 \;; +#X scalar farben 36 20 3 29 \;; +#X scalar farben 48 20 4 -2 \;; +#X scalar farben 60 20 5 29 \;; +#X scalar farben 72 20 6 -2 \;; +#X scalar farben 84 20 7 29 \;; +#X scalar farben 96 20 8 -2 \;; +#X scalar farben 108 20 9 29 \;; +#X scalar farben 120 20 10 -2 \;; +#X scalar farben 132 20 11 29 \;; +#X scalar farben 144 20 12 -2 \;; +#X scalar farben 156 20 13 29 \;; +#X scalar farben 168 20 14 -2 \;; +#X scalar farben 180 20 15 29 \;; +#X scalar farben 192 20 16 -2 \;; +#X scalar farben 204 20 17 29 \;; +#X scalar farben 216 20 18 -2 \;; +#X scalar farben 228 20 19 29 \;; +#X scalar farben 240 20 20 -2 \;; +#X scalar farben 252 20 21 29 \;; +#X scalar farben 264 20 22 -2 \;; +#X scalar farben 276 20 23 29 \;; +#X scalar farben 288 20 24 -2 \;; +#X scalar farben 300 20 25 29 \;; +#X scalar farben 312 20 26 -2 \;; +#X scalar farben 324 20 27 29 \;; +#X scalar farben 336 20 28 -2 \;; +#X scalar farben 348 20 29 29 \;; +#X scalar farben 360 20 30 -2 \;; +#X scalar farben 372 20 31 29 \;; +#X scalar farben 384 20 32 -2 \;; +#X scalar farben 396 20 33 29 \;; +#X scalar farben 408 20 34 -2 \;; +#X scalar farben 420 20 35 29 \;; +#X scalar farben 432 20 36 -2 \;; +#X scalar farben 444 20 37 29 \;; +#X scalar farben 456 20 38 -2 \;; +#X scalar farben 468 20 39 29 \;; +#X scalar farben 480 20 40 -2 \;; +#X scalar farben 492 20 41 29 \;; +#X scalar farben 504 20 42 -2 \;; +#X scalar farben 516 20 43 29 \;; +#X scalar farben 528 20 44 -2 \;; +#X scalar farben 540 20 45 29 \;; +#X scalar farben 552 20 46 -2 \;; +#X scalar farben 564 20 47 29 \;; +#X scalar farben 576 20 48 -2 \;; +#X scalar farben 588 20 49 29 \;; +#X scalar farben 600 20 50 -2 \;; +#X scalar farben 612 20 51 29 \;; +#X scalar farben 624 20 52 -2 \;; +#X scalar farben 636 20 53 29 \;; +#X scalar farben 648 20 54 -2 \;; +#X scalar farben 660 20 55 29 \;; +#X scalar farben 672 20 56 -2 \;; +#X scalar farben 684 20 57 29 \;; +#X scalar farben 696 20 58 -2 \;; +#X scalar farben 708 20 59 29 \;; +#X scalar farben 720 20 60 -2 \;; +#X scalar farben 732 20 61 29 \;; +#X scalar farben 744 20 62 -2 \;; +#X scalar farben 756 20 63 29 \;; +#X scalar farben 768 20 64 -2 \;; +#X scalar farben 780 20 65 29 \;; +#X scalar farben 792 20 66 -2 \;; +#X scalar farben 804 20 67 29 \;; +#X scalar farben 816 20 68 -2 \;; +#X scalar farben 828 20 69 29 \;; +#X scalar farben 840 20 70 -2 \;; +#X scalar farben 852 20 71 29 \;; +#X scalar farben 864 20 72 -2 \;; +#X scalar farben 876 20 73 29 \;; +#X scalar farben 888 20 74 -2 \;; +#X scalar farben 900 20 75 29 \;; +#X scalar farben 912 20 76 -2 \;; +#X scalar farben 924 20 77 29 \;; +#X scalar farben 936 20 78 -2 \;; +#X scalar farben 948 20 79 29 \;; +#X scalar farben 960 20 80 -2 \;; +#X scalar farben 972 20 81 29 \;; +#X scalar farben 984 20 82 -2 \;; +#X scalar farben 996 20 83 29 \;; +#X scalar farben 1008 20 84 -2 \;; +#X scalar farben 1020 20 85 29 \;; +#X scalar farben 1032 20 86 -2 \;; +#X scalar farben 1044 20 87 29 \;; +#X scalar farben 1056 20 88 -2 \;; +#X scalar farben 1068 20 89 29 \;; +#X scalar farben 1080 20 90 -2 \;; +#X scalar farben 1092 20 91 29 \;; +#X scalar farben 1104 20 92 -2 \;; +#X scalar farben 1116 20 93 29 \;; +#X scalar farben 1128 20 94 -2 \;; +#X scalar farben 1140 20 95 29 \;; +#X scalar farben 1152 20 96 -2 \;; +#X scalar farben 1164 20 97 29 \;; +#X scalar farben 1176 20 98 -2 \;; +#X scalar farben 1188 20 99 29 \;; +#X scalar farben 0 70 100 -2 \;; +#X scalar farben 12 70 101 29 \;; +#X scalar farben 24 70 102 -2 \;; +#X scalar farben 36 70 103 29 \;; +#X scalar farben 48 70 104 -2 \;; +#X scalar farben 60 70 105 29 \;; +#X scalar farben 72 70 106 -2 \;; +#X scalar farben 84 70 107 29 \;; +#X scalar farben 96 70 108 -2 \;; +#X scalar farben 108 70 109 29 \;; +#X scalar farben 120 70 110 -2 \;; +#X scalar farben 132 70 111 29 \;; +#X scalar farben 144 70 112 -2 \;; +#X scalar farben 156 70 113 29 \;; +#X scalar farben 168 70 114 -2 \;; +#X scalar farben 180 70 115 29 \;; +#X scalar farben 192 70 116 -2 \;; +#X scalar farben 204 70 117 29 \;; +#X scalar farben 216 70 118 -2 \;; +#X scalar farben 228 70 119 29 \;; +#X scalar farben 240 70 120 -2 \;; +#X scalar farben 252 70 121 29 \;; +#X scalar farben 264 70 122 -2 \;; +#X scalar farben 276 70 123 29 \;; +#X scalar farben 288 70 124 -2 \;; +#X scalar farben 300 70 125 29 \;; +#X scalar farben 312 70 126 -2 \;; +#X scalar farben 324 70 127 29 \;; +#X scalar farben 336 70 128 -2 \;; +#X scalar farben 348 70 129 29 \;; +#X scalar farben 360 70 130 -2 \;; +#X scalar farben 372 70 131 29 \;; +#X scalar farben 384 70 132 -2 \;; +#X scalar farben 396 70 133 29 \;; +#X scalar farben 408 70 134 -2 \;; +#X scalar farben 420 70 135 29 \;; +#X scalar farben 432 70 136 -2 \;; +#X scalar farben 444 70 137 29 \;; +#X scalar farben 456 70 138 -2 \;; +#X scalar farben 468 70 139 29 \;; +#X scalar farben 480 70 140 -2 \;; +#X scalar farben 492 70 141 29 \;; +#X scalar farben 504 70 142 -2 \;; +#X scalar farben 516 70 143 29 \;; +#X scalar farben 528 70 144 -2 \;; +#X scalar farben 540 70 145 29 \;; +#X scalar farben 552 70 146 -2 \;; +#X scalar farben 564 70 147 29 \;; +#X scalar farben 576 70 148 -2 \;; +#X scalar farben 588 70 149 29 \;; +#X scalar farben 600 70 150 -2 \;; +#X scalar farben 612 70 151 29 \;; +#X scalar farben 624 70 152 -2 \;; +#X scalar farben 636 70 153 29 \;; +#X scalar farben 648 70 154 -2 \;; +#X scalar farben 660 70 155 29 \;; +#X scalar farben 672 70 156 -2 \;; +#X scalar farben 684 70 157 29 \;; +#X scalar farben 696 70 158 -2 \;; +#X scalar farben 708 70 159 29 \;; +#X scalar farben 720 70 160 -2 \;; +#X scalar farben 732 70 161 29 \;; +#X scalar farben 744 70 162 -2 \;; +#X scalar farben 756 70 163 29 \;; +#X scalar farben 768 70 164 -2 \;; +#X scalar farben 780 70 165 29 \;; +#X scalar farben 792 70 166 -2 \;; +#X scalar farben 804 70 167 29 \;; +#X scalar farben 816 70 168 -2 \;; +#X scalar farben 828 70 169 29 \;; +#X scalar farben 840 70 170 -2 \;; +#X scalar farben 852 70 171 29 \;; +#X scalar farben 864 70 172 -2 \;; +#X scalar farben 876 70 173 29 \;; +#X scalar farben 888 70 174 -2 \;; +#X scalar farben 900 70 175 29 \;; +#X scalar farben 912 70 176 -2 \;; +#X scalar farben 924 70 177 29 \;; +#X scalar farben 936 70 178 -2 \;; +#X scalar farben 948 70 179 29 \;; +#X scalar farben 960 70 180 -2 \;; +#X scalar farben 972 70 181 29 \;; +#X scalar farben 984 70 182 -2 \;; +#X scalar farben 996 70 183 29 \;; +#X scalar farben 1008 70 184 -2 \;; +#X scalar farben 1020 70 185 29 \;; +#X scalar farben 1032 70 186 -2 \;; +#X scalar farben 1044 70 187 29 \;; +#X scalar farben 1056 70 188 -2 \;; +#X scalar farben 1068 70 189 29 \;; +#X scalar farben 1080 70 190 -2 \;; +#X scalar farben 1092 70 191 29 \;; +#X scalar farben 1104 70 192 -2 \;; +#X scalar farben 1116 70 193 29 \;; +#X scalar farben 1128 70 194 -2 \;; +#X scalar farben 1140 70 195 29 \;; +#X scalar farben 1152 70 196 -2 \;; +#X scalar farben 1164 70 197 29 \;; +#X scalar farben 1176 70 198 -2 \;; +#X scalar farben 1188 70 199 29 \;; +#X scalar farben 0 120 200 -2 \;; +#X scalar farben 12 120 201 29 \;; +#X scalar farben 24 120 202 -2 \;; +#X scalar farben 36 120 203 29 \;; +#X scalar farben 48 120 204 -2 \;; +#X scalar farben 60 120 205 29 \;; +#X scalar farben 72 120 206 -2 \;; +#X scalar farben 84 120 207 29 \;; +#X scalar farben 96 120 208 -2 \;; +#X scalar farben 108 120 209 29 \;; +#X scalar farben 120 120 210 -2 \;; +#X scalar farben 132 120 211 29 \;; +#X scalar farben 144 120 212 -2 \;; +#X scalar farben 156 120 213 29 \;; +#X scalar farben 168 120 214 -2 \;; +#X scalar farben 180 120 215 29 \;; +#X scalar farben 192 120 216 -2 \;; +#X scalar farben 204 120 217 29 \;; +#X scalar farben 216 120 218 -2 \;; +#X scalar farben 228 120 219 29 \;; +#X scalar farben 240 120 220 -2 \;; +#X scalar farben 252 120 221 29 \;; +#X scalar farben 264 120 222 -2 \;; +#X scalar farben 276 120 223 29 \;; +#X scalar farben 288 120 224 -2 \;; +#X scalar farben 300 120 225 29 \;; +#X scalar farben 312 120 226 -2 \;; +#X scalar farben 324 120 227 29 \;; +#X scalar farben 336 120 228 -2 \;; +#X scalar farben 348 120 229 29 \;; +#X scalar farben 360 120 230 -2 \;; +#X scalar farben 372 120 231 29 \;; +#X scalar farben 384 120 232 -2 \;; +#X scalar farben 396 120 233 29 \;; +#X scalar farben 408 120 234 -2 \;; +#X scalar farben 420 120 235 29 \;; +#X scalar farben 432 120 236 -2 \;; +#X scalar farben 444 120 237 29 \;; +#X scalar farben 456 120 238 -2 \;; +#X scalar farben 468 120 239 29 \;; +#X scalar farben 480 120 240 -2 \;; +#X scalar farben 492 120 241 29 \;; +#X scalar farben 504 120 242 -2 \;; +#X scalar farben 516 120 243 29 \;; +#X scalar farben 528 120 244 -2 \;; +#X scalar farben 540 120 245 29 \;; +#X scalar farben 552 120 246 -2 \;; +#X scalar farben 564 120 247 29 \;; +#X scalar farben 576 120 248 -2 \;; +#X scalar farben 588 120 249 29 \;; +#X scalar farben 600 120 250 -2 \;; +#X scalar farben 612 120 251 29 \;; +#X scalar farben 624 120 252 -2 \;; +#X scalar farben 636 120 253 29 \;; +#X scalar farben 648 120 254 -2 \;; +#X scalar farben 660 120 255 29 \;; +#X scalar farben 672 120 256 -2 \;; +#X scalar farben 684 120 257 29 \;; +#X scalar farben 696 120 258 -2 \;; +#X scalar farben 708 120 259 29 \;; +#X scalar farben 720 120 260 -2 \;; +#X scalar farben 732 120 261 29 \;; +#X scalar farben 744 120 262 -2 \;; +#X scalar farben 756 120 263 29 \;; +#X scalar farben 768 120 264 -2 \;; +#X scalar farben 780 120 265 29 \;; +#X scalar farben 792 120 266 -2 \;; +#X scalar farben 804 120 267 29 \;; +#X scalar farben 816 120 268 -2 \;; +#X scalar farben 828 120 269 29 \;; +#X scalar farben 840 120 270 -2 \;; +#X scalar farben 852 120 271 29 \;; +#X scalar farben 864 120 272 -2 \;; +#X scalar farben 876 120 273 29 \;; +#X scalar farben 888 120 274 -2 \;; +#X scalar farben 900 120 275 29 \;; +#X scalar farben 912 120 276 -2 \;; +#X scalar farben 924 120 277 29 \;; +#X scalar farben 936 120 278 -2 \;; +#X scalar farben 948 120 279 29 \;; +#X scalar farben 960 120 280 -2 \;; +#X scalar farben 972 120 281 29 \;; +#X scalar farben 984 120 282 -2 \;; +#X scalar farben 996 120 283 29 \;; +#X scalar farben 1008 120 284 -2 \;; +#X scalar farben 1020 120 285 29 \;; +#X scalar farben 1032 120 286 -2 \;; +#X scalar farben 1044 120 287 29 \;; +#X scalar farben 1056 120 288 -2 \;; +#X scalar farben 1068 120 289 29 \;; +#X scalar farben 1080 120 290 -2 \;; +#X scalar farben 1092 120 291 29 \;; +#X scalar farben 1104 120 292 -2 \;; +#X scalar farben 1116 120 293 29 \;; +#X scalar farben 1128 120 294 -2 \;; +#X scalar farben 1140 120 295 29 \;; +#X scalar farben 1152 120 296 -2 \;; +#X scalar farben 1164 120 297 29 \;; +#X scalar farben 1176 120 298 -2 \;; +#X scalar farben 1188 120 299 29 \;; +#X scalar farben 0 170 300 -2 \;; +#X scalar farben 12 170 301 29 \;; +#X scalar farben 24 170 302 -2 \;; +#X scalar farben 36 170 303 29 \;; +#X scalar farben 48 170 304 -2 \;; +#X scalar farben 60 170 305 29 \;; +#X scalar farben 72 170 306 -2 \;; +#X scalar farben 84 170 307 29 \;; +#X scalar farben 96 170 308 -2 \;; +#X scalar farben 108 170 309 29 \;; +#X scalar farben 120 170 310 -2 \;; +#X scalar farben 132 170 311 29 \;; +#X scalar farben 144 170 312 -2 \;; +#X scalar farben 156 170 313 29 \;; +#X scalar farben 168 170 314 -2 \;; +#X scalar farben 180 170 315 29 \;; +#X scalar farben 192 170 316 -2 \;; +#X scalar farben 204 170 317 29 \;; +#X scalar farben 216 170 318 -2 \;; +#X scalar farben 228 170 319 29 \;; +#X scalar farben 240 170 320 -2 \;; +#X scalar farben 252 170 321 29 \;; +#X scalar farben 264 170 322 -2 \;; +#X scalar farben 276 170 323 29 \;; +#X scalar farben 288 170 324 -2 \;; +#X scalar farben 300 170 325 29 \;; +#X scalar farben 312 170 326 -2 \;; +#X scalar farben 324 170 327 29 \;; +#X scalar farben 336 170 328 -2 \;; +#X scalar farben 348 170 329 29 \;; +#X scalar farben 360 170 330 -2 \;; +#X scalar farben 372 170 331 29 \;; +#X scalar farben 384 170 332 -2 \;; +#X scalar farben 396 170 333 29 \;; +#X scalar farben 408 170 334 -2 \;; +#X scalar farben 420 170 335 29 \;; +#X scalar farben 432 170 336 -2 \;; +#X scalar farben 444 170 337 29 \;; +#X scalar farben 456 170 338 -2 \;; +#X scalar farben 468 170 339 29 \;; +#X scalar farben 480 170 340 -2 \;; +#X scalar farben 492 170 341 29 \;; +#X scalar farben 504 170 342 -2 \;; +#X scalar farben 516 170 343 29 \;; +#X scalar farben 528 170 344 -2 \;; +#X scalar farben 540 170 345 29 \;; +#X scalar farben 552 170 346 -2 \;; +#X scalar farben 564 170 347 29 \;; +#X scalar farben 576 170 348 -2 \;; +#X scalar farben 588 170 349 29 \;; +#X scalar farben 600 170 350 -2 \;; +#X scalar farben 612 170 351 29 \;; +#X scalar farben 624 170 352 -2 \;; +#X scalar farben 636 170 353 29 \;; +#X scalar farben 648 170 354 -2 \;; +#X scalar farben 660 170 355 29 \;; +#X scalar farben 672 170 356 -2 \;; +#X scalar farben 684 170 357 29 \;; +#X scalar farben 696 170 358 -2 \;; +#X scalar farben 708 170 359 29 \;; +#X scalar farben 720 170 360 -2 \;; +#X scalar farben 732 170 361 29 \;; +#X scalar farben 744 170 362 -2 \;; +#X scalar farben 756 170 363 29 \;; +#X scalar farben 768 170 364 -2 \;; +#X scalar farben 780 170 365 29 \;; +#X scalar farben 792 170 366 -2 \;; +#X scalar farben 804 170 367 29 \;; +#X scalar farben 816 170 368 -2 \;; +#X scalar farben 828 170 369 29 \;; +#X scalar farben 840 170 370 -2 \;; +#X scalar farben 852 170 371 29 \;; +#X scalar farben 864 170 372 -2 \;; +#X scalar farben 876 170 373 29 \;; +#X scalar farben 888 170 374 -2 \;; +#X scalar farben 900 170 375 29 \;; +#X scalar farben 912 170 376 -2 \;; +#X scalar farben 924 170 377 29 \;; +#X scalar farben 936 170 378 -2 \;; +#X scalar farben 948 170 379 29 \;; +#X scalar farben 960 170 380 -2 \;; +#X scalar farben 972 170 381 29 \;; +#X scalar farben 984 170 382 -2 \;; +#X scalar farben 996 170 383 29 \;; +#X scalar farben 1008 170 384 -2 \;; +#X scalar farben 1020 170 385 29 \;; +#X scalar farben 1032 170 386 -2 \;; +#X scalar farben 1044 170 387 29 \;; +#X scalar farben 1056 170 388 -2 \;; +#X scalar farben 1068 170 389 29 \;; +#X scalar farben 1080 170 390 -2 \;; +#X scalar farben 1092 170 391 29 \;; +#X scalar farben 1104 170 392 -2 \;; +#X scalar farben 1116 170 393 29 \;; +#X scalar farben 1128 170 394 -2 \;; +#X scalar farben 1140 170 395 29 \;; +#X scalar farben 1152 170 396 -2 \;; +#X scalar farben 1164 170 397 29 \;; +#X scalar farben 1176 170 398 -2 \;; +#X scalar farben 1188 170 399 29 \;; +#X scalar farben 0 220 400 -2 \;; +#X scalar farben 12 220 401 29 \;; +#X scalar farben 24 220 402 -2 \;; +#X scalar farben 36 220 403 29 \;; +#X scalar farben 48 220 404 -2 \;; +#X scalar farben 60 220 405 29 \;; +#X scalar farben 72 220 406 -2 \;; +#X scalar farben 84 220 407 29 \;; +#X scalar farben 96 220 408 -2 \;; +#X scalar farben 108 220 409 29 \;; +#X scalar farben 120 220 410 -2 \;; +#X scalar farben 132 220 411 29 \;; +#X scalar farben 144 220 412 -2 \;; +#X scalar farben 156 220 413 29 \;; +#X scalar farben 168 220 414 -2 \;; +#X scalar farben 180 220 415 29 \;; +#X scalar farben 192 220 416 -2 \;; +#X scalar farben 204 220 417 29 \;; +#X scalar farben 216 220 418 -2 \;; +#X scalar farben 228 220 419 29 \;; +#X scalar farben 240 220 420 -2 \;; +#X scalar farben 252 220 421 29 \;; +#X scalar farben 264 220 422 -2 \;; +#X scalar farben 276 220 423 29 \;; +#X scalar farben 288 220 424 -2 \;; +#X scalar farben 300 220 425 29 \;; +#X scalar farben 312 220 426 -2 \;; +#X scalar farben 324 220 427 29 \;; +#X scalar farben 336 220 428 -2 \;; +#X scalar farben 348 220 429 29 \;; +#X scalar farben 360 220 430 -2 \;; +#X scalar farben 372 220 431 29 \;; +#X scalar farben 384 220 432 -2 \;; +#X scalar farben 396 220 433 29 \;; +#X scalar farben 408 220 434 -2 \;; +#X scalar farben 420 220 435 29 \;; +#X scalar farben 432 220 436 -2 \;; +#X scalar farben 444 220 437 29 \;; +#X scalar farben 456 220 438 -2 \;; +#X scalar farben 468 220 439 29 \;; +#X scalar farben 480 220 440 -2 \;; +#X scalar farben 492 220 441 29 \;; +#X scalar farben 504 220 442 -2 \;; +#X scalar farben 516 220 443 29 \;; +#X scalar farben 528 220 444 -2 \;; +#X scalar farben 540 220 445 29 \;; +#X scalar farben 552 220 446 -2 \;; +#X scalar farben 564 220 447 29 \;; +#X scalar farben 576 220 448 -2 \;; +#X scalar farben 588 220 449 29 \;; +#X scalar farben 600 220 450 -2 \;; +#X scalar farben 612 220 451 29 \;; +#X scalar farben 624 220 452 -2 \;; +#X scalar farben 636 220 453 29 \;; +#X scalar farben 648 220 454 -2 \;; +#X scalar farben 660 220 455 29 \;; +#X scalar farben 672 220 456 -2 \;; +#X scalar farben 684 220 457 29 \;; +#X scalar farben 696 220 458 -2 \;; +#X scalar farben 708 220 459 29 \;; +#X scalar farben 720 220 460 -2 \;; +#X scalar farben 732 220 461 29 \;; +#X scalar farben 744 220 462 -2 \;; +#X scalar farben 756 220 463 29 \;; +#X scalar farben 768 220 464 -2 \;; +#X scalar farben 780 220 465 29 \;; +#X scalar farben 792 220 466 -2 \;; +#X scalar farben 804 220 467 29 \;; +#X scalar farben 816 220 468 -2 \;; +#X scalar farben 828 220 469 29 \;; +#X scalar farben 840 220 470 -2 \;; +#X scalar farben 852 220 471 29 \;; +#X scalar farben 864 220 472 -2 \;; +#X scalar farben 876 220 473 29 \;; +#X scalar farben 888 220 474 -2 \;; +#X scalar farben 900 220 475 29 \;; +#X scalar farben 912 220 476 -2 \;; +#X scalar farben 924 220 477 29 \;; +#X scalar farben 936 220 478 -2 \;; +#X scalar farben 948 220 479 29 \;; +#X scalar farben 960 220 480 -2 \;; +#X scalar farben 972 220 481 29 \;; +#X scalar farben 984 220 482 -2 \;; +#X scalar farben 996 220 483 29 \;; +#X scalar farben 1008 220 484 -2 \;; +#X scalar farben 1020 220 485 29 \;; +#X scalar farben 1032 220 486 -2 \;; +#X scalar farben 1044 220 487 29 \;; +#X scalar farben 1056 220 488 -2 \;; +#X scalar farben 1068 220 489 29 \;; +#X scalar farben 1080 220 490 -2 \;; +#X scalar farben 1092 220 491 29 \;; +#X scalar farben 1104 220 492 -2 \;; +#X scalar farben 1116 220 493 29 \;; +#X scalar farben 1128 220 494 -2 \;; +#X scalar farben 1140 220 495 29 \;; +#X scalar farben 1152 220 496 -2 \;; +#X scalar farben 1164 220 497 29 \;; +#X scalar farben 1176 220 498 -2 \;; +#X scalar farben 1188 220 499 29 \;; +#X scalar farben 0 270 500 -2 \;; +#X scalar farben 12 270 501 29 \;; +#X scalar farben 24 270 502 -2 \;; +#X scalar farben 36 270 503 29 \;; +#X scalar farben 48 270 504 -2 \;; +#X scalar farben 60 270 505 29 \;; +#X scalar farben 72 270 506 -2 \;; +#X scalar farben 84 270 507 29 \;; +#X scalar farben 96 270 508 -2 \;; +#X scalar farben 108 270 509 29 \;; +#X scalar farben 120 270 510 -2 \;; +#X scalar farben 132 270 511 29 \;; +#X scalar farben 144 270 512 -2 \;; +#X scalar farben 156 270 513 29 \;; +#X scalar farben 168 270 514 -2 \;; +#X scalar farben 180 270 515 29 \;; +#X scalar farben 192 270 516 -2 \;; +#X scalar farben 204 270 517 29 \;; +#X scalar farben 216 270 518 -2 \;; +#X scalar farben 228 270 519 29 \;; +#X scalar farben 240 270 520 -2 \;; +#X scalar farben 252 270 521 29 \;; +#X scalar farben 264 270 522 -2 \;; +#X scalar farben 276 270 523 29 \;; +#X scalar farben 288 270 524 -2 \;; +#X scalar farben 300 270 525 29 \;; +#X scalar farben 312 270 526 -2 \;; +#X scalar farben 324 270 527 29 \;; +#X scalar farben 336 270 528 -2 \;; +#X scalar farben 348 270 529 29 \;; +#X scalar farben 360 270 530 -2 \;; +#X scalar farben 372 270 531 29 \;; +#X scalar farben 384 270 532 -2 \;; +#X scalar farben 396 270 533 29 \;; +#X scalar farben 408 270 534 -2 \;; +#X scalar farben 420 270 535 29 \;; +#X scalar farben 432 270 536 -2 \;; +#X scalar farben 444 270 537 29 \;; +#X scalar farben 456 270 538 -2 \;; +#X scalar farben 468 270 539 29 \;; +#X scalar farben 480 270 540 -2 \;; +#X scalar farben 492 270 541 29 \;; +#X scalar farben 504 270 542 -2 \;; +#X scalar farben 516 270 543 29 \;; +#X scalar farben 528 270 544 -2 \;; +#X scalar farben 540 270 545 29 \;; +#X scalar farben 552 270 546 -2 \;; +#X scalar farben 564 270 547 29 \;; +#X scalar farben 576 270 548 -2 \;; +#X scalar farben 588 270 549 29 \;; +#X scalar farben 600 270 550 -2 \;; +#X scalar farben 612 270 551 29 \;; +#X scalar farben 624 270 552 -2 \;; +#X scalar farben 636 270 553 29 \;; +#X scalar farben 648 270 554 -2 \;; +#X scalar farben 660 270 555 29 \;; +#X scalar farben 672 270 556 -2 \;; +#X scalar farben 684 270 557 29 \;; +#X scalar farben 696 270 558 -2 \;; +#X scalar farben 708 270 559 29 \;; +#X scalar farben 720 270 560 -2 \;; +#X scalar farben 732 270 561 29 \;; +#X scalar farben 744 270 562 -2 \;; +#X scalar farben 756 270 563 29 \;; +#X scalar farben 768 270 564 -2 \;; +#X scalar farben 780 270 565 29 \;; +#X scalar farben 792 270 566 -2 \;; +#X scalar farben 804 270 567 29 \;; +#X scalar farben 816 270 568 -2 \;; +#X scalar farben 828 270 569 29 \;; +#X scalar farben 840 270 570 -2 \;; +#X scalar farben 852 270 571 29 \;; +#X scalar farben 864 270 572 -2 \;; +#X scalar farben 876 270 573 29 \;; +#X scalar farben 888 270 574 -2 \;; +#X scalar farben 900 270 575 29 \;; +#X scalar farben 912 270 576 -2 \;; +#X scalar farben 924 270 577 29 \;; +#X scalar farben 936 270 578 -2 \;; +#X scalar farben 948 270 579 29 \;; +#X scalar farben 960 270 580 -2 \;; +#X scalar farben 972 270 581 29 \;; +#X scalar farben 984 270 582 -2 \;; +#X scalar farben 996 270 583 29 \;; +#X scalar farben 1008 270 584 -2 \;; +#X scalar farben 1020 270 585 29 \;; +#X scalar farben 1032 270 586 -2 \;; +#X scalar farben 1044 270 587 29 \;; +#X scalar farben 1056 270 588 -2 \;; +#X scalar farben 1068 270 589 29 \;; +#X scalar farben 1080 270 590 -2 \;; +#X scalar farben 1092 270 591 29 \;; +#X scalar farben 1104 270 592 -2 \;; +#X scalar farben 1116 270 593 29 \;; +#X scalar farben 1128 270 594 -2 \;; +#X scalar farben 1140 270 595 29 \;; +#X scalar farben 1152 270 596 -2 \;; +#X scalar farben 1164 270 597 29 \;; +#X scalar farben 1176 270 598 -2 \;; +#X scalar farben 1188 270 599 29 \;; +#X scalar farben 0 320 600 -2 \;; +#X scalar farben 12 320 601 29 \;; +#X scalar farben 24 320 602 -2 \;; +#X scalar farben 36 320 603 29 \;; +#X scalar farben 48 320 604 -2 \;; +#X scalar farben 60 320 605 29 \;; +#X scalar farben 72 320 606 -2 \;; +#X scalar farben 84 320 607 29 \;; +#X scalar farben 96 320 608 -2 \;; +#X scalar farben 108 320 609 29 \;; +#X scalar farben 120 320 610 -2 \;; +#X scalar farben 132 320 611 29 \;; +#X scalar farben 144 320 612 -2 \;; +#X scalar farben 156 320 613 29 \;; +#X scalar farben 168 320 614 -2 \;; +#X scalar farben 180 320 615 29 \;; +#X scalar farben 192 320 616 -2 \;; +#X scalar farben 204 320 617 29 \;; +#X scalar farben 216 320 618 -2 \;; +#X scalar farben 228 320 619 29 \;; +#X scalar farben 240 320 620 -2 \;; +#X scalar farben 252 320 621 29 \;; +#X scalar farben 264 320 622 -2 \;; +#X scalar farben 276 320 623 29 \;; +#X scalar farben 288 320 624 -2 \;; +#X scalar farben 300 320 625 29 \;; +#X scalar farben 312 320 626 -2 \;; +#X scalar farben 324 320 627 29 \;; +#X scalar farben 336 320 628 -2 \;; +#X scalar farben 348 320 629 29 \;; +#X scalar farben 360 320 630 -2 \;; +#X scalar farben 372 320 631 29 \;; +#X scalar farben 384 320 632 -2 \;; +#X scalar farben 396 320 633 29 \;; +#X scalar farben 408 320 634 -2 \;; +#X scalar farben 420 320 635 29 \;; +#X scalar farben 432 320 636 -2 \;; +#X scalar farben 444 320 637 29 \;; +#X scalar farben 456 320 638 -2 \;; +#X scalar farben 468 320 639 29 \;; +#X scalar farben 480 320 640 -2 \;; +#X scalar farben 492 320 641 29 \;; +#X scalar farben 504 320 642 -2 \;; +#X scalar farben 516 320 643 29 \;; +#X scalar farben 528 320 644 -2 \;; +#X scalar farben 540 320 645 29 \;; +#X scalar farben 552 320 646 -2 \;; +#X scalar farben 564 320 647 29 \;; +#X scalar farben 576 320 648 -2 \;; +#X scalar farben 588 320 649 29 \;; +#X scalar farben 600 320 650 -2 \;; +#X scalar farben 612 320 651 29 \;; +#X scalar farben 624 320 652 -2 \;; +#X scalar farben 636 320 653 29 \;; +#X scalar farben 648 320 654 -2 \;; +#X scalar farben 660 320 655 29 \;; +#X scalar farben 672 320 656 -2 \;; +#X scalar farben 684 320 657 29 \;; +#X scalar farben 696 320 658 -2 \;; +#X scalar farben 708 320 659 29 \;; +#X scalar farben 720 320 660 -2 \;; +#X scalar farben 732 320 661 29 \;; +#X scalar farben 744 320 662 -2 \;; +#X scalar farben 756 320 663 29 \;; +#X scalar farben 768 320 664 -2 \;; +#X scalar farben 780 320 665 29 \;; +#X scalar farben 792 320 666 -2 \;; +#X scalar farben 804 320 667 29 \;; +#X scalar farben 816 320 668 -2 \;; +#X scalar farben 828 320 669 29 \;; +#X scalar farben 840 320 670 -2 \;; +#X scalar farben 852 320 671 29 \;; +#X scalar farben 864 320 672 -2 \;; +#X scalar farben 876 320 673 29 \;; +#X scalar farben 888 320 674 -2 \;; +#X scalar farben 900 320 675 29 \;; +#X scalar farben 912 320 676 -2 \;; +#X scalar farben 924 320 677 29 \;; +#X scalar farben 936 320 678 -2 \;; +#X scalar farben 948 320 679 29 \;; +#X scalar farben 960 320 680 -2 \;; +#X scalar farben 972 320 681 29 \;; +#X scalar farben 984 320 682 -2 \;; +#X scalar farben 996 320 683 29 \;; +#X scalar farben 1008 320 684 -2 \;; +#X scalar farben 1020 320 685 29 \;; +#X scalar farben 1032 320 686 -2 \;; +#X scalar farben 1044 320 687 29 \;; +#X scalar farben 1056 320 688 -2 \;; +#X scalar farben 1068 320 689 29 \;; +#X scalar farben 1080 320 690 -2 \;; +#X scalar farben 1092 320 691 29 \;; +#X scalar farben 1104 320 692 -2 \;; +#X scalar farben 1116 320 693 29 \;; +#X scalar farben 1128 320 694 -2 \;; +#X scalar farben 1140 320 695 29 \;; +#X scalar farben 1152 320 696 -2 \;; +#X scalar farben 1164 320 697 29 \;; +#X scalar farben 1176 320 698 -2 \;; +#X scalar farben 1188 320 699 29 \;; +#X scalar farben 0 370 700 -2 \;; +#X scalar farben 12 370 701 29 \;; +#X scalar farben 24 370 702 -2 \;; +#X scalar farben 36 370 703 29 \;; +#X scalar farben 48 370 704 -2 \;; +#X scalar farben 60 370 705 29 \;; +#X scalar farben 72 370 706 -2 \;; +#X scalar farben 84 370 707 29 \;; +#X scalar farben 96 370 708 -2 \;; +#X scalar farben 108 370 709 29 \;; +#X scalar farben 120 370 710 -2 \;; +#X scalar farben 132 370 711 29 \;; +#X scalar farben 144 370 712 -2 \;; +#X scalar farben 156 370 713 29 \;; +#X scalar farben 168 370 714 -2 \;; +#X scalar farben 180 370 715 29 \;; +#X scalar farben 192 370 716 -2 \;; +#X scalar farben 204 370 717 29 \;; +#X scalar farben 216 370 718 -2 \;; +#X scalar farben 228 370 719 29 \;; +#X scalar farben 240 370 720 -2 \;; +#X scalar farben 252 370 721 29 \;; +#X scalar farben 264 370 722 -2 \;; +#X scalar farben 276 370 723 29 \;; +#X scalar farben 288 370 724 -2 \;; +#X scalar farben 300 370 725 29 \;; +#X scalar farben 312 370 726 -2 \;; +#X scalar farben 324 370 727 29 \;; +#X scalar farben 336 370 728 -2 \;; +#X scalar farben 348 370 729 29 \;; +#X scalar farben 360 370 730 -2 \;; +#X scalar farben 372 370 731 29 \;; +#X scalar farben 384 370 732 -2 \;; +#X scalar farben 396 370 733 29 \;; +#X scalar farben 408 370 734 -2 \;; +#X scalar farben 420 370 735 29 \;; +#X scalar farben 432 370 736 -2 \;; +#X scalar farben 444 370 737 29 \;; +#X scalar farben 456 370 738 -2 \;; +#X scalar farben 468 370 739 29 \;; +#X scalar farben 480 370 740 -2 \;; +#X scalar farben 492 370 741 29 \;; +#X scalar farben 504 370 742 -2 \;; +#X scalar farben 516 370 743 29 \;; +#X scalar farben 528 370 744 -2 \;; +#X scalar farben 540 370 745 29 \;; +#X scalar farben 552 370 746 -2 \;; +#X scalar farben 564 370 747 29 \;; +#X scalar farben 576 370 748 -2 \;; +#X scalar farben 588 370 749 29 \;; +#X scalar farben 600 370 750 -2 \;; +#X scalar farben 612 370 751 29 \;; +#X scalar farben 624 370 752 -2 \;; +#X scalar farben 636 370 753 29 \;; +#X scalar farben 648 370 754 -2 \;; +#X scalar farben 660 370 755 29 \;; +#X scalar farben 672 370 756 -2 \;; +#X scalar farben 684 370 757 29 \;; +#X scalar farben 696 370 758 -2 \;; +#X scalar farben 708 370 759 29 \;; +#X scalar farben 720 370 760 -2 \;; +#X scalar farben 732 370 761 29 \;; +#X scalar farben 744 370 762 -2 \;; +#X scalar farben 756 370 763 29 \;; +#X scalar farben 768 370 764 -2 \;; +#X scalar farben 780 370 765 29 \;; +#X scalar farben 792 370 766 -2 \;; +#X scalar farben 804 370 767 29 \;; +#X scalar farben 816 370 768 -2 \;; +#X scalar farben 828 370 769 29 \;; +#X scalar farben 840 370 770 -2 \;; +#X scalar farben 852 370 771 29 \;; +#X scalar farben 864 370 772 -2 \;; +#X scalar farben 876 370 773 29 \;; +#X scalar farben 888 370 774 -2 \;; +#X scalar farben 900 370 775 29 \;; +#X scalar farben 912 370 776 -2 \;; +#X scalar farben 924 370 777 29 \;; +#X scalar farben 936 370 778 -2 \;; +#X scalar farben 948 370 779 29 \;; +#X scalar farben 960 370 780 -2 \;; +#X scalar farben 972 370 781 29 \;; +#X scalar farben 984 370 782 -2 \;; +#X scalar farben 996 370 783 29 \;; +#X scalar farben 1008 370 784 -2 \;; +#X scalar farben 1020 370 785 29 \;; +#X scalar farben 1032 370 786 -2 \;; +#X scalar farben 1044 370 787 29 \;; +#X scalar farben 1056 370 788 -2 \;; +#X scalar farben 1068 370 789 29 \;; +#X scalar farben 1080 370 790 -2 \;; +#X scalar farben 1092 370 791 29 \;; +#X scalar farben 1104 370 792 -2 \;; +#X scalar farben 1116 370 793 29 \;; +#X scalar farben 1128 370 794 -2 \;; +#X scalar farben 1140 370 795 29 \;; +#X scalar farben 1152 370 796 -2 \;; +#X scalar farben 1164 370 797 29 \;; +#X scalar farben 1176 370 798 -2 \;; +#X scalar farben 1188 370 799 29 \;; +#X scalar farben 0 420 800 -2 \;; +#X scalar farben 12 420 801 29 \;; +#X scalar farben 24 420 802 -2 \;; +#X scalar farben 36 420 803 29 \;; +#X scalar farben 48 420 804 -2 \;; +#X scalar farben 60 420 805 29 \;; +#X scalar farben 72 420 806 -2 \;; +#X scalar farben 84 420 807 29 \;; +#X scalar farben 96 420 808 -2 \;; +#X scalar farben 108 420 809 29 \;; +#X scalar farben 120 420 810 -2 \;; +#X scalar farben 132 420 811 29 \;; +#X scalar farben 144 420 812 -2 \;; +#X scalar farben 156 420 813 29 \;; +#X scalar farben 168 420 814 -2 \;; +#X scalar farben 180 420 815 29 \;; +#X scalar farben 192 420 816 -2 \;; +#X scalar farben 204 420 817 29 \;; +#X scalar farben 216 420 818 -2 \;; +#X scalar farben 228 420 819 29 \;; +#X scalar farben 240 420 820 -2 \;; +#X scalar farben 252 420 821 29 \;; +#X scalar farben 264 420 822 -2 \;; +#X scalar farben 276 420 823 29 \;; +#X scalar farben 288 420 824 -2 \;; +#X scalar farben 300 420 825 29 \;; +#X scalar farben 312 420 826 -2 \;; +#X scalar farben 324 420 827 29 \;; +#X scalar farben 336 420 828 -2 \;; +#X scalar farben 348 420 829 29 \;; +#X scalar farben 360 420 830 -2 \;; +#X scalar farben 372 420 831 29 \;; +#X scalar farben 384 420 832 -2 \;; +#X scalar farben 396 420 833 29 \;; +#X scalar farben 408 420 834 -2 \;; +#X scalar farben 420 420 835 29 \;; +#X scalar farben 432 420 836 -2 \;; +#X scalar farben 444 420 837 29 \;; +#X scalar farben 456 420 838 -2 \;; +#X scalar farben 468 420 839 29 \;; +#X scalar farben 480 420 840 -2 \;; +#X scalar farben 492 420 841 29 \;; +#X scalar farben 504 420 842 -2 \;; +#X scalar farben 516 420 843 29 \;; +#X scalar farben 528 420 844 -2 \;; +#X scalar farben 540 420 845 29 \;; +#X scalar farben 552 420 846 -2 \;; +#X scalar farben 564 420 847 29 \;; +#X scalar farben 576 420 848 -2 \;; +#X scalar farben 588 420 849 29 \;; +#X scalar farben 600 420 850 -2 \;; +#X scalar farben 612 420 851 29 \;; +#X scalar farben 624 420 852 -2 \;; +#X scalar farben 636 420 853 29 \;; +#X scalar farben 648 420 854 -2 \;; +#X scalar farben 660 420 855 29 \;; +#X scalar farben 672 420 856 -2 \;; +#X scalar farben 684 420 857 29 \;; +#X scalar farben 696 420 858 -2 \;; +#X scalar farben 708 420 859 29 \;; +#X scalar farben 720 420 860 -2 \;; +#X scalar farben 732 420 861 29 \;; +#X scalar farben 744 420 862 -2 \;; +#X scalar farben 756 420 863 29 \;; +#X scalar farben 768 420 864 -2 \;; +#X scalar farben 780 420 865 29 \;; +#X scalar farben 792 420 866 -2 \;; +#X scalar farben 804 420 867 29 \;; +#X scalar farben 816 420 868 -2 \;; +#X scalar farben 828 420 869 29 \;; +#X scalar farben 840 420 870 -2 \;; +#X scalar farben 852 420 871 29 \;; +#X scalar farben 864 420 872 -2 \;; +#X scalar farben 876 420 873 29 \;; +#X scalar farben 888 420 874 -2 \;; +#X scalar farben 900 420 875 29 \;; +#X scalar farben 912 420 876 -2 \;; +#X scalar farben 924 420 877 29 \;; +#X scalar farben 936 420 878 -2 \;; +#X scalar farben 948 420 879 29 \;; +#X scalar farben 960 420 880 -2 \;; +#X scalar farben 972 420 881 29 \;; +#X scalar farben 984 420 882 -2 \;; +#X scalar farben 996 420 883 29 \;; +#X scalar farben 1008 420 884 -2 \;; +#X scalar farben 1020 420 885 29 \;; +#X scalar farben 1032 420 886 -2 \;; +#X scalar farben 1044 420 887 29 \;; +#X scalar farben 1056 420 888 -2 \;; +#X scalar farben 1068 420 889 29 \;; +#X scalar farben 1080 420 890 -2 \;; +#X scalar farben 1092 420 891 29 \;; +#X scalar farben 1104 420 892 -2 \;; +#X scalar farben 1116 420 893 29 \;; +#X scalar farben 1128 420 894 -2 \;; +#X scalar farben 1140 420 895 29 \;; +#X scalar farben 1152 420 896 -2 \;; +#X scalar farben 1164 420 897 29 \;; +#X scalar farben 1176 420 898 -2 \;; +#X scalar farben 1188 420 899 29 \;; +#X restore 15 63 pd farben-datas; diff --git a/farben30.pd b/farben30.pd new file mode 100755 index 0000000..1f74f10 --- /dev/null +++ b/farben30.pd @@ -0,0 +1,63 @@ +#N canvas 658 117 265 365 10; +#X obj 39 38 cnv 20 30 25 empty empty 0 -25 14 0 14 -262144 -33289 +0; +#X obj 39 63 cnv 20 30 25 empty empty 1 -25 14 0 14 -166441 -33289 +0; +#X obj 39 88 cnv 20 30 25 empty empty 2 -25 14 0 14 -66577 -33289 0 +; +#X obj 39 113 cnv 20 30 25 empty empty 3 -25 14 0 14 -261689 -33289 +0; +#X obj 39 138 cnv 20 30 25 empty empty 4 -25 14 0 14 -261681 -33289 +0; +#X obj 39 163 cnv 20 30 25 empty empty 5 -25 14 0 14 -262131 -33289 +0; +#X obj 39 188 cnv 20 30 25 empty empty 6 -25 14 0 14 -225271 -33289 +0; +#X obj 39 213 cnv 20 30 25 empty empty 7 -25 14 0 14 -225280 -33289 +0; +#X obj 39 238 cnv 20 30 25 empty empty 8 -25 14 0 14 -228992 -33289 +0; +#X obj 39 263 cnv 20 30 25 empty empty 9 -25 14 0 14 -257472 -33289 +0; +#X obj 119 38 cnv 20 30 25 empty empty 10 -25 14 0 14 -233017 -33289 +0; +#X obj 119 63 cnv 20 30 25 empty empty 11 -25 14 0 14 -128992 -33289 +0; +#X obj 119 88 cnv 20 30 25 empty empty 12 -25 14 0 14 -33289 -33289 +0; +#X obj 119 113 cnv 20 30 25 empty empty 13 -25 14 0 14 -258699 -33289 +0; +#X obj 119 138 cnv 20 30 25 empty empty 14 -25 14 0 14 -260818 -33289 +0; +#X obj 119 163 cnv 20 30 25 empty empty 15 -25 14 0 14 -241291 -33289 +0; +#X obj 119 188 cnv 20 30 25 empty empty 16 -25 14 0 14 -24198 -33289 +0; +#X obj 119 213 cnv 20 30 25 empty empty 17 -25 14 0 14 -44926 -33289 +0; +#X obj 119 238 cnv 20 30 25 empty empty 18 -25 14 0 14 -62784 -33289 +0; +#X obj 119 263 cnv 20 30 25 empty empty 19 -25 14 0 14 -250685 -33289 +0; +#X obj 199 38 cnv 20 30 25 empty empty 20 -25 14 0 14 -195568 -33289 +0; +#X obj 199 63 cnv 20 30 25 empty empty 21 -25 14 0 14 -99865 -33289 +0; +#X obj 199 88 cnv 20 30 25 empty empty 22 -25 14 0 14 -1 -33289 0; +#X obj 199 113 cnv 20 30 25 empty empty 23 -25 14 0 14 -143491 -33289 +0; +#X obj 199 138 cnv 20 30 25 empty empty 24 -25 14 0 14 -90881 -33289 +0; +#X obj 199 163 cnv 20 30 25 empty empty 25 -25 14 0 14 -123526 -33289 +0; +#X obj 199 188 cnv 20 30 25 empty empty 26 -25 14 0 14 -42246 -33289 +0; +#X obj 199 213 cnv 20 30 25 empty empty 27 -25 14 0 14 -1109 -33289 +0; +#X obj 199 238 cnv 20 30 25 empty empty 28 -25 14 0 14 -355 -33289 +0; +#X obj 199 263 cnv 20 30 25 empty empty 29 -25 14 0 14 -90133 -33289 +0; +#X text 12 323 jmmmpais@googlemail.com; +#X text 12 303 (C) 2006 Joao Miguel Pais; +#X text 90 10 PD GUI Colors; diff --git a/gui-edit.pd b/gui-edit.pd new file mode 100755 index 0000000..3045e19 --- /dev/null +++ b/gui-edit.pd @@ -0,0 +1,1594 @@ +#N canvas 5 2 365 546 10; +#X obj 179 335 hradio 16 1 0 10 \$0-color1 empty empty 0 -6 0 8 -262144 +-1 -1 0; +#X obj 179 353 hradio 16 1 0 10 \$0-color2 empty empty 0 -6 0 8 -262144 +-1 -1 0; +#X obj 179 371 hradio 16 1 0 10 \$0-color3 empty empty 0 -6 0 8 -262144 +-1 -1 0; +#X obj 180 336 cnv 14 14 14 empty empty empty -25 14 0 14 -262144 -33289 +0; +#X obj 196 336 cnv 14 14 14 empty empty empty -25 14 0 14 -166441 -33289 +0; +#X obj 212 336 cnv 14 14 14 empty empty empty -25 14 0 14 -66577 -33289 +0; +#X obj 228 336 cnv 14 14 14 empty empty empty -25 14 0 14 -261689 -33289 +0; +#X obj 244 336 cnv 14 14 14 empty empty empty -25 14 0 14 -261681 -33289 +0; +#X obj 260 336 cnv 14 14 14 empty empty empty -25 14 0 14 -262131 -33289 +0; +#X obj 276 336 cnv 14 14 14 empty empty empty -25 14 0 14 -225271 -33289 +0; +#X obj 292 336 cnv 14 14 14 empty empty empty -25 14 0 14 -225280 -33289 +0; +#X obj 308 336 cnv 14 14 14 empty empty empty -25 14 0 14 -228992 -33289 +0; +#X obj 324 336 cnv 14 14 14 empty empty empty -25 14 0 14 -257472 -33289 +0; +#X obj 180 354 cnv 14 14 14 empty empty empty -25 14 0 14 -233017 -33289 +0; +#X obj 196 354 cnv 14 14 14 empty empty empty -25 14 0 14 -128992 -33289 +0; +#X obj 212 354 cnv 14 14 14 empty empty empty -25 14 0 14 -33289 -33289 +0; +#X obj 228 354 cnv 14 14 14 empty empty empty -25 14 0 14 -258699 -33289 +0; +#X obj 244 354 cnv 14 14 14 empty empty empty -25 14 0 14 -260818 -33289 +0; +#X obj 260 354 cnv 14 14 14 empty empty empty -25 14 0 14 -241291 -33289 +0; +#X obj 276 354 cnv 14 14 14 empty empty empty -25 14 0 14 -24198 -33289 +0; +#X obj 292 354 cnv 14 14 14 empty empty empty -25 14 0 14 -44926 -33289 +0; +#X obj 308 354 cnv 14 14 14 empty empty empty -25 14 0 14 -62784 -33289 +0; +#X obj 324 354 cnv 14 14 14 empty empty empty -25 14 0 14 -250685 -33289 +0; +#X obj 180 372 cnv 14 14 14 empty empty empty -25 14 0 14 -195568 -33289 +0; +#X obj 196 372 cnv 14 14 14 empty empty empty -25 14 0 14 -99865 -33289 +0; +#X obj 212 372 cnv 14 14 14 empty empty empty -25 14 0 14 -1 -33289 +0; +#X obj 228 372 cnv 14 14 14 empty empty empty -25 14 0 14 -143491 -33289 +0; +#X obj 244 372 cnv 14 14 14 empty empty empty -25 14 0 14 -90881 -33289 +0; +#X obj 260 372 cnv 14 14 14 empty empty empty -25 14 0 14 -123526 -33289 +0; +#X obj 276 372 cnv 14 14 14 empty empty empty -25 14 0 14 -42246 -33289 +0; +#X obj 292 372 cnv 14 14 14 empty empty empty -25 14 0 14 -1109 -33289 +0; +#X obj 308 372 cnv 14 14 14 empty empty empty -25 14 0 14 -355 -33289 +0; +#X obj 324 372 cnv 14 14 14 empty empty empty -25 14 0 14 -90133 -33289 +0; +#X obj 88 338 nbx 9 13 -1e+037 1e+037 0 0 \$0-backg \$0-backg-i Background +-75 7 0 8 -233017 -1 -1 0 256; +#X obj 88 356 nbx 9 13 -1e+037 1e+037 0 0 \$0-frontc \$0-frontc-i Front +-39 7 0 8 -233017 -1 -1 0 256; +#X obj 219 276 nbx 4 13 -1e+037 1e+037 0 0 \$0-x_off \$0-x_off-i x_off +-39 7 0 8 -233017 -1 -1 0 256; +#X obj 219 293 nbx 4 13 -1e+037 1e+037 0 0 \$0-y_off \$0-y_off-i y_off +-39 7 0 8 -233017 -1 -1 0 256; +#X obj 305 293 nbx 4 13 1 300 0 0 \$0-fontsize \$0-fontsize-i Size +-32 7 0 8 -233017 -1 -1 1 256; +#X obj 305 276 hradio 13 1 0 3 \$0-font \$0-font-i Font -31 7 0 8 -233017 +-1 -1 0; +#X obj 51 468 hsl 160 10 0 127 0 0 \$0-x_delta empty Hor -30 5 0 10 +-233017 -1 -1 0 0; +#X obj 51 485 hsl 160 10 127 0 0 0 \$0-y_delta empty Vert -40 5 0 10 +-233017 -1 -1 0 0; +#N canvas 406 123 615 544 inside 0; +#X obj 172 224 s \$0-x_pos-i; +#X obj 13 27 loadbang; +#X obj 203 244 s \$0-y_pos-i; +#X obj 184 264 s \$0-size-i; +#X obj 198 304 s \$0-width-i; +#X obj 223 324 s \$0-height-i; +#X obj 23 47 s \$0-s-all-i; +#X obj 274 214 s \$0-y_off-i; +#X obj 252 174 s \$0-x_off-i; +#X obj 297 254 s \$0-font-i; +#X obj 309 274 s \$0-fontsize-i; +#X obj 327 314 s \$0-backg-i; +#X obj 349 334 s \$0-labelc-i; +#X obj 221 364 s \$0-send-i; +#X obj 232 404 s \$0-receive-i; +#X obj 247 444 s \$0-label-i; +#X obj 13 67 symbol \$1; +#X obj 13 87 s \$0-receive-def-i; +#X obj 172 24 inlet; +#X obj 172 204 unpack; +#X obj 194 284 unpack; +#X obj 252 154 unpack; +#X obj 291 234 unpack; +#X obj 320 294 unpack; +#X obj 398 414 s \$0-get_pos; +#X obj 366 374 s \$0-x_deltaz; +#X obj 382 394 s \$0-y_deltaz; +#X text 172 4 Befehle-Eingang; +#X text 12 217 Dynamisches Send; +#X obj 349 354 s \$0-delta-parami; +#X text 13 7 Initialisation; +#N canvas 414 425 744 371 hide-show 0; +#X obj 227 8 r \$0-tchoose; +#X obj 307 28 sel 0 1 2 3 4 5 6; +#X text 183 325 size - dimensions - output-range - flashtime - non-zero +- lin/log - init - st(jump - scale - number - v-set; +#N canvas 844 587 361 255 flasht 0; +#X obj 112 13 inlet; +#X obj 22 176 s \$0-flash-lab; +#X msg 22 156 pos \$1 \$2; +#X obj 112 73 unpack; +#X obj 22 116 + 0; +#X obj 44 116 + 0; +#X obj 22 136 pack; +#X msg 112 156 pos \$1 \$2; +#X obj 112 136 pack; +#X obj 112 176 s \$0-interrpt-i; +#X obj 112 116 + 46; +#X obj 141 116 + 16; +#X msg 212 156 pos \$1 \$2; +#X obj 212 136 pack; +#X obj 212 116 + 46; +#X obj 212 176 s \$0-hold-i; +#X obj 241 116 + 36; +#X msg 188 72 range \$1 \$2; +#X obj 112 33 route list off range1 range2; +#X msg 228 92 range \$1 \$2; +#X msg 152 53 200 190; +#X connect 0 0 18 0; +#X connect 2 0 1 0; +#X connect 3 0 4 0; +#X connect 3 0 10 0; +#X connect 3 0 14 0; +#X connect 3 1 5 0; +#X connect 3 1 11 0; +#X connect 3 1 16 0; +#X connect 4 0 6 0; +#X connect 5 0 6 1; +#X connect 6 0 2 0; +#X connect 7 0 9 0; +#X connect 8 0 7 0; +#X connect 10 0 8 0; +#X connect 11 0 8 1; +#X connect 12 0 15 0; +#X connect 13 0 12 0; +#X connect 14 0 13 0; +#X connect 16 0 13 1; +#X connect 17 0 9 0; +#X connect 18 0 3 0; +#X connect 18 1 20 0; +#X connect 18 2 17 0; +#X connect 18 3 19 0; +#X connect 19 0 15 0; +#X connect 20 0 3 0; +#X restore 179 303 pd flasht; +#N canvas 805 726 417 253 dimens 0; +#X obj 112 13 inlet; +#X msg 32 156 pos \$1 \$2; +#X obj 112 73 unpack; +#X obj 32 116 + 0; +#X obj 54 116 + 0; +#X obj 32 136 pack; +#X msg 112 156 pos \$1 \$2; +#X obj 112 136 pack; +#X msg 192 156 pos \$1 \$2; +#X obj 192 136 pack; +#X obj 112 116 + 38; +#X obj 192 116 + 38; +#X obj 32 176 s \$0-dim-lab; +#X obj 112 176 s \$0-width-i; +#X obj 192 176 s \$0-height-i; +#X obj 141 116 + 16; +#X obj 221 116 + 36; +#X obj 112 33 route list off range1 range2; +#X msg 193 73 range \$1 \$2; +#X msg 234 93 range \$1 \$2; +#X msg 150 53 190 190; +#X connect 0 0 17 0; +#X connect 1 0 12 0; +#X connect 2 0 3 0; +#X connect 2 0 10 0; +#X connect 2 0 11 0; +#X connect 2 1 4 0; +#X connect 2 1 15 0; +#X connect 2 1 16 0; +#X connect 3 0 5 0; +#X connect 4 0 5 1; +#X connect 5 0 1 0; +#X connect 6 0 13 0; +#X connect 7 0 6 0; +#X connect 8 0 14 0; +#X connect 9 0 8 0; +#X connect 10 0 7 0; +#X connect 11 0 9 0; +#X connect 15 0 7 1; +#X connect 16 0 9 1; +#X connect 17 0 2 0; +#X connect 17 1 20 0; +#X connect 17 2 18 0; +#X connect 17 3 19 0; +#X connect 18 0 13 0; +#X connect 19 0 14 0; +#X connect 20 0 2 0; +#X restore 59 303 pd dimens; +#N canvas 901 762 357 232 range 0; +#X obj 112 13 inlet; +#X msg 22 156 pos \$1 \$2; +#X obj 112 73 unpack; +#X obj 22 116 + 0; +#X obj 44 116 + 0; +#X obj 22 136 pack; +#X msg 112 156 pos \$1 \$2; +#X obj 112 136 pack; +#X msg 202 156 pos \$1 \$2; +#X obj 202 136 pack; +#X obj 112 116 + 85; +#X obj 202 116 + 85; +#X obj 141 116 + 16; +#X obj 231 116 + 36; +#X obj 22 176 s \$0-rang-lab; +#X obj 112 176 s \$0-range1-i; +#X obj 202 176 s \$0-range2-i; +#X obj 112 33 route list off; +#X msg 151 53 200 190; +#X connect 0 0 17 0; +#X connect 1 0 14 0; +#X connect 2 0 3 0; +#X connect 2 0 10 0; +#X connect 2 0 11 0; +#X connect 2 1 4 0; +#X connect 2 1 12 0; +#X connect 2 1 13 0; +#X connect 3 0 5 0; +#X connect 4 0 5 1; +#X connect 5 0 1 0; +#X connect 6 0 15 0; +#X connect 7 0 6 0; +#X connect 8 0 16 0; +#X connect 9 0 8 0; +#X connect 10 0 7 0; +#X connect 11 0 9 0; +#X connect 12 0 7 1; +#X connect 13 0 9 1; +#X connect 17 0 2 0; +#X connect 17 1 18 0; +#X connect 18 0 2 0; +#X restore 119 303 pd range; +#N canvas 474 132 321 198 size 0; +#X obj 85 12 inlet; +#X msg 85 72 pos \$1 \$2; +#X obj 85 92 s \$0-size-i; +#X obj 85 32 route list off range; +#X msg 161 72 range \$1 \$2; +#X msg 124 52 220 190; +#X connect 0 0 3 0; +#X connect 1 0 2 0; +#X connect 3 0 1 0; +#X connect 3 1 5 0; +#X connect 3 2 4 0; +#X connect 4 0 2 0; +#X connect 5 0 1 0; +#X restore 9 303 pd size; +#N canvas 436 76 310 223 nonzero 0; +#X obj 85 22 inlet; +#X msg 85 82 pos \$1 \$2; +#X obj 85 102 s \$0-nonzero-i; +#X obj 85 42 route list off; +#X msg 124 62 280 190; +#X connect 0 0 3 0; +#X connect 1 0 2 0; +#X connect 3 0 1 0; +#X connect 3 1 4 0; +#X connect 4 0 1 0; +#X restore 239 303 pd nonzero; +#N canvas 263 71 306 199 linlog 0; +#X obj 85 22 inlet; +#X msg 85 82 pos \$1 \$2; +#X obj 85 102 s \$0-linlog-i; +#X obj 85 42 route list off; +#X msg 124 62 230 190; +#X connect 0 0 3 0; +#X connect 1 0 2 0; +#X connect 3 0 1 0; +#X connect 3 1 4 0; +#X connect 4 0 1 0; +#X restore 309 303 pd linlog; +#N canvas 263 71 306 152 init 0; +#X obj 85 22 inlet; +#X msg 85 82 pos \$1 \$2; +#X obj 85 102 s \$0-init-i; +#X obj 85 42 route list off; +#X msg 125 62 210 190; +#X connect 0 0 3 0; +#X connect 1 0 2 0; +#X connect 3 0 1 0; +#X connect 3 1 4 0; +#X connect 4 0 1 0; +#X restore 369 303 pd init; +#N canvas 263 71 306 152 steady 0; +#X obj 85 22 inlet; +#X msg 85 82 pos \$1 \$2; +#X obj 85 102 s \$0-steady-i; +#X obj 85 42 route list off; +#X msg 123 62 260 190; +#X connect 0 0 3 0; +#X connect 1 0 2 0; +#X connect 3 0 1 0; +#X connect 3 1 4 0; +#X connect 4 0 1 0; +#X restore 419 303 pd steady; +#N canvas 263 71 314 160 scale 0; +#X obj 85 22 inlet; +#X msg 85 82 pos \$1 \$2; +#X obj 85 102 s \$0-scale-i; +#X obj 85 42 route list off; +#X msg 124 62 220 190; +#X connect 0 0 3 0; +#X connect 1 0 2 0; +#X connect 3 0 1 0; +#X connect 3 1 4 0; +#X connect 4 0 1 0; +#X restore 479 303 pd scale; +#N canvas 263 71 326 172 number 0; +#X obj 85 22 inlet; +#X msg 85 82 pos \$1 \$2; +#X obj 85 102 s \$0-number-i; +#X obj 85 42 route list off range; +#X msg 161 82 range \$1 \$2; +#X msg 124 62 230 190; +#X connect 0 0 3 0; +#X connect 1 0 2 0; +#X connect 3 0 1 0; +#X connect 3 1 5 0; +#X connect 3 2 4 0; +#X connect 4 0 2 0; +#X connect 5 0 1 0; +#X restore 539 303 pd number; +#N canvas 263 71 326 172 set 0; +#X obj 85 22 inlet; +#X msg 85 82 pos \$1 \$2; +#X obj 85 102 s \$0-set-i; +#X obj 85 42 route list off; +#X msg 124 63 250 190; +#X connect 0 0 3 0; +#X connect 1 0 2 0; +#X connect 3 0 1 0; +#X connect 3 1 4 0; +#X connect 4 0 1 0; +#X restore 599 303 pd set; +#N canvas 263 71 326 172 get_pos 0; +#X obj 85 22 inlet; +#X msg 85 82 pos \$1 \$2; +#X obj 85 102 s \$0-get_pos-i; +#X obj 85 42 route list off; +#X msg 124 62 180 190; +#X connect 0 0 3 0; +#X connect 1 0 2 0; +#X connect 3 0 1 0; +#X connect 3 1 4 0; +#X connect 4 0 1 0; +#X restore 649 303 pd get_pos; +#N canvas 382 53 389 343 numberbox 0; +#X obj 23 13 inlet; +#X obj 23 83 outlet; +#X obj 38 123 outlet; +#X obj 53 163 outlet; +#X obj 278 83 outlet; +#X obj 63 203 outlet; +#X obj 73 243 outlet; +#X obj 83 283 outlet; +#X msg 278 63 off; +#X obj 23 33 t b b b b b b b; +#X msg 38 103 43 100; +#X msg 23 63 52 40 \, range1 1 1e+037 \, range2 8 1e+037; +#X msg 53 143 73 160; +#X msg 64 183 145 160; +#X msg 73 223 107 180 \, range 1 2000; +#X msg 83 263 104 210; +#X connect 0 0 9 0; +#X connect 8 0 4 0; +#X connect 9 0 11 0; +#X connect 9 1 10 0; +#X connect 9 2 12 0; +#X connect 9 3 13 0; +#X connect 9 4 14 0; +#X connect 9 5 15 0; +#X connect 9 6 8 0; +#X connect 10 0 2 0; +#X connect 11 0 1 0; +#X connect 12 0 3 0; +#X connect 13 0 5 0; +#X connect 14 0 6 0; +#X connect 15 0 7 0; +#X restore 219 90 pd numberbox; +#N canvas 807 52 292 265 toggle 0; +#X obj 23 13 inlet; +#X obj 23 83 outlet; +#X obj 38 123 outlet; +#X obj 53 163 outlet; +#X obj 184 83 outlet; +#X obj 63 203 outlet; +#X msg 184 63 off; +#X obj 23 33 t b b b b b; +#X msg 23 63 80 50 \, range 8 1e+037; +#X msg 38 103 123 70; +#X msg 53 143 100 90; +#X msg 63 183 103 120; +#X connect 0 0 7 0; +#X connect 6 0 4 0; +#X connect 7 0 8 0; +#X connect 7 1 9 0; +#X connect 7 2 10 0; +#X connect 7 3 11 0; +#X connect 7 4 6 0; +#X connect 8 0 1 0; +#X connect 9 0 2 0; +#X connect 10 0 3 0; +#X connect 11 0 5 0; +#X restore 139 90 pd toggle; +#N canvas 272 58 309 240 bang 0; +#X obj 23 13 inlet; +#X obj 23 83 outlet; +#X obj 39 123 outlet; +#X obj 55 163 outlet; +#X obj 174 83 outlet; +#X msg 174 63 off; +#X obj 23 33 t b b b b; +#X msg 23 63 80 50 \, range 8 1e+037; +#X msg 39 103 55 70 \, range1 10 1e+037 \, range2 50 1e+037; +#X msg 55 143 101 130; +#X connect 0 0 6 0; +#X connect 5 0 4 0; +#X connect 6 0 7 0; +#X connect 6 1 8 0; +#X connect 6 2 9 0; +#X connect 6 3 5 0; +#X connect 7 0 1 0; +#X connect 8 0 2 0; +#X connect 9 0 3 0; +#X restore 79 90 pd bang; +#N canvas 130 101 352 182 VU-meter 0; +#X obj 23 13 inlet; +#X obj 23 83 outlet; +#X obj 38 123 outlet; +#X obj 287 83 outlet; +#X msg 287 63 off; +#X obj 23 33 t b b b; +#X msg 23 63 52 50 \, range1 8 1e+037 \, range2 80 1e+037; +#X msg 38 103 100 110; +#X connect 0 0 5 0; +#X connect 4 0 3 0; +#X connect 5 0 6 0; +#X connect 5 1 7 0; +#X connect 5 2 4 0; +#X connect 6 0 1 0; +#X connect 7 0 2 0; +#X restore 469 90 pd VU-meter; +#N canvas 163 110 321 223 canvas 0; +#X obj 23 13 inlet; +#X obj 23 83 outlet; +#X obj 38 123 outlet; +#X obj 177 83 outlet; +#X obj 48 163 outlet; +#X msg 177 63 off; +#X obj 23 33 t b b b b; +#X msg 23 63 80 50 \, range 1 1e+037; +#X msg 38 103 52 80 \, range1 1 1e+037 \, range2 1 1e+037; +#X msg 48 143 42 150; +#X connect 0 0 6 0; +#X connect 5 0 3 0; +#X connect 6 0 7 0; +#X connect 6 1 8 0; +#X connect 6 2 9 0; +#X connect 6 3 5 0; +#X connect 7 0 1 0; +#X connect 8 0 2 0; +#X connect 9 0 4 0; +#X restore 559 90 pd canvas; +#N canvas 526 116 330 176 log_height 0; +#X obj 85 22 inlet; +#X msg 85 82 pos \$1 \$2; +#X obj 85 102 s \$0-log_height-i; +#X obj 85 42 route list off range; +#X msg 161 82 range \$1 \$2; +#X msg 123 62 250 190; +#X connect 0 0 3 0; +#X connect 1 0 2 0; +#X connect 3 0 1 0; +#X connect 3 1 5 0; +#X connect 3 2 4 0; +#X connect 4 0 2 0; +#X connect 5 0 1 0; +#X restore 649 333 pd log_height; +#N canvas 221 50 355 335 slider 0; +#X obj 23 13 inlet; +#X obj 23 83 outlet; +#X obj 38 123 outlet; +#X obj 53 163 outlet; +#X obj 278 83 outlet; +#X obj 63 203 outlet; +#X obj 73 243 outlet; +#X obj 83 283 outlet; +#X msg 278 63 off; +#X obj 23 33 t b b b b b b b; +#X msg 23 63 52 40 \, range1 8 1e+037 \, range2 2 1e+037; +#X msg 38 103 43 100; +#X msg 53 143 73 160; +#X msg 63 183 145 160; +#X msg 73 223 123 180; +#X msg 83 263 104 210; +#X connect 0 0 9 0; +#X connect 8 0 4 0; +#X connect 9 0 10 0; +#X connect 9 1 11 0; +#X connect 9 2 12 0; +#X connect 9 3 13 0; +#X connect 9 4 14 0; +#X connect 9 5 15 0; +#X connect 9 6 8 0; +#X connect 10 0 1 0; +#X connect 11 0 2 0; +#X connect 12 0 3 0; +#X connect 13 0 5 0; +#X connect 14 0 6 0; +#X connect 15 0 7 0; +#X restore 319 90 pd slider; +#N canvas 287 268 280 259 radio 0; +#X obj 23 13 inlet; +#X obj 23 83 outlet; +#X obj 38 123 outlet; +#X obj 53 163 outlet; +#X obj 174 83 outlet; +#X obj 63 203 outlet; +#X msg 174 63 off; +#X obj 23 33 t b b b b b; +#X msg 23 63 80 50 \, range 8 1e+037; +#X msg 38 103 52 70; +#X msg 53 143 122 70 \, range 1 2000; +#X msg 63 183 103 100; +#X connect 0 0 7 0; +#X connect 6 0 4 0; +#X connect 7 0 8 0; +#X connect 7 1 9 0; +#X connect 7 2 10 0; +#X connect 7 3 11 0; +#X connect 7 4 6 0; +#X connect 8 0 1 0; +#X connect 9 0 2 0; +#X connect 10 0 3 0; +#X connect 11 0 5 0; +#X restore 399 90 pd radio; +#X obj 307 8 r \$0-tchooses; +#X obj 12 48 s \$0-tchooses1-i; +#X msg 112 28 set 8; +#X obj 112 48 s \$0-tchooses-i; +#X msg 12 28 set 1; +#X obj 427 9 r \$0-tchooses1; +#X obj 427 28 sel 0; +#X connect 0 0 1 0; +#X connect 0 0 25 0; +#X connect 0 0 27 0; +#X connect 1 0 17 0; +#X connect 1 1 16 0; +#X connect 1 2 15 0; +#X connect 1 3 21 0; +#X connect 1 4 22 0; +#X connect 1 5 18 0; +#X connect 1 6 19 0; +#X connect 15 0 4 0; +#X connect 15 1 5 0; +#X connect 15 2 8 0; +#X connect 15 3 9 0; +#X connect 15 4 20 0; +#X connect 15 5 13 0; +#X connect 15 6 6 0; +#X connect 15 6 7 0; +#X connect 15 6 10 0; +#X connect 15 6 11 0; +#X connect 15 6 12 0; +#X connect 15 6 14 0; +#X connect 15 6 3 0; +#X connect 16 0 6 0; +#X connect 16 1 7 0; +#X connect 16 2 9 0; +#X connect 16 3 13 0; +#X connect 16 4 8 0; +#X connect 16 4 10 0; +#X connect 16 4 11 0; +#X connect 16 4 12 0; +#X connect 16 4 20 0; +#X connect 16 4 3 0; +#X connect 16 4 5 0; +#X connect 16 4 4 0; +#X connect 16 4 14 0; +#X connect 17 0 6 0; +#X connect 17 1 3 0; +#X connect 17 2 9 0; +#X connect 17 3 13 0; +#X connect 17 3 12 0; +#X connect 17 3 11 0; +#X connect 17 3 10 0; +#X connect 17 3 8 0; +#X connect 17 3 7 0; +#X connect 17 3 20 0; +#X connect 17 3 5 0; +#X connect 17 3 4 0; +#X connect 17 3 14 0; +#X connect 18 0 4 0; +#X connect 18 1 11 0; +#X connect 18 2 6 0; +#X connect 18 2 7 0; +#X connect 18 2 8 0; +#X connect 18 2 9 0; +#X connect 18 2 10 0; +#X connect 18 2 12 0; +#X connect 18 2 13 0; +#X connect 18 2 20 0; +#X connect 18 2 5 0; +#X connect 18 2 3 0; +#X connect 18 2 14 0; +#X connect 19 0 6 0; +#X connect 19 1 4 0; +#X connect 19 2 14 0; +#X connect 19 3 7 0; +#X connect 19 3 8 0; +#X connect 19 3 9 0; +#X connect 19 3 10 0; +#X connect 19 3 11 0; +#X connect 19 3 12 0; +#X connect 19 3 13 0; +#X connect 19 3 20 0; +#X connect 19 3 3 0; +#X connect 19 3 5 0; +#X connect 21 0 4 0; +#X connect 21 1 5 0; +#X connect 21 2 8 0; +#X connect 21 3 9 0; +#X connect 21 4 10 0; +#X connect 21 5 13 0; +#X connect 21 6 6 0; +#X connect 21 6 7 0; +#X connect 21 6 11 0; +#X connect 21 6 12 0; +#X connect 21 6 20 0; +#X connect 21 6 14 0; +#X connect 21 6 3 0; +#X connect 22 0 6 0; +#X connect 22 1 9 0; +#X connect 22 2 12 0; +#X connect 22 3 13 0; +#X connect 22 4 7 0; +#X connect 22 4 8 0; +#X connect 22 4 10 0; +#X connect 22 4 11 0; +#X connect 22 4 20 0; +#X connect 22 4 3 0; +#X connect 22 4 5 0; +#X connect 22 4 4 0; +#X connect 22 4 14 0; +#X connect 23 0 1 0; +#X connect 25 0 26 0; +#X connect 27 0 24 0; +#X connect 28 0 29 0; +#X connect 29 0 21 0; +#X restore 12 187 pd hide-show; +#X text 13 167 GUI-show/hide; +#N canvas 23 296 574 589 tchooses 0; +#X obj 12 14 r \$0-tchooses; +#X obj 12 74 sel 0 1 2 3 4 5 6; +#X obj 12 542 outlet; +#X obj 242 13 r \$0-tchooses1; +#X obj 22 54 s \$0-tchooses1-i; +#X msg 252 34 set 8; +#X obj 252 54 s \$0-tchooses-i; +#X obj 352 54 s \$0-tchoose-i; +#X msg 122 34 set 8; +#X obj 122 54 s \$0-tchoose-i; +#X msg 22 34 set 1; +#X obj 242 74 sel 0; +#X msg 12 104 size set 15 \, interrpt set 50 \, hold set 250 \, init +set 0 \, x_off set 0 \, y_off set -6 \, font set 0 \, fontsize set +8 \, backg set 0 \, frontc set 22 \, labelc set 22; +#X msg 25 154 size set 15 \, nonzero set 1 \, init set 0 \, x_off set +0 \, y_off set -6 \, font set 0 \, fontsize set 8 \, backg set 0 \, +frontc set 22 \, labelc set 22; +#X msg 39 204 width set 5 \, height set 14 \, min set -1e+037 \, max +set 1e+037 \, linlog set 0 \, init set 0 \, log_height set 256 \, x_off +set 0 \, y_off set -6 \, font set 0 \, fontsize set 10 \, backg set +0 \, frontc set 22 \, labelc set 22; +#X msg 173 264 width set 15 \, height set 128 \, min set 0 \, max set +127 \, linlog set 0 \, init set 0 \, steady set 1 \, x_off set 0 \, +y_off set -8 \, font set 0 \, fontsize set 8 \, backg set 0 \, frontc +set 22 \, labelc set 22; +#X msg 53 324 width set 128 \, height set 15 \, min set 0 \, max set +127 \, linlog set 0 \, init set 0 \, steady set 1 \, x_off set -2 \, +y_off set -6 \, font set 0 \, fontsize set 8 \, backg set 0 \, frontc +set 22 \, labelc set 22; +#X msg 67 384 size set 15 \, init set 0 \, number set 8 \, x_off set +0 \, y_off set -6 \, font set 0 \, fontsize set 8 \, backg set 0 \, +frontc set 22 \, labelc set 22; +#X msg 81 434 width set 15 \, height set 120 \, scale set 1 \, x_off +set -1 \, y_off set -8 \, font set 0 \, fontsize set 8 \, backg set +2 \, labelc set 22; +#X msg 95 484 size set 15 \, width set 100 \, height set 60 \, x_off +set 20 \, y_off set 12 \, font set 0 \, fontsize set 14 \, backg set +10 \, labelc set 2; +#X connect 0 0 1 0; +#X connect 0 0 10 0; +#X connect 0 0 8 0; +#X connect 1 0 12 0; +#X connect 1 1 13 0; +#X connect 1 2 14 0; +#X connect 1 3 16 0; +#X connect 1 4 17 0; +#X connect 1 5 18 0; +#X connect 1 6 19 0; +#X connect 3 0 5 0; +#X connect 3 0 11 0; +#X connect 5 0 6 0; +#X connect 5 0 7 0; +#X connect 8 0 9 0; +#X connect 10 0 4 0; +#X connect 11 0 15 0; +#X connect 12 0 2 0; +#X connect 13 0 2 0; +#X connect 14 0 2 0; +#X connect 15 0 2 0; +#X connect 16 0 2 0; +#X connect 17 0 2 0; +#X connect 18 0 2 0; +#X connect 19 0 2 0; +#X restore 212 24 pd tchooses; +#N canvas 422 127 935 791 befehle 0; +#X obj 113 77 t b f; +#X obj 652 77 t b f; +#N canvas 0 0 498 348 label 0; +#X obj 97 158 pack s s; +#X msg 97 138 label; +#X obj 97 180 route list; +#X obj 115 98 symbol; +#X obj 115 118 t b s; +#X obj 115 71 inlet; +#X obj 97 207 outlet; +#X connect 0 0 2 0; +#X connect 1 0 0 0; +#X connect 2 0 6 0; +#X connect 3 0 4 0; +#X connect 4 0 1 0; +#X connect 4 1 0 1; +#X connect 5 0 3 0; +#X restore 355 57 pd label; +#X obj 95 97 pack f f; +#X obj 553 77 t b f; +#X obj 535 97 pack f f; +#X msg 535 117 label_font \$1 \$2; +#X obj 453 77 t b f; +#X obj 435 97 pack f f; +#X msg 435 117 label_pos \$1 \$2; +#X msg 15 57 size \$1; +#N canvas 0 0 514 364 send 0; +#X obj 97 158 pack s s; +#X obj 97 180 route list; +#X obj 115 98 symbol; +#X obj 115 118 t b s; +#X obj 115 71 inlet; +#X obj 97 207 outlet; +#X msg 97 138 send; +#X connect 0 0 1 0; +#X connect 1 0 5 0; +#X connect 2 0 3 0; +#X connect 3 0 6 0; +#X connect 3 1 0 1; +#X connect 4 0 2 0; +#X connect 6 0 0 0; +#X restore 195 57 pd send; +#N canvas 0 0 486 336 receive 0; +#X obj 97 158 pack s s; +#X obj 97 180 route list; +#X obj 115 98 symbol; +#X obj 115 118 t b s; +#X obj 115 71 inlet; +#X obj 97 207 outlet; +#X msg 97 138 receive; +#X connect 0 0 1 0; +#X connect 1 0 5 0; +#X connect 2 0 3 0; +#X connect 3 0 6 0; +#X connect 3 1 0 1; +#X connect 4 0 2 0; +#X connect 6 0 0 0; +#X restore 275 57 pd receive; +#X obj 645 37 r \$0-backg; +#X obj 95 37 r \$0-width; +#X obj 113 57 r \$0-height; +#X obj 435 37 r \$0-x_off; +#X obj 453 57 r \$0-y_off; +#X obj 535 37 r \$0-font; +#X obj 553 57 r \$0-fontsize; +#X obj 15 37 r \$0-size; +#X obj 195 37 r \$0-send; +#X obj 275 37 r \$0-receive; +#X obj 355 37 r \$0-label; +#X obj 645 137 s \$0-to-exit; +#X obj 535 137 s \$0-to-exit; +#X obj 435 137 s \$0-to-exit; +#X obj 355 77 s \$0-to-exit; +#X obj 275 77 s \$0-to-exit; +#X obj 195 77 s \$0-to-exit; +#X obj 95 137 s \$0-to-exit; +#X obj 15 77 s \$0-to-exit; +#X obj 645 97 pack f f f; +#X obj 722 77 t b f; +#X obj 722 57 r \$0-labelc; +#X obj 652 57 r \$0-frontc; +#X msg 645 117 color \$1 \$2 \$3; +#N canvas 152 383 271 167 prepender 0; +#X obj 66 18 r \$0-tchoose; +#X obj 26 18 inlet; +#X obj 26 118 outlet; +#X msg 127 69 vis_size; +#X msg 86 68 size; +#X obj 66 38 sel 2 3 5 7; +#X obj 26 98 list prepend; +#X obj 146 18 r \$0-tchooses; +#X connect 0 0 5 0; +#X connect 1 0 6 0; +#X connect 3 0 6 1; +#X connect 4 0 6 1; +#X connect 5 0 4 0; +#X connect 5 1 4 0; +#X connect 5 2 4 0; +#X connect 5 3 4 0; +#X connect 5 4 3 0; +#X connect 6 0 2 0; +#X connect 7 0 5 0; +#X restore 95 117 pd prepender; +#N canvas 633 235 378 481 color 0; +#X obj 30 183 r \$0-color1; +#X obj 40 203 r \$0-color2; +#X obj 40 223 + 10; +#X obj 70 223 r \$0-color3; +#X obj 70 243 + 20; +#X obj 15 333 pack f f f; +#X msg 15 313 -1; +#X obj 15 353 route -1; +#X obj 30 285 t b f; +#X obj 15 393 s \$0-backg-i; +#X obj 42 313 r \$0-back-lab; +#X obj 146 18 r \$0-red-s; +#X msg 146 38 set \$1; +#X obj 146 58 s \$0-red-n-i; +#X msg 242 38 set \$1; +#X obj 242 18 r \$0-red-n; +#X obj 242 58 s \$0-red-s-i; +#X msg 146 108 set \$1; +#X msg 242 108 set \$1; +#X msg 146 178 set \$1; +#X msg 242 178 set \$1; +#X obj 146 88 r \$0-green-s; +#X obj 146 128 s \$0-green-n-i; +#X obj 242 88 r \$0-green-n; +#X obj 242 128 s \$0-green-s-i; +#X obj 146 158 r \$0-blue-s; +#X obj 146 198 s \$0-blue-n-i; +#X obj 242 158 r \$0-blue-n; +#X obj 242 198 s \$0-blue-s-i; +#N canvas 15 207 260 292 RGB 0; +#X obj 47 42 inlet; +#X obj 124 44 inlet; +#X obj 190 45 inlet; +#X obj 124 245 outlet; +#X text 52 17 red; +#X text 122 19 green; +#X text 194 19 blue; +#X obj 190 91 t b f; +#X obj 124 149 +; +#X obj 124 174 t b f; +#X obj 124 205 +; +#X obj 47 68 * -65536; +#X obj 124 69 * -256; +#X obj 190 69 * -1; +#X obj 124 225 - 1; +#X connect 0 0 11 0; +#X connect 1 0 12 0; +#X connect 2 0 13 0; +#X connect 7 0 8 0; +#X connect 7 1 8 1; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 9 1 10 1; +#X connect 10 0 14 0; +#X connect 11 0 10 0; +#X connect 12 0 8 0; +#X connect 13 0 7 0; +#X connect 14 0 3 0; +#X restore 148 263 pd RGB; +#X obj 15 373 route 0 1 2; +#X obj 55 433 s \$0-labelc-i; +#X obj 35 413 s \$0-frontc-i; +#X connect 0 0 8 0; +#X connect 1 0 2 0; +#X connect 2 0 8 0; +#X connect 3 0 4 0; +#X connect 4 0 8 0; +#X connect 5 0 7 0; +#X connect 6 0 5 0; +#X connect 7 0 30 0; +#X connect 8 0 6 0; +#X connect 8 1 5 2; +#X connect 10 0 5 1; +#X connect 11 0 12 0; +#X connect 11 0 29 0; +#X connect 12 0 13 0; +#X connect 14 0 16 0; +#X connect 15 0 14 0; +#X connect 15 0 29 0; +#X connect 17 0 22 0; +#X connect 18 0 24 0; +#X connect 19 0 26 0; +#X connect 20 0 28 0; +#X connect 21 0 17 0; +#X connect 21 0 29 1; +#X connect 23 0 18 0; +#X connect 23 0 29 1; +#X connect 25 0 19 0; +#X connect 25 0 29 2; +#X connect 27 0 20 0; +#X connect 27 0 29 2; +#X connect 29 0 8 0; +#X connect 30 0 9 0; +#X connect 30 1 32 0; +#X connect 30 2 31 0; +#X restore 645 17 pd color; +#X obj 180 298 t b f; +#X obj 173 323 pack f f; +#X msg 229 354 delta \$1 \$2; +#X obj 15 197 f; +#X obj 29 241 f; +#X obj 25 217 t f b; +#X obj 189 197 f; +#X obj 203 241 f; +#X obj 199 217 t f b; +#X obj 15 265 expr if ($f1 > $f2 \, 1 \, -1) \; 0; +#X obj 189 265 expr if ($f1 > $f2 \, 1 \, -1) \; 0; +#X obj 15 177 r \$0-x_delta; +#X obj 189 177 r \$0-y_delta; +#X obj 457 217 t b f; +#X obj 439 237 pack f f; +#X msg 439 257 pos \$1 \$2; +#X obj 439 177 r \$0-x_pos; +#X obj 457 197 r \$0-y_pos; +#X obj 439 277 s \$0-to-exit; +#X obj 229 374 s \$0-to-exit; +#X msg 229 323 \$1 0; +#X msg 319 323 0 \$1; +#X obj 229 303 r \$0-x_deltaz; +#X obj 319 303 r \$0-y_deltaz; +#X obj 369 333 r \$0-delta-parami; +#X obj 553 217 t b f; +#X obj 535 237 pack f f; +#X obj 535 277 s \$0-to-exit; +#X obj 535 177 r \$0-interrpt; +#X obj 553 197 r \$0-hold; +#X msg 535 257 flashtime \$1 \$2; +#X obj 653 217 t b f; +#X obj 635 237 pack f f; +#X obj 635 277 s \$0-to-exit; +#X obj 635 177 r \$0-range1; +#X obj 653 197 r \$0-range2; +#X msg 635 257 range \$1 \$2; +#X obj 95 447 s \$0-to-exit; +#X obj 95 407 r \$0-nonzero; +#X msg 95 427 nonzero \$1; +#X obj 185 447 s \$0-to-exit; +#X obj 185 407 r \$0-init; +#X msg 185 427 init \$1; +#X obj 15 447 s \$0-to-exit; +#X obj 15 407 r \$0-scale; +#X msg 15 427 scale \$1; +#X obj 409 467 s \$0-to-exit; +#X obj 409 427 sel 0 1; +#X msg 409 447 lin; +#X obj 409 407 r \$0-linlog; +#X msg 439 447 log; +#X obj 596 443 s \$0-to-exit; +#X obj 596 403 r \$0-steady; +#X msg 596 423 steady \$1; +#X obj 676 443 s \$0-to-exit; +#X obj 756 443 s \$0-to-exit; +#X obj 676 403 r \$0-set; +#X obj 756 403 r \$0-number; +#X msg 756 423 number \$1; +#X msg 676 423 set \$1; +#X obj 496 443 s \$0-to-exit; +#X obj 496 403 r \$0-log_height; +#X msg 496 423 log_height \$1; +#X obj 16 494 r \$0-get_pos; +#X msg 32 574 get_pos; +#X obj 32 594 s \$0-to-exit; +#X obj 48 554 s \$0-send-i; +#X obj 22 634 r \$0-send; +#X obj 16 694 symbol; +#X obj 22 674 t 0 s; +#X obj 22 654 spigot 0; +#X obj 16 714 s \$0-send-i; +#X obj 65 614 1; +#X msg 48 534 bang \, symbol getpos; +#X obj 16 514 t b b b b; +#X obj 106 654 unpack f f; +#X msg 106 674 set \$1; +#X msg 161 674 set \$1; +#X obj 106 694 s \$0-x_pos-i; +#X obj 161 714 s \$0-y_pos-i; +#X obj 106 634 r getpos; +#X connect 0 0 3 0; +#X connect 0 1 3 1; +#X connect 1 0 32 0; +#X connect 1 1 32 1; +#X connect 2 0 27 0; +#X connect 3 0 37 0; +#X connect 4 0 5 0; +#X connect 4 1 5 1; +#X connect 5 0 6 0; +#X connect 6 0 25 0; +#X connect 7 0 8 0; +#X connect 7 1 8 1; +#X connect 8 0 9 0; +#X connect 9 0 26 0; +#X connect 10 0 31 0; +#X connect 11 0 29 0; +#X connect 12 0 28 0; +#X connect 13 0 32 0; +#X connect 14 0 3 0; +#X connect 15 0 0 0; +#X connect 16 0 8 0; +#X connect 17 0 7 0; +#X connect 18 0 5 0; +#X connect 19 0 4 0; +#X connect 20 0 10 0; +#X connect 21 0 11 0; +#X connect 22 0 12 0; +#X connect 23 0 2 0; +#X connect 32 0 36 0; +#X connect 33 0 32 0; +#X connect 33 1 32 2; +#X connect 34 0 33 0; +#X connect 35 0 1 0; +#X connect 36 0 24 0; +#X connect 37 0 30 0; +#X connect 39 0 40 0; +#X connect 39 1 40 1; +#X connect 40 0 41 0; +#X connect 41 0 58 0; +#X connect 42 0 44 0; +#X connect 42 0 48 0; +#X connect 43 0 48 1; +#X connect 44 0 43 1; +#X connect 44 1 43 0; +#X connect 45 0 47 0; +#X connect 45 0 49 0; +#X connect 46 0 49 1; +#X connect 47 0 46 1; +#X connect 47 1 46 0; +#X connect 48 0 40 0; +#X connect 48 1 39 0; +#X connect 49 0 39 0; +#X connect 49 1 40 0; +#X connect 50 0 42 0; +#X connect 51 0 45 0; +#X connect 52 0 53 0; +#X connect 52 1 53 1; +#X connect 53 0 54 0; +#X connect 54 0 57 0; +#X connect 55 0 53 0; +#X connect 56 0 52 0; +#X connect 59 0 41 0; +#X connect 60 0 41 0; +#X connect 61 0 59 0; +#X connect 62 0 60 0; +#X connect 63 0 41 0; +#X connect 64 0 65 0; +#X connect 64 1 65 1; +#X connect 65 0 69 0; +#X connect 67 0 65 0; +#X connect 68 0 64 0; +#X connect 69 0 66 0; +#X connect 70 0 71 0; +#X connect 70 1 71 1; +#X connect 71 0 75 0; +#X connect 73 0 71 0; +#X connect 74 0 70 0; +#X connect 75 0 72 0; +#X connect 77 0 78 0; +#X connect 78 0 76 0; +#X connect 80 0 81 0; +#X connect 81 0 79 0; +#X connect 83 0 84 0; +#X connect 84 0 82 0; +#X connect 86 0 87 0; +#X connect 86 1 89 0; +#X connect 87 0 85 0; +#X connect 88 0 86 0; +#X connect 89 0 85 0; +#X connect 91 0 92 0; +#X connect 92 0 90 0; +#X connect 95 0 98 0; +#X connect 96 0 97 0; +#X connect 97 0 94 0; +#X connect 98 0 93 0; +#X connect 100 0 101 0; +#X connect 101 0 99 0; +#X connect 102 0 113 0; +#X connect 103 0 104 0; +#X connect 106 0 109 0; +#X connect 107 0 110 0; +#X connect 108 0 109 1; +#X connect 108 1 107 1; +#X connect 109 0 108 0; +#X connect 111 0 109 1; +#X connect 112 0 105 0; +#X connect 113 0 107 0; +#X connect 113 1 103 0; +#X connect 113 2 112 0; +#X connect 113 3 111 0; +#X connect 114 0 115 0; +#X connect 114 1 116 0; +#X connect 115 0 117 0; +#X connect 116 0 118 0; +#X connect 119 0 114 0; +#X restore 13 137 pd befehle; +#X text 13 117 Befehle; +#N canvas 0 0 271 273 dyn-send 0; +#X obj 46 53 r \$0-receive-def; +#X obj 75 7 r \$0-to-exit; +#X obj 85 27 outlet; +#X obj 33 163 list prepend add; +#X obj 33 184 list trim; +#X msg 136 163 set \, addsemi; +#X obj 15 136 t b a b; +#X obj 15 96 symbol; +#X obj 15 116 list append 1 2; +#X obj 75 76 t b a; +#X msg 15 212 \; aa send symbol \;; +#X connect 0 0 7 1; +#X connect 1 0 2 0; +#X connect 1 0 9 0; +#X connect 3 0 4 0; +#X connect 4 0 10 0; +#X connect 5 0 10 0; +#X connect 6 0 10 0; +#X connect 6 1 3 0; +#X connect 6 2 5 0; +#X connect 7 0 8 0; +#X connect 8 0 6 0; +#X connect 9 0 7 0; +#X connect 9 1 8 1; +#X restore 12 237 pd dyn-send; +#X obj 12 257 outlet; +#X obj 386 159 s \$0-interrpt-i; +#X obj 395 185 s \$0-hold-i; +#X obj 410 226 s \$0-init-i; +#X obj 420 246 s \$0-frontc-i; +#X obj 434 266 s \$0-nonzero-i; +#X obj 445 286 s \$0-range1-i; +#X obj 448 309 s \$0-range2-i; +#X obj 464 349 s \$0-linlog-i; +#X obj 473 369 s \$0-log_height-i; +#X obj 477 411 s \$0-steady-i; +#X obj 487 431 s \$0-number-i; +#X obj 495 471 s \$0-scale-i; +#N canvas 14 237 495 628 sendall 0; +#X obj 202 14 r \$0-tchooses1; +#X obj 202 34 sel 0; +#X obj 202 54 3; +#X obj 112 34 r \$0-tchooses; +#X obj 102 14 r \$0-tchoose; +#X obj 12 14 r \$0-send-all; +#X obj 12 74 f; +#X obj 12 94 sel 0 1 2 3 4 5 6; +#X obj 12 562 outlet; +#X obj 12 542 list trim; +#X obj 12 522 list append bang; +#X msg 12 124 size \, interrpt \, hold \, init \, x_off \, y_off \, +font \, fontsize \, backg \, frontc \, labelc \, send \, label \, label_pos +\, label_font \, font \, fontsize \, color \, backg \, labelc \, frontc +\, receive; +#X msg 25 184 size \, nonzero \, init \, x_off \, y_off \, font \, +fontsize \, backg \, frontc \, labelc \, send \, label \, label_pos +\, label_font \, font \, fontsize \, color \, backg \, labelc \, frontc +\, receive; +#X msg 39 244 width \, height \, min \, max \, linlog \, init \, log_height +\, x_off \, y_off \, font \, fontsize \, backg \, frontc \, labelc +\, send \, label \, label_pos \, label_font \, font \, fontsize \, +color \, backg \, labelc \, frontc \, receive; +#X msg 53 303 width \, height \, min \, max \, linlog \, init \, steady +\, x_off \, y_off \, font \, fontsize \, backg \, frontc \, labelc +\, send \, label \, label_pos \, label_font \, font \, fontsize \, +color \, backg \, labelc \, frontc \, receive; +#X msg 67 364 size \, init \, number \, x_off \, y_off \, font \, fontsize +\, backg \, frontc \, labelc \, send \, label \, label_pos \, label_font +\, font \, fontsize \, color \, backg \, labelc \, frontc \, receive +; +#X msg 81 424 width \, height \, scale \, x_off \, y_off \, font \, +fontsize \, backg \, labelc \, send \, label \, label_pos \, label_font +\, font \, fontsize \, color \, backg \, labelc \, frontc \, receive +; +#X msg 95 471 size \, width \, height \, x_off \, y_off \, font \, +fontsize \, backg \, labelc \, send \, label \, label_pos \, label_font +\, font \, fontsize \, color \, backg \, labelc \, frontc \, receive +; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 2 0 6 1; +#X connect 3 0 6 1; +#X connect 4 0 6 1; +#X connect 5 0 6 0; +#X connect 6 0 7 0; +#X connect 7 0 11 0; +#X connect 7 1 12 0; +#X connect 7 2 13 0; +#X connect 7 3 14 0; +#X connect 7 4 15 0; +#X connect 7 5 16 0; +#X connect 7 6 17 0; +#X connect 9 0 8 0; +#X connect 10 0 9 0; +#X connect 11 0 10 0; +#X connect 12 0 10 0; +#X connect 13 0 10 0; +#X connect 14 0 10 0; +#X connect 15 0 10 0; +#X connect 16 0 10 0; +#X connect 17 0 10 0; +#X restore 222 44 pd sendall; +#N canvas 0 0 256 139 2b 0; +#X obj 81 37 route bang; +#X obj 81 57 t b b; +#X obj 81 17 inlet; +#X obj 106 87 outlet; +#X connect 0 0 1 0; +#X connect 0 1 3 0; +#X connect 1 0 3 0; +#X connect 1 1 3 0; +#X connect 2 0 0 0; +#X restore 495 451 pd 2b; +#N canvas 0 0 260 143 2b 0; +#X obj 81 37 route bang; +#X obj 81 57 t b b; +#X obj 81 17 inlet; +#X obj 106 87 outlet; +#X connect 0 0 1 0; +#X connect 0 1 3 0; +#X connect 1 0 3 0; +#X connect 1 1 3 0; +#X connect 2 0 0 0; +#X restore 410 206 pd 2b; +#N canvas 0 0 256 139 2b 0; +#X obj 81 37 route bang; +#X obj 81 57 t b b; +#X obj 81 17 inlet; +#X obj 106 87 outlet; +#X connect 0 0 1 0; +#X connect 0 1 3 0; +#X connect 1 0 3 0; +#X connect 1 1 3 0; +#X connect 2 0 0 0; +#X restore 464 329 pd 2b; +#N canvas 0 0 256 139 2b 0; +#X obj 81 37 route bang; +#X obj 81 57 t b b; +#X obj 81 17 inlet; +#X obj 106 87 outlet; +#X connect 0 0 1 0; +#X connect 0 1 3 0; +#X connect 1 0 3 0; +#X connect 1 1 3 0; +#X connect 2 0 0 0; +#X restore 477 391 pd 2b; +#N canvas 0 0 272 155 b 0; +#X obj 81 37 route bang; +#X obj 81 17 inlet; +#X obj 106 87 outlet; +#X obj 81 57 bang; +#X obj 136 57 symbol; +#X connect 0 0 3 0; +#X connect 0 1 4 0; +#X connect 1 0 0 0; +#X connect 3 0 2 0; +#X connect 4 0 2 0; +#X restore 247 424 pd b; +#N canvas 0 0 268 151 b 0; +#X obj 81 37 route bang; +#X obj 81 17 inlet; +#X obj 106 87 outlet; +#X obj 81 57 bang; +#X obj 136 57 symbol; +#X connect 0 0 3 0; +#X connect 0 1 4 0; +#X connect 1 0 0 0; +#X connect 3 0 2 0; +#X connect 4 0 2 0; +#X restore 221 344 pd b; +#N canvas 0 0 276 159 b 0; +#X obj 81 37 route bang; +#X obj 81 17 inlet; +#X obj 106 87 outlet; +#X obj 81 57 bang; +#X obj 136 57 symbol; +#X connect 0 0 3 0; +#X connect 0 1 4 0; +#X connect 1 0 0 0; +#X connect 3 0 2 0; +#X connect 4 0 2 0; +#X restore 232 384 pd b; +#X obj 503 491 s \$0-set-i; +#X obj 172 74 route pos size vis_size width height send receive label +label_pos x_off y_off label_font font fontsize color backg labelc delta +x_delta y_delta get_pos interrpt hold init frontc nonzero min max linlog +log_height steady number scale set; +#N canvas 402 3 402 837 instructions 0; +#X obj 117 12 cnv 15 142 25 empty empty Gui-Editor 6 13 0 16 -233017 +-1 0; +#X text 17 50 - Connect this patch to your GUI object:; +#X text 37 70 type its receive symbol in the symbol box on top of this +patch \, or as creation argument for this abstraction.; +#X text 17 110 - Choose the type of GUI object you're going to edit: +; +#X text 17 210 To send all parameters (in case you want to give the +same settings to different objects) \, press the "Send-all" button. +; +#X text 18 720 IMPORTANT NOTE: the patch allows you to assign INVALID +send and receive symbols (such as empty ones \, or consisting only +of numbers). They will be created \, but it won't be possible to work +with them later.; +#X text 17 180 - Change everything at will \, on the fly.; +#X text 18 490 GENERAL PARAMETERS; +#X text 18 420 RADIO - size \, init \, number \, set; +#X text 18 440 VU-METER - widht \, height \, scale; +#X text 18 620 [For more information about the commands consult the +help patches of your GUIs]; +#X text 19 530 Label format - x_off \, y_off \, label_pos \$1 \$2 \, +font \, fontsize \, label_font \$1 \$2; +#X text 18 510 Symbols - send \, receive \, label; +#X text 19 560 Colors - backg \, frontc \, labelc \, color \$1 \$2 +\$3; +#X text 18 580 Displacement - pos \$1 \$2 \, delta \$1 \$2 \, delta_x +\$1 \, delta_y \$1; +#X text 37 130 click on the togglebox. Left column leaves the current +parameter values \, right column sets the standard out-of-the-box values +of each GUI.; +#X text 18 320 BANG - size \, interrpt \, hold \, init; +#X text 18 340 TOGGLE - size \, nonzero \, init \, set; +#X text 18 460 CANVAS - size \, width \, height \, vis_size \$1 \$2 +\, get_pos; +#X text 18 250 You can edit the parameters in the patch \, or through +messages \, which come through the inlet. All commands are sent through +the oulet. The following input messages are possible (except the noted +exceptions \, all messages have only one argument):; +#X text 18 360 NUMBERBOX - width \, height \, size \$1 \$2 \, min \, +max \, linlog \, init \, log_height \, set; +#X text 18 390 SLIDER - width \, height \, size \$1 \$2 \, min \, max +\, linlog \, init \, steady \, set; +#X text 18 660 Since it isn't possible to query the current state of +a GUI obejct \, the parameters can't be automatically actualised to +the chosen object. This behaviour might be a bit strange at first to +cope with.; +#X text 16 784 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#N canvas 0 0 426 446 license 0; +#X text 8 47 All rights reserved.; +#X text 8 227 The names of its contributors may not be used to endorse +or promote products derived from this software without specific prior +written permission.; +#X text 8 87 Redistribution and use in source and binary forms \, with +or without modification \, are permitted provided that the following +conditions are met:; +#X text 8 127 Redistributions of source code must retain the above +copyright notice \, this list of conditions and the following disclaimer. +; +#X text 8 297 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES \, INCLUDING +\, BUT NOT LIMITED TO \, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT \, INDIRECT +\, INCIDENTAL \, SPECIAL \, EXEMPLARY \, OR CONSEQUENTIAL DAMAGES (INCLUDING +\, BUT NOT LIMITED TO \, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES +; +#X text 8 167 Redistributions in binary form must reproduce the above +copyright notice \, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the distribution. +; +#X text 8 27 jmmmpais@googlemail.com; +#X text 8 7 Copyright 2006 \, Joćo Miguel Pais; +#X restore 19 802 pd license; +#X text 96 802 05.07.2006; +#X restore 12 327 pd instructions; +#X text 12 307 Anweisungen; +#X obj 12 357 r \$0-instr-vis-1; +#X msg 12 377 \; pd-instructions vis 1; +#X connect 1 0 6 0; +#X connect 1 0 16 0; +#X connect 16 0 17 0; +#X connect 18 0 59 0; +#X connect 19 0 0 0; +#X connect 19 1 2 0; +#X connect 20 0 4 0; +#X connect 20 1 5 0; +#X connect 21 0 8 0; +#X connect 21 1 7 0; +#X connect 22 0 9 0; +#X connect 22 1 10 0; +#X connect 23 0 11 0; +#X connect 23 1 12 0; +#X connect 33 0 59 0; +#X connect 36 0 37 0; +#X connect 50 0 59 0; +#X connect 51 0 49 0; +#X connect 52 0 40 0; +#X connect 53 0 45 0; +#X connect 54 0 47 0; +#X connect 55 0 15 0; +#X connect 56 0 13 0; +#X connect 57 0 14 0; +#X connect 59 0 19 0; +#X connect 59 1 3 0; +#X connect 59 2 20 0; +#X connect 59 3 4 0; +#X connect 59 4 5 0; +#X connect 59 5 56 0; +#X connect 59 6 57 0; +#X connect 59 7 55 0; +#X connect 59 8 21 0; +#X connect 59 9 8 0; +#X connect 59 10 7 0; +#X connect 59 11 22 0; +#X connect 59 12 9 0; +#X connect 59 13 10 0; +#X connect 59 14 23 0; +#X connect 59 15 11 0; +#X connect 59 16 12 0; +#X connect 59 17 29 0; +#X connect 59 18 25 0; +#X connect 59 19 26 0; +#X connect 59 20 24 0; +#X connect 59 21 38 0; +#X connect 59 22 39 0; +#X connect 59 23 52 0; +#X connect 59 24 41 0; +#X connect 59 25 42 0; +#X connect 59 26 43 0; +#X connect 59 27 44 0; +#X connect 59 28 53 0; +#X connect 59 29 46 0; +#X connect 59 30 54 0; +#X connect 59 31 48 0; +#X connect 59 32 51 0; +#X connect 59 33 58 0; +#X connect 62 0 63 0; +#X restore 292 483 pd inside; +#X obj 252 467 nbx 4 13 -1e+037 1e+037 0 0 \$0-x_pos \$0-x_pos-i Hor +-25 7 0 8 -233017 -1 -1 0 256; +#X obj 252 484 nbx 4 13 -1e+037 1e+037 0 0 \$0-y_pos \$0-y_pos-i Vert +-31 7 0 8 -233017 -1 -1 0 256; +#X obj 25 397 hsl 256 10 0 255 0 0 \$0-red-s \$0-red-s-i empty 0 6 +0 10 -258049 -1 -1 0 0; +#X obj 25 414 hsl 256 10 0 255 0 0 \$0-green-s \$0-green-s-i empty +0 6 0 10 -4033 -1 -1 0 0; +#X obj 25 431 hsl 256 10 0 255 0 0 \$0-blue-s \$0-blue-s-i empty 0 +6 0 10 -64 -1 -1 0 0; +#X obj 290 394 nbx 4 13 0 255 0 0 \$0-red-n \$0-red-n-i empty -53 9 +0 10 -233017 -1 -1 0 256; +#X obj 290 411 nbx 4 13 0 255 0 0 \$0-green-n \$0-green-n-i empty -53 +9 0 10 -233017 -1 -1 0 256; +#X obj 290 428 nbx 4 13 0 255 0 0 \$0-blue-n \$0-blue-n-i empty -53 +9 0 10 -233017 -1 -1 0 256; +#X obj 20 -1 cnv 15 142 25 empty empty Gui-Editor 6 13 0 16 -195568 +-1 0; +#X obj 179 317 hradio 14 1 0 3 \$0-back-lab empty Backgd/Front/Label +47 7 0 8 -233017 -1 -1 0; +#X obj 19 242 cnv 15 5 4 empty empty Send-Symbol 2 5 0 10 -262144 -1 +0; +#X obj 19 275 cnv 15 5 4 empty empty Receive-Symbol 2 5 0 10 -262144 +-1 0; +#X obj 219 242 cnv 15 5 4 empty empty Label 2 5 0 10 -262144 -1 0; +#X obj 85 322 cnv 15 5 4 empty empty Colors 2 5 0 10 -262144 -1 0; +#X obj 250 451 cnv 15 5 4 empty empty x-y_Position 2 5 0 10 -262144 +-1 0; +#X obj 77 451 cnv 15 5 4 empty empty Displacement 2 5 0 10 -262144 +-1 0; +#X symbolatom 19 255 23 0 0 0 - #0-send-i #0-send; +#X symbolatom 19 288 23 0 0 0 - #0-receive-i #0-receive; +#X symbolatom 219 255 22 0 0 0 - #0-label-i #0-label; +#X obj 199 22 cnv 15 140 40 empty empty Receive-Symbol 9 11 0 11 -195568 +-1 0; +#X symbolatom 207 43 20 0 0 0 - #0-receive-def-i #0-receive-def; +#X obj 292 500 outlet; +#X obj 292 466 inlet; +#X obj 48 501 nbx 4 13 -1e+037 1e+037 0 0 \$0-x_deltaz empty Hor -25 +7 0 8 -233017 -1 -1 0 256; +#X obj 138 501 nbx 4 13 -1e+037 1e+037 0 0 \$0-y_deltaz empty Vert +-31 7 0 8 -233017 -1 -1 0 256; +#X obj 88 374 nbx 9 13 -1e+037 1e+037 0 0 \$0-labelc \$0-labelc-i Label +-39 7 0 8 -233017 -1 -1 0 256; +#X obj 292 466 cnv 15 58 51 empty empty empty 6 11 0 12 -262144 -262144 +0; +#X obj 229 64 bng 14 350 42 0 \$0-send-all empty Send-all 19 8 0 9 +-166441 -1 -1; +#X obj 11 32 cnv 15 161 201 empty empty empty 20 12 0 14 -233017 -262144 +0; +#X obj 285 206 nbx 4 13 -1e+037 1e+037 0 0 \$0-range1 \$0-range1-i +Min/Left/Bottom -110 7 0 8 -233017 -1 -1 0 256; +#X obj 285 226 nbx 4 13 -1e+037 1e+037 0 0 \$0-range2 \$0-range2-i +Max/Right/Top -95 7 0 8 -233017 -1 -1 0 256; +#X obj 200 190 cnv 15 15 14 empty \$0-rang-lab Output_Range 2 5 0 10 +-233017 -1 0; +#X obj 230 190 tgl 14 0 \$0-linlog \$0-linlog-i Lin/Log -53 7 0 8 -233017 +-1 -1 0 150; +#X obj 260 190 tgl 14 0 \$0-steady \$0-steady-i Jump/Steady -81 7 0 +8 -233017 -1 -1 0 50; +#X obj 250 190 nbx 4 13 1 2000 0 0 \$0-log_height \$0-log_height-i +Log-height -73 7 0 8 -233017 -1 -1 1 256; +#X obj 230 190 nbx 4 13 1 2000 0 0 \$0-number \$0-number-i Number -45 +7 0 8 -233017 -1 -1 1 256; +#X obj 220 190 tgl 14 0 \$0-scale \$0-scale-i Scale -40 7 0 8 -233017 +-1 -1 0 1; +#X obj 180 190 bng 14 150 50 0 \$0-get_pos \$0-get_pos-i Get_current +19 7 0 8 -233017 -1 -1; +#X obj 228 206 nbx 4 13 1 1e+037 0 0 \$0-width \$0-width-i Width -39 +7 0 8 -233017 -1 -1 1 256; +#X obj 228 226 nbx 4 13 1 1e+037 0 0 \$0-height \$0-height-i Heigth +-46 7 0 8 -233017 -1 -1 1 256; +#X obj 190 190 cnv 15 15 14 empty \$0-dim-lab Dimensions 2 5 0 10 -233017 +-1 0; +#X obj 101 106 nbx 4 13 50 1e+037 0 0 \$0-hold \$0-hold-i Hold -32 +7 0 8 -233017 -1 -1 50 256; +#X obj 55 70 cnv 15 15 14 empty \$0-flash-lab Flashtime 2 5 0 10 -233017 +-1 0; +#X obj 101 86 nbx 4 13 10 1e+037 0 0 \$0-interrpt \$0-interrpt-i Interrupt +-65 7 0 8 -233017 -1 -1 10 256; +#X obj 280 190 nbx 4 13 -1e+037 1e+037 0 0 \$0-nonzero \$0-nonzero-i +Non-zero_value -102 7 0 8 -233017 -1 -1 0 256; +#X obj 250 190 nbx 4 13 -1e+037 1e+037 0 0 \$0-set \$0-set-i Value_set +-67 7 0 8 -195568 -1 -1 0 256; +#X obj 101 130 tgl 14 0 \$0-init \$0-init-i Init -32 7 0 8 -233017 +-1 -1 0 150; +#X obj 80 50 nbx 4 13 8 1e+037 0 0 \$0-size \$0-size-i Size -33 7 0 +8 -233017 -1 -1 8 256; +#X obj 174 181 cnv 15 150 58 empty empty empty 20 12 0 14 -262144 -262144 +0; +#X obj 314 81 vradio 16 1 0 8 \$0-tchooses \$0-tchooses-i empty 0 -6 +0 8 -195568 -1 -1 0; +#X obj 223 84 cnv 16 15 14 empty empty Bang 2 5 0 10 -262144 -1 0; +#X obj 223 100 cnv 16 15 14 empty empty Toggle 2 5 0 10 -262144 -1 +0; +#X obj 223 116 cnv 16 15 14 empty empty Numberbox 2 5 0 10 -262144 +-1 0; +#X obj 223 132 cnv 16 15 14 empty empty Slider 2 5 0 10 -262144 -1 +0; +#X obj 223 148 cnv 16 15 14 empty empty Radio 2 5 0 10 -262144 -1 0 +; +#X obj 223 164 cnv 16 15 14 empty empty VU-Meter 2 5 0 10 -262144 -1 +0; +#X obj 223 180 cnv 16 15 14 empty empty Canvas 2 5 0 10 -262144 -1 +0; +#X obj 203 81 vradio 16 1 0 8 \$0-tchoose \$0-tchoose-i empty 0 -6 +0 8 -195568 -1 -1 0; +#X obj 298 129 vradio 16 1 0 2 \$0-tchooses1 \$0-tchooses1-i empty +0 -6 0 8 -195568 -1 -1 0; +#X obj 314 194 cnv 10 16 15 empty empty empty 20 12 0 14 -262144 -66577 +0; +#X obj 203 194 cnv 10 16 15 empty empty empty 20 12 0 14 -262144 -66577 +0; +#X obj 298 146 cnv 10 15 15 empty empty empty 20 12 0 14 -262144 -66577 +0; +#X obj 217 0 hradio 17 1 0 6 \$0-instr-vis-1 empty empty 0 -6 0 8 -262144 +-1 -1 2; +#X obj 218 1 cnv 15 100 15 empty empty Instructions 2 8 0 10 -233017 +-1 0; +#X connect 41 0 63 0; +#X connect 64 0 41 0; diff --git a/jmmmp-ext.txt b/jmmmp-ext.txt new file mode 100755 index 0000000..65faae4 --- /dev/null +++ b/jmmmp-ext.txt @@ -0,0 +1,32 @@ +Abstractions from Joćo Miguel Pais + +(c) 2005-6 Joćo Miguel Pais - jmmmpais@googlemail.com +Released under the BSD license (more information in each abstraction). + +This package is composed of the following abstractions: + +-dsp - DSP switch +bcf2000 - Store and recall presets for Behringer BCF2000 +clock - Chronometer with display in seconds +datei-l - Sends the message "open ../../" +datei-r - Sends the message "read ../../" +datei-w - Sends the message "write ../../" +f+ - Counter with variable increment +farben-data-s - Data structures color scheme +farben30 - PD GUI color scheme +gui-edit - edit standard GUI objects fast +lbang - loadbang which can be triggered more often +m-i - Automatic conversion of MIDI controller +mat~ - Level meter with amplitude control +maat~ - Level meter with amplitude control, stereo +met~ - Level meter with amplitude control +metrum - Metro with GUI +mk - shows the controller number and MIDI value +oscD - Counts received OSC messages +oscS - Interface for sendOSC +snaps~ - snapshot~ implementation +stoppuhr - Chronometer with two layers +tastin - Gate for keyboard input + + +2006.07.05 diff --git a/lbang-help.pd b/lbang-help.pd new file mode 100755 index 0000000..1999ef9 --- /dev/null +++ b/lbang-help.pd @@ -0,0 +1,17 @@ +#N canvas 125 122 373 208 10; +#X text 12 157 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#X text 12 177 Released under the BSD License; +#X obj 68 83 lbang; +#X text 216 46 Inlets; +#X text 216 96 Outlets; +#X text 12 10 [lbang] - loadbang which can be triggered more often +; +#X text 216 66 - bang; +#X text 216 116 - loadbang / bang; +#X obj 68 63 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 68 103 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X connect 2 0 9 0; +#X connect 8 0 2 0; diff --git a/lbang.pd b/lbang.pd new file mode 100755 index 0000000..1f5ac9c --- /dev/null +++ b/lbang.pd @@ -0,0 +1,46 @@ +#N canvas 245 99 377 221 10; +#X obj 44 60 loadbang; +#X obj 98 60 inlet; +#X obj 98 80 bang; +#X obj 70 120 outlet; +#X text 216 51 Inlets; +#X text 216 101 Outlets; +#X text 12 171 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#N canvas 0 0 426 446 license 0; +#X text 8 47 All rights reserved.; +#X text 8 227 The names of its contributors may not be used to endorse +or promote products derived from this software without specific prior +written permission.; +#X text 8 87 Redistribution and use in source and binary forms \, with +or without modification \, are permitted provided that the following +conditions are met:; +#X text 8 127 Redistributions of source code must retain the above +copyright notice \, this list of conditions and the following disclaimer. +; +#X text 8 297 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES \, INCLUDING +\, BUT NOT LIMITED TO \, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT \, INDIRECT +\, INCIDENTAL \, SPECIAL \, EXEMPLARY \, OR CONSEQUENTIAL DAMAGES (INCLUDING +\, BUT NOT LIMITED TO \, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES +; +#X text 8 167 Redistributions in binary form must reproduce the above +copyright notice \, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the distribution. +; +#X text 8 27 jmmmpais@googlemail.com; +#X text 8 7 Copyright 2006 \, Joćo Miguel Pais; +#X restore 15 189 pd license; +#X text 12 10 [lbang] - loadbang which can be triggered more often +; +#X obj 70 102 bng 13 250 50 0 empty empty empty 0 -6 0 8 -233017 -1 +-1; +#X text 216 71 - bang; +#X text 216 121 - loadbang / bang; +#X connect 0 0 9 0; +#X connect 1 0 2 0; +#X connect 2 0 9 0; +#X connect 9 0 3 0; +#X coords 0 -1 1 1 55 17 1 30 100; diff --git a/m-i-help.pd b/m-i-help.pd new file mode 100755 index 0000000..03b0278 --- /dev/null +++ b/m-i-help.pd @@ -0,0 +1,25 @@ +#N canvas 125 122 434 313 10; +#X text 12 257 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#X text 12 277 Released under the BSD License; +#X floatatom 16 99 3 0 127 0 - - -; +#X floatatom 16 151 5 0 0 0 - - -; +#X text 41 98 Simulation of MIDI controller; +#X text 54 151 Converted value; +#X text 12 10 [m-i] - Automatic conversion of MIDI controller; +#X obj 16 119 m-i 1 0 1000; +#X floatatom 83 171 5 0 0 0 - - -; +#X text 121 171 Original midi value; +#X text 266 145 Inlets; +#X text 266 195 Outlets; +#X text 266 35 Arguments; +#X text 266 55 - Input controller; +#X text 266 75 - Lower range; +#X text 266 165 - Controller simulation; +#X text 266 215 - Scaled float; +#X text 266 95 - Upper range; +#X text 266 235 - Direct MIDI input; +#X text 266 115 - MIDI feedback; +#X connect 2 0 7 0; +#X connect 7 0 3 0; +#X connect 7 1 8 0; diff --git a/m-i.pd b/m-i.pd new file mode 100755 index 0000000..5680bed --- /dev/null +++ b/m-i.pd @@ -0,0 +1,61 @@ +#N canvas 393 81 437 333 10; +#X obj 19 135 outlet; +#X obj 19 54 ctlin \$1; +#X obj 99 54 inlet midi-sim; +#X obj 136 104 hsl 50 8 0 127 0 0 empty empty empty -2 -6 0 8 -233017 +-1 -1 0 0; +#X msg 133 83 set \$1; +#X text 12 10 [m-i] - Automatic conversion of MIDI controller; +#X text 236 150 Inlets; +#X text 236 200 Outlets; +#X text 236 40 Arguments; +#X text 236 60 - Input controller; +#X text 236 80 - Lower range; +#X text 236 170 - Controller simulation; +#X text 236 220 - Scaled float; +#X text 236 100 - Upper range; +#X text 12 271 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#N canvas 0 0 426 446 license 0; +#X text 8 47 All rights reserved.; +#X text 8 227 The names of its contributors may not be used to endorse +or promote products derived from this software without specific prior +written permission.; +#X text 8 87 Redistribution and use in source and binary forms \, with +or without modification \, are permitted provided that the following +conditions are met:; +#X text 8 127 Redistributions of source code must retain the above +copyright notice \, this list of conditions and the following disclaimer. +; +#X text 8 297 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES \, INCLUDING +\, BUT NOT LIMITED TO \, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT \, INDIRECT +\, INCIDENTAL \, SPECIAL \, EXEMPLARY \, OR CONSEQUENTIAL DAMAGES (INCLUDING +\, BUT NOT LIMITED TO \, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES +; +#X text 8 167 Redistributions in binary form must reproduce the above +copyright notice \, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the distribution. +; +#X text 8 27 jmmmpais@googlemail.com; +#X text 8 7 Copyright 2006 \, Joćo Miguel Pais; +#X restore 15 289 pd license; +#X obj 19 115 expr_scale 0 127 \$2 \$3; +#X obj 109 135 outlet; +#X obj 100 165 ctlout \$4; +#X text 236 240 - Direct MIDI input; +#X text 236 120 - MIDI feedback; +#X connect 1 0 4 0; +#X connect 1 0 16 0; +#X connect 1 0 17 0; +#X connect 1 0 18 0; +#X connect 2 0 4 0; +#X connect 2 0 16 0; +#X connect 2 0 17 0; +#X connect 2 0 18 0; +#X connect 3 0 16 0; +#X connect 4 0 3 0; +#X connect 16 0 0 0; +#X coords 0 -1 1 1 59 26 1 131 89; diff --git a/maat~-help.pd b/maat~-help.pd new file mode 100755 index 0000000..32f1b69 --- /dev/null +++ b/maat~-help.pd @@ -0,0 +1,63 @@ +#N canvas 277 106 415 427 10; +#X text 81 196 <- 0dB; +#X text 12 357 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#X text 12 377 Released under the BSD License; +#X text 230 85 Inlets; +#X text 230 195 Outlets; +#X obj 16 85 -dsp; +#N canvas 0 0 396 219 signal 0; +#X obj 47 75 random 7; +#X obj 47 54 metrum 400 1; +#X obj 47 115 sig~; +#X obj 214 112 line; +#X obj 214 132 outlet; +#X obj 214 72 t b b; +#X obj 214 52 loadbang; +#X msg 214 92 0 \, 100 6000; +#X obj 254 112 del 9000; +#X obj 47 135 outlet~; +#X obj 47 95 / 4; +#X connect 0 0 10 0; +#X connect 1 0 0 0; +#X connect 2 0 9 0; +#X connect 3 0 4 0; +#X connect 5 0 7 0; +#X connect 5 1 8 0; +#X connect 6 0 5 0; +#X connect 7 0 3 0; +#X connect 8 0 5 0; +#X connect 10 0 2 0; +#X restore 16 105 pd signal; +#X obj 16 316 outlet~; +#X floatatom 63 316 5 0 0 0 - - -; +#X obj 40 133 bng 13 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 58 130 <- Mute / Unmute; +#X text 100 316 Signal level; +#X text 230 255 - Signal level (0-1); +#X text 230 165 - Level (0-127); +#X text 230 145 - Mute / Unmute (bang); +#X msg 61 153 0; +#X msg 89 153 127; +#X text 118 153 Control level; +#X obj 16 174 maat~; +#X text 11 8 [mat~] - Level meter with amplitude control \, stereo +; +#X obj 35 336 outlet~; +#X text 230 105 - Left signal; +#X text 230 125 - Right signal; +#X text 230 215 - Amplified left signal; +#X text 230 235 - Amplified right signal; +#X text 11 38 Controls the amplitude of a stereo signal with values +between 0 and 127 Lighter as met~.; +#X connect 6 0 18 0; +#X connect 6 0 18 1; +#X connect 6 1 18 3; +#X connect 9 0 18 2; +#X connect 15 0 18 3; +#X connect 16 0 18 3; +#X connect 18 0 7 0; +#X connect 18 1 20 0; +#X connect 18 2 8 0; +#X coords 0 0 1 1 31 130 0; diff --git a/maat~.pd b/maat~.pd new file mode 100755 index 0000000..ce1458a --- /dev/null +++ b/maat~.pd @@ -0,0 +1,107 @@ +#N canvas 441 135 483 482 10; +#X obj 31 109 cnv 15 42 128 empty empty empty 20 12 0 14 -233017 -66577 +0; +#X obj 19 322 *~; +#X obj 48 302 line~; +#X msg 48 282 \$1 20; +#X obj 138 67 inlet Lautstaerke; +#X obj 19 47 inlet~ Signal; +#X obj 19 402 outlet~; +#X obj 48 262 dbtorms; +#X obj 128 282 outlet; +#X obj 60 113 vsl 10 119 0 127 0 0 empty empty empty 0 -8 0 8 -195568 +-1 -1 9300 0; +#X obj 62 138 cnv 1 6 2 empty empty empty 20 12 0 14 -262144 -262144 +0; +#X obj 29 382 - 100; +#X obj 34 113 vsl 10 119 -100 12 0 0 empty empty empty 0 -8 0 8 -195568 +-1 -262144 8909 0; +#X obj 29 342 env~ 8820; +#X obj 121 87 inlet mute; +#X obj 121 112 bang; +#X obj 121 132 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 +1; +#X obj 48 242 *; +#X obj 121 150 t b f; +#X obj 146 170 expr if ($f1 == 0 \, 22 \, 20); +#X msg 146 190 color \$1; +#X obj 151 112 init 1; +#X text 12 428 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#N canvas 0 0 426 446 license 0; +#X text 8 47 All rights reserved.; +#X text 8 227 The names of its contributors may not be used to endorse +or promote products derived from this software without specific prior +written permission.; +#X text 8 87 Redistribution and use in source and binary forms \, with +or without modification \, are permitted provided that the following +conditions are met:; +#X text 8 127 Redistributions of source code must retain the above +copyright notice \, this list of conditions and the following disclaimer. +; +#X text 8 297 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES \, INCLUDING +\, BUT NOT LIMITED TO \, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT \, INDIRECT +\, INCIDENTAL \, SPECIAL \, EXEMPLARY \, OR CONSEQUENTIAL DAMAGES (INCLUDING +\, BUT NOT LIMITED TO \, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES +; +#X text 8 167 Redistributions in binary form must reproduce the above +copyright notice \, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the distribution. +; +#X text 8 27 jmmmpais@googlemail.com; +#X text 8 7 Copyright 2006 \, Joćo Miguel Pais; +#X restore 15 446 pd license; +#X text 330 45 Inlets; +#X text 330 155 Outlets; +#X text 330 215 - Signal level (0-1); +#X text 330 125 - Level (0-127); +#X text 330 105 - Mute / Unmute (bang); +#X obj 29 362 dbtofad; +#X obj 109 322 *~; +#X obj 109 47 inlet~ Signal; +#X obj 109 402 outlet~; +#X obj 119 382 - 100; +#X obj 119 342 env~ 8820; +#X obj 119 362 dbtofad; +#X obj 46 113 vsl 10 119 -100 12 0 0 empty empty empty 0 -8 0 8 -195568 +-1 -262144 8909 0; +#X text 11 8 [met~] - Level meter with amplitude control \, stereo +; +#X text 330 65 - Signal L; +#X text 330 85 - Signal R; +#X text 330 175 - Amplified signal L; +#X text 330 195 - Amplified signal R; +#X connect 1 0 6 0; +#X connect 1 0 13 0; +#X connect 2 0 1 1; +#X connect 2 0 30 1; +#X connect 3 0 2 0; +#X connect 4 0 9 0; +#X connect 5 0 1 0; +#X connect 7 0 3 0; +#X connect 7 0 8 0; +#X connect 9 0 17 0; +#X connect 11 0 12 0; +#X connect 13 0 29 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 16 0 18 0; +#X connect 17 0 7 0; +#X connect 18 0 17 0; +#X connect 18 1 17 1; +#X connect 18 1 19 0; +#X connect 19 0 20 0; +#X connect 20 0 12 0; +#X connect 20 0 36 0; +#X connect 21 0 16 0; +#X connect 29 0 11 0; +#X connect 30 0 32 0; +#X connect 30 0 34 0; +#X connect 31 0 30 0; +#X connect 33 0 36 0; +#X connect 34 0 35 0; +#X connect 35 0 33 0; +#X coords 0 -1 1 1 44 130 1 30 108; diff --git a/mat~-help.pd b/mat~-help.pd new file mode 100755 index 0000000..105f1a2 --- /dev/null +++ b/mat~-help.pd @@ -0,0 +1,57 @@ +#N canvas 277 106 407 419 10; +#X text 51 196 <- 0dB; +#X text 12 357 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#X text 12 377 Released under the BSD License; +#X text 230 85 Inlets; +#X text 230 175 Outlets; +#X obj 16 85 -dsp; +#N canvas 0 0 392 215 signal 0; +#X obj 47 75 random 7; +#X obj 47 54 metrum 400 1; +#X obj 47 115 sig~; +#X obj 214 112 line; +#X obj 214 132 outlet; +#X obj 214 72 t b b; +#X obj 214 52 loadbang; +#X msg 214 92 0 \, 100 6000; +#X obj 254 112 del 9000; +#X obj 47 135 outlet~; +#X obj 47 95 / 4; +#X connect 0 0 10 0; +#X connect 1 0 0 0; +#X connect 2 0 9 0; +#X connect 3 0 4 0; +#X connect 5 0 7 0; +#X connect 5 1 8 0; +#X connect 6 0 5 0; +#X connect 7 0 3 0; +#X connect 8 0 5 0; +#X connect 10 0 2 0; +#X restore 16 105 pd signal; +#X obj 16 316 outlet~; +#X floatatom 63 316 5 0 0 0 - - -; +#X obj 28 133 bng 13 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 46 130 <- Mute / Unmute; +#X text 100 316 Signal level; +#X text 230 105 - Signal; +#X text 230 195 - Amplified signal; +#X text 230 215 - Signal level (0-1); +#X text 230 145 - Level (0-127); +#X text 230 125 - Mute / Unmute (bang); +#X msg 61 153 0; +#X msg 89 153 127; +#X text 118 153 Control level; +#X obj 16 174 mat~; +#X text 11 8 [mat~] - Level meter with amplitude control; +#X text 11 38 Controls the amplitude of a signal with values between +0 and 127 Lighter as met~.; +#X connect 6 0 20 0; +#X connect 6 1 20 2; +#X connect 9 0 20 1; +#X connect 17 0 20 2; +#X connect 18 0 20 2; +#X connect 20 0 7 0; +#X connect 20 1 8 0; +#X coords 0 0 1 1 31 130 0; diff --git a/mat~.pd b/mat~.pd new file mode 100755 index 0000000..6f5eaf3 --- /dev/null +++ b/mat~.pd @@ -0,0 +1,88 @@ +#N canvas 441 135 445 478 10; +#X obj 31 109 cnv 15 29 128 empty empty empty 20 12 0 14 -233017 -66577 +0; +#X obj 19 322 *~; +#X obj 48 302 line~; +#X msg 48 282 \$1 20; +#X obj 48 67 inlet Lautstaerke; +#X obj 19 47 inlet~ Signal; +#X obj 19 402 outlet~; +#X obj 48 262 dbtorms; +#X obj 98 282 outlet; +#X obj 48 113 vsl 10 119 0 127 0 0 empty empty empty 0 -8 0 8 -195568 +-1 -1 5700 0; +#X obj 50 138 cnv 1 6 2 empty empty empty 20 12 0 14 -262144 -262144 +0; +#X obj 29 382 - 100; +#X obj 34 113 vsl 10 119 -100 12 0 0 empty empty empty 0 -8 0 8 -195568 +-1 -262144 1982 0; +#X obj 29 342 env~ 8820; +#X obj 39 87 inlet mute; +#X obj 71 112 bang; +#X obj 71 132 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 +; +#X obj 48 242 *; +#X obj 71 150 t b f; +#X obj 96 170 expr if ($f1 == 0 \, 22 \, 20); +#X msg 96 190 color \$1; +#X obj 101 112 init 1; +#X text 12 427 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#N canvas 0 0 426 446 license 0; +#X text 8 47 All rights reserved.; +#X text 8 227 The names of its contributors may not be used to endorse +or promote products derived from this software without specific prior +written permission.; +#X text 8 87 Redistribution and use in source and binary forms \, with +or without modification \, are permitted provided that the following +conditions are met:; +#X text 8 127 Redistributions of source code must retain the above +copyright notice \, this list of conditions and the following disclaimer. +; +#X text 8 297 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES \, INCLUDING +\, BUT NOT LIMITED TO \, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT \, INDIRECT +\, INCIDENTAL \, SPECIAL \, EXEMPLARY \, OR CONSEQUENTIAL DAMAGES (INCLUDING +\, BUT NOT LIMITED TO \, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES +; +#X text 8 167 Redistributions in binary form must reproduce the above +copyright notice \, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the distribution. +; +#X text 8 27 jmmmpais@googlemail.com; +#X text 8 7 Copyright 2006 \, Joćo Miguel Pais; +#X restore 15 445 pd license; +#X text 11 8 [met~] - Level meter with amplitude control; +#X text 280 45 Inlets; +#X text 280 135 Outlets; +#X text 280 65 - Signal; +#X text 280 155 - Amplified signal; +#X text 280 175 - Signal level (0-1); +#X text 280 105 - Level (0-127); +#X text 280 85 - Mute / Unmute (bang); +#X obj 29 362 dbtofad; +#X connect 1 0 6 0; +#X connect 1 0 13 0; +#X connect 2 0 1 1; +#X connect 3 0 2 0; +#X connect 4 0 9 0; +#X connect 5 0 1 0; +#X connect 7 0 3 0; +#X connect 7 0 8 0; +#X connect 9 0 17 0; +#X connect 11 0 12 0; +#X connect 13 0 32 0; +#X connect 14 0 15 0; +#X connect 15 0 16 0; +#X connect 16 0 18 0; +#X connect 17 0 7 0; +#X connect 18 0 17 0; +#X connect 18 1 17 1; +#X connect 18 1 19 0; +#X connect 19 0 20 0; +#X connect 20 0 12 0; +#X connect 21 0 16 0; +#X connect 32 0 11 0; +#X coords 0 -1 1 1 31 130 1 30 108; diff --git a/metrum-help.pd b/metrum-help.pd new file mode 100755 index 0000000..9779f3f --- /dev/null +++ b/metrum-help.pd @@ -0,0 +1,30 @@ +#N canvas 125 122 426 305 10; +#X obj 16 109 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 +; +#X msg 161 108 100; +#X text 12 247 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#X text 12 267 Released under the BSD License; +#X text 306 100 Inlets; +#X text 306 120 - On / Off; +#X text 306 170 Outlets; +#X text 36 108 On / Off; +#X obj 16 129 metrum 100 1; +#X text 12 10 [metrum] - Metro with GUI; +#X obj 16 149 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 306 140 - Velocity (ms); +#X text 306 190 - Bang; +#X text 306 210 - Velocity (ms); +#X text 306 30 Arguments; +#X text 306 50 - Velocity (ms); +#X text 306 70 - Initial state; +#X msg 151 88 500; +#X text 192 94 Velocity (ms); +#X floatatom 151 149 5 0 0 0 - - -; +#X text 192 149 Velocity (ms); +#X connect 0 0 8 0; +#X connect 1 0 8 1; +#X connect 8 0 10 0; +#X connect 8 1 19 0; +#X connect 17 0 8 1; diff --git a/metrum.pd b/metrum.pd new file mode 100755 index 0000000..93514b6 --- /dev/null +++ b/metrum.pd @@ -0,0 +1,64 @@ +#N canvas 72 189 348 301 10; +#X obj 90 102 tgl 13 0 empty empty empty 0 -6 0 8 -233017 -1 -1 1 1 +; +#X obj 90 142 outlet; +#X obj 106 102 nbx 4 13 1 1e+037 0 0 empty empty empty 0 -6 0 10 -233017 +-1 -1 690 256; +#X obj 90 122 metro; +#X obj 86 40 loadbang; +#X obj 111 80 \$1; +#X obj 86 60 t b b; +#X obj 86 80 \$2; +#X obj 126 60 inlet; +#X obj 46 60 inlet; +#X obj 140 142 outlet; +#X text 12 247 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#N canvas 0 0 426 446 license 0; +#X text 8 47 All rights reserved.; +#X text 8 227 The names of its contributors may not be used to endorse +or promote products derived from this software without specific prior +written permission.; +#X text 8 87 Redistribution and use in source and binary forms \, with +or without modification \, are permitted provided that the following +conditions are met:; +#X text 8 127 Redistributions of source code must retain the above +copyright notice \, this list of conditions and the following disclaimer. +; +#X text 8 297 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES \, INCLUDING +\, BUT NOT LIMITED TO \, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT \, INDIRECT +\, INCIDENTAL \, SPECIAL \, EXEMPLARY \, OR CONSEQUENTIAL DAMAGES (INCLUDING +\, BUT NOT LIMITED TO \, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES +; +#X text 8 167 Redistributions in binary form must reproduce the above +copyright notice \, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the distribution. +; +#X text 8 27 jmmmpais@googlemail.com; +#X text 8 7 Copyright 2006 \, Joćo Miguel Pais; +#X restore 15 265 pd license; +#X text 206 100 Inlets; +#X text 206 120 - On / Off; +#X text 206 170 Outlets; +#X text 12 10 [metrum] - Metro with GUI; +#X text 206 140 - Velocity (ms); +#X text 206 190 - Bang; +#X text 206 210 - Velocity (ms); +#X text 206 30 Arguments; +#X text 206 50 - Velocity (ms); +#X text 206 70 - Initial state; +#X connect 0 0 3 0; +#X connect 2 0 3 1; +#X connect 2 0 10 0; +#X connect 3 0 1 0; +#X connect 4 0 6 0; +#X connect 5 0 2 0; +#X connect 6 0 7 0; +#X connect 6 1 5 0; +#X connect 7 0 0 0; +#X connect 8 0 5 0; +#X connect 9 0 7 0; +#X coords 0 -1 1 1 142 17 1 10 100; diff --git a/met~-help.pd b/met~-help.pd new file mode 100755 index 0000000..8b4a9c7 --- /dev/null +++ b/met~-help.pd @@ -0,0 +1,60 @@ +#N canvas 277 106 407 465 10; +#X text 11 8 [met~] - Level meter with amplitude control; +#X text 51 196 <- 0dB; +#X text 12 407 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#X text 12 427 Released under the BSD License; +#X text 230 85 Inlets; +#X text 230 175 Outlets; +#X obj 16 85 -dsp; +#N canvas 0 0 392 215 signal 0; +#X obj 47 75 random 7; +#X obj 47 54 metrum 400 1; +#X obj 47 115 sig~; +#X obj 214 112 line; +#X obj 214 132 outlet; +#X obj 214 72 t b b; +#X obj 214 52 loadbang; +#X msg 214 92 0 \, 100 6000; +#X obj 254 112 del 9000; +#X obj 47 135 outlet~; +#X obj 47 95 / 4; +#X connect 0 0 10 0; +#X connect 1 0 0 0; +#X connect 2 0 9 0; +#X connect 3 0 4 0; +#X connect 5 0 7 0; +#X connect 5 1 8 0; +#X connect 6 0 5 0; +#X connect 7 0 3 0; +#X connect 8 0 5 0; +#X connect 10 0 2 0; +#X restore 16 105 pd signal; +#X obj 16 316 outlet~; +#X floatatom 63 316 5 0 0 0 - - -; +#X obj 16 174 met~; +#X obj 28 133 bng 13 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 46 130 <- Mute / Unmute; +#X text 100 316 Signal level; +#X text 230 105 - Signal; +#X text 230 195 - Amplified signal; +#X text 230 215 - Signal level (0-1); +#X text 230 145 - Level (0-127); +#X text 230 125 - Mute / Unmute (bang); +#X text 11 38 Controls the amplitude of a signal with values between +0 and 127; +#X text 15 346 NOTE: This object ir rather expensive \, because of +the Meter object in a GOP. Therefore I use mat~ \, which is much lighter +but doesn't look as nice.; +#X msg 61 153 0; +#X msg 89 153 127; +#X text 118 153 Control level; +#X connect 7 0 10 0; +#X connect 7 1 10 2; +#X connect 10 0 8 0; +#X connect 10 1 9 0; +#X connect 11 0 10 1; +#X connect 21 0 10 2; +#X connect 22 0 10 2; +#X coords 0 0 1 1 31 130 0; diff --git a/met~.pd b/met~.pd new file mode 100755 index 0000000..d633a5a --- /dev/null +++ b/met~.pd @@ -0,0 +1,85 @@ +#N canvas 405 177 442 487 10; +#X obj 31 109 cnv 15 29 128 empty empty empty 20 12 0 14 -233017 -66577 +0; +#X obj 19 322 *~; +#X obj 48 302 line~; +#X msg 48 282 \$1 20; +#X obj 48 67 inlet Lautstaerke; +#X obj 19 47 inlet~ Signal; +#X obj 19 382 outlet~; +#X obj 48 262 dbtorms; +#X obj 98 282 outlet; +#X obj 48 113 vsl 10 119 0 127 0 0 empty empty empty 0 -8 0 8 -195568 +-1 -1 465 0; +#X obj 50 138 cnv 1 6 2 empty empty empty 20 12 0 14 -262144 -262144 +0; +#X obj 29 362 - 100; +#X obj 29 342 env~ 8820; +#X obj 39 87 inlet mute; +#X obj 71 112 bang; +#X obj 71 132 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 +; +#X obj 48 242 *; +#X obj 71 150 t b f; +#X obj 101 112 init 1; +#X obj 34 113 vu 10 120 empty empty -1 -8 0 8 -1 -262144 0 0; +#X msg 96 190 color \$1; +#X text 12 417 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#N canvas 0 0 426 446 license 0; +#X text 8 47 All rights reserved.; +#X text 8 227 The names of its contributors may not be used to endorse +or promote products derived from this software without specific prior +written permission.; +#X text 8 87 Redistribution and use in source and binary forms \, with +or without modification \, are permitted provided that the following +conditions are met:; +#X text 8 127 Redistributions of source code must retain the above +copyright notice \, this list of conditions and the following disclaimer. +; +#X text 8 297 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES \, INCLUDING +\, BUT NOT LIMITED TO \, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT \, INDIRECT +\, INCIDENTAL \, SPECIAL \, EXEMPLARY \, OR CONSEQUENTIAL DAMAGES (INCLUDING +\, BUT NOT LIMITED TO \, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES +; +#X text 8 167 Redistributions in binary form must reproduce the above +copyright notice \, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the distribution. +; +#X text 8 27 jmmmpais@googlemail.com; +#X text 8 7 Copyright 2006 \, Joćo Miguel Pais; +#X restore 15 435 pd license; +#X text 11 8 [met~] - Level meter with amplitude control; +#X text 260 45 Inlets; +#X text 260 135 Outlets; +#X text 260 65 - Signal; +#X text 260 155 - Amplified signal; +#X text 260 175 - Signal level (0-1); +#X text 260 105 - Level (0-127); +#X text 260 85 - Mute / Unmute (bang); +#X obj 96 170 expr if ($f1 == 0 \, 10 \, 22); +#X connect 1 0 6 0; +#X connect 1 0 12 0; +#X connect 2 0 1 1; +#X connect 3 0 2 0; +#X connect 4 0 9 0; +#X connect 5 0 1 0; +#X connect 7 0 3 0; +#X connect 7 0 8 0; +#X connect 9 0 16 0; +#X connect 11 0 19 0; +#X connect 12 0 11 0; +#X connect 13 0 14 0; +#X connect 14 0 15 0; +#X connect 15 0 17 0; +#X connect 16 0 7 0; +#X connect 17 0 16 0; +#X connect 17 1 16 1; +#X connect 17 1 31 0; +#X connect 18 0 15 0; +#X connect 20 0 19 0; +#X connect 31 0 20 0; +#X coords 0 -1 1 1 31 130 1 30 108; diff --git a/mk-help.pd b/mk-help.pd new file mode 100755 index 0000000..f57b1d5 --- /dev/null +++ b/mk-help.pd @@ -0,0 +1,10 @@ +#N canvas 125 122 364 221 10; +#X text 12 157 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#X text 12 177 Released under the BSD License; +#X text 12 40 [mk] shows the controller number and MIDI value.; +#X text 196 80 GUI; +#X text 196 100 - Controller number; +#X text 196 120 - MIDI value; +#X obj 26 95 mk; +#X text 12 10 [mk] - Fast visual control of MIDI inputs; diff --git a/mk.pd b/mk.pd new file mode 100755 index 0000000..024cfbe --- /dev/null +++ b/mk.pd @@ -0,0 +1,41 @@ +#N canvas 0 0 359 161 10; +#X obj 18 51 ctlin; +#X obj 30 71 nbx 2 15 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 +-233017 -1 -1 0 256; +#X obj 59 71 nbx 3 15 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 +-233017 -1 -1 0 256; +#X text 12 111 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#N canvas 0 0 426 446 license 0; +#X text 8 47 All rights reserved.; +#X text 8 227 The names of its contributors may not be used to endorse +or promote products derived from this software without specific prior +written permission.; +#X text 8 87 Redistribution and use in source and binary forms \, with +or without modification \, are permitted provided that the following +conditions are met:; +#X text 8 127 Redistributions of source code must retain the above +copyright notice \, this list of conditions and the following disclaimer. +; +#X text 8 297 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES \, INCLUDING +\, BUT NOT LIMITED TO \, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT \, INDIRECT +\, INCIDENTAL \, SPECIAL \, EXEMPLARY \, OR CONSEQUENTIAL DAMAGES (INCLUDING +\, BUT NOT LIMITED TO \, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES +; +#X text 8 167 Redistributions in binary form must reproduce the above +copyright notice \, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the distribution. +; +#X text 8 27 jmmmpais@googlemail.com; +#X text 8 7 Copyright 2006 \, Joćo Miguel Pais; +#X restore 15 129 pd license; +#X text 12 10 [mk] - Fast control of MIDI inputs; +#X text 146 40 GUI; +#X text 146 60 - Controller number; +#X text 146 80 - MIDI value; +#X connect 0 0 2 0; +#X connect 0 1 1 0; +#X coords 0 -1 1 1 65 17 1 30 70; diff --git a/oscD-help.pd b/oscD-help.pd new file mode 100755 index 0000000..341e9ea --- /dev/null +++ b/oscD-help.pd @@ -0,0 +1,17 @@ +#N canvas 114 117 407 303 10; +#X text 12 247 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#X text 12 267 Released under the BSD License; +#X text 12 10 [oscD] - Counts received OSC messages; +#X text 196 110 Outlets; +#X text 196 40 Arguments; +#X text 196 60 - OSC port; +#X text 196 130 - OSC message; +#X text 196 160 GUI; +#X text 196 180 - Bang when message arrives; +#X text 196 200 - Message count (0 - 999); +#X text 196 220 - Print messages on console; +#X text 196 80 - Printing on / off; +#X obj 26 105 oscD 5000 1; +#X obj 26 138 print oscD-extern; +#X connect 12 0 13 0; diff --git a/oscD.pd b/oscD.pd new file mode 100755 index 0000000..6c00880 --- /dev/null +++ b/oscD.pd @@ -0,0 +1,64 @@ +#N canvas 456 87 398 307 10; +#X obj 12 131 bng 13 250 50 0 empty empty empty 0 -6 0 8 -233017 -1 +-1; +#X obj 98 121 outlet; +#X obj 88 101 dumpOSC \$1; +#X obj 28 131 nbx 3 13 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 +10 -233017 -1 -1 0 256; +#X obj 12 171 mod 1000; +#X obj 66 131 tgl 13 0 empty empty empty 0 -6 0 8 -233017 -1 -1 0 1 +; +#X obj 88 151 spigot; +#X obj 88 171 print oscD; +#X obj 12 151 f+ 1; +#X text 12 251 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#N canvas 0 0 426 446 license 0; +#X text 8 47 All rights reserved.; +#X text 8 227 The names of its contributors may not be used to endorse +or promote products derived from this software without specific prior +written permission.; +#X text 8 87 Redistribution and use in source and binary forms \, with +or without modification \, are permitted provided that the following +conditions are met:; +#X text 8 127 Redistributions of source code must retain the above +copyright notice \, this list of conditions and the following disclaimer. +; +#X text 8 297 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES \, INCLUDING +\, BUT NOT LIMITED TO \, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT \, INDIRECT +\, INCIDENTAL \, SPECIAL \, EXEMPLARY \, OR CONSEQUENTIAL DAMAGES (INCLUDING +\, BUT NOT LIMITED TO \, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES +; +#X text 8 167 Redistributions in binary form must reproduce the above +copyright notice \, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the distribution. +; +#X text 8 27 jmmmpais@googlemail.com; +#X text 8 7 Copyright 2006 \, Joćo Miguel Pais; +#X restore 15 269 pd license; +#X text 196 110 Outlets; +#X text 196 40 Arguments; +#X text 12 10 [oscD] - Counts received OSC messages; +#X text 196 60 - OSC port; +#X text 196 130 - OSC message; +#X text 196 160 GUI; +#X text 196 180 - Bang when message arrives; +#X text 196 200 - Message count (0 - 999); +#X text 196 220 - Print messages on console; +#X obj 66 61 loadbang; +#X obj 66 81 \$2; +#X text 196 80 - Printing on / off; +#X connect 0 0 8 0; +#X connect 2 0 1 0; +#X connect 2 0 0 0; +#X connect 2 0 6 0; +#X connect 4 0 3 0; +#X connect 5 0 6 1; +#X connect 6 0 7 0; +#X connect 8 0 4 0; +#X connect 20 0 21 0; +#X connect 21 0 5 0; +#X coords 0 -1 1 1 72 30 1 10 116; diff --git a/oscS-help.pd b/oscS-help.pd new file mode 100755 index 0000000..4059e76 --- /dev/null +++ b/oscS-help.pd @@ -0,0 +1,32 @@ +#N canvas 114 117 403 329 10; +#X text 12 267 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#X text 12 287 Released under the BSD License; +#X text 239 39 Arguments; +#X obj 13 177 oscS localhost 5000 1; +#X text 12 10 [oscS] - Interface for sendOSC; +#X msg 37 147 for example a list; +#X floatatom 13 110 5 0 0 0 - - -; +#X msg 27 127 symbol a.symbol; +#X obj 13 197 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X text 239 59 - IP; +#X text 239 79 - Port; +#X text 239 99 - State; +#X text 239 209 Outlets; +#X text 239 229 - State; +#X text 239 129 Inlets; +#X text 239 149 - Message to send; +#X text 251 163 without "send" prefix; +#X text 241 183 - On / Off; +#X obj 192 159 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X text 17 86 without the 'send' prefix.; +#X text 17 73 Send any kind of message here \,; +#X text 35 197 State; +#X text 171 140 On / Off; +#X connect 3 0 8 0; +#X connect 5 0 3 0; +#X connect 6 0 3 0; +#X connect 7 0 3 0; +#X connect 18 0 3 1; diff --git a/oscS.pd b/oscS.pd new file mode 100755 index 0000000..d7bf5e7 --- /dev/null +++ b/oscS.pd @@ -0,0 +1,79 @@ +#N canvas 277 109 551 344 10; +#X obj 56 217 sendOSC; +#X msg 74 187 disconnect; +#X obj 181 140 tgl 13 0 empty empty empty 0 -6 0 8 -233017 -1 -1 0 +1; +#X msg 66 237 set \$1; +#X obj 56 257 outlet; +#X obj 265 97 symbol \$1; +#X obj 247 37 loadbang; +#X obj 308 117 \$2; +#X obj 265 137 pack s f; +#X obj 247 77 \$3; +#X msg 181 187 connect localhost 5000; +#X msg 265 157 set connect \$1 \$2; +#X obj 56 137 inlet nachricht; +#X obj 181 120 inlet an-aus; +#X obj 181 157 sel 1 0; +#X obj 56 157 prepent send; +#X obj 247 57 t b b b; +#X text 389 39 Arguments; +#X text 389 59 - IP; +#X text 389 79 - Port; +#X text 389 99 - State; +#X text 389 209 Outlets; +#X text 389 229 - State; +#X text 389 129 Inlets; +#X text 389 149 - Message to send; +#X text 401 163 without "send" prefix; +#X text 391 183 - On / Off; +#X text 12 10 [oscS] - Interface for sendOSC; +#X text 12 291 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#N canvas 0 0 426 446 license 0; +#X text 8 47 All rights reserved.; +#X text 8 227 The names of its contributors may not be used to endorse +or promote products derived from this software without specific prior +written permission.; +#X text 8 87 Redistribution and use in source and binary forms \, with +or without modification \, are permitted provided that the following +conditions are met:; +#X text 8 127 Redistributions of source code must retain the above +copyright notice \, this list of conditions and the following disclaimer. +; +#X text 8 297 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES \, INCLUDING +\, BUT NOT LIMITED TO \, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT \, INDIRECT +\, INCIDENTAL \, SPECIAL \, EXEMPLARY \, OR CONSEQUENTIAL DAMAGES (INCLUDING +\, BUT NOT LIMITED TO \, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES +; +#X text 8 167 Redistributions in binary form must reproduce the above +copyright notice \, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the distribution. +; +#X text 8 27 jmmmpais@googlemail.com; +#X text 8 7 Copyright 2006 \, Joćo Miguel Pais; +#X restore 15 309 pd license; +#X connect 0 0 3 0; +#X connect 0 0 4 0; +#X connect 1 0 0 0; +#X connect 2 0 14 0; +#X connect 3 0 2 0; +#X connect 5 0 8 0; +#X connect 6 0 16 0; +#X connect 7 0 8 1; +#X connect 8 0 11 0; +#X connect 9 0 2 0; +#X connect 10 0 0 0; +#X connect 11 0 10 0; +#X connect 12 0 15 0; +#X connect 13 0 2 0; +#X connect 14 0 10 0; +#X connect 14 1 1 0; +#X connect 15 0 0 0; +#X connect 16 0 9 0; +#X connect 16 1 5 0; +#X connect 16 2 7 0; +#X coords 0 -1 1 1 186 16 1 10 138; diff --git a/prepent.pd b/prepent.pd new file mode 100755 index 0000000..f724595 --- /dev/null +++ b/prepent.pd @@ -0,0 +1,10 @@ +#N canvas 0 0 450 300 10; +#X obj 90 88 inlet; +#X obj 90 205 outlet; +#X obj 90 132 list prepend \$1; +#X obj 90 157 list trim; +#X obj 190 87 inlet; +#X connect 0 0 2 0; +#X connect 2 0 3 0; +#X connect 3 0 1 0; +#X connect 4 0 2 1; diff --git a/snaps~-help.pd b/snaps~-help.pd new file mode 100755 index 0000000..a81b945 --- /dev/null +++ b/snaps~-help.pd @@ -0,0 +1,23 @@ +#N canvas 125 122 409 287 10; +#X text 12 227 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#X text 12 247 Released under the BSD License; +#X text 276 100 Inlets; +#X text 276 170 Outlets; +#X text 276 50 Arguments; +#X msg 137 78 500; +#X text 175 87 Velocity (ms); +#X floatatom 26 139 5 0 0 0 - - -; +#X text 12 10 [snaps~] - snapshot~ implementation; +#X obj 26 99 osc~ 0.5; +#X text 276 70 - Meter speed (ms); +#X text 276 120 - Signal; +#X text 276 140 - Meter speed (ms); +#X text 276 190 - Signal level; +#X obj 26 169 -dsp; +#X obj 26 119 snaps~; +#X msg 147 98 50; +#X connect 5 0 15 1; +#X connect 9 0 15 0; +#X connect 15 0 7 0; +#X connect 16 0 15 1; diff --git a/snaps~.pd b/snaps~.pd new file mode 100755 index 0000000..2f7c5ec --- /dev/null +++ b/snaps~.pd @@ -0,0 +1,58 @@ +#N canvas 130 308 375 287 10; +#X obj 65 163 snapshot~; +#X obj 75 63 loadbang; +#X obj 65 43 inlet~; +#X obj 65 203 nbx 7 13 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 +10 -233017 -1 -1 -0.882933 256; +#X obj 75 183 outlet; +#X obj 98 103 \$1; +#X obj 75 83 t b b; +#X obj 98 123 moses 1; +#X obj 128 103 inlet; +#X obj 75 143 metro 50; +#X text 196 100 Inlets; +#X text 196 170 Outlets; +#X text 196 50 Arguments; +#X text 12 10 [snaps~] - snapshot~ implementation; +#X text 196 70 - Meter speed (ms); +#X text 196 120 - Signal; +#X text 196 140 - Meter speed (ms); +#X text 196 190 - Signal level; +#X text 7 237 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com; +#N canvas 0 0 426 446 license 0; +#X text 8 47 All rights reserved.; +#X text 8 227 The names of its contributors may not be used to endorse +or promote products derived from this software without specific prior +written permission.; +#X text 8 87 Redistribution and use in source and binary forms \, with +or without modification \, are permitted provided that the following +conditions are met:; +#X text 8 127 Redistributions of source code must retain the above +copyright notice \, this list of conditions and the following disclaimer. +; +#X text 8 297 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES \, INCLUDING +\, BUT NOT LIMITED TO \, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT \, INDIRECT +\, INCIDENTAL \, SPECIAL \, EXEMPLARY \, OR CONSEQUENTIAL DAMAGES (INCLUDING +\, BUT NOT LIMITED TO \, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES +; +#X text 8 167 Redistributions in binary form must reproduce the above +copyright notice \, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the distribution. +; +#X text 8 27 jmmmpais@googlemail.com; +#X text 8 7 Copyright 2006 \, Joćo Miguel Pais; +#X restore 10 255 pd license; +#X connect 0 0 3 0; +#X connect 0 0 4 0; +#X connect 1 0 6 0; +#X connect 2 0 0 0; +#X connect 5 0 7 0; +#X connect 6 0 9 0; +#X connect 6 1 5 0; +#X connect 7 1 9 1; +#X connect 8 0 7 0; +#X connect 9 0 0 0; +#X coords 0 -1 1 1 118 17 1 20 201; diff --git a/stoppuhr-clock.pd b/stoppuhr-clock.pd new file mode 100755 index 0000000..ffa0fcc --- /dev/null +++ b/stoppuhr-clock.pd @@ -0,0 +1,30 @@ +#N canvas 559 559 278 297 10; +#X obj 30 123 * 0.001; +#X obj 80 173 mod 60; +#X obj 30 173 div 60; +#X obj 130 173 mod 1000; +#X obj 30 143 t f f; +#X obj 30 103 t f f; +#X obj 30 203 pack f f f; +#X obj 30 223 makesymbol %s'%s''%s; +#X obj 30 83 +; +#X obj 30 23 inlet; +#X obj 30 243 outlet; +#X obj 43 43 inlet; +#X obj 43 63 * 1000; +#X obj 137 120 outlet; +#X connect 0 0 4 0; +#X connect 1 0 6 1; +#X connect 2 0 6 0; +#X connect 3 0 6 2; +#X connect 4 0 2 0; +#X connect 4 1 1 0; +#X connect 5 0 0 0; +#X connect 5 1 3 0; +#X connect 6 0 7 0; +#X connect 7 0 10 0; +#X connect 8 0 5 0; +#X connect 8 0 13 0; +#X connect 9 0 8 0; +#X connect 11 0 12 0; +#X connect 12 0 8 1; diff --git a/stoppuhr-help.pd b/stoppuhr-help.pd new file mode 100755 index 0000000..13a03f4 --- /dev/null +++ b/stoppuhr-help.pd @@ -0,0 +1,36 @@ +#N canvas 108 117 718 384 10; +#X text 12 317 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#X text 12 337 Released under the BSD License; +#X text 476 70 Inlets; +#X text 476 140 Outlets; +#X text 12 10 [stoppuhr] - Chronometer with two layers; +#X floatatom 16 216 5 0 0 0 - - -; +#X floatatom 109 236 8 0 0 0 - - -; +#X text 476 110 - offset (secs); +#X text 476 90 - new section (key m); +#X text 476 160 - Elapsed time since beginning; +#X text 476 180 - Elapsed time since last section; +#X obj 16 142 stoppuhr; +#X obj 16 114 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X floatatom 111 125 5 0 0 0 - - -; +#X text 476 210 GUI; +#X text 476 230 - Keyboard router indicator; +#X text 476 250 - Documentation window; +#X text 476 290 - Elapsed time since last section; +#X text 476 270 - Elapsed time since beginning; +#X text 16 96 Trigger chronometer; +#X text 149 125 Change the offset (secs); +#X text 53 216 Time since beginning; +#X text 168 236 Time since last section; +#X text 12 30 Useful to control both total and partial time durations. +; +#X text 124 165 Click the bang button to open the documentation window. +; +#X text 124 145 Toggle indicates if keyboard control is on or off. +; +#X connect 11 0 5 0; +#X connect 11 1 6 0; +#X connect 12 0 11 0; +#X connect 13 0 11 1; diff --git a/stoppuhr.pd b/stoppuhr.pd new file mode 100755 index 0000000..f882692 --- /dev/null +++ b/stoppuhr.pd @@ -0,0 +1,124 @@ +#N canvas 340 87 588 454 10; +#X obj 11 41 cnv 15 100 69 empty empty Stoppuhr 6 10 0 9 -195568 -1 +0; +#X obj 85 374 textfile; +#X msg 27 327 print; +#X msg 27 347 clear; +#X obj 159 211 realtime; +#X obj 15 211 realtime; +#X obj 159 179 t b b b; +#X obj 85 347 prepent add; +#X obj 12 179 t b b b b; +#X obj 165 347 datei-s; +#X msg 159 251 label \$1; +#X obj 159 271 s \$0-sekt; +#X msg 15 251 label \$1; +#X obj 15 271 s \$0-tot; +#X obj 15 86 cnv 15 92 20 empty \$0-sekt 0'0''732 6 11 0 10 -233017 +-1 0; +#X obj 15 61 cnv 15 92 20 empty \$0-tot 4'20''454 6 11 0 10 -233017 +-1 0; +#N canvas 530 20 275 170 Kontrolle 0; +#X text 10 5 STOPPUHR CONTROLS; +#X text 10 55 Space - Reset; +#X text 12 75 m - new section; +#X text 12 115 s - save as text file; +#X text 12 135 c - delete memory; +#X text 10 34 Esc - keyboard control on / off; +#X text 12 95 p - print; +#X restore 118 90 pd Kontrolle; +#X msg 118 57 \; pd-Kontrolle vis 1; +#X obj 95 45 bng 12 250 50 0 empty empty empty 4 6 0 7 -195568 -233017 +-1; +#X obj 79 45 tgl 12 0 empty empty empty 0 -6 0 8 -233017 -1 -1 1 1 +; +#X obj 159 159 inlet; +#X obj 12 129 tastin; +#X obj 15 231 stoppuhr-clock; +#X obj 94 281 outlet; +#X obj 94 261 * 0.001; +#X obj 159 231 stoppuhr-clock; +#X obj 238 281 outlet; +#X obj 238 261 * 0.001; +#X obj 229 159 inlet offset; +#X text 346 100 Inlets; +#X text 346 170 Outlets; +#X text 12 10 [stoppuhr] - Chronometer with two layers; +#X text 346 140 - offset (secs); +#X text 346 120 - new section (key m); +#X text 346 190 - Elapsed time since beginning; +#X text 346 210 - Elapsed time since last section; +#X text 346 240 GUI; +#X text 346 260 - Keyboard router indicator; +#X text 346 280 - Documentation window; +#X text 346 320 - Elapsed time since last section; +#X text 346 300 - Elapsed time since beginning; +#X text 12 401 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#N canvas 0 0 426 446 license 0; +#X text 8 47 All rights reserved.; +#X text 8 227 The names of its contributors may not be used to endorse +or promote products derived from this software without specific prior +written permission.; +#X text 8 87 Redistribution and use in source and binary forms \, with +or without modification \, are permitted provided that the following +conditions are met:; +#X text 8 127 Redistributions of source code must retain the above +copyright notice \, this list of conditions and the following disclaimer. +; +#X text 8 297 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES \, INCLUDING +\, BUT NOT LIMITED TO \, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT \, INDIRECT +\, INCIDENTAL \, SPECIAL \, EXEMPLARY \, OR CONSEQUENTIAL DAMAGES (INCLUDING +\, BUT NOT LIMITED TO \, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES +; +#X text 8 167 Redistributions in binary form must reproduce the above +copyright notice \, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the distribution. +; +#X text 8 27 jmmmpais@googlemail.com; +#X text 8 7 Copyright 2006 \, Joćo Miguel Pais; +#X restore 15 419 pd license; +#X obj 12 149 sel 32 109 99 112 115; +#X obj 85 327 pack f f; +#X obj 128 307 * 0.001; +#X obj 78 307 * 0.001; +#X connect 2 0 1 0; +#X connect 3 0 1 0; +#X connect 4 0 25 0; +#X connect 4 0 45 0; +#X connect 5 0 22 0; +#X connect 5 0 46 0; +#X connect 6 0 5 1; +#X connect 6 1 4 0; +#X connect 6 2 4 1; +#X connect 7 0 1 0; +#X connect 8 0 5 1; +#X connect 8 1 5 0; +#X connect 8 2 4 1; +#X connect 8 3 4 0; +#X connect 9 0 1 0; +#X connect 10 0 11 0; +#X connect 12 0 13 0; +#X connect 18 0 17 0; +#X connect 20 0 6 0; +#X connect 21 0 43 0; +#X connect 21 1 19 0; +#X connect 22 0 12 0; +#X connect 22 1 24 0; +#X connect 24 0 23 0; +#X connect 25 0 10 0; +#X connect 25 1 27 0; +#X connect 27 0 26 0; +#X connect 28 0 22 1; +#X connect 43 0 8 0; +#X connect 43 1 6 0; +#X connect 43 2 3 0; +#X connect 43 3 2 0; +#X connect 43 4 9 0; +#X connect 44 0 7 0; +#X connect 45 0 44 1; +#X connect 46 0 44 0; +#X coords 0 -1 1 1 100 69 1 11 41; diff --git a/tastin-help.pd b/tastin-help.pd new file mode 100755 index 0000000..6713257 --- /dev/null +++ b/tastin-help.pd @@ -0,0 +1,22 @@ +#N canvas 125 122 393 309 10; +#X text 12 247 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#X text 12 267 Released under the BSD License; +#X text 256 125 Outlets; +#X text 256 75 Arguments; +#X floatatom 36 156 5 0 0 0 - - -; +#X text 12 10 [tastin] - Gate for keyboard input; +#X text 256 95 - State (0 / 1); +#X text 256 145 - key number; +#X text 256 165 - state; +#X text 12 30 Controls the flow of keyboard events with the Esc key +\, so that nothing gets triggered by accident.; +#X obj 90 139 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X text 74 156 Key value; +#X text 110 138 State; +#X text 256 195 Key control; +#X text 256 215 - Esc on / off; +#X obj 36 119 tastin; +#X connect 15 0 4 0; +#X connect 15 1 10 0; diff --git a/tastin.pd b/tastin.pd new file mode 100755 index 0000000..90c68da --- /dev/null +++ b/tastin.pd @@ -0,0 +1,55 @@ +#N canvas 106 67 398 266 10; +#X obj 17 61 key; +#X obj 48 142 spigot; +#X obj 17 82 sel 27; +#X obj 79 122 tgl 13 0 \$0-bogus \$0-bogus-i empty 0 -6 0 8 -233017 +-1 -1 0 1; +#X obj 79 81 loadbang; +#X obj 48 162 outlet; +#X obj 88 162 outlet; +#X obj 79 101 \$1; +#X text 12 10 [tastin] - Gate for keyboard input; +#X text 236 85 Outlets; +#X text 236 35 Arguments; +#X text 236 55 - State (0 / 1); +#X text 236 105 - key number; +#X text 236 125 - state; +#X text 236 155 Key control; +#X text 236 175 - Esc on / off; +#X text 12 211 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +; +#N canvas 0 0 426 446 license 0; +#X text 8 47 All rights reserved.; +#X text 8 227 The names of its contributors may not be used to endorse +or promote products derived from this software without specific prior +written permission.; +#X text 8 87 Redistribution and use in source and binary forms \, with +or without modification \, are permitted provided that the following +conditions are met:; +#X text 8 127 Redistributions of source code must retain the above +copyright notice \, this list of conditions and the following disclaimer. +; +#X text 8 297 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES \, INCLUDING +\, BUT NOT LIMITED TO \, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT \, INDIRECT +\, INCIDENTAL \, SPECIAL \, EXEMPLARY \, OR CONSEQUENTIAL DAMAGES (INCLUDING +\, BUT NOT LIMITED TO \, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES +; +#X text 8 167 Redistributions in binary form must reproduce the above +copyright notice \, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the distribution. +; +#X text 8 27 jmmmpais@googlemail.com; +#X text 8 7 Copyright 2006 \, Joćo Miguel Pais; +#X restore 15 229 pd license; +#X connect 0 0 2 0; +#X connect 1 0 5 0; +#X connect 2 0 3 0; +#X connect 2 1 1 0; +#X connect 3 0 1 1; +#X connect 3 0 6 0; +#X connect 4 0 7 0; +#X connect 7 0 3 0; +#X coords 0 -1 1 1 61 17 1 33 120; -- cgit v1.2.1