Reply 2040 of 2175, by Falcosoft
- Rank
- l33t
Spesek wrote on 2024-11-24, 01:38:Thanks for the response, Falco. I forgot about that limit, sorry! Most of the multi port files I have are like this, a mess of […]
Thanks for the response, Falco.
I forgot about that limit, sorry!
Most of the multi port files I have are like this, a mess of mixed up tracks, unfortunately.
They come from a website called musescore, which is quite popular AFAIK. But if you don't want remove the 17 track restriction, then that's fine.
The one i sent indeed uses vibra on channel 0 and piano on p1 ch01.PS: When will you release 6.5 with DBNK support available on your website?
PS/2: Does FSMP6 have an option to render the MIDI to audio via BASS?
Hi,
1. Thanks for the info about where you get these files. To tell you the truth multi-port support was added to FSMP because of classic SC-88/SC-88 Pro era professional Midi files (like the official demo files from Roland and Konami).
BTW, that's why the maximum supported ports are 4 since there were no known classic hardware that supported more:
Re: Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
These professional files while use different conventions to designate different ports all use the full port domains so usually contain 30+ tracks (and never less than 17).
On the other hand old Midi files in the wild with few tracks occasionally contain random port select meta events without any sense.
Unfortunately your problematic example files resemble more the 2nd category. Knowing Musescore somewhat this phenomenon could be attributed to the fact the Musescore is more about proper music sheet visualization than playback compatibility. Actually standard Midi files are 2nd class citizens in the context of Musescore and the primary format of the software is MusicXML that is also more about proper music sheet visualization.
So the export to Midi file function is not optimized for general playback on random configurations.
But knowing this problem is useuful in the sense that I think I really have to change the current multi-port detection some way.
2. Usually I release a new version when enough fixes or new features are added. Nowadays this means one release per year. But the 6.5 test version can be downloaded from my site:
https://falcosoft.hu/midiplayer_65_test.zip
3. Since BassMidi output is just like any other output in FSMP there is no special 'render' function of it but of course you can record anything (sessions, files) in real-time exactly like in case of other output modes (VSTi, WinMM Midi Out) . You can change the recording type by right clicking the record button (red circle).