We have now looked at a lot of techniques that will hopefully inspire you to improve our initial synthesizer patch, or your own instrument, sampler, and so on. If you haven't, I recommend that you do this. We'll now look at an upgraded version of the synth, and if you've tried it yourself already, you'll become more creative in solving Max problems.
Although the synth is a very small nice patch, we'll treat it as if it were a bigger one, and identify problems we had with the initial version, as follows:
Initialization
Poor overall structure, which was a bit spaghettish
No modular, reusable parts
No option to save and recall parameters
No real GUI
Besides pitch and velocity, there is no interfacing to controllers (sequencers in Max and external MIDI controllers)
Scalability (easy to expand and duplicate without adding a great amount of chaos?)
Debuggability
So I hope you have improved our initial patch along the way a bit already; now, let's look at the next version here, in...