I'm still unclear as to why you think that Fluid and Zerberus need to be
treated differently from other synths.

The only difference between them and external synths is that there is a file
handling UI directly in MuseScore, so you load soundfonts into them from
MuseScore. In all other respects they use MIDI messages to produce music,
just like any other synth.

I suspect you in danger of over-complicating things which would result in
sluggish, unwieldy code.

For greatest efficiency it would be better to define articulations, and
instrument behaviours in terms of MIDI events, which can then be sent
directly to the synths concerned, rather than have a structure above the
MIDI core which has to be then translated into MIDI messages.



-----
Regards
Michael
--
View this message in context: 
http://dev-list.musescore.org/Playback-abstraction-layer-tp7579762p7579778.html
Sent from the MuseScore Developer mailing list archive at Nabble.com.

------------------------------------------------------------------------------
_______________________________________________
Mscore-developer mailing list
Mscore-developer@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mscore-developer

Reply via email to