Have been playing around with MSoundFactory in the last days - really great concept! The ability to share devices for free is a generous move - wouldn't be surprised if this gets some tracktion in the MPE community! Also so good to see many physical modelling components - the non predictability of those imho is a perfect fit for MPE instruments!
Some suggestions that could imho help to make this a goto solution for MPE instrument players and hobby-developers:
Please consider to
* add MMorph to the list of included effects. The capability to seamlessly blend between timbres created with different synthesis approaches and binding this to one/several continuous controller dimensions would be THE fit for an MPE instrument!
* add a dev module that allows to define own audio and midi effects in Pure Data. Man, this would be cool! Or altenatively an inline editor+compiler for a textual programming language. (E.g. C could be good - not too difficult, many already know it. Or Faust for audio etc.). I personally prefer textual languages for low-level stuff, but Pd might have a higher reach (and a lot of existing examples to start with) within the music community.
Step to perfection: A way to programmatically instantiate and paraneterize the existing MSoundFactory modules (monster additive synthesizer with 100 additive modules anyone?
* integrate MSoundFactory into MXXX (like MPowerSynth that is already in there) and offer a "player" version of MXXX (with locked edit capabilities), so we could create and share devices that make use of all the effects. People getting "inspired" to buy the full package (particularly on sale) in order to edit the community presets might outweight the ones that use your effects for free via presets of the player variant. Factory presets could still be blocked, like in MSoundFactory player.
Perhaps there could be a more expensive "Pro" version that allows locking of presets and a cheaper one that just allows to create unlocked presets (people would have a higher incentive to buy MXXX if lots of editable community presets would exist).
I'm asking for a lot, I know. But it would be sooo cool!
