dx7 style FM feedback loop

Sep 27, 2010 at 1:33am

dx7 style FM feedback loop

I just recently realized after much yelling at the computer that max seems to automatically implement measures to prevent feedback loops

however i would like to make a feedback loop

I'm attempting to build a fairly elaborate fm synth with flexible modulation routing

I've attached the maxpat that represents the core of each fm operator as a patch and .png

Everything works great until I attempt to use a matrix for routing or for that matter feed an operator's signal into its modulation input…even using the limiter

Now I have to wonder how the DX7 accomplished this

[attachment=142465,1176]

Attachments:
  1. my_fm_operator.png
#52481
Sep 27, 2010 at 3:34am

Use send~ and receive~ pairs;
from the send help file:”Note: The use of a send~ object introduces a delay of one signal vector in any send~ – receive~ pair when a feedback loop is detected to allow for signal processing loops.”

You can also put a delay~ of 1 sample somewhere inside the path of your feedback loop and Max will allow the loop to work.
T

#188728
Sep 27, 2010 at 10:00am

aw crap, false alarm

I just discovered the tapin/tapout objects

it evolved a lot in the past few hrs; hopefully tomorrow I can figure out how to add midi control

here's my flexible DX7:

[attachment=142478,1178] [attachment=142478,1179]

Attachments:
  1. operator_core.png
#188729

You must be logged in to reply to this topic.