aboutsummaryrefslogtreecommitdiff
path: root/doc/pddp/dac~-help.pd
blob: fd007ae4f0686086bf3b070ee0e54c0cc1f2b7ba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#N canvas 2 1 613 608 12;
#X obj 104 540 pddp/pddplink http://puredata.info/dev/pddp -text pddp;
#X obj 8 8 cnv 15 90 553 empty empty empty 20 12 0 14 -233017 -66577
0;
#N canvas 85 2 595 611 More_Info 0;
#X text 16 13 MULTI-CHANNEL AUDIO;
#X text 32 40 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
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
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
\, 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
and output with lower than 10 milliseconds of latency.;
#X restore 104 514 pd More_Info;
#N canvas 85 2 397 246 Related_Objects 0;
#X text 25 8 Native Pd Objects;
#X text 25 92 Externals and other object libraries;
#X obj 98 46 switch~;
#X obj 171 46 block~;
#X obj 45 46 adc~;
#X restore 104 488 pd Related_Objects;
#X text 16 107 ARGUMENTS:;
#X text 23 344 EXAMPLES:;
#X text 20 487 SEE ALSO:;
#X text 30 53 PURPOSE:;
#X text 152 541 - Dave Sabine \, May 6 \, 2003;
#X text 153 346 default stereo signals: same as;
#X text 280 435 all channels on an 8-channel device;
#X obj 33 20 dac~;
#X text 108 18 - AUDIO OUTPUT: DIGITAL/ANALOG CONVERTER SIGNAL;
#X text 104 53 [dac~] is an acronym meaning "Digital/Analog Converter
Signal" and is Pd's interface to send audio information to the audio
channels of your soundcard(s).;
#X text 106 106 The object defaults to 2 outgoing audio channels (usually
a left and right stereo pair). Any number of arguments (integers) can
be used to define multiple output channels - each integer corresponds
to an output channel on your audio hardware.;
#X text 36 188 INLETS:;
#X text 108 188 Signal: the number of inlets correspond with the number
of arguments - each inlet represents an output channel on your audio
hardware which corresponds to the argument you provide. If no arguments
are provided \, then there are two inlets which represent audio channels
1 and 2 on your computer's sound card.;
#X text 107 290 The information at each inlet should be an audio signal
(i.e. the object operates at 'audio-rate') and therefore must be connected
to an audio outlet on a related object.;
#X obj 109 346 dac~;
#X obj 411 348 dac~ 1 2;
#X obj 109 373 dac~ 5;
#X text 167 374 a mono signal to channel 5;
#X obj 109 404 dac~ 1 3 8 6 11 15 19 22 23 24 36;
#X text 383 405 11 channels of output;
#X obj 109 434 dac~ 1 2 3 4 5 6 7 8;