INTRODUCTION:
So far I’ve been successfully using OSC to send MIDI messages to my Digital Audio Workstation (Cubase 10 Pro). Everything’s perfect, because Cubase can do whatever I want with a MIDI message. It can send it to a VSTi, execute a menu command, etc.
PROBLEM:
Now, I’d like to know if OSC can generate on its own a unicode hex code, or a combination of modifier keys and a unicode hex code. I’m asking this because I don’t want to be limited to what the physical keyboard has to offer (when a font like “Arial” has … < drum roll > … 3381 characters/codes!).
Midi2Key (on Windows) and midiStroke (on macOS) are both limited to what the physical keyboard can input. Such a pity… because the user wants not to replace the keyboard, but to extend it.
It would be so nice if OSC could generate characters like the ones below and be program/application specific (meaning it could make something happen to an application/program, even if that app is not in focus / active - e.g. in taskbar). This way, OSC could be used with any software that is capable of creating keyboard shortcut.
The benefit:
→ increased compatibility with other software (including music notation software, where not only that the user needs lots of keyboard shortcuts, but also needs to be able to quickly input special characters; for example, when writing lyrics in a foreign language).