The Sy Player, especially when using large and complex libraries such as Dimension Strings (full), has taken us substantially beyond the familiar old ways of controlling virtual instruments.
One problem in particular I've been struggling with is how to provide convenient visibility of mappings between remote controls and Sy Player's computer-filing-system type of preset structure, without resorting to use of expensive external aids such as large-format programmable touch-screen devices, for example.
Then along came "Stream Deck"
I've recently spotted a small and fairly modestly-priced external device that strikes me as (potentially) heaven-sent for controlling Sy Player's multi-dimensional aspects while providing excellent visibility. This device, called Stream Deck, is essentially a grid of rather pretty programmable buttons - but with certain functional features that put it head and shoulders above other button-boxes.
Two of Stream Deck's great advantages are that it has a programmable 144x144 pixel colour display screen within each button, and also allows each button to be programmed as a folder (or sub-folder), offering access to plenty of nested dimensions - each of which in turn can access yet more nested dimensions.
From what I've managed to gather thus far, programming Stream Deck's buttons is very easily and simply done by using a nicely designed, user-friendly app provided as a free download by the principal marketer, Elgato. Many button images of various kinds are available in the app, and user-produced jpegs or gifs can be added to the app's stock of button display images.
Stream Deck's market originally was principally video streamers, especially gamers, hence the programmable button actions are typically about hot keys, launching or quitting other apps, triggering macros, etc. But now the app's functionality can readily be extended by a number of 3rd party applets, conveniently accessible and very easy to install and uninstall. One of these applets deals with programming buttons to send MIDI messages, either singly or in multiples; each MIDI message can be a note, CC or Prog Change. It appears that using Stream Deck in this way would to some extent skirt around the thorny issue of what type of remote MIDI command is best to use with Sy Player.
I'm still considering whether to buy a Stream Deck XL (32 buttons, just over £200 in Amazon); there are also 6-button and 15-button versions. I can't yet confidently say I recommend this device. I just wanted to offer this heads-up in case any pioneering IT wizards among you might fancy blazing a trail with Stream Deck in VSL territory - or if you already have, do please tell us about it.
"Music embodies feeling without forcing it to contend and combine with thought, as it is forced in most arts and especially in the art of words."
~ Franz Liszt