Help making FM Synth Polyphonic.


    Jan 06 2016 | 11:26 pm
    Hi all,
    Long time lurker, first time poster! I am working on a simple two operator FM synth, it is monophonic right now.
    I am familiar with poly~. I have made simple polyphonic synths before but working with two operators is making this very difficult for me. I am struggling with encapsulating the two OPS into one 'voice'. The issue is that the OPS have UI elements (ADSR, RATION, VOL, etc) that I don't want tucked away in an abstraction. Is there a way to use poly~ with a b.patcher or something? I thought about making inlets and outlets for all the parameters but that seems like a pain and there has got to be a better way, well thats what I am hoping you guys can help me with.
    I am really lost, any help would be much appreciated. The FM_Synth patch is attached.

    • Jan 06 2016 | 11:37 pm
      PATCH ATTACHED HERE. -typo above. *ratio* not ration.
    • Jan 07 2016 | 8:31 am
      Hi Matthew,
      You want to look again at the help file for poly~ specifically at the 'target' message.
      Also you know that's not an FM synth, it's a simple additive synth. I think there is a tutorial within max for FM synthesis.
      Best of luck,
      John.
    • Jan 07 2016 | 1:14 pm
      if you already know what the problem is, then act accordingly.
      the GUI controls here, the scaling and interpolation there, the generators somewhere else. the post processing and debugging crap in another patcher window.
      then all your little projects are ready to be transformed to polyphony, parallelisation, pluggo plug-ins or live devices.
      :)
    • Jan 07 2016 | 2:21 pm
      Hi here's a quick and dirty poly FM toot I put together in around 10 minutes; you'll have to add your own ampl envelopes etc, but see how it differs from your approach.
      HTH
      Brendan
    • Jan 07 2016 | 6:41 pm
      Theres nothing as satisfying as dropping a quick and dirty toot.
    • Jan 07 2016 | 8:26 pm
      Behave!
    • Jan 07 2016 | 11:41 pm
      Thanks so much for the help guys!
      Brendan that patch you sent was very helpful, great toot. Couldn't have figured it out without ya. Thanks!!!