Skip to content
This repository has been archived by the owner on Nov 25, 2022. It is now read-only.

Incorect midi conversion for fluidsynth and timidity #91

Open
IlyaIndigo opened this issue Oct 23, 2020 · 2 comments
Open

Incorect midi conversion for fluidsynth and timidity #91

IlyaIndigo opened this issue Oct 23, 2020 · 2 comments
Labels

Comments

@IlyaIndigo
Copy link

IlyaIndigo commented Oct 23, 2020

openSUSE Tumbleweed soundkonverter 3.0.1 fluidsynth 2.1.5
1 Timidity (offered by default and no soundfont setting) сonverts a GM (WarCraft Title) file with very poor polyphony, one piano, and is very distant from the original. Even mpd via libfluidsynth, also not requiring soundfont, reproduces much better, at least similar. This quality is unacceptable!
2 Fluidsynth, given the correct GM soundfont (/usr/share/sounds/sf2/FluidR3_GM.sf2) converts an always mute file (tried flac and wav) with the correct duration.
Converting directly through fluidsynth to wav works great.
fluidsynth -F WarCraft.wav /usr/share/sounds/sf2/FluidR3_GM.sf2 WarCraft.mid
3 I have a midi device on port 128:0, which it does not even use and does not offer to use it for conversion. Why?

@dfaust
Copy link
Owner

dfaust commented Oct 24, 2020

Thanks for your report, but soundkonverter is not actively maintained anymore, so I won't be working on this issue.
Also I don't have a midi device, so I never tested that.

@dfaust dfaust added the bug label Oct 24, 2020
@IlyaIndigo
Copy link
Author

IlyaIndigo commented Oct 24, 2020

Thank you for your reply.
midi device can be emulated using the same fluidsynth, and check its list with aplaymidi -l. and play aplaymidi -p128: 0 Midi.mid.
And there are also other synthesizer emulators other than the General Midi standard and which do not use soundfonts, for example mt32emu (aka munt) Roland MT-32 Emulator, and you can decode midi for it only through its libmt32emu library (Needs 2 firmware files from MT-32) or through aplaymidi.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants