Hi
I'm trying to do a simple resampling (downsampling) of an audio signal.
I thought a simple snapshot, triggered by a metro 1 would do, but
apparently not. Attached is a patch that does this, but the resampled
signal sounds nothing like a rising (20hz-15kh<) sine.
Am I totally off track here, or how do I resample an audio signal to,
say, 4410 khz?
NB: I'm still quite new to pd, so any comments on the patch, with
regards to how to do certain things easier/better/cleaner is highly
appreciated.
--
peace, love & harmony
Atte
http://atte.dk |
http://myspace.com/attejensen
http://anagrammer.dk |
http://modlys.dk
#N canvas 38 95 542 507 10;
#X obj 158 427 dac~;
#X obj 96 212 osc~;
#X obj 96 190 line;
#X obj 338 19 loadbang;
#X msg 338 46 ; pd dsp 1;
#X obj 185 134 line~;
#X msg 69 11 bang;
#X msg 185 83 0 20;
#X obj 97 235
*~;
#X msg 8 85 20 0;
#X msg 43 84 15000 4000;
#X obj 43 63 del 1;
#X obj 185 62 del 4000;
#X obj 235 282 snapshot~;
#X obj 235 259 metro 0.1;
#X obj 194 293 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 232 365 *~;
#X obj 112 316 * -1;
#X obj 112 337 + 1;
#X obj 97 360 *~;
#X msg 141 83 0.1 20;
#X text 105 10 <- click to start;
#X text 106 290 org/resampled?;
#X connect 1 0 8 0;
#X connect 2 0 1 0;
#X connect 3 0 4 0;
#X connect 5 0 8 1;
#X connect 6 0 20 0;
#X connect 6 0 9 0;
#X connect 6 0 11 0;
#X connect 6 0 12 0;
#X connect 6 0 14 0;
#X connect 7 0 5 0;
#X connect 8 0 13 0;
#X connect 8 0 19 0;
#X connect 9 0 2 0;
#X connect 10 0 2 0;
#X connect 11 0 10 0;
#X connect 12 0 7 0;
#X connect 13 0 16 0;
#X connect 14 0 13 0;
#X connect 15 0 16 1;
#X connect 15 0 17 0;
#X connect 16 0 0 0;
#X connect 16 0 0 1;
#X connect 17 0 18 0;
#X connect 18 0 19 1;
#X connect 19 0 0 0;
#X connect 19 0 0 1;
#X connect 20 0 5 0;