I’m working on a multi-file project that uses includes and macros to help make multiple instruments and effects look and behave the same based on global settings.
One of the things that occurred to me was that it would be nice to be able to tokenize the CsOpts field. For a simple example, while writing and debugging code I might want:
#define CSMIDIOPTS -d -+rtmidi=NULL -M0 --midi-key-cps=4 --midi-velocity-amp=5 -m166
While as I am debugging less and nearing completiong, I might instead opt for:
#define CSMIDIOPTS -d -+rtmidi=NULL -M0 --midi-key-cps=4 --midi-velocity-amp=5 -m0
I know there’s probably very little use case for this, but I think when it is needed it could be very handy!