aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/pddp/import-help.pd19
-rw-r--r--doc/tutorials/sound/00.controlling_dsp_processing.pd5
-rw-r--r--doc/tutorials/sound/03.dsp_processing.pd5
-rw-r--r--doc/tutorials/sound/TEMPLATE.pd1
-rw-r--r--doc/tutorials/sound/building_waveforms_with_sines.pd19
-rw-r--r--doc/tutorials/sound/detecting_pitch.pd20
-rw-r--r--doc/tutorials/sound/feedback_delay_network.pd47
-rw-r--r--doc/tutorials/sound/ramping_up_and_down.pd25
-rw-r--r--doc/tutorials/sound/voice_fm.pd49
9 files changed, 91 insertions, 99 deletions
diff --git a/doc/pddp/import-help.pd b/doc/pddp/import-help.pd
index a7f4ff54..12e12618 100644
--- a/doc/pddp/import-help.pd
+++ b/doc/pddp/import-help.pd
@@ -1,7 +1,7 @@
-#N canvas 0 0 555 619 10;
+#N canvas 579 22 555 619 10;
#X declare;
#X declare;
-#X declare -lib ext13 -lib memento -lib rradical;
+#X declare -lib cyclone -lib osc;
#X obj 0 595 cnv 15 552 21 empty \$0-pddp.cnv.footer empty 20 12 0
14 -228856 -66577 0;
#X obj 0 0 cnv 15 552 40 empty \$0-pddp.cnv.header import 3 12 0 18
@@ -44,7 +44,6 @@ to conform to the PDDP template for Pd version 0.42.;
#X obj 455 20 pddp/pddplink http://wiki.puredata.info/en/import -text
pdpedia: import;
#X msg 91 114 bang;
-#X obj 91 162 import ext13 memento rradical;
#X symbolatom 102 188 0 0 0 0 - - -;
#X obj 91 214 print;
#X text 138 113 get next item in list of loaded libs;
@@ -74,10 +73,12 @@ be sent out its right outlet.;
#X text 80 471 n) symbol atom;
#X text 167 471 - the arguments to [import] specify the libraries to
load for patch.;
-#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide;
+#X obj 4 597 pddp/pddplink all_about_help_patches.pd -text Usage Guide
+;
#X obj 97 568 pddp/pddplink all_about_libraries.pd;
-#X connect 13 0 14 0;
-#X connect 14 0 15 0;
-#X connect 14 0 16 0;
-#X connect 14 1 25 0;
-#X connect 19 0 14 0;
+#X obj 91 162 import cyclone osc;
+#X connect 13 0 35 0;
+#X connect 18 0 35 0;
+#X connect 35 0 14 0;
+#X connect 35 0 15 0;
+#X connect 35 1 24 0;
diff --git a/doc/tutorials/sound/00.controlling_dsp_processing.pd b/doc/tutorials/sound/00.controlling_dsp_processing.pd
index a6898368..c3365e4a 100644
--- a/doc/tutorials/sound/00.controlling_dsp_processing.pd
+++ b/doc/tutorials/sound/00.controlling_dsp_processing.pd
@@ -1,5 +1,4 @@
#N canvas 10 40 620 460 10;
-#X obj 494 57 import rradical;
#X obj 541 21 pddp/dsp;
#X obj 11 8 cnv 15 400 40 empty empty TEMPLATE 20 12 0 24 -228992 -66577
0;
@@ -28,6 +27,6 @@ on \, and "0" means off.;
#X text 463 205 (sine wave generator);
#X text 13 323 You can also use the menu options: from the "Media"
menu \, select "audio ON" or "audio OFF".;
+#X connect 14 0 15 0;
#X connect 15 0 16 0;
-#X connect 16 0 17 0;
-#X connect 16 0 17 1;
+#X connect 15 0 16 1;
diff --git a/doc/tutorials/sound/03.dsp_processing.pd b/doc/tutorials/sound/03.dsp_processing.pd
index 1983211f..b98412e7 100644
--- a/doc/tutorials/sound/03.dsp_processing.pd
+++ b/doc/tutorials/sound/03.dsp_processing.pd
@@ -1,5 +1,4 @@
#N canvas 10 40 620 460 10;
-#X obj 466 72 import pddp rradical;
#X obj 541 21 pddp/dsp;
#X obj 11 8 cnv 15 400 40 empty empty dsp_processing 20 12 0 24 -228992
-66577 0;
@@ -36,6 +35,6 @@ commands \; and there are high-level objects \, like [pddp/dsp].;
#X text 55 383 [pddp/dsp];
#X obj 132 383 pddp/dsp;
#X obj 331 383 output~;
-#X connect 11 0 10 0;
+#X connect 10 0 9 0;
+#X connect 13 0 14 0;
#X connect 14 0 15 0;
-#X connect 15 0 16 0;
diff --git a/doc/tutorials/sound/TEMPLATE.pd b/doc/tutorials/sound/TEMPLATE.pd
index 9f78eb60..73f86c93 100644
--- a/doc/tutorials/sound/TEMPLATE.pd
+++ b/doc/tutorials/sound/TEMPLATE.pd
@@ -1,5 +1,4 @@
#N canvas 286 169 644 464 10;
-#X obj 494 57 import rradical;
#X obj 541 21 pddp/dsp;
#X obj 11 8 cnv 15 400 40 empty empty TEMPLATE 20 12 0 24 -228992 -66577
0;
diff --git a/doc/tutorials/sound/building_waveforms_with_sines.pd b/doc/tutorials/sound/building_waveforms_with_sines.pd
index babb8bf4..d2e4b2a3 100644
--- a/doc/tutorials/sound/building_waveforms_with_sines.pd
+++ b/doc/tutorials/sound/building_waveforms_with_sines.pd
@@ -1,5 +1,4 @@
#N canvas 26 211 652 472 10;
-#X obj 494 57 import rradical;
#X obj 541 21 pddp/dsp;
#X obj 11 8 cnv 15 450 40 empty empty building_waveforms_with_sines
20 12 0 24 -228992 -66577 0;
@@ -84,13 +83,13 @@ to an amplitude that is the inverse of the harmonic number. That means
for harmonic 2 \, set the slider to an amplitude of 1/2 \, or halfway
in the middle. For harmonic 3 \, set it at 1/3 \, harmonic 4 \, set
to 1/4 \, and so on...;
+#X connect 4 0 5 0;
#X connect 5 0 6 0;
-#X connect 6 0 7 0;
-#X connect 7 0 10 0;
-#X connect 8 0 19 0;
-#X connect 9 0 3 0;
-#X connect 9 0 3 1;
-#X connect 10 0 9 1;
-#X connect 16 0 9 0;
-#X connect 19 0 16 0;
-#X connect 19 1 5 0;
+#X connect 6 0 9 0;
+#X connect 7 0 18 0;
+#X connect 8 0 2 0;
+#X connect 8 0 2 1;
+#X connect 9 0 8 1;
+#X connect 15 0 8 0;
+#X connect 18 0 15 0;
+#X connect 18 1 4 0;
diff --git a/doc/tutorials/sound/detecting_pitch.pd b/doc/tutorials/sound/detecting_pitch.pd
index bfd3b68d..d77b721b 100644
--- a/doc/tutorials/sound/detecting_pitch.pd
+++ b/doc/tutorials/sound/detecting_pitch.pd
@@ -1,5 +1,4 @@
#N canvas 91 86 636 456 10;
-#X declare -lib rradical;
#X obj 541 21 pddp/dsp;
#X obj 11 8 cnv 15 400 40 empty empty detecting_pitch 20 12 0 24 -228992
-66577 0;
@@ -12,7 +11,6 @@ mic!;
#X text 152 183 <-- banged on attack;
#X obj 163 157 - 100;
#X obj 118 227 mtof;
-#X obj 516 59 import rradical;
#X obj 126 371 output~;
#X obj 149 340 *~;
#X obj 118 247 osc~;
@@ -26,13 +24,13 @@ mic!;
#X connect 2 3 7 0;
#X connect 4 0 2 0;
#X connect 4 1 2 0;
+#X connect 7 0 12 0;
#X connect 7 0 13 0;
-#X connect 7 0 14 0;
-#X connect 8 0 12 0;
-#X connect 11 0 10 1;
-#X connect 12 0 11 0;
-#X connect 13 0 14 1;
-#X connect 14 0 15 0;
-#X connect 15 0 17 0;
-#X connect 16 0 11 1;
-#X connect 17 0 16 0;
+#X connect 8 0 11 0;
+#X connect 10 0 9 1;
+#X connect 11 0 10 0;
+#X connect 12 0 13 1;
+#X connect 13 0 14 0;
+#X connect 14 0 16 0;
+#X connect 15 0 10 1;
+#X connect 16 0 15 0;
diff --git a/doc/tutorials/sound/feedback_delay_network.pd b/doc/tutorials/sound/feedback_delay_network.pd
index 0cdb1e5c..5a1aa1b4 100644
--- a/doc/tutorials/sound/feedback_delay_network.pd
+++ b/doc/tutorials/sound/feedback_delay_network.pd
@@ -1,5 +1,4 @@
#N canvas 319 233 653 482 10;
-#X obj 459 56 import rradical creb;
#X obj 541 21 pddp/dsp;
#X obj 10 7 cnv 15 400 40 empty empty feedback_delay_network 20 12
0 24 -228992 -66577 0;
@@ -38,27 +37,27 @@ when you abuse them:;
#X obj 23 126 lop~ 1000;
#X msg 384 221 linear 8 1 5;
#X msg 384 241 linear 64 4 5;
-#X connect 4 0 28 0;
-#X connect 5 0 8 0;
-#X connect 6 0 5 1;
-#X connect 7 0 3 0;
-#X connect 7 1 3 1;
-#X connect 8 0 7 0;
-#X connect 9 0 8 1;
-#X connect 9 1 17 0;
+#X connect 3 0 27 0;
+#X connect 4 0 7 0;
+#X connect 5 0 4 1;
+#X connect 6 0 2 0;
+#X connect 6 1 2 1;
+#X connect 7 0 6 0;
+#X connect 8 0 7 1;
+#X connect 8 1 16 0;
+#X connect 9 0 8 0;
#X connect 10 0 9 0;
-#X connect 11 0 10 0;
-#X connect 12 0 7 0;
-#X connect 13 0 7 0;
-#X connect 14 0 7 0;
-#X connect 15 0 7 0;
-#X connect 16 0 7 0;
-#X connect 17 0 10 0;
-#X connect 19 0 9 0;
-#X connect 20 0 19 0;
-#X connect 22 0 7 0;
-#X connect 25 0 7 0;
-#X connect 27 0 7 0;
-#X connect 28 0 5 0;
-#X connect 29 0 7 0;
-#X connect 30 0 7 0;
+#X connect 11 0 6 0;
+#X connect 12 0 6 0;
+#X connect 13 0 6 0;
+#X connect 14 0 6 0;
+#X connect 15 0 6 0;
+#X connect 16 0 9 0;
+#X connect 18 0 8 0;
+#X connect 19 0 18 0;
+#X connect 21 0 6 0;
+#X connect 24 0 6 0;
+#X connect 26 0 6 0;
+#X connect 27 0 4 0;
+#X connect 28 0 6 0;
+#X connect 29 0 6 0;
diff --git a/doc/tutorials/sound/ramping_up_and_down.pd b/doc/tutorials/sound/ramping_up_and_down.pd
index d21e420d..90fb2a0d 100644
--- a/doc/tutorials/sound/ramping_up_and_down.pd
+++ b/doc/tutorials/sound/ramping_up_and_down.pd
@@ -1,9 +1,8 @@
#N canvas 386 245 644 464 10;
-#X obj 494 61 import rradical;
#X obj 541 21 pddp/dsp;
#X obj 11 8 cnv 15 400 40 empty empty ramping_up_and_down 20 12 0 24
-228992 -66577 0;
-#N canvas 0 22 450 300 graph6 0;
+#N canvas 0 22 450 300 (subpatch) 0;
#X array \$0-line 44100 float 0;
#X coords 0 1 44100 -1 200 140 1;
#X restore 401 170 graph;
@@ -30,14 +29,14 @@ to another.;
#X text 334 378 More on ramping:;
#X obj 330 402 pddp/open ../../3.audio.examples/A03.line;
#X obj 330 425 pddp/open ../../3.audio.examples/A04.line2;
-#X connect 7 0 8 0;
-#X connect 7 0 10 0;
-#X connect 9 0 8 0;
-#X connect 9 1 7 0;
-#X connect 10 0 6 1;
-#X connect 10 0 6 0;
-#X connect 11 0 10 1;
-#X connect 12 0 9 0;
-#X connect 13 0 9 0;
-#X connect 14 0 9 0;
-#X connect 15 0 9 0;
+#X connect 6 0 7 0;
+#X connect 6 0 9 0;
+#X connect 8 0 7 0;
+#X connect 8 1 6 0;
+#X connect 9 0 5 1;
+#X connect 9 0 5 0;
+#X connect 10 0 9 1;
+#X connect 11 0 8 0;
+#X connect 12 0 8 0;
+#X connect 13 0 8 0;
+#X connect 14 0 8 0;
diff --git a/doc/tutorials/sound/voice_fm.pd b/doc/tutorials/sound/voice_fm.pd
index e1be019d..f72111f3 100644
--- a/doc/tutorials/sound/voice_fm.pd
+++ b/doc/tutorials/sound/voice_fm.pd
@@ -3,7 +3,6 @@
#X obj 11 8 cnv 15 400 40 empty empty voice_fm 20 12 0 24 -228992 -66577
0;
#X obj 137 371 output~;
-#X obj 494 57 import rradical;
#X obj 150 90 adc~;
#X obj 150 133 fiddle~;
#X obj 164 218 mtof;
@@ -24,36 +23,36 @@
#X msg 118 287 1 10;
#X msg 53 287 0 1000;
#X obj 53 267 delay 100;
-#N canvas 0 22 450 300 graph1 0;
+#N canvas 0 22 450 300 (subpatch) 0;
#X array \$0-wavetable 8820 float 0;
#X coords 0 1 8819 -1 200 140 1;
#X restore 388 139 graph;
#X obj 260 346 metro 200;
-#X obj 260 328 tgl 15 0 empty empty empty 0 -6 0 8 -24198 -1 -1 1 1
+#X obj 260 328 tgl 15 0 empty empty empty 0 -6 0 8 -24198 -1 -1 0 1
;
#X text 278 326 see it;
#X obj 260 370 tabwrite~ \$0-wavetable;
+#X connect 3 0 4 0;
#X connect 4 0 5 0;
-#X connect 5 0 6 0;
+#X connect 4 0 6 0;
+#X connect 4 1 21 0;
+#X connect 4 1 19 0;
+#X connect 4 3 13 0;
+#X connect 4 3 14 0;
#X connect 5 0 7 0;
-#X connect 5 1 22 0;
-#X connect 5 1 20 0;
-#X connect 5 3 14 0;
-#X connect 5 3 15 0;
-#X connect 6 0 8 0;
-#X connect 8 0 18 0;
-#X connect 9 0 8 1;
-#X connect 10 0 9 0;
-#X connect 14 0 10 0;
-#X connect 15 0 16 0;
-#X connect 16 0 9 1;
-#X connect 17 0 2 0;
-#X connect 17 0 2 1;
-#X connect 17 0 27 0;
-#X connect 18 0 17 1;
-#X connect 19 0 17 0;
-#X connect 20 0 19 0;
-#X connect 21 0 19 0;
-#X connect 22 0 21 0;
-#X connect 24 0 27 0;
-#X connect 25 0 24 0;
+#X connect 7 0 17 0;
+#X connect 8 0 7 1;
+#X connect 9 0 8 0;
+#X connect 13 0 9 0;
+#X connect 14 0 15 0;
+#X connect 15 0 8 1;
+#X connect 16 0 2 0;
+#X connect 16 0 2 1;
+#X connect 16 0 26 0;
+#X connect 17 0 16 1;
+#X connect 18 0 16 0;
+#X connect 19 0 18 0;
+#X connect 20 0 18 0;
+#X connect 21 0 20 0;
+#X connect 23 0 26 0;
+#X connect 24 0 23 0;