Closed jazz-soft closed 3 years ago
It is a Roland GS (e.g. SC-88Pro) SysEx, 'USE FOR RHYTHM PART' command.
By default, only CH10 is the rhythm track, but this is the command to use other channels as the rhythm track. There are many old MIDI data that used this command (at least in Japan), I supported it because it has a greater impact on the output than other SysEx commands.
Thank you! I guess it should also check the first byte for being 0xf0. I'm planning to add a couple more SysEx-es, will create a pull request shortly...
Yes, this is after switch (first byte) {case 0xf0: ...}
Not exactly: you switch cmd=msg[0]&~0xf; I'll take care of that in my next commit...
Ah, I understand. I made a mistake.
Thank you.
I have submitted a new pull request: https://github.com/g200kg/webaudio-tinysynth/pull/18 Thanks!
It's not an issue, just a question... There is a piece of code in the end of the send() function:
Which MIDI message does it refer to? - I could not find one in the specs.