Reply 1480 of 2175, by basic
Falcosoft wrote on 2023-07-23, 16:28:OK, I have added support for these types of port select markers. Unfortunately they are simple text events with the format 'Axx' […]
basic wrote on 2023-07-23, 14:25:I found other issue about a 32ch MIDI file, '26orchst.mid' from SC-8820 demo files. This doesn't work 32ch with current version […]
I found other issue about a 32ch MIDI file, '26orchst.mid' from SC-8820 demo files.
This doesn't work 32ch with current version of FSMP.
But I found this midi works 32ch correctly with an another MIDI player supports 2-port, It's Miyap2002.
This player supports RCP/R36/G18/G36 with GSD/CM6, RCP/R36/G18/G36 is another MIDI format those was created with PC-98.I hope FSMP can detect 26orchst.mid to 32ch mode, and similar types too.
OK, I have added support for these types of port select markers. Unfortunately they are simple text events with the format 'Axx' and Bxx' where xx is the channel number and A/B designate the port. So in this case the chances of false positives are higher than in case of previous markers.
Please, test it and report back:
https://falcosoft.hu/midiplayer_62_test.zip
Thanks very much! It works with port A and port B correctly!
But I found another issue, some MIDI files are detected 32ch or 48ch from FSMP but it doesn't use Port B(Ch 17-32) or Port C(Ch 33-48), used only Port A.
This issue is appeared stable version (6.1.1) too.
for example, this MIDI file is fight88.mid, Title is 'A Fighting Girl', composed by Anomaria from Japan.
Before playing, all ports received reset signal, and after playing, only port A received MIDI signal.