Hi William,
 
there's no other sane way to handle division by 0 in the audio domain since the 
result must be a number and there are only two options: output 0 or some 
ridiculously large number (which would be quite dangerous).
Pd *could* handle it differently in the control domain, but why? 
as Matt said: just don't divide by 0 :-)

Christof
 

Gesendet: Donnerstag, 24. Mai 2018 um 16:52 Uhr
Von: "Matt Davey" <[email protected]>
An: "William Huston" <[email protected]>
Cc: "[email protected]" <[email protected]>
Betreff: Re: [PD] 1 / 0 = 0?
Just don’t allow your function to blow up in the first place. 

On Thursday, May 24, 2018, William Huston 
<[email protected][mailto:[email protected]]> wrote:

I have a function which blows up at a certain point, moves to infinity.
In this case, it is basically 1/0.
 
I was a little surprised to find that 1/0 = 0 (according to Pd).
I was expecting NaN, or an overflow condition would could be trapped.
 
So what I have to do is examine the *input* for the values
which will blow up my function, and set a flag. While this
is easy in this single case, it is awkward in the general case.
 
This seems somewhat broken to me.
Is this a bug?
 
Thanks
BH
 
 

--
William Huston:  [email protected][mailto:[email protected]]
Binghamton NY

Public Service Mapping / Videography / Research
Blog[http://WilliamAHuston.blogspot.com] -- 
Facebook[http://facebook.com/billhuston] -- Twitter 
[http://twitter.com/WilliamAHuston] -- 
Youtube[https://www.youtube.com/channel/UCGijK1amWOLglT3YeTyEBNQ?sub_congfirmation=1]
Document collections: VirtualPipelines[http://TinyURL.com/VirtualPipelines] -- 
BHDCSDimockArchive[http://bit.ly/BHDCSDimockArchive]
Please support my work: 
TinyURL.com/DonateToBillHuston[http://TinyURL.com/DonateToBillHuston]
 _______________________________________________ [email protected] mailing 
list UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list[https://lists.puredata.info/listinfo/pd-list]

_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list

Reply via email to