From 0847b9879354a72f1485dffbf1e2910bd8319536 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Pais?= Date: Fri, 30 Jan 2009 02:44:28 +0000 Subject: svn path=/trunk/abstractions/jmmmp/; revision=10680 --- dacm~-help.pd | 19 ++++++++++++++++ dacm~.pd | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ jmmmp-ext.txt | 3 ++- maat~-help.pd | 2 +- mat~-help.pd | 2 +- met~-help.pd | 2 +- 6 files changed, 95 insertions(+), 4 deletions(-) create mode 100644 dacm~-help.pd create mode 100644 dacm~.pd diff --git a/dacm~-help.pd b/dacm~-help.pd new file mode 100644 index 0000000..09499b3 --- /dev/null +++ b/dacm~-help.pd @@ -0,0 +1,19 @@ +#N canvas 71 205 407 362 10; +#X text 12 327 Released under the BSD License; +#X text 12 277 Related objects: [maat~] [mat~] [dacm~]; +#X text 11 8 [dacm~] - Mono dac~ for lazy people; +#X text 220 155 Inlets; +#X text 220 175 - Audio signal; +#X text 220 205 Arguments; +#X text 220 225 - Number of channels; +#X text 11 40 Connects the audio input to how many dac channels you +specify \, making a mono output.; +#X obj 76 196 dacm~ 4; +#X text 11 70 In case you don't give any arguments \, it assumes that +you work with 2 channels. So \, [dacm~] == [dacm~ 2].; +#X text 11 100 Only inconvenient: if you use more than one object \, +the console will report some "connection failed" messages. But everything +will work.; +#X text 12 307 (C) 2009 Joćo Pais - jmmmpais@googlemail.com; +#X text 28 171 look inside to make sure; +#X coords 0 0 1 1 31 130 0; diff --git a/dacm~.pd b/dacm~.pd new file mode 100644 index 0000000..d537873 --- /dev/null +++ b/dacm~.pd @@ -0,0 +1,71 @@ +#N canvas 143 235 368 570 10; +#X obj 50 50 inlet~; +#X obj 42 480 s pd-dacm~.pd; +#X obj 50 130 loadbang; +#X obj 50 170 moses 1; +#X msg 50 190 2; +#X obj 69 310 zl group; +#X obj 69 270 until; +#X obj 69 290 f+ 1; +#X obj 89 220 f; +#X obj 50 150 \$1; +#X obj 69 350 prepent; +#X msg 138 310 obj 50 90 dac~; +#X obj 89 240 t f f b; +#X obj 42 380 list length; +#X obj 42 330 t l l; +#X obj 42 400 until; +#X obj 42 420 f+ 0; +#X text 220 55 Inlets; +#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 535 pd license; +#X text 12 517 (C) 2009 Joćo Pais - jmmmpais@googlemail.com; +#X text 11 8 [dacm~] - Mono dac~ for lazy people; +#X text 220 75 - Audio signal; +#X text 220 105 Arguments; +#X text 220 125 - Number of channels; +#X msg 42 440 connect 0 0 25 \$1; +#X connect 2 0 9 0; +#X connect 3 0 4 0; +#X connect 3 1 8 0; +#X connect 4 0 8 0; +#X connect 5 0 14 0; +#X connect 6 0 7 0; +#X connect 7 0 5 0; +#X connect 8 0 12 0; +#X connect 9 0 3 0; +#X connect 10 0 1 0; +#X connect 11 0 10 1; +#X connect 12 0 6 0; +#X connect 12 1 5 1; +#X connect 12 2 11 0; +#X connect 13 0 15 0; +#X connect 14 0 13 0; +#X connect 14 1 10 0; +#X connect 15 0 16 0; +#X connect 16 0 24 0; +#X connect 24 0 1 0; diff --git a/jmmmp-ext.txt b/jmmmp-ext.txt index 42c41d9..d695792 100644 --- a/jmmmp-ext.txt +++ b/jmmmp-ext.txt @@ -9,6 +9,7 @@ This package has several base utilities that make coding a bit easier. It is com array-edit - edit properties of arrays and populate them following several formulas but - Monochrome bang button clock - Chronometer with display in seconds +dacm~ - Mono dac~ for lazy people datei-o - Sends the message "open ../../" datei-r - Sends the message "read ../../" datei-w - Sends the message "write ../../" @@ -43,7 +44,7 @@ It is recomended to use these abstractions with Pd-extended, since I don't keep Non-working or discarded abstractions: -aufnahme~ - Multichannel audio saver (1 to 8 channels) +aufnahme~ - Multichannel audio recorder (1 to 8 channels) bcf2000 - Store and recall presets for Behringer BCF2000 -dsp - replaced by dsp01 datei-l - replaced with datei-o \ No newline at end of file diff --git a/maat~-help.pd b/maat~-help.pd index 5b46601..903eef8 100644 --- a/maat~-help.pd +++ b/maat~-help.pd @@ -50,7 +50,7 @@ #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 text 12 367 Related objects: [mat~] [met~]; +#X text 12 367 Related objects: [mat~] [met~] [dacm~]; #X connect 5 0 17 0; #X connect 5 0 17 1; #X connect 5 1 17 3; diff --git a/mat~-help.pd b/mat~-help.pd index 22c438d..e958cf0 100644 --- a/mat~-help.pd +++ b/mat~-help.pd @@ -46,7 +46,7 @@ #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 text 12 357 Related objects: [maat~] [met~]; +#X text 12 357 Related objects: [maat~] [met~] [dacm~]; #X connect 5 0 19 0; #X connect 5 1 19 2; #X connect 8 0 19 1; diff --git a/met~-help.pd b/met~-help.pd index 4300a46..3ac5bea 100644 --- a/met~-help.pd +++ b/met~-help.pd @@ -49,7 +49,7 @@ but doesn't look as nice.; #X msg 89 153 127; #X text 118 153 Control level; #X obj 16 85 dsp01; -#X text 12 397 Related objects: [maat~] [mat~]; +#X text 12 397 Related objects: [maat~] [mat~] [dacm~]; #X connect 6 0 9 0; #X connect 6 1 9 2; #X connect 9 0 7 0; -- cgit v1.2.1