sykhro
sykhro
Um, I the file is getting parsed as AkaoSnes but the game was actually developed by Intelligent Systems, so it has nothing to do with the Squaresoft format. This game...
> I think the primary first task is just to create a replacement for the WinForms root called CLIRoot. This root will simply dummy out all of the UI function...
vgmtrans' aim is to extract midi and soundfonts while being as faithful to the original as possible. If you just want the best quality, this is not the right tool...
That would be beyond weird. I'm currently investigating this, it seems like we are missing some commands
FluidSynth supports more than 16 channels, we set it to 48. Is everything okay when exporting the files?
After some digging, it seems like the bug is actually about SF2: the new playback system uses that instead of DLS. Something in the SynthFile -> SF2 conversion is going...
On top of that, it also seems like our DLS files are not compliant either as some playback engines don't recognize them.
> I don't know FluidSynth at all, so I googled a lot of things. Maybe it has something to do with the fact that the winmidi driver's support for 16+...
Since Fluidsynth rejects our DLS and the SF2 don't match them exactly, I've decided to revert this change and keep DirectMidi in the legacy version.
There was a recent bugfix in upstream FluidSynth that might be related to this. Try downloading the new fluidsynth build from [here](https://github.com/vgmtrans/vgmtrans-ext-win/actions/runs/1757595583), then replace the fluidsynth dll in the vgmtrans...