I implemented the FM feedback algorithm described here by acreil: https://forum.pdpatchrepo.info/topic/6185/feedback-fm-algorithm/10
On my Raspberry Pi 2 setup running Jack in real-time mode, Pd 0.35 handled it fine.
Updating to Pd 0.48, it pegs the cpu meter and the sound is garbled, until I remove the feedback part.
Any ideas?
! john
well, you don't need to do it with fexpr~ i guess, can I see your patch?
2017-09-02 22:35 GMT-03:00 John Swartz graphographer@gmail.com:
I implemented the FM feedback algorithm described here by acreil: https://forum.pdpatchrepo.info/topic/6185/feedback-fm-algorithm/10
On my Raspberry Pi 2 setup running Jack in real-time mode, Pd 0.35 handled it fine.
Updating to Pd 0.48, it pegs the cpu meter and the sound is garbled, until I remove the feedback part.
Any ideas?
! john
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/ listinfo/pd-list
I "solved" the problem by using Maelstrom's implementation from the same thread. Whatever differences there may be in the sound are in no way greater than the fact that the synth actually works now, as I'm performing this evening! :)
However, as this is an interesting issue possibly indicating some sort of regression between Pd 0.38 and 0.48, I've attached the relevant part of the patch. I'm not very good with nuts and bolts DSP stuff, so I barely understand what's going on, I'm just a good black-box programmer who knows how to connect things up based on allegations. ;-)
The relevant bit is in [pd fm_cos].
On Sat, Sep 2, 2017 at 11:10 PM, Alexandre Torres Porres porres@gmail.com wrote:
well, you don't need to do it with fexpr~ i guess, can I see your patch?
2017-09-02 22:35 GMT-03:00 John Swartz graphographer@gmail.com:
I implemented the FM feedback algorithm described here by acreil: https://forum.pdpatchrepo.info/topic/6185/feedback-fm-algorithm/10
On my Raspberry Pi 2 setup running Jack in real-time mode, Pd 0.35 handled it fine.
Updating to Pd 0.48, it pegs the cpu meter and the sound is garbled, until I remove the feedback part.
Any ideas?
! john
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/li stinfo/pd-list
On 09/03/2017 03:35 AM, John Swartz wrote:
On my Raspberry Pi 2 setup running Jack in real-time mode, Pd 0.35 handled it fine.
are you sure you were using 0.35? this was released 15 years ago, and i'm pretty sure there was plenty of code in Pd that didn't make it play particularily well on arm.
anyhow, as alex said, your patch would be interesting.
gamdsr IOhannes