aboutsummaryrefslogtreecommitdiff
path: root/doc/pddp/adc~_dac~-help.pd
diff options
context:
space:
mode:
Diffstat (limited to 'doc/pddp/adc~_dac~-help.pd')
-rw-r--r--doc/pddp/adc~_dac~-help.pd188
1 files changed, 98 insertions, 90 deletions
diff --git a/doc/pddp/adc~_dac~-help.pd b/doc/pddp/adc~_dac~-help.pd
index 4b8dc717..1ebf71ff 100644
--- a/doc/pddp/adc~_dac~-help.pd
+++ b/doc/pddp/adc~_dac~-help.pd
@@ -1,105 +1,113 @@
-#N canvas 847 22 553 572 12;
-#X obj 8 8 cnv 15 90 553 empty empty empty 20 12 0 14 -233017 -66577
-0;
-#N canvas 129 22 415 237 More_Info 0;
-#N canvas 131 29 532 435 sample_rate 0;
-#X text 12 24 SAMPLE RATE;
-#X text 29 46 [adc~] and [dac~] always operate at the sample rate that
-is specified in Pd's command line. By default \, the sample rate is
-44100 hz. But Pd operates any sample rate supported by standard audio
-hardware. Sample rates cannot be changed at run-time in Pd \, but must
-be stated in the command line when Pd is instantiated. As well \, two
-or more instances of Pd running simoultaneously can each be using different
-sample rates! Having said that \, Pd can easily upsample or downsample
-by using the [block~] object. Here are some example of the common sample
-rates:;
-#X text 85 232 c:/pd/bin/pd.exe -r 11025;
-#X text 85 262 c:/pd/bin/pd.exe -r 22050;
-#X text 86 329 c:/pd/bin/pd.exe -r 88200;
-#X text 85 217 c:/pd/bin/pd.exe -r 8000;
-#X text 85 247 c:/pd/bin/pd.exe -r 16000;
-#X text 86 278 c:/pd/bin/pd.exe -r 32000;
-#X text 86 294 c:/pd/bin/pd.exe -r 44100 CD Quality;
-#X text 86 311 c:/pd/bin/pd.exe -r 48000 DAT Quality;
-#X text 87 366 c:/pd/bin/pd.exe -r 192000 DVD-Audio Quality;
-#X text 86 347 c:/pd/bin/pd.exe -r 96000 DVD-Video/Audio Quality;
-#X restore 40 75 pd sample_rate;
-#N canvas 131 31 564 558 multi-channel_audio 0;
-#X text 16 13 MULTI-CHANNEL AUDIO;
-#X text 32 40 All sound cards are capable of at least two channels
+#N canvas 0 0 555 619 10;
+#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 (adc~/dac~) 3 12
+0 18 -204280 -1 0;
+#N canvas 44 246 494 344 META 0;
+#X text 12 85 TEMPLATE template-help.pd v0.1;
+#X text 12 105 PLATFORM windows macosx gnulinux;
+#X text 12 125 LIBRARY internal;
+#X text 12 165 WEBSITE http://crca.ucsd.edu/~msp/;
+#X text 12 65 LICENSE SIBSD;
+#X text 12 145 AUTHOR Miller Puckette;
+#X text 12 225 HELP_PATCH_AUTHORS Dave Sabine \, May 5 \, 2003 . Jonathan
+Wilkes revised the patch to conform to the PDDP template for Pd version
+0.42.;
+#X text 12 45 KEYWORDS signal conversion;
+#X text 12 25 NAME adc~ dac~;
+#X text 12 5 GENRE help;
+#X text 12 185 RELEASE_DATE 1997;
+#X text 12 205 RELEASE_VERSION;
+#X restore 501 597 pd META;
+#X obj 0 508 cnv 3 550 3 empty \$0-pddp.cnv.more_info more_info 8 12
+0 13 -228856 -1 0;
+#N canvas 98 338 428 239 Related_objects 0;
+#X obj 22 43 dac~;
+#X obj 62 43 switch~;
+#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
+14 -204280 -1 0;
+#X text 7 2 [adc~] Related Objects;
+#X text 114 43 [block~];
+#X text 19 66 (Note: having a [block~] and a [switch~] in the same
+window causes an error \, which is why [block~] is shown above as a
+comment.);
+#X text 19 118 Externals;
+#X obj 173 43 throw~;
+#X obj 225 43 catch~;
+#X obj 277 43 send~;
+#X obj 321 43 receive~;
+#X obj 19 138 pddp/helplink pdogg/oggcast~;
+#X obj 19 158 pddp/helplink unauthorized/mp3cast~;
+#X text 18 180 [shoutcast~] (What library is this in?);
+#X restore 102 597 pd Related_objects;
+#X obj 469 3 adc~;
+#X obj 5 597 pddp/pddplink pddp/help.pd -text help;
+#N canvas 44 65 428 471 Multi-channel_audio 0;
+#X text 19 38 All sound cards are capable of at least two channels
of audio. Pd supports these two channels by default and uses your system's
generic audio drivers to communicate with your hardware. However \,
for faster input/output and for more than two channels of audio \,
PD incorporates the use of "PortAudio" which uses ASIO drivers to communicate
with your hardware. So \, to instruct Pd to use more than two channels
of audio \, your command line should read like below:;
-#X text 93 182 c:/pd/bin/pd.exe -pa -inchannels 8 -outchannels 8;
-#X text 32 211 The "-pa" switch means "PortAudio". This switch is new
+#X text 80 145 c:/pd/bin/pd.exe -pa -inchannels 8 -outchannels 8;
+#X text 19 174 The "-pa" switch means "PortAudio". This switch is new
as of Pd version 0.37 TEST 4 and replaces the old "-asio" switch.;
-#X text 32 271 The "-inchannels" and "-outchannels" switches can be
+#X text 19 234 The "-inchannels" and "-outchannels" switches can be
summarized by using "-channels 8" because currently PortAudio requires
that the number of incoming and outgoing channels must be equal. This
may change in the Pd's future...;
-#X text 32 361 To further optimize Pd's usage of your audio hardware
+#X text 19 314 To further optimize Pd's usage of your audio hardware
\, you can explore the following:;
-#X text 42 402 - audiobuf;
-#X text 43 420 - blocksize;
-#X text 42 436 - audioindev;
-#X text 42 454 - audiooutdev;
-#X text 38 480 With the right hardware \, Pd can manage audio input
+#X text 29 355 - audiobuf;
+#X text 30 373 - blocksize;
+#X text 29 389 - audioindev;
+#X text 29 407 - audiooutdev;
+#X text 25 433 With the right hardware \, Pd can manage audio input
and output with lower than 10 milliseconds of latency.;
-#X restore 40 112 pd multi-channel_audio;
-#N canvas 132 30 528 211 defeating_audio_computation 0;
-#X text 21 15 -NODAC and -NOADC;
-#X text 26 37 There may be cases when you do not want Pd to send or
+#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
+14 -204280 -1 0;
+#X text 7 2 [dac~] Multi-channel Audio;
+#X restore 102 542 pd Multi-channel_audio;
+#N canvas 84 179 428 341 sample_rate 0;
+#X text 19 37 [adc~] and [dac~] always operate at the sample rate that
+is specified in Pd's command line. By default \, the sample rate is
+44100 hz. But Pd operates any sample rate supported by standard audio
+hardware. Sample rates cannot be changed at run-time in Pd \, but must
+be stated in the command line when Pd is instantiated. As well \, two
+or more instances of Pd running simoultaneously can each be using different
+sample rates! Having said that \, Pd can easily upsample or downsample
+by using the [block~] object. Here are some example of the common sample
+rates:;
+#X text 19 191 c:/pd/bin/pd.exe -r 11025;
+#X text 19 221 c:/pd/bin/pd.exe -r 22050;
+#X text 19 281 c:/pd/bin/pd.exe -r 88200;
+#X text 19 176 c:/pd/bin/pd.exe -r 8000;
+#X text 19 206 c:/pd/bin/pd.exe -r 16000;
+#X text 19 236 c:/pd/bin/pd.exe -r 32000;
+#X text 19 251 c:/pd/bin/pd.exe -r 44100 CD Quality;
+#X text 19 266 c:/pd/bin/pd.exe -r 48000 DAT Quality;
+#X text 19 311 c:/pd/bin/pd.exe -r 192000 DVD-Audio Quality;
+#X text 19 296 c:/pd/bin/pd.exe -r 96000 DVD-Video/Audio Quality;
+#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
+14 -204280 -1 0;
+#X text 7 2 [dac~] Sample Rate;
+#X restore 102 517 pd sample_rate;
+#N canvas 59 444 428 117 defeating_audio_computation 0;
+#X text 19 37 There may be cases when you do not want Pd to send or
receive audio signal with your soundcard. You can manually disable
the [dac~] and [adc~] objects separately using the "-nodac" and "-noadc"
switch \, or disable both using the "-nosound" switch.;
-#X restore 41 152 pd defeating_audio_computation;
-#X restore 104 488 pd More_Info;
-#N canvas 85 22 399 248 Related_Objects 0;
-#X text 25 8 Native Pd Objects;
-#X text 25 118 Externals and other object libraries;
-#X text 35 143 [shoutcast~];
-#X text 35 166 [oggcast~];
-#X obj 55 35 send~;
-#X obj 109 35 receive~;
-#X obj 58 66 throw~;
-#X obj 121 66 catch~;
-#X obj 185 66 block~;
-#X obj 249 66 switch~;
-#X text 35 196 [mp3cast~];
-#X restore 104 462 pd Related_Objects;
-#X text 14 84 ARGUMENTS:;
-#X text 22 219 EXAMPLES:;
-#X text 21 463 SEE ALSO:;
-#X obj 12 19 adc~;
-#X obj 61 19 dac~;
-#X text 108 18 - AUDIO INPUT/OUTPUT;
-#X text 30 47 PURPOSE:;
-#X text 104 47 [adc~] and [dac~] provide real-time audio input and
-output for Pd \, respectively \, whether analog or digital.;
-#X text 102 515 - Dave Sabine \, May 5 \, 2003;
-#X text 104 83 Both of these objects accept arguments (numbers) which
-indicate which audio channels are to be used by Pd. By default \, these
-objects are stereo and communicate on audio channels 1 and 2 (left
-and right respectively) but by using arguments \, other channel numbers
-can be specified. These objects can communicate with hundreds of audio
-channels \, but you are likely limited by your audio hardware to 2
-\, 4 \, 6 \, 8 \, 12 \, 16 \, 32 \, 64 \, etc.;
-#X obj 114 222 adc~;
-#X text 162 222 incoming stereo signals;
-#X obj 114 251 dac~;
-#X text 162 252 outgoing stereo signals;
-#X obj 114 280 adc~ 1 2 3 4 5 6 7 8;
-#X text 290 281 eight incoming audio signals;
-#X text 210 314 three outgoing signals on channels 1 \, 5 \, and 6
-;
-#X obj 115 314 dac~ 1 5 6;
-#X text 107 345 The actual number of Pd inputs and outputs are set
-on Pd's command line. You can open patches that want to use more channels
-\, but channel numbers that out of range will be dropped by [dac~]
-or appears as zero by [adc~].;
-#X text 14 344 IMPORTANT:;
-#X text 108 419 Also \, these objects do not operate unless Pd is instructed
-to "Compute Audio".;
+#X obj 1 1 cnv 15 425 20 empty \$0-pddp.cnv.subheading empty 3 12 0
+14 -204280 -1 0;
+#X text 7 2 [dac~] -nodac and -noadc;
+#X restore 102 567 pd defeating_audio_computation;
+#X obj 509 3 adc~;
+#X obj 436 20 pddp/pddplink http://wiki.puredata.info/en/adc~_dac~
+-text pdpedia: adc~_dac~;
+#X text 12 23 audio input/output;
+#X obj 101 107 pddp/pddplink adc~-help.pd;
+#X text 98 56 [adc~] and [dac~] provide real-time audio input and output
+for Pd \, respectively \, whether analog or digital. Click below for
+the individual help patches:;
+#X obj 101 127 pddp/pddplink dac~-help.pd;