I'm trying to create a very organic soundscape. It requires that during run time new instruments (sine waves or noise or sound files) can be added. Also, I'd like to be able to add dynamic effects to these "instruments". Rather than creating five or so preset effects, I'd like to be able to add a blank (initialized object class) effect to an instrument and allow it to change over time.
For example, you might have a sine wave, and then an echo effect is added. This echo effect should be able to be modified without effecting the other echo effects applied to other instruments. In effect, I'd like to create a DAW effects chain system.
What are some techniques you all have come up with or can think of for creating reusable, dynamic & scalable object in Max?