Posts: 2
Threads: 1
Joined: Oct 2019
Reputation:
0
It would be nice to have a chordpro-tag like {midi-number: ...} to send a MIDI command when the song is viewed. So you could save and transfer it in one step by writing a song in chordpro-syntax. Or is something like that already implemented and I completely missed it?
Thanks,
Alex
Posts: 13,381
Threads: 302
Joined: Apr 2012
Reputation:
236
10-11-2019, 05:28 PM
(This post was last modified: 10-11-2019, 05:29 PM by Zubersoft.)
No, it's not currently implemented. I can certainly look into supporting something like that as a custom command. I will want to support all MIDI messages though, so the syntax will need to support all possible fields. The parsing for that alone will take a bit to write.
Mike
Posts: 1,231
Threads: 194
Joined: May 2015
Reputation:
13
I have no experience with this type of MIDI usage. Would this be very MSPro/Korg specific or can it be of more general use?
Johan
johanvromans.nl — hetgeluidvanseptember.nl — mojore.nl -- howsagoin.nl
Samsung Galaxy Note S7FE (T733) 12.4", Android 13.0, AirTurn Duo & Digit (Gigs).
Samsung Galaxy Note S4 (T830) 10.5", Android 10.0 (maintenance and backup).
Samsung A3 (A320FL), Android 8.0.0 (emergency).
Posts: 13,381
Threads: 302
Joined: Apr 2012
Reputation:
236
10-12-2019, 03:00 PM
(This post was last modified: 10-12-2019, 03:00 PM by Zubersoft.)
It would be for general use. The command would be something like:
{midi cc 47 32} to send a control change message with values 47 and 32. For more advanced messages like system exclusive that sends bytes, you could do {midi sysex 3c 4f 2d 7f}.
Mike
Posts: 1,231
Threads: 194
Joined: May 2015
Reputation:
13
That sounds interesting. I'll add this to the ChordPro (currentversion+1) specs.
Do you foresee that the position of the command in the file will be relevant? E.g. change midi settings for a chorus and back again for a verse?
Johan
johanvromans.nl — hetgeluidvanseptember.nl — mojore.nl -- howsagoin.nl
Samsung Galaxy Note S7FE (T733) 12.4", Android 13.0, AirTurn Duo & Digit (Gigs).
Samsung Galaxy Note S4 (T830) 10.5", Android 10.0 (maintenance and backup).
Samsung A3 (A320FL), Android 8.0.0 (emergency).
Posts: 13,381
Threads: 302
Joined: Apr 2012
Reputation:
236
I guess in theory you could implement something like that, but the way I read and render files in MobileSheetsPro, I don't really think I would have a way of knowing when the user is viewing the chorus vs the verse. If the two sections were on different pages, then it would be easy for me to send only the MIDI commands on the page being currently viewed, but I'd rather keep this simple and just send all the MIDI commands when the song is loaded.
Mike