My Syn/Plug interface provides \syn, \synOn, \synOff, \synSet event types.
I haven’t done Pmono/PmonoArtic yet, because PmonoStreams are tightly coupled with a specific handful of event types.
AFAICS there are two directions I could take this:
-
Write PmonoSyn, PmonoArticSyn, with new PmonoStream-like classes. Pro: Core class library doesn’t change, so the ddwPlug quark would be generally compatible. Cons: Code duplication; users wonder why they can’t just use Pmono.
-
Change PmonoStream classes in the core library to allow overriding the event types used. Pro: Fewer classes. Con: ddwPlug would be incompatible with older SC versions wrt Pmono. Considering our typical release schedule, I couldn’t begin to guess when a compatible version would be released.
Any suggestions…?
TIA,
hjh