Mercurial > hg > beaglert
diff examples/08-PureData/basicAnalogOut/_main.pd @ 531:ddb86944e138 prerelease
cleaned up all pd examples (and removed some). added polysynth and vangelisiser to instruments examples
author | chnrx <chris.heinrichs@gmail.com> |
---|---|
date | Thu, 23 Jun 2016 20:40:05 +0100 |
parents | 8fcfbfb32aa0 |
children |
line wrap: on
line diff
--- a/examples/08-PureData/basicAnalogOut/_main.pd Thu Jun 23 13:22:59 2016 +0100 +++ b/examples/08-PureData/basicAnalogOut/_main.pd Thu Jun 23 20:40:05 2016 +0100 @@ -1,30 +1,59 @@ -#N canvas 275 504 679 362 10; -#X text 148 124 << Use first two analog in's; -#X text 431 57 ------------; +#N canvas 1905 153 656 668 10; #X text 44 51 Basic analog out; #X text 44 61 ================; -#X text 431 95 DAC 3: Analog Out 0; -#X text 431 105 DAC 4: Analog Out 1; -#X text 431 115 DAC 5: Analog Out 2; -#X text 431 125 DAC 6: Analog Out 3; -#X text 431 145 DAC 8: Analog Out 5; -#X text 431 135 DAC 7: Analog Out 4; -#X text 431 155 DAC 9: Analog Out 6; -#X text 431 165 DAC 10: Analog Out 7; -#X text 431 85 DAC 2: Audio Out R; -#X text 431 75 DAC 1: Audio Out L; -#X obj 92 201 *~; -#X obj 92 159 *~ 10; -#X obj 92 180 osc~ 1; -#X obj 35 242 dac~ 1 2 3; -#X text 143 241 << Output to first analog out; -#X text 431 49 DAC routing:; -#X text 432 289 ---------------------------------; -#X text 432 279 @krighxz / BELA / heavy / 12/2015; -#X text 456 298 beaglert.cc / enzienaudio.com; -#X obj 92 125 adc~ 3 4; -#X connect 14 0 17 2; -#X connect 15 0 16 0; -#X connect 16 0 14 0; -#X connect 23 0 15 0; -#X connect 23 1 14 1; +#X text 45 548 DAC 3: Analog Out 0; +#X text 45 558 DAC 4: Analog Out 1; +#X text 45 568 DAC 5: Analog Out 2; +#X text 45 578 DAC 6: Analog Out 3; +#X text 45 598 DAC 8: Analog Out 5; +#X text 45 588 DAC 7: Analog Out 4; +#X text 45 608 DAC 9: Analog Out 6; +#X text 45 618 DAC 10: Analog Out 7; +#X text 45 538 DAC 2: Audio Out R; +#X text 45 528 DAC 1: Audio Out L; +#X obj 82 351 *~; +#X obj 82 309 *~ 10; +#X obj 82 330 osc~ 1; +#X text 133 431 << Output to first analog out; +#X obj 82 275 adc~ 3 4; +#X text 45 84 Just like the BasicAnalogIn example \, the first two +; +#X text 45 98 analog inputs are used to control the frequency and; +#X text 45 111 amplitude of an oscillator \, this time outputting; +#X text 45 125 a lower range of frequencies (<10Hz).; +#X text 45 139 Instead of sending this to Bela's stereo output we; +#X text 45 153 are sending this to the first analog output.; +#X text 138 274 << Use first two analog ins; +#X text 138 310 << Analog In 0 controls frequency; +#X text 138 349 << Analog In 1 controls amplitude; +#X obj 82 380 *~ 0.5; +#X obj 82 402 +~ 0.5; +#X text 138 389 << Rescale output to range 0-1; +#X text 45 167 Note that analog inputs and outputs have a range between +; +#X text 45 181 0 and 1 \, unlike regular audio signals (which have +a; +#X text 45 195 range between -1 and 1). Hence we rescale the output +; +#X text 45 209 of the oscillator in order to preserve the full range +; +#X text 45 223 of the sinusoidal signal.; +#X obj 82 432 dac~ 3; +#X text 44 490 ------------; +#X text 44 482 DAC routing:; +#X text 45 502 DAC channels 3-10 are used to address the analog inputs: +; +#X text 435 42 ............................; +#X text 435 52 . ____ ._____ _ .......___ .; +#X text 435 62 .| __ )| ____| |....../ _ |.; +#X text 435 82 .| |_) | |___| |___ / ___ |.; +#X text 435 92 .|____/|_____|_____/_/..._|.io; +#X text 435 102 ............................; +#X text 435 72 .| __ || __|.| |...../ _| |.; +#X connect 12 0 26 0; +#X connect 13 0 14 0; +#X connect 14 0 12 0; +#X connect 16 0 13 0; +#X connect 16 1 12 1; +#X connect 26 0 27 0; +#X connect 27 0 34 0;