following up, I did purchase StreamDeck Mobile lifetime and Notation Expression classic to try it out, I was mainly interested in the SD plugin which accessed Dorico’s remote APi. After quickly getting into it its obvious to me its not what i need. I have requested refund from both, (update - Notation Central will not refund for this product, StreamDeck will likely refund as it is through the Apple Store, its in progress)
Regarding the use of Notation Express’ SD plugin, I was also disappointed to find that its a completely closed black box implementation, probably coded in C++ with all Dorico API stuff completely hard coded inside. So you get some set of pre-canned commands that do whatever they do…and the included profiles include buttons with icons and labels…presumably the label of each button looks up a hard coded command inside their plugin that does something based on the label you use for each button. However there is little or no ability to then build upon that for building many of the macros I wanted to do, since its buried inside their black box plugin…we don’t have direct access to the Dorico Remote APi through their plugin. That was actually the main reason I purchased it. I actually don’t care about using most of the included buttons/commands they provide, which essentially mainly just do what I can do directly from my QWERTY keyboard. I was much more interested in building some more complex macros using the Dorico Remote API through their plugin. I don’t see it as being useful generally, its only suitable for using their command buttons.
I might have considered getting XL version later to see if it provides more usefulness but i was rather turned off by their unwillingness to refund, so I doubt I will circle back around to Notation Express at all. I know a lot of people are happy with the StreamDeack and Notation Express, so I am sure it suits some people just fine. it was a wasted $25 experiment for me (they gave me a $5 “courtesy” refund).
I’m not sure what I think about SD in general, I had other problems with it in general I won’t’ go into now, probably related to the mac my dorico mac is temporarily being accessed only via remote access software AnyDesk. I’ll probably fool around with the free version of SD some more to see if I can use it in some way. But more likely I will gravitate towards completely different solution there as well.
SD macro implementation is VERY VERY basic. KeyBoard maestro has a much more robust macro capability. so my next foray if anything would probably be to go back to trying KM or perhaps some other ipad apps. I’m not in a situation to use an actual hardware SD right now, but maybe in the future I will reconsider that.
I still have to get a handle on exactly the messaging flow of dorico’s api…in order to make sure the SD plugin would handle all of that and keep it simple for setting up buttons to do things, so we’ll see… later on I will post here a test javascript script I made that can do the basic handshaking with dorico in case anyone is interested. it was not hard. Understanding the dorico messaging protocol beyond that is what I would need to do next.
sounds like a lot of work though…probably I’ll just go back to using key command sequencing macro out stuff. I wish Steinberg would make a general purpose SD plugin for dorico to access the REMOTE api, it could be very helpful.