Imported Upstream version 0.1.1

parent daf59ef5
This diff is collapsed.
This diff is collapsed.
#N canvas 219 32 485 328 10;
#X declare -lib pan;
#N canvas 0 31 485 328 10;
#X obj 5 2 cnv 15 450 20 empty empty equal_power_pan~ 2 11 1 18 -233017
-66577 0;
#X msg 422 3 pddp;
#X text 27 270 (C) Copyright 2004 Hans-Christoph Steiner <hans@at.or.at>
#X text 27 270 (C) Copyright 2004 Hans-Christoph Steiner <hans@eds.org>
;
#X text 244 284 released under the GNU GPL;
#X obj 224 149 hsl 128 20 0 1 0 1 empty empty pan_position 6 10 1 11
......@@ -19,6 +18,19 @@ takes the control signal with 0 = left \, 1 = right \, and 0.5 = center.
out the dead spot in the middle somewhat.;
#X obj 141 234 dac~ 1 2;
#X obj 113 187 equal_power_pan~;
#N canvas 504 253 494 344 META 0;
#X text 12 175 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
Wilkes for Pd version 0.42.;
#X text 12 25 LICENSE GPL;
#X text 12 155 AUTHOR Hans-Christoph Steiner;
#X text 12 45 DESCRIPTION pan a mono signal using square root panning
to smooth out the dead spot in the middle somewhat;
#X text 12 5 KEYWORDS signal abstraction;
#X text 12 95 INLET_1 float;
#X text 12 75 INLET_0 signal;
#X text 12 115 OUTLET_0 signal;
#X text 12 135 OUTLET_1 signal;
#X restore 432 299 pd META;
#X connect 4 0 12 1;
#X connect 5 0 6 0;
#X connect 6 0 12 0;
......
#N canvas 509 36 449 438 10;
#N canvas 0 31 449 438 10;
#X obj 23 38 inlet~;
#X obj 234 48 inlet;
#X obj 23 322 outlet~;
......
#N canvas 7 59 519 390 10;
#X declare -lib pan;
#N canvas 0 31 519 390 10;
#X obj 5 2 cnv 15 450 20 empty empty gogins_pan~ 2 11 1 18 -233017
-66577 0;
#X msg 422 3 pddp;
......@@ -17,12 +16,26 @@ takes the control signal with 0 = left \, 1 = right \, and 0.5 = center.
#X text 15 36 Pan a mono signal using an algorithm posted by Michael
Gogins to the Csound list. The aim is to have the pan feel like its
wrapping around more.;
#X text 27 350 (C) Copyright 2004 Hans-Christoph Steiner <hans@at.or.at>
#X text 27 350 (C) Copyright 2004 Hans-Christoph Steiner <hans@eds.org>
;
#X text 244 364 released under the GNU GPL;
#X text 40 277 [gogins_pan~] implements an algorithm conceived by Michael
Gogins and described here: ;
#X obj 22 324 pddp/pddplink http://www.csounds.com/ezine/autumn1999/beginners/;
Gogins and described here:;
#X obj 22 324 pddp/pddplink http://www.csounds.com/ezine/autumn1999/beginners/
;
#N canvas 504 253 494 344 META 0;
#X text 12 175 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
Wilkes for Pd version 0.42.;
#X text 12 25 LICENSE GPL;
#X text 12 155 AUTHOR Hans-Christoph Steiner;
#X text 12 5 KEYWORDS signal abstraction;
#X text 12 95 INLET_1 float;
#X text 12 75 INLET_0 signal;
#X text 12 115 OUTLET_0 signal;
#X text 12 135 OUTLET_1 signal;
#X text 12 45 DESCRIPTION pan a mono signal using an algorithm posted
by Michael Gogins to the Csound list;
#X restore 463 358 pd META;
#X connect 2 0 9 1;
#X connect 3 0 4 0;
#X connect 4 0 9 0;
......
#N canvas 612 28 522 586 10;
#N canvas 0 31 522 586 10;
#X obj 23 38 inlet~;
#X obj 139 47 inlet;
#X obj 23 482 outlet~;
......
#N canvas 168 428 470 338 10;
#X declare -lib pan;
#N canvas 0 31 470 338 10;
#X obj 77 187 gpan~;
#X obj 54 155 osc~ 300;
#X obj 114 155 osc~ 400;
......@@ -19,6 +18,20 @@ and display the status.;
#X msg 361 235 \; pd dsp \$1;
#X text 201 299 released under the GNU GPL;
#X text 37 284 (C) Copyright 2003 Marc Lavalee;
#N canvas 459 31 494 344 META 0;
#X text 12 195 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
Wilkes for Pd version 0.42.;
#X text 12 25 LICENSE GPL;
#X text 12 175 AUTHOR Hans-Christoph Steiner;
#X text 12 75 INLET_0 signal;
#X text 12 135 OUTLET_0 signal;
#X text 12 155 OUTLET_1 signal;
#X text 12 115 INLET_2 float;
#X text 12 5 KEYWORDS signal abstraction GUI;
#X text 12 45 DESCRIPTION a stereo pan object with a built-in slider
to control and display the status;
#X text 12 95 INLET_1 signal;
#X restore 413 309 pd META;
#X connect 0 0 3 0;
#X connect 0 1 3 1;
#X connect 1 0 0 0;
......
#N canvas 503 335 477 320 10;
#X declare -lib pan;
#X obj 5 2 cnv 15 450 20 empty empty linearpan~ 2 11 1 18 -233017
-66577 0;
#N canvas 0 31 477 320 10;
#X obj 5 2 cnv 15 450 20 empty empty linearpan~ 2 11 1 18 -233017 -66577
0;
#X msg 422 3 pddp;
#X text 27 270 (C) Copyright 2004 Hans-Christoph Steiner <hans@at.or.at>
#X text 17 270 (C) Copyright 2004 Hans-Christoph Steiner <hans@eds.org>
;
#X text 244 284 released under the GNU GPL;
#X text 234 284 released under the GNU GPL;
#X obj 134 225 dac~;
#X obj 181 145 hsl 128 20 0 1 0 1 empty empty pan_position 6 10 1 11
-262131 -1 -1 6350 0;
......@@ -14,9 +13,21 @@ takes the audio signal and the right inlet takes the control signal
with 0 = left \, 1 = right \, and 0.5 = center.;
#X obj 84 131 osc~ 250;
#X obj 84 152 *~ 0.5;
#X obj 362 186 tgl 25 0 empty empty DSP 3 12 1 9 -24198 -1 -1 1 1;
#X obj 362 186 tgl 25 0 empty empty DSP 3 12 1 9 -24198 -1 -1 0 1;
#X msg 362 218 \; pd dsp \$1;
#X obj 113 187 linearpan~;
#N canvas 459 31 494 344 META 0;
#X text 12 165 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
Wilkes for Pd version 0.42.;
#X text 12 25 LICENSE GPL;
#X text 12 145 AUTHOR Hans-Christoph Steiner;
#X text 12 65 INLET_0 signal;
#X text 12 105 OUTLET_0 signal;
#X text 12 125 OUTLET_1 signal;
#X text 12 45 DESCRIPTION pan a mono signal using linear panning;
#X text 12 5 KEYWORDS signal abstraction;
#X text 12 85 INLET_1 float;
#X restore 423 289 pd META;
#X connect 5 0 11 1;
#X connect 7 0 8 0;
#X connect 8 0 11 0;
......
#N canvas 438 88 462 372 10;
#N canvas 0 31 462 372 10;
#X obj 23 38 inlet~;
#X obj 193 36 inlet;
#X obj 23 262 outlet~;
......
......@@ -2,8 +2,8 @@
#N canvas 20 20 420 300 META 0;
#X text 10 10 META this is a prototype of a libdir meta file;
#X text 10 30 NAME pan;
#X text 10 50 AUTHOR Hans-Christoph Steiner <hans@at.or.at>;
#X text 10 50 AUTHOR Hans-Christoph Steiner <hans@eds.org>;
#X text 10 70 DESCRIPTION A library of panning algoritms;
#X text 10 90 LICENSE GNU GPL v2+;
#X text 10 110 VERSION 0.1;
#X text 10 110 VERSION 0.1.1;
#X restore 10 10 pd META;
#N canvas 405 25 454 576 10;
#X obj 11 96 inlet~;
#X obj 216 116 inlet;
#X obj 70 443 *~;
#X obj 70 472 outlet~;
#X obj 200 442 *~;
#X obj 200 471 outlet~;
#X text 77 492 left;
#X text 203 491 right;
#X text 130 518 (C) Copyright 2004 Hans-Christoph Steiner;
#X text 234 534 released under the GNU GPL;
#X obj 216 418 line~;
#X obj 86 418 line~;
#X obj 307 183 loadbang;
#X floatatom 315 244 7 0 0 3 blocksize_in_ms - -;
#X obj 290 184 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
#N canvas 0 31 454 576 10;
#X obj 11 66 inlet~;
#X obj 216 86 inlet;
#X obj 70 413 *~;
#X obj 70 442 outlet~;
#X obj 200 412 *~;
#X obj 200 441 outlet~;
#X text 77 462 left;
#X text 203 461 right;
#X text 130 488 (C) Copyright 2004 Hans-Christoph Steiner;
#X text 234 504 released under the GNU GPL;
#X obj 216 388 line~;
#X obj 86 388 line~;
#X obj 307 153 loadbang;
#X floatatom 315 214 7 0 0 3 blocksize_in_ms - -;
#X obj 290 154 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 216 337 t f b;
#X obj 246 356 f;
#X obj 216 379 pack f f;
#X msg 216 399 \$1 \$2;
#X obj 86 337 t f b;
#X obj 116 356 f;
#X obj 86 379 pack f f;
#X msg 86 399 \$1 \$2;
#X obj 307 215 hcs/blocksize_in_ms;
#X obj 86 117 inlet;
#X obj 216 307 t f b;
#X obj 246 326 f;
#X obj 216 349 pack f f;
#X msg 216 369 \$1 \$2;
#X obj 86 307 t f b;
#X obj 116 326 f;
#X obj 86 349 pack f f;
#X msg 86 369 \$1 \$2;
#X obj 307 185 hcs/blocksize_in_ms;
#X obj 86 87 inlet;
#X text 10 17 [pan_core~];
#N canvas 464 31 494 344 META 0;
#X text 12 195 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
Wilkes for Pd version 0.42.;
#X text 12 25 LICENSE GPL;
#X text 12 175 AUTHOR Hans-Christoph Steiner;
#X text 12 45 DESCRIPTION pan a mono signal using square root panning
to smooth out the dead spot in the middle somewhat;
#X text 12 95 INLET_1 float;
#X text 12 75 INLET_0 signal;
#X text 12 135 OUTLET_0 signal;
#X text 12 155 OUTLET_1 signal;
#X text 12 115 INLET_2 float;
#X text 12 5 KEYWORDS signal abstraction needs_work (example);
#X restore 396 545 pd META;
#X connect 0 0 2 0;
#X connect 0 0 4 0;
#X connect 1 0 15 0;
......
#N canvas 360 90 481 324 10;
#X declare -lib pan;
#N canvas 0 31 481 346 10;
#X obj 5 2 cnv 15 450 20 empty empty square_root_pan~ 2 11 1 18 -233017
-66577 0;
#X msg 422 3 pddp;
#X text 27 270 (C) Copyright 2004 Hans-Christoph Steiner <hans@at.or.at>
#X text 27 270 (C) Copyright 2004 Hans-Christoph Steiner <hans@eds.org>
;
#X text 244 284 released under the GNU GPL;
#X obj 224 149 hsl 128 20 0 1 0 1 empty empty pan_position 6 10 1 11
......@@ -19,6 +18,19 @@ takes the control signal with 0 = left \, 1 = right \, and 0.5 = center.
out the dead spot in the middle somewhat.;
#X obj 113 187 square_root_pan~;
#X obj 141 234 dac~ 1 2;
#N canvas 464 31 494 344 META 0;
#X text 12 175 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
Wilkes for Pd version 0.42.;
#X text 12 25 LICENSE GPL;
#X text 12 155 AUTHOR Hans-Christoph Steiner;
#X text 12 95 INLET_1 float;
#X text 12 75 INLET_0 signal;
#X text 12 115 OUTLET_0 signal;
#X text 12 135 OUTLET_1 signal;
#X text 12 45 DESCRIPTION pan a mono signal using square root panning
to smooth out the dead spot in the middle somewhat;
#X text 12 5 KEYWORDS signal abstraction;
#X restore 425 314 pd META;
#X connect 4 0 11 1;
#X connect 5 0 6 0;
#X connect 6 0 11 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment