From fcce2c9adee0d5252e56d842bf0285548ae21d97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Pais?= Date: Thu, 23 Oct 2008 09:43:27 +0000 Subject: a svn path=/trunk/abstractions/jmmmp/; revision=10342 --- clock-help.pd | 2 +- clock.pd | 4 +- datei-o-help.pd | 47 +++++------ datei-o.pd | 10 +-- datei-r-help.pd | 15 ++-- datei-r.pd | 8 +- datei-w-help.pd | 9 +- datei-w.pd | 8 +- dsp01-help.pd | 65 ++++++++++----- dsp01.pd | 37 +++++---- f+-help.pd | 48 +++++------ f+.pd | 4 +- gui-edit.pd | 6 +- jmmmp-ext.txt | 36 +++++--- lbang-help.pd | 21 ++--- lbang.pd | 4 +- m-i-help.pd | 6 +- m-i.pd | 13 +-- maat~-help.pd | 125 ++++++++++++++-------------- maat~.pd | 4 +- mat~-help.pd | 113 +++++++++++++------------ mat~.pd | 12 +-- metrum-help.pd | 43 ++++++++-- metrum.pd | 12 +-- met~-help.pd | 119 +++++++++++++-------------- met~.pd | 4 +- mk-help.pd | 2 +- mk.pd | 4 +- oscD-help.pd | 2 +- oscD.pd | 4 +- oscS-help.pd | 2 +- oscS.pd | 4 +- snaps~-help.pd | 45 +++++----- snaps~.pd | 116 +++++++++++++------------- stoppuhr-help.pd | 15 ++-- stoppuhr.pd | 247 +++++++++++++++++++++++++++---------------------------- tastin-help.pd | 21 ++--- tastin.pd | 118 +++++++++++++------------- 38 files changed, 713 insertions(+), 642 deletions(-) diff --git a/clock-help.pd b/clock-help.pd index 009d564..dffde99 100644 --- a/clock-help.pd +++ b/clock-help.pd @@ -5,7 +5,7 @@ #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 247 (C) 2006 Joćo Pais - jmmmpais@googlemail.com ; #X text 12 267 Released under the BSD License; #X text 260 50 Inlets; diff --git a/clock.pd b/clock.pd index ef00d4b..e473f33 100644 --- a/clock.pd +++ b/clock.pd @@ -66,7 +66,7 @@ #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 text 12 267 (C) 2006 Joćo Pais - jmmmpais@googlemail.com ; #X obj 73 124 t b 0 b; #X text 12 4 [clock] - Chronometer with display in seconds; @@ -94,7 +94,7 @@ 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 text 8 7 Copyright 2006 \, Joćo Pais; #X restore 15 285 pd license; #X text 270 50 Inlets; #X text 270 70 - On / Off; diff --git a/datei-o-help.pd b/datei-o-help.pd index 31c5bfc..10775f8 100644 --- a/datei-o-help.pd +++ b/datei-o-help.pd @@ -1,23 +1,24 @@ -#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 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 obj 22 120 datei-o; -#X connect 7 0 16 0; -#X connect 12 0 16 0; -#X connect 16 0 8 0; -#X coords 0 0 1 1 62 17 0; +#N canvas 38 28 454 293 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 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-o; +#X text 13 6 [datei-o] - Sends the message "open ../../"; +#X obj 22 160 print Datei_O; +#X text 12 237 (C) 2006 Joćo Pais - jmmmpais@googlemail.com; +#X text 12 257 Released under the BSD License; +#X text 13 206 This patch belongs to the group datei-o \, datei-r \, +datei-w.; +#X connect 6 0 12 0; +#X connect 8 0 12 0; +#X connect 12 0 14 0; +#X coords 0 0 1 1 62 17 0; diff --git a/datei-o.pd b/datei-o.pd index 2f60b58..4410b64 100644 --- a/datei-o.pd +++ b/datei-o.pd @@ -5,13 +5,12 @@ #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 31 61 cnv 15 60 15 empty aa Datei_O 6 8 0 11 -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 +#X text 12 210 (C) 2006 Joćo Pais - jmmmpais@googlemail.com ; #N canvas 0 0 426 446 license 0; #X text 8 47 All rights reserved.; @@ -37,7 +36,7 @@ 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 text 8 7 Copyright 2006 \, Joćo Pais; #X restore 15 228 pd license; #X text 210 50 Inlets; #X text 210 100 Outlets; @@ -45,6 +44,7 @@ in the documentation and/or other materials provided with the distribution. #X text 210 170 - Click on it; #X text 210 70 - Bang / File name; #X text 210 120 - Message; +#X text 13 6 [datei-o] - Sends the message "open ../../"; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 3 0 4 0; diff --git a/datei-r-help.pd b/datei-r-help.pd index 77e3f8b..7647066 100644 --- a/datei-r-help.pd +++ b/datei-r-help.pd @@ -1,8 +1,5 @@ -#N canvas 38 28 452 260 10; +#N canvas 38 28 456 290 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; @@ -17,7 +14,11 @@ #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 text 12 237 (C) 2006 Joćo Pais - jmmmpais@googlemail.com; +#X text 12 257 Released under the BSD License; +#X text 13 206 This patch belongs to the group datei-o \, datei-r \, +datei-w.; +#X connect 0 0 1 0; +#X connect 1 0 2 0; +#X connect 3 0 1 0; #X coords 0 0 1 1 62 17 0; diff --git a/datei-r.pd b/datei-r.pd index 7cc3de2..3ae195a 100644 --- a/datei-r.pd +++ b/datei-r.pd @@ -1,16 +1,16 @@ -#N canvas 332 246 352 284 10; +#N canvas 332 246 352 263 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 31 61 cnv 15 60 15 empty empty Datei_R 6 8 0 11 -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 +#X text 12 210 (C) 2006 Joćo Pais - jmmmpais@googlemail.com ; #N canvas 0 0 426 446 license 0; #X text 8 47 All rights reserved.; @@ -36,7 +36,7 @@ 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 text 8 7 Copyright 2006 \, Joćo Pais; #X restore 15 228 pd license; #X text 210 50 Inlets; #X text 210 100 Outlets; diff --git a/datei-w-help.pd b/datei-w-help.pd index e11c2fe..0b93ce7 100644 --- a/datei-w-help.pd +++ b/datei-w-help.pd @@ -1,4 +1,4 @@ -#N canvas 38 28 458 265 10; +#N canvas 38 28 462 293 10; #X text 310 50 Inlets; #X text 310 100 Outlets; #X text 310 150 GUI; @@ -7,9 +7,8 @@ #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 text 12 237 (C) 2006 Joćo Pais - jmmmpais@googlemail.com; +#X text 12 257 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; @@ -17,6 +16,8 @@ #X obj 22 120 datei-w; #X text 12 6 [datei-w] - Sends the message "write ../../"; #X obj 22 160 print Datei_W; +#X text 13 206 This patch belongs to the group datei-o \, datei-r \, +datei-w.; #X connect 6 0 14 0; #X connect 10 0 14 0; #X connect 14 0 16 0; diff --git a/datei-w.pd b/datei-w.pd index 194f0e8..92d0be9 100644 --- a/datei-w.pd +++ b/datei-w.pd @@ -1,16 +1,16 @@ -#N canvas 332 246 351 271 10; +#N canvas 330 250 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 31 61 cnv 15 60 15 empty empty Datei_W 6 8 0 11 -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 +#X text 12 210 (C) 2006 Joćo Pais - jmmmpais@googlemail.com ; #N canvas 0 0 426 446 license 0; #X text 8 47 All rights reserved.; @@ -36,7 +36,7 @@ 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 text 8 7 Copyright 2006 \, Joćo Pais; #X restore 15 228 pd license; #X text 210 50 Inlets; #X text 210 100 Outlets; diff --git a/dsp01-help.pd b/dsp01-help.pd index 291c1a0..30679a8 100644 --- a/dsp01-help.pd +++ b/dsp01-help.pd @@ -1,20 +1,45 @@ -#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 dsp01; -#X connect 0 0 14 0; -#X connect 4 0 14 0; +#N canvas 101 86 422 294 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 Joćo Pais - jmmmpais@googlemail.com +; +#X msg 56 89 bang; +#X text 16 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 dsp01; +#X text 12 10 [dsp01] - DSP switch; +#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 Pais; +#X restore 15 248 pd license; +#X connect 0 0 12 0; +#X connect 2 0 12 0; diff --git a/dsp01.pd b/dsp01.pd index 80e0b52..e7ac10b 100644 --- a/dsp01.pd +++ b/dsp01.pd @@ -1,22 +1,19 @@ -#N canvas 70 178 479 313 10; +#N canvas 70 178 491 332 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 84 151 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; #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 +-1 2; +#X obj 14 111 cnv 15 60 15 empty \$0-dsp DSP_OFF 6 8 0 12 -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 +#X text 12 260 (C) 2006 Joćo Pais - jmmmpais@googlemail.com ; #N canvas 0 0 426 446 license 0; #X text 8 47 All rights reserved.; @@ -42,8 +39,8 @@ 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 text 8 7 Copyright 2006 \, Joćo Pais; +#X restore 15 298 pd license; #X obj 136 111 init \$1; #X text 350 100 Inlets; #X text 350 150 GUI; @@ -52,19 +49,23 @@ in the documentation and/or other materials provided with the distribution. #X text 350 50 Arguments; #X text 350 70 - DSP state (1/0); #X obj 14 131 bang; +#X text 12 10 [dsp01] - DSP switch; +#X text 16 277 Adapted from H-C Steiner's dsp abstraction; +#X msg 146 188 label DSP_OFF \, color 10 22; +#X msg 173 208 label DSP_ON \, color 22 0; #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 5 0 20 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 connect 9 0 23 0; +#X connect 9 1 24 0; +#X connect 10 0 4 0; +#X connect 13 0 4 0; +#X connect 20 0 4 0; +#X connect 23 0 8 0; +#X connect 24 0 8 0; #X coords 0 -1 1 1 62 17 1 13 110; diff --git a/f+-help.pd b/f+-help.pd index 44ed36a..80757ef 100644 --- a/f+-help.pd +++ b/f+-help.pd @@ -1,18 +1,17 @@ -#N canvas 84 86 649 489 10; -#X text 11 427 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +#N canvas 84 86 653 493 10; +#X text 11 427 (C) 2006 Joćo 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 obj 25 361 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); @@ -29,35 +28,30 @@ #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 +#X text 22 330 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 text 143 175 Change the next number (standard is 0); +#X obj 25 381 f+; +#X connect 3 0 25 0; #X connect 3 0 26 0; -#X connect 3 0 27 0; +#X connect 4 0 25 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; +#X connect 5 0 36 0; +#X connect 10 0 27 0; +#X connect 12 0 27 1; +#X connect 13 0 27 1; +#X connect 15 0 27 2; +#X connect 16 0 27 2; +#X connect 25 0 8 0; +#X connect 26 0 7 0; +#X connect 27 0 11 0; +#X connect 28 0 27 0; +#X connect 29 0 27 0; +#X connect 33 0 27 1; +#X connect 36 0 6 0; diff --git a/f+.pd b/f+.pd index 609f199..1e1b955 100644 --- a/f+.pd +++ b/f+.pd @@ -6,7 +6,7 @@ #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 +#X text 12 247 (C) 2006 Joćo Pais - jmmmpais@googlemail.com ; #N canvas 0 0 426 446 license 0; #X text 8 47 All rights reserved.; @@ -32,7 +32,7 @@ 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 text 8 7 Copyright 2006 \, Joć Pais; #X restore 15 265 pd license; #X text 11 10 [f+] - Counter with variable increment; #X text 279 38 Arguments; diff --git a/gui-edit.pd b/gui-edit.pd index 3045e19..d15ec90 100644 --- a/gui-edit.pd +++ b/gui-edit.pd @@ -1378,7 +1378,7 @@ max \, linlog \, init \, log_height \, set; 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 +#X text 16 784 (C) 2006 Joćo Pais - jmmmpais@googlemail.com ; #N canvas 0 0 426 446 license 0; #X text 8 47 All rights reserved.; @@ -1487,7 +1487,7 @@ in the documentation and/or other materials provided with the distribution. 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 +#X obj 20 -1 cnv 15 142 25 empty empty Gui-Editor 9 13 0 20 -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; @@ -1588,7 +1588,7 @@ Non-zero_value -102 7 0 8 -233017 -1 -1 0 256; 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 +#X obj 218 1 cnv 15 100 15 empty empty Instructions 8 8 0 11 -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 index 1f705ab..6a930a3 100644 --- a/jmmmp-ext.txt +++ b/jmmmp-ext.txt @@ -1,34 +1,48 @@ -Abstractions from Joćo Miguel Pais - +Abstractions from Joćo Pais -(c) 2005-6 Joćo Miguel Pais - jmmmpais@googlemail.com + +(c) 2005-8 Joćo Pais - jmmmpais@googlemail.com Released under the BSD license (more information in each abstraction). - -This package is composed of the following abstractions: - -bcf2000 - Store and recall presets for Behringer BCF2000 + +This package has several base utilities that make coding a bit easier (at least for me). It is composed of the following abstractions: + clock - Chronometer with display in seconds datei-o - Sends the message "open ../../" datei-r - Sends the message "read ../../" datei-w - Sends the message "write ../../" dsp01 - DSP switch -farben30 - PD GUI color scheme -farben-data-s - Data structures color scheme +farben30 - PD GUI color scheme +farben-data-s - Data structures' color scheme f+ - Counter with variable increment gui-edit - edit standard GUI objects fast lbang - loadbang which can be triggered more often +liner~ - practical implementation of [line~] +liner~ - practical implementation of signal envelopping mat~ - Level meter with amplitude control maat~ - Level meter with amplitude control, stereo -met~ - Level meter with amplitude control +met~ - Level meter with amplitude control (with VU, too CPU expensive for me) metrum - Metro with GUI m-i - Automatic conversion of MIDI controller mk - shows the controller number and MIDI value oscD - Counts received OSC messages oscS - Interface for sendOSC +pd-colors - Pd color palettes (Data Structures + Tcl/Tk) +rec-name - Automatic naming for a record/playback engine +sguigot - spigot GUI implementation snaps~ - snapshot~ GUI implementation stoppuhr - Chronometer with two layers tastin - Gate for keyboard input +uhr - Shows the time + +It is recomended to use these abstractions with Pd-extended, since I don't keep track of which externals are used. Some abstractions use other ones of this package, so it is also better to have always the whole package in one place. -2006.08.17 +2008.10.21 + + +Non-working or discarded abstractions: + +aufnahme~ - Multichannel audio saver (1 to 8 channels) +bcf2000 - Store and recall presets for Behringer BCF2000 +datei-l - replaced with datei-o diff --git a/lbang-help.pd b/lbang-help.pd index 1999ef9..84c8b10 100644 --- a/lbang-help.pd +++ b/lbang-help.pd @@ -1,17 +1,18 @@ -#N canvas 125 122 373 208 10; -#X text 12 157 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +#N canvas 125 122 377 220 10; +#X text 12 167 (C) 2006 Joćo 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 187 Released under the BSD License; +#X obj 68 103 lbang; +#X text 216 61 Inlets; +#X text 216 111 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 +#X text 216 81 - bang; +#X text 216 131 - loadbang / bang; +#X obj 68 73 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 +#X obj 68 123 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; +#X text 14 31 Recomended to initialize and re-initialize patches.; #X connect 2 0 9 0; #X connect 8 0 2 0; diff --git a/lbang.pd b/lbang.pd index 1f5ac9c..24aed67 100644 --- a/lbang.pd +++ b/lbang.pd @@ -5,7 +5,7 @@ #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 +#X text 12 171 (C) 2006 Joćo Pais - jmmmpais@googlemail.com ; #N canvas 0 0 426 446 license 0; #X text 8 47 All rights reserved.; @@ -31,7 +31,7 @@ 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 text 8 7 Copyright 2006 \, Joćo Pais; #X restore 15 189 pd license; #X text 12 10 [lbang] - loadbang which can be triggered more often ; diff --git a/m-i-help.pd b/m-i-help.pd index 03b0278..19035eb 100644 --- a/m-i-help.pd +++ b/m-i-help.pd @@ -1,5 +1,5 @@ #N canvas 125 122 434 313 10; -#X text 12 257 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +#X text 12 257 (C) 2006 Joćo Pais - jmmmpais@googlemail.com ; #X text 12 277 Released under the BSD License; #X floatatom 16 99 3 0 127 0 - - -; @@ -8,8 +8,8 @@ #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 floatatom 85 171 5 0 0 0 - - -; +#X text 123 171 Original midi value; #X text 266 145 Inlets; #X text 266 195 Outlets; #X text 266 35 Arguments; diff --git a/m-i.pd b/m-i.pd index 5680bed..4d29bbc 100644 --- a/m-i.pd +++ b/m-i.pd @@ -1,4 +1,4 @@ -#N canvas 393 81 437 333 10; +#N canvas 393 81 445 341 10; #X obj 19 135 outlet; #X obj 19 54 ctlin \$1; #X obj 99 54 inlet midi-sim; @@ -14,7 +14,7 @@ #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 +#X text 12 271 (C) 2006 Joćo Pais - jmmmpais@googlemail.com ; #N canvas 0 0 426 446 license 0; #X text 8 47 All rights reserved.; @@ -40,13 +40,14 @@ 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 text 8 7 Copyright 2006 \, Joćo 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 obj 109 165 outlet; +#X obj 100 195 ctlout \$4; #X text 236 240 - Direct MIDI input; #X text 236 120 - MIDI feedback; +#X obj 133 145 i; #X connect 1 0 4 0; #X connect 1 0 16 0; #X connect 1 0 17 0; @@ -56,6 +57,8 @@ in the documentation and/or other materials provided with the distribution. #X connect 2 0 17 0; #X connect 2 0 18 0; #X connect 3 0 16 0; +#X connect 3 0 21 0; #X connect 4 0 3 0; #X connect 16 0 0 0; +#X connect 21 0 17 0; #X coords 0 -1 1 1 59 26 1 131 89; diff --git a/maat~-help.pd b/maat~-help.pd index c616c54..47442c8 100644 --- a/maat~-help.pd +++ b/maat~-help.pd @@ -1,63 +1,62 @@ -#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; -#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 obj 16 85 dsp01; -#X connect 5 0 17 0; -#X connect 5 0 17 1; -#X connect 5 1 17 3; -#X connect 8 0 17 2; -#X connect 14 0 17 3; -#X connect 15 0 17 3; -#X connect 17 0 6 0; -#X connect 17 1 19 0; -#X connect 17 2 7 0; -#X coords 0 0 1 1 31 130 0; +#N canvas 277 106 415 410 10; +#X text 81 196 <- 0dB; +#X text 12 357 (C) 2006 Joćo Pais - jmmmpais@googlemail.com; +#X text 12 377 Released under the BSD License; +#X text 230 105 Inlets; +#X text 230 215 Outlets; +#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 73 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 110 316 Signal level; +#X text 230 275 - Signal level (0-1); +#X text 230 185 - Level (0-127); +#X text 230 165 - 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 125 - Left signal; +#X text 230 145 - Right signal; +#X text 230 235 - Amplified left signal; +#X text 230 255 - Amplified right signal; +#X text 11 38 Controls the amplitude of a stereo signal with values +between 0 and 127 Lighter as met~.; +#X obj 16 85 dsp01; +#X connect 5 0 17 0; +#X connect 5 0 17 1; +#X connect 5 1 17 3; +#X connect 8 0 17 2; +#X connect 14 0 17 3; +#X connect 15 0 17 3; +#X connect 17 0 6 0; +#X connect 17 1 19 0; +#X connect 17 2 7 0; +#X coords 0 0 1 1 31 130 0; diff --git a/maat~.pd b/maat~.pd index ce1458a..14697ef 100644 --- a/maat~.pd +++ b/maat~.pd @@ -26,7 +26,7 @@ #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 +#X text 12 428 (C) 2006 Joćo Pais - jmmmpais@googlemail.com ; #N canvas 0 0 426 446 license 0; #X text 8 47 All rights reserved.; @@ -52,7 +52,7 @@ 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 text 8 7 Copyright 2006 \, Joćo Pais; #X restore 15 446 pd license; #X text 330 45 Inlets; #X text 330 155 Outlets; diff --git a/mat~-help.pd b/mat~-help.pd index c8a70e5..d421d2f 100644 --- a/mat~-help.pd +++ b/mat~-help.pd @@ -1,57 +1,56 @@ -#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; -#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 obj 16 85 dsp01; -#X connect 5 0 19 0; -#X connect 5 1 19 2; -#X connect 8 0 19 1; -#X connect 16 0 19 2; -#X connect 17 0 19 2; -#X connect 19 0 6 0; -#X connect 19 1 7 0; -#X coords 0 0 1 1 31 130 0; +#N canvas 277 106 387 410 10; +#X text 51 196 <- 0dB; +#X text 12 357 (C) 2006 Joćo Pais - jmmmpais@googlemail.com; +#X text 12 377 Released under the BSD License; +#X text 230 85 Inlets; +#X text 230 175 Outlets; +#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 obj 16 85 dsp01; +#X connect 5 0 19 0; +#X connect 5 1 19 2; +#X connect 8 0 19 1; +#X connect 16 0 19 2; +#X connect 17 0 19 2; +#X connect 19 0 6 0; +#X connect 19 1 7 0; +#X coords 0 0 1 1 31 130 0; diff --git a/mat~.pd b/mat~.pd index 6f5eaf3..c99677c 100644 --- a/mat~.pd +++ b/mat~.pd @@ -1,4 +1,4 @@ -#N canvas 441 135 445 478 10; +#N canvas 441 135 457 490 10; #X obj 31 109 cnv 15 29 128 empty empty empty 20 12 0 14 -233017 -66577 0; #X obj 19 322 *~; @@ -10,12 +10,12 @@ #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; +-1 -1 9291 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; +-1 -262144 8848 0; #X obj 29 342 env~ 8820; #X obj 39 87 inlet mute; #X obj 71 112 bang; @@ -26,7 +26,7 @@ #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 +#X text 12 427 (C) 2006 Joćo Pais - jmmmpais@googlemail.com ; #N canvas 0 0 426 446 license 0; #X text 8 47 All rights reserved.; @@ -52,7 +52,7 @@ 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 text 8 7 Copyright 2006 \, Joćo Pais; #X restore 15 445 pd license; #X text 11 8 [met~] - Level meter with amplitude control; #X text 280 45 Inlets; @@ -63,6 +63,8 @@ in the documentation and/or other materials provided with the distribution. #X text 280 105 - Level (0-127); #X text 280 85 - Mute / Unmute (bang); #X obj 29 362 dbtofad; +#X obj 36 143 cnv 1 6 2 empty empty empty 20 12 0 14 -262144 -262144 +0; #X connect 1 0 6 0; #X connect 1 0 13 0; #X connect 2 0 1 1; diff --git a/metrum-help.pd b/metrum-help.pd index 9779f3f..428c8da 100644 --- a/metrum-help.pd +++ b/metrum-help.pd @@ -1,10 +1,9 @@ -#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 +#N canvas 125 122 430 309 10; +#X obj 16 109 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; #X msg 161 108 100; -#X text 12 247 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +#X text 12 247 (C) 2006 Joćo 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; @@ -23,8 +22,34 @@ #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; +#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 Pais; +#X restore 15 269 pd license; +#X connect 0 0 7 0; +#X connect 1 0 7 1; +#X connect 7 0 9 0; +#X connect 7 1 18 0; +#X connect 16 0 7 1; diff --git a/metrum.pd b/metrum.pd index 93514b6..533b640 100644 --- a/metrum.pd +++ b/metrum.pd @@ -1,9 +1,9 @@ -#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 +#N canvas 72 189 352 305 10; +#X obj 90 102 tgl 13 0 empty empty empty 0 -6 0 8 -233017 -1 -1 0 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; +-1 -1 1 256; #X obj 90 122 metro; #X obj 86 40 loadbang; #X obj 111 80 \$1; @@ -12,7 +12,7 @@ #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 +#X text 12 247 (C) 2006 Joćo Pais - jmmmpais@googlemail.com ; #N canvas 0 0 426 446 license 0; #X text 8 47 All rights reserved.; @@ -38,7 +38,7 @@ 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 text 8 7 Copyright 2006 \, Joćo Pais; #X restore 15 265 pd license; #X text 206 100 Inlets; #X text 206 120 - On / Off; @@ -49,7 +49,7 @@ in the documentation and/or other materials provided with the distribution. #X text 206 210 - Velocity (ms); #X text 206 30 Arguments; #X text 206 50 - Velocity (ms); -#X text 206 70 - Initial state; +#X text 206 70 - Initial state (0/1); #X connect 0 0 3 0; #X connect 2 0 3 1; #X connect 2 0 10 0; diff --git a/met~-help.pd b/met~-help.pd index b9aa1bf..b0ba449 100644 --- a/met~-help.pd +++ b/met~-help.pd @@ -1,60 +1,59 @@ -#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; -#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 obj 16 85 dsp01; -#X connect 6 0 9 0; -#X connect 6 1 9 2; -#X connect 9 0 7 0; -#X connect 9 1 8 0; -#X connect 10 0 9 1; -#X connect 20 0 9 2; -#X connect 21 0 9 2; -#X coords 0 0 1 1 31 130 0; +#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 Joćo Pais - jmmmpais@googlemail.com; +#X text 12 427 Released under the BSD License; +#X text 230 85 Inlets; +#X text 230 175 Outlets; +#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 73 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 110 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 obj 16 85 dsp01; +#X connect 6 0 9 0; +#X connect 6 1 9 2; +#X connect 9 0 7 0; +#X connect 9 1 8 0; +#X connect 10 0 9 1; +#X connect 20 0 9 2; +#X connect 21 0 9 2; +#X coords 0 0 1 1 31 130 0; diff --git a/met~.pd b/met~.pd index d633a5a..6653eb1 100644 --- a/met~.pd +++ b/met~.pd @@ -24,7 +24,7 @@ #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 +#X text 12 417 (C) 2006 Joćo Pais - jmmmpais@googlemail.com ; #N canvas 0 0 426 446 license 0; #X text 8 47 All rights reserved.; @@ -50,7 +50,7 @@ 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 text 8 7 Copyright 2006 \, Joćo Pais; #X restore 15 435 pd license; #X text 11 8 [met~] - Level meter with amplitude control; #X text 260 45 Inlets; diff --git a/mk-help.pd b/mk-help.pd index f57b1d5..f901718 100644 --- a/mk-help.pd +++ b/mk-help.pd @@ -1,5 +1,5 @@ #N canvas 125 122 364 221 10; -#X text 12 157 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +#X text 12 157 (C) 2006 Joćo 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.; diff --git a/mk.pd b/mk.pd index 024cfbe..9d195f1 100644 --- a/mk.pd +++ b/mk.pd @@ -4,7 +4,7 @@ -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 +#X text 12 111 (C) 2006 Joćo Pais - jmmmpais@googlemail.com ; #N canvas 0 0 426 446 license 0; #X text 8 47 All rights reserved.; @@ -30,7 +30,7 @@ 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 text 8 7 Copyright 2006 \, Joćo Pais; #X restore 15 129 pd license; #X text 12 10 [mk] - Fast control of MIDI inputs; #X text 146 40 GUI; diff --git a/oscD-help.pd b/oscD-help.pd index 341e9ea..a2357f0 100644 --- a/oscD-help.pd +++ b/oscD-help.pd @@ -1,5 +1,5 @@ #N canvas 114 117 407 303 10; -#X text 12 247 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +#X text 12 247 (C) 2006 Joćo Pais - jmmmpais@googlemail.com ; #X text 12 267 Released under the BSD License; #X text 12 10 [oscD] - Counts received OSC messages; diff --git a/oscD.pd b/oscD.pd index 6c00880..176d2d8 100644 --- a/oscD.pd +++ b/oscD.pd @@ -11,7 +11,7 @@ #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 +#X text 12 251 (C) 2006 Joćo Pais - jmmmpais@googlemail.com ; #N canvas 0 0 426 446 license 0; #X text 8 47 All rights reserved.; @@ -37,7 +37,7 @@ 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 text 8 7 Copyright 2006 \, Joćo Pais; #X restore 15 269 pd license; #X text 196 110 Outlets; #X text 196 40 Arguments; diff --git a/oscS-help.pd b/oscS-help.pd index 4059e76..b4d4809 100644 --- a/oscS-help.pd +++ b/oscS-help.pd @@ -1,5 +1,5 @@ #N canvas 114 117 403 329 10; -#X text 12 267 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +#X text 12 267 (C) 2006 Joćo Pais - jmmmpais@googlemail.com ; #X text 12 287 Released under the BSD License; #X text 239 39 Arguments; diff --git a/oscS.pd b/oscS.pd index d7bf5e7..15ece44 100644 --- a/oscS.pd +++ b/oscS.pd @@ -28,7 +28,7 @@ #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 +#X text 12 291 (C) 2006 Joćo Pais - jmmmpais@googlemail.com ; #N canvas 0 0 426 446 license 0; #X text 8 47 All rights reserved.; @@ -54,7 +54,7 @@ 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 text 8 7 Copyright 2006 \, Joćo Pais; #X restore 15 309 pd license; #X connect 0 0 3 0; #X connect 0 0 4 0; diff --git a/snaps~-help.pd b/snaps~-help.pd index f177330..f12c751 100644 --- a/snaps~-help.pd +++ b/snaps~-help.pd @@ -1,23 +1,22 @@ -#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 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 119 snaps~; -#X msg 147 98 50; -#X obj 26 169 dsp01; -#X text 12 10 [snaps~] - snapshot~ GUI implementation; -#X connect 5 0 13 1; -#X connect 8 0 13 0; -#X connect 13 0 7 0; -#X connect 14 0 13 1; +#N canvas 125 122 425 286 10; +#X text 12 227 (C) 2006 Joćo 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 136 66 500; +#X text 175 75 Velocity (ms); +#X floatatom 26 147 5 0 0 0 - - -; +#X obj 26 107 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 127 snaps~; +#X msg 146 86 50; +#X obj 26 177 dsp01; +#X text 12 10 [snaps~] - snapshot~ GUI implementation; +#X connect 5 0 13 1; +#X connect 8 0 13 0; +#X connect 13 0 7 0; +#X connect 14 0 13 1; diff --git a/snaps~.pd b/snaps~.pd index 8db2bff..196927c 100644 --- a/snaps~.pd +++ b/snaps~.pd @@ -1,58 +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+37 1e+37 0 0 empty empty empty 0 -6 0 10 --233017 -1 -1 0 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 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 text 12 10 [snaps~] - snapshot~ GUI implementation; -#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; +#N canvas 130 308 390 295 10; +#X obj 65 183 snapshot~; +#X obj 75 63 loadbang; +#X obj 65 43 inlet~; +#X obj 65 223 nbx 7 13 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 +10 -233017 -1 -1 68 256; +#X obj 75 203 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 163 metro 50; +#X text 196 100 Inlets; +#X text 196 170 Outlets; +#X text 196 50 Arguments; +#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 247 (C) 2006 Joćo 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 Pais; +#X restore 10 265 pd license; +#X text 12 10 [snaps~] - snapshot~ GUI implementation; +#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 117 17 1 20 221; diff --git a/stoppuhr-help.pd b/stoppuhr-help.pd index 13a03f4..170efc7 100644 --- a/stoppuhr-help.pd +++ b/stoppuhr-help.pd @@ -1,12 +1,11 @@ #N canvas 108 117 718 384 10; -#X text 12 317 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com -; +#X text 12 317 (C) 2006 Joćo 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 floatatom 16 235 5 0 0 0 - - -; +#X floatatom 109 215 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; @@ -22,14 +21,14 @@ #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 53 235 Time since beginning; +#X text 168 215 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 text 125 165 Click the right button to open the documentation window. +; #X connect 11 0 5 0; #X connect 11 1 6 0; #X connect 12 0 11 0; diff --git a/stoppuhr.pd b/stoppuhr.pd index 50593a8..e1e73fa 100644 --- a/stoppuhr.pd +++ b/stoppuhr.pd @@ -1,124 +1,123 @@ -#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 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 0 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 obj 165 347 datei-w; -#X connect 2 0 1 0; -#X connect 3 0 1 0; -#X connect 4 0 24 0; -#X connect 4 0 44 0; -#X connect 5 0 21 0; -#X connect 5 0 45 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 10 0; -#X connect 11 0 12 0; -#X connect 17 0 16 0; -#X connect 19 0 6 0; -#X connect 20 0 42 0; -#X connect 20 1 18 0; -#X connect 21 0 11 0; -#X connect 21 1 23 0; -#X connect 23 0 22 0; -#X connect 24 0 9 0; -#X connect 24 1 26 0; -#X connect 26 0 25 0; -#X connect 27 0 21 1; -#X connect 42 0 8 0; -#X connect 42 1 6 0; -#X connect 42 2 3 0; -#X connect 42 3 2 0; -#X connect 42 4 46 0; -#X connect 43 0 7 0; -#X connect 44 0 43 1; -#X connect 45 0 43 0; -#X connect 46 0 1 0; -#X coords 0 -1 1 1 100 69 1 11 41; +#N canvas 340 87 592 458 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 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'3''422 6 11 0 10 -233017 +-1 0; +#X obj 15 61 cnv 15 92 20 empty \$0-tot 0'17''396 6 11 0 10 -233017 +-1 0; +#N canvas 530 20 265 164 Kontrolle 0; +#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 text 10 5 STOPPUHR KEYBOARD CONTROLS; +#X restore 118 90 pd Kontrolle; +#X obj 79 45 tgl 12 0 empty empty empty 0 -6 0 8 -233017 -1 -1 0 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 Joćo 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 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 obj 165 347 datei-w; +#X msg 118 57 \; pd-Kontrolle vis \$1; +#X obj 95 45 tgl 12 0 empty empty empty 0 -6 0 8 -166441 -1 -1 1 1 +; +#X connect 2 0 1 0; +#X connect 3 0 1 0; +#X connect 4 0 22 0; +#X connect 4 0 42 0; +#X connect 5 0 19 0; +#X connect 5 0 43 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 10 0; +#X connect 11 0 12 0; +#X connect 17 0 6 0; +#X connect 18 0 40 0; +#X connect 18 1 16 0; +#X connect 19 0 11 0; +#X connect 19 1 21 0; +#X connect 21 0 20 0; +#X connect 22 0 9 0; +#X connect 22 1 24 0; +#X connect 24 0 23 0; +#X connect 25 0 19 1; +#X connect 40 0 8 0; +#X connect 40 1 6 0; +#X connect 40 2 3 0; +#X connect 40 3 2 0; +#X connect 40 4 44 0; +#X connect 41 0 7 0; +#X connect 42 0 41 1; +#X connect 43 0 41 0; +#X connect 44 0 1 0; +#X connect 46 0 45 0; +#X coords 0 -1 1 1 100 69 1 11 41; diff --git a/tastin-help.pd b/tastin-help.pd index 6713257..1468cdf 100644 --- a/tastin-help.pd +++ b/tastin-help.pd @@ -1,5 +1,5 @@ -#N canvas 125 122 393 309 10; -#X text 12 247 (C) 2006 Joao Miguel Pais - jmmmpais@googlemail.com +#N canvas 121 146 376 296 10; +#X text 12 247 (C) 2006 Joćo Pais - jmmmpais@googlemail.com ; #X text 12 267 Released under the BSD License; #X text 256 125 Outlets; @@ -9,14 +9,15 @@ #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 obj 123 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 143 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; +#X text 256 215 - Esc: on / off; +#X text 12 30 Controls the flow of keyboard events with the Esc key +\, so that nothing gets triggered by accident. The numbers are also +displayed in the object.; +#X connect 13 0 4 0; +#X connect 13 1 9 0; diff --git a/tastin.pd b/tastin.pd index 90c68da..8a712d1 100644 --- a/tastin.pd +++ b/tastin.pd @@ -1,55 +1,63 @@ -#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; +#N canvas 309 69 360 302 10; +#X obj 15 41 key; +#X obj 48 122 spigot; +#X obj 15 62 sel 27; +#X obj 112 102 tgl 13 0 \$0-bogus \$0-bogus-i empty 0 -6 0 8 -233017 +-1 -1 0 1; +#X obj 112 62 loadbang; +#X obj 48 152 outlet; +#X obj 112 152 outlet; +#X obj 112 82 \$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 251 (C) 2006 Joćo 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 Pais; +#X restore 15 269 pd license; +#X obj 73 102 cnv 13 37 13 empty \$0-label empty 4 8 0 12 -195568 -1 +0; +#X obj 18 222 s \$0-label; +#X msg 18 202 label \$1; +#X obj 18 182 makesymbol; +#X connect 0 0 2 0; +#X connect 1 0 5 0; +#X connect 1 0 21 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 connect 20 0 19 0; +#X connect 21 0 20 0; +#X coords 0 -1 1 1 94 17 1 33 100; -- cgit v1.2.1