On Thu, Jan 05, 2006 at 06:19:05AM -0500, Bill Allen wrote: > fons adriaensen wrote: > > > AMS should handle multiple patches without requiring a separate instance > > for each. > > That would be great, as ams is my favorite synth, but I haven't found a > way to do it. When you say "should" are you saying that I should be able > to find a way, or that somebody should be able to add the capability to it?
I think it is possible to have two ore more independent patches in monophonic mode, but not if poly > 1. It's some time since I worked on AMS so I could be wrong. There are (again) several issues involved. - AMS has no means to load a second patch while preserving the current one. So you can't combine two existing patches without having to manually recreate at least one of them. - IIRC there are some global variables involved in the hidden communication from ENV generators back to the voice assignment logic in the MIDI controllers. Having two or more really independent patches would require these to be eliminated, and replaced by an explicit path. - The 'poly' setting is also global, but it should be independent in each patch. I made some plans more than a year ago to fix all of this, but it would be a major and very invasive operation. Another factor blocking this was that these changes would probably render some existing patches incompatible, and Matthias didn't like that very much. I still hope to return to AMS some day, and when I do it will be a major reworking of almost everything. So if AMS is your favorite synth I'd like to know - which features are absolutely essential and should not change, - which ones are important but maybe could be done slightly differently, - what can be sacrified in order to make other things possible ? -- FA
