Skip to content

Commit

Permalink
adding Tapey
Browse files Browse the repository at this point in the history
  • Loading branch information
critterandguitari committed Feb 2, 2020
1 parent 647507e commit 22daf24
Show file tree
Hide file tree
Showing 73 changed files with 10,153 additions and 0 deletions.
21 changes: 21 additions & 0 deletions Samplers/Tapey/LICENSE.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
Unless otherwise noted, files in this directory are copyright Critter & Guitari and can be distributed freely according the terms of the BSD 3-Clause License below.

Where files have been imported from other sources, comments in those files indicate the authors and applicable license.

This patch contains elements from the patch shared by the user ‘booth’ here:
https://forum.pdpatchrepo.info/topic/6942/1d-cellular-automata-to-midi-patch

--- Begin BSD 3-Clause License ---

Copyright (c) 2018, Critter & Guitari
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

2. 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.

3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

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 HOLDER 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; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2 changes: 2 additions & 0 deletions Samplers/Tapey/cg-pdlib-local/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Pd-Library
Bits and pieces of Pd for the Organelle and other Critter & Guitari instruments.
Binary file not shown.
121 changes: 121 additions & 0 deletions Samplers/Tapey/cg-pdlib-local/externals/cg-osc-scope.pd
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
#N canvas 377 147 1119 831 10;
#X obj 80 30 inlet~;
#X obj 188 65 metro 90;
#X obj 242 157 tabwrite~ \$0-scope;
#X obj 215 97 t b b;
#X obj 178 317 until;
#X msg 178 290 10;
#X obj 178 349 f, f 5;
#X obj 238 349 + 1;
#X obj 210 445 tabread \$0-scope;
#X obj 210 489 + 0.5;
#X obj 210 467 * 0.5;
#X obj 210 533 i;
#X obj 178 371 t f f;
#X obj 210 422 i;
#X obj 176 593 pack;
#X obj 73 455 i;
#X text 464 55 arg1 width;
#X text 466 70 arg2 height;
#X text 467 93 arg 3: startx;
#X text 460 117 arg 4: starty;
#X obj 210 511 * \$2;
#X obj 210 556 + \$4;
#X msg 231 315 1;
#X obj 178 262 t b b b, f 16;
#X obj 287 310 pack \$1 \$2 \$3 \$4;
#X obj 287 373 s oscOut;
#X obj 208 676 list, f 8;
#X msg 559 323 0;
#X obj 591 463 tabread \$0-scope;
#X obj 591 507 + 0.5;
#X obj 591 485 * 0.5;
#X obj 591 551 i;
#X obj 559 389 t f f;
#X obj 591 440 i;
#X obj 557 611 pack;
#X obj 457 461 i;
#X obj 591 529 * \$2;
#X obj 591 574 + \$4;
#X obj 457 484 + \$3;
#X obj 208 777 s oscOut;
#X obj 176 615 t a a;
#X obj 118 220 t b b b, f 24;
#X msg 76 684 /oled/gFlip 3;
#X obj 558 253 array define \$0-scope 516;
#X msg 208 751 /oled/gLine 3 \$3 \$4 \$1 \$2 1;
#X msg 287 344 /oled/gFillArea 3 \$3 \$4 \$1 \$2 0;
#X obj 210 400 * 52;
#X obj 73 477 + \$3;
#X obj 591 418 * 52;
#X obj 457 437 * \$1;
#X floatatom 59 530 5 0 0 0 - - -;
#X obj 73 433 * 1;
#X obj 136 421 loadbang;
#X obj 136 443 \$1;
#X obj 136 465 / 10;
#X obj 136 487 i;
#X obj 188 20 inlet toggle metro;
#X obj 331 24 inlet manual bang;
#X obj 331 45 t b;
#X connect 0 0 2 0;
#X connect 1 0 3 0;
#X connect 3 0 41 0;
#X connect 3 1 2 0;
#X connect 4 0 6 0;
#X connect 5 0 4 0;
#X connect 6 0 7 0;
#X connect 6 0 12 0;
#X connect 7 0 6 1;
#X connect 8 0 10 0;
#X connect 9 0 20 0;
#X connect 10 0 9 0;
#X connect 11 0 21 0;
#X connect 12 0 51 0;
#X connect 12 1 46 0;
#X connect 13 0 8 0;
#X connect 14 0 40 0;
#X connect 15 0 47 0;
#X connect 20 0 11 0;
#X connect 21 0 14 1;
#X connect 22 0 6 1;
#X connect 23 0 5 0;
#X connect 23 1 22 0;
#X connect 23 2 24 0;
#X connect 24 0 45 0;
#X connect 26 0 44 0;
#X connect 27 0 32 0;
#X connect 28 0 30 0;
#X connect 29 0 36 0;
#X connect 30 0 29 0;
#X connect 31 0 37 0;
#X connect 32 0 49 0;
#X connect 32 1 48 0;
#X connect 33 0 28 0;
#X connect 34 0 26 1;
#X connect 35 0 38 0;
#X connect 36 0 31 0;
#X connect 37 0 34 1;
#X connect 38 0 34 0;
#X connect 40 0 26 1;
#X connect 40 1 26 0;
#X connect 41 0 42 0;
#X connect 41 1 23 0;
#X connect 41 2 27 0;
#X connect 42 0 39 0;
#X connect 44 0 39 0;
#X connect 45 0 25 0;
#X connect 46 0 13 0;
#X connect 47 0 14 0;
#X connect 47 0 50 0;
#X connect 48 0 33 0;
#X connect 49 0 35 0;
#X connect 51 0 15 0;
#X connect 52 0 53 0;
#X connect 53 0 54 0;
#X connect 54 0 55 0;
#X connect 55 0 51 1;
#X connect 55 0 49 1;
#X connect 56 0 1 0;
#X connect 57 0 58 0;
#X connect 58 0 3 0;
130 changes: 130 additions & 0 deletions Samplers/Tapey/cg-pdlib-local/externals/cg-print-wave.pd
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
#N canvas 4 50 1009 708 10;
#X obj 178 317 until;
#X obj 178 349 f, f 5;
#X obj 228 349 + 1;
#X obj 205 489 + 0.5;
#X obj 205 467 * 0.5;
#X obj 205 533 i;
#X obj 178 371 t f f;
#X obj 205 422 i;
#X obj 124 593 pack, f 14;
#X obj 76 541 i;
#X text 464 55 arg1 width;
#X text 466 70 arg2 height;
#X text 467 93 arg 3: startx;
#X text 460 117 arg 4: starty;
#X obj 205 511 * \$2;
#X obj 205 556 + \$4;
#X obj 178 262 t b b b, f 16;
#X obj 271 300 pack \$1 \$2 \$3 \$4;
#X obj 271 363 s oscOut;
#X obj 187 676 list, f 8;
#X msg 559 323 0;
#X obj 591 507 + 0.5;
#X obj 591 485 * 0.5;
#X obj 591 551 i;
#X obj 559 389 t f f;
#X obj 591 440 i;
#X obj 456 671 pack;
#X obj 423 578 i;
#X obj 591 529 * \$2;
#X obj 591 574 + \$4;
#X obj 423 601 + \$3;
#X obj 187 777 s oscOut;
#X obj 124 615 t a a, f 11;
#X msg 76 684 /oled/gFlip 3;
#X msg 187 751 /oled/gLine 3 \$3 \$4 \$1 \$2 1;
#X msg 271 334 /oled/gFillArea 3 \$3 \$4 \$1 \$2 0;
#X obj 205 400 * 52;
#X obj 76 563 + \$3;
#X obj 591 418 * 52;
#X obj 423 554 * \$1;
#X obj 76 519 * 1;
#X obj 136 421 loadbang;
#X obj 136 443 \$1;
#X obj 136 487 i;
#X obj 117 91 inlet manual bang;
#X obj 117 112 t b;
#X text 457 143 arg 5: name of array(array define);
#X text 453 166 arg 6: number of points (2-128);
#X obj 618 278 s \$0-size;
#X obj 664 319 r \$0-size;
#X obj 635 362 i;
#X obj 118 190 t b b b b, f 72;
#X obj 635 341 / \$6;
#X obj 136 465 / \$6;
#X obj 178 283 f \$6;
#X msg 224 295 0;
#X msg 618 215 0;
#X obj 618 246 tabread \$5-length;
#X msg 444 741 /oled/gClear 3 1;
#X obj 178 114 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
-1 -1;
#X obj 205 445 tabread \$5;
#X obj 591 463 tabread \$5;
#X floatatom 719 283 5 0 0 0 - - -, f 5;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X connect 1 0 6 0;
#X connect 2 0 1 1;
#X connect 3 0 14 0;
#X connect 4 0 3 0;
#X connect 5 0 15 0;
#X connect 6 0 40 0;
#X connect 6 1 36 0;
#X connect 7 0 60 0;
#X connect 8 0 32 0;
#X connect 9 0 37 0;
#X connect 14 0 5 0;
#X connect 15 0 8 1;
#X connect 16 0 54 0;
#X connect 16 1 55 0;
#X connect 16 2 17 0;
#X connect 17 0 35 0;
#X connect 19 0 34 0;
#X connect 20 0 24 0;
#X connect 21 0 28 0;
#X connect 22 0 21 0;
#X connect 23 0 29 0;
#X connect 24 0 39 0;
#X connect 24 1 38 0;
#X connect 25 0 61 0;
#X connect 26 0 19 1;
#X connect 27 0 30 0;
#X connect 28 0 23 0;
#X connect 29 0 26 1;
#X connect 30 0 26 0;
#X connect 32 0 19 1;
#X connect 32 1 19 0;
#X connect 33 0 31 0;
#X connect 34 0 31 0;
#X connect 35 0 18 0;
#X connect 36 0 7 0;
#X connect 37 0 8 0;
#X connect 38 0 25 0;
#X connect 39 0 27 0;
#X connect 40 0 9 0;
#X connect 41 0 42 0;
#X connect 42 0 53 0;
#X connect 43 0 40 1;
#X connect 43 0 39 1;
#X connect 44 0 45 0;
#X connect 45 0 51 0;
#X connect 49 0 52 0;
#X connect 50 0 36 1;
#X connect 50 0 38 1;
#X connect 51 0 33 0;
#X connect 51 1 16 0;
#X connect 51 2 20 0;
#X connect 51 3 56 0;
#X connect 52 0 50 0;
#X connect 53 0 43 0;
#X connect 54 0 0 0;
#X connect 55 0 1 1;
#X connect 56 0 57 0;
#X connect 57 0 48 0;
#X connect 57 0 62 0;
#X connect 58 0 31 0;
#X connect 59 0 51 0;
#X connect 60 0 4 0;
#X connect 61 0 22 0;
Loading

0 comments on commit 22daf24

Please sign in to comment.