[PD] FM problems

Matthew Allen matthew at lith.com
Sat Jul 19 07:20:02 CEST 2003


 Sorry about the complexity. I am attaching 2 new files (as simple as
possible illustrating the point). I think it is normal PD behavior just to
turn off the audio stream when you try and connect a straight audio feedback
loop (which is why i was suprised you were getting PD to crash, I didnt
really think it was a bad loop). NoWorks.pd is basically a straight feedback
loop, it just stops producing audio when I connect it. 

Works.pd is even more interesting. Not using z~ or a delay (straight
connections with z~ doesn't seem to work either) instead I am using a
throw~/catch~ pair. And this seems to work. In fact any time I try doing a
feedback loop with connections I get the audio shutting off, but if I use a
throw~ or send~ i am fine. My assumption here is that both of the remote
sending objects have a 1 sample delay?

either way it should help you come up with an acceptable solution to you
problem.  

-----Original Message-----
From: matthijs at devdsp.net
To: Matthew Allen
Cc: 'pd-list at iem.kug.ac.at '
Sent: 7/18/2003 1:13 PM
Subject: Re: [PD] FM problems

On Fri, Jul 18, 2003 at 09:49:38AM -0700, Matthew Allen wrote:

> To the original poster I have attached my work in progress 3-op FM
synth.
> Its uses z~ to give the users the ability to feedback any of the
operators
> to any other operator (including self feedback). You'll need Zexy of
course
> and IEMlibs for the interface.

Thanks a lot - it's *way* too complex for my meagre skills to
comprehend, but I'll definitely study it.

But I think I messed up somewhere else as well, because when I was
preparing a simple example patch to share with the list that was
basically nothing more than the output of a phasor~ and the output of an
osc~ added together feeding into cos~ and the output of that
manipulating the frequency of the osc~ object, PD no longer segfaulted.
Nor did it output sound, but at least this shows there's something else
going on.


> 
> My Apologies to Miller for stealing the basics from his docs, and also
to
> Native instruments for stealing their idea for the Operator matrix. I
have
> been programming fm synths since the SY77 came out and I was amazed
when I
> first saw this implemented. It just makes sense.
> 
> The patch itself is still in pre-alpha. The synthesis works, I'm just
> working on an interface. Use the bang in the upper left to send note
and
> velocity info (unless you have a midi keyboard, then just play the
> keyboard). I have some random pitch stuff going on so don't thik that
that
> is broken, just look in [PD FM_Pitch]. Make sure and set both the
> feedback/output matrix and the envelopes under them.
> 
> m.
> 
> 
> 



-- 
take care,

Matthijs de Jonge
http://devdsp.net - news and resources for computer musicians


_________________________________________________
Scanned on 18 Jul 2003 20:13:15
Scanning by http://erado.com




More information about the Pd-list mailing list