I get "nan" when I blow up a filter or delay line. It's synonymous with pure DC offset to me. The soundcard of course filters it, but it's basically a pure positive or negative signal up to that point. Some LADSPAs do it to me as well, like "Foldover Distortion" and some others.
best, d.
Roman Haefeli wrote:
hi again
i've come a bit closer to the source of the problem:
when i load patch that contains a [sqosc~], whose first inlet~ is connected with a tilde-object, that sends a zero-signal immediately after loading the patch (e.g [line~]), the first outlet~ of [sqosc~] sends a 'nan' (not a number?). at least, this is what [env~]-[nbx] tells me. when i change the frequency to some non-zero value and change it back to zero, [env~]-[nbx] says '96.47', which is the expected value, i think. i assume, this 'nan'-signal is the reason, why my jackd goes crazy. the problem does not occur anymore when i send [0.001, 0 1( to the [line~] on loadbang.
i attached a little test-patch to show you, what happens here. i couldn't test it on other systems/versions of pd/audio-apis.
roman
On Sun, 2007-03-25 at 21:46 -0400, Martin Peach wrote:
Chris McCormick wrote:
On Sun, Mar 25, 2007 at 07:23:13PM +0200, Roman Haefeli wrote:
[sqosc~]. it can happen, that after loading the patch, pd is sending constantly a dc to my soundcard. even when i close pd, the dc stays on these channels, where pd was connected before over jack. to get rid of
This happens on my laptop and I am pretty sure it occurs on a hardware level (in my case). The DC is present sometimes after just playing half an mp3 file and then hitting ctrl-C, and definately happens when doing stuff in Pd sometimes.
How can you guys tell if there's DC in the signal? I'd love to get a sound card that outputs DC!
Martin
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
#N canvas 276 167 640 276 10; #X obj 25 80 sqosc~ 300 0.5 15000; #X obj 25 103 env~; #X floatatom 25 125 0 0 0 0 - - -; #X obj 25 53 sig~ 0; #X obj 227 76 sqosc~ 300 0.5 15000; #X obj 227 99 env~; #X floatatom 227 121 0 0 0 0 - - -; #X obj 227 50 sig~ 1; #X text 226 28 non-zero signal; #X text 27 27 zero signal; #X text 84 129 <- nan; #X text 287 123 <- 96.48; #X obj 448 142 sqosc~ 300 0.5 15000; #X obj 448 165 env~; #X floatatom 448 187 0 0 0 0 - - -; #X obj 447 65 loadbang; #X text 443 29 solution; #X msg 447 91 5 , 0 1; #X obj 447 118 line~; #X text 505 190 <- 96.48; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 3 0 0 0; #X connect 4 0 5 0; #X connect 5 0 6 0; #X connect 7 0 4 0; #X connect 12 0 13 0; #X connect 13 0 14 0; #X connect 15 0 17 0; #X connect 17 0 18 0; #X connect 18 0 12 0;
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list