From e4df2a6e1c80f323b5e1ded6e2985c454b77a03a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Pais?= Date: Sun, 13 Aug 2006 15:35:53 +0000 Subject: This commit was generated by cvs2svn to compensate for changes in r5581, which included commits to RCS files with non-trunk default branches. svn path=/trunk/abstractions/jmmmp/; revision=5582 --- bcf2000.pd | 248 ++++++++++++++++++++++++++++----------------------------- jmmmp-ext.txt | 18 +++-- maat~-help.pd | 126 ++++++++++++++--------------- mat~-help.pd | 114 +++++++++++++------------- met~-help.pd | 120 ++++++++++++++-------------- snaps~-help.pd | 46 +++++------ snaps~.pd | 116 +++++++++++++-------------- stoppuhr.pd | 248 ++++++++++++++++++++++++++++----------------------------- 8 files changed, 519 insertions(+), 517 deletions(-) diff --git a/bcf2000.pd b/bcf2000.pd index b5db74a..3f31c63 100755 --- a/bcf2000.pd +++ b/bcf2000.pd @@ -1,124 +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; +#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 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+37 1e+37 0 0 empty empty empty 0 -6 0 10 +-233017 -1 -1 0 256; +#X obj 60 122 nbx 3 15 -1e+37 1e+37 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 0; +#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 0 +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 obj 54 157 datei-w; +#X connect 1 0 12 1; +#X connect 1 0 15 0; +#X connect 1 1 7 1; +#X connect 1 1 14 0; +#X connect 2 0 4 0; +#X connect 3 0 8 0; +#X connect 4 0 0 0; +#X connect 4 1 0 1; +#X connect 6 0 5 0; +#X connect 8 0 2 0; +#X connect 9 0 37 0; +#X connect 10 0 6 0; +#X connect 11 0 12 0; +#X connect 12 0 7 0; +#X connect 13 0 11 0; +#X connect 16 0 5 0; +#X connect 17 0 16 0; +#X connect 19 0 24 0; +#X connect 22 0 21 0; +#X connect 23 0 22 0; +#X connect 24 0 3 0; +#X connect 24 1 6 0; +#X connect 37 0 5 0; +#X coords 0 -1 1 1 117 34 1 10 120; diff --git a/jmmmp-ext.txt b/jmmmp-ext.txt index 65faae4..1f705ab 100755 --- a/jmmmp-ext.txt +++ b/jmmmp-ext.txt @@ -1,32 +1,34 @@ 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-o - 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 +dsp01 - DSP switch 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 -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 +m-i - Automatic conversion of MIDI controller mk - shows the controller number and MIDI value oscD - Counts received OSC messages oscS - Interface for sendOSC -snaps~ - snapshot~ implementation +snaps~ - snapshot~ GUI implementation stoppuhr - Chronometer with two layers tastin - Gate for keyboard input -2006.07.05 +2006.08.17 diff --git a/maat~-help.pd b/maat~-help.pd index 32f1b69..c616c54 100755 --- a/maat~-help.pd +++ b/maat~-help.pd @@ -1,63 +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; +#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; diff --git a/mat~-help.pd b/mat~-help.pd index 105f1a2..c8a70e5 100755 --- a/mat~-help.pd +++ b/mat~-help.pd @@ -1,57 +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; +#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; diff --git a/met~-help.pd b/met~-help.pd index 8b4a9c7..b9aa1bf 100755 --- a/met~-help.pd +++ b/met~-help.pd @@ -1,60 +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; +#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; diff --git a/snaps~-help.pd b/snaps~-help.pd index a81b945..f177330 100755 --- a/snaps~-help.pd +++ b/snaps~-help.pd @@ -1,23 +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; +#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; diff --git a/snaps~.pd b/snaps~.pd index 2f7c5ec..8db2bff 100755 --- 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+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; +#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; diff --git a/stoppuhr.pd b/stoppuhr.pd index f882692..50593a8 100755 --- a/stoppuhr.pd +++ b/stoppuhr.pd @@ -1,124 +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; +#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; -- cgit v1.2.1