|
Post by hansalbers on Oct 7, 2023 15:57:26 GMT
I'm a SB newbie: I couldn't find a script that stores a combination of sysex and cc via midi in and sends it to midi out when loading (patch dump of a registration setting of a digital piano). So there should be a midi learn button and the information should be saved and sent to midi out when loading. Is this possible with SB and how? Thanks in advance Hans
|
|
|
Post by redheronmusic on Oct 20, 2023 12:37:29 GMT
Appears this could be coded.
We would have to reserve one particular Cc as a switch to control recording.
Limit would be 2048 bytes, the length of the W array.
Would have to think about error handling - what to do if a partial SysEx string was stored when you hit 2048, although seems there is an easy enough way to drop that last SysEx and stop recording.
We would record Ccs (except the particular control Cc), program changes, and SysEx. All others dropped.
Would be pretty limited capability, as you have the one 2048 array to store, the array is not retained between sessions. Lot of work for what is already (mostly) covered by some free SysEx librarians.
If you were really crazy, you could divide the 2048 into chunks that could store several shorter messages.
|
|