Playing X68000 games with MIDI music
-
I tested the first timidity.cfg for DJ Tony's SC-55 sound-font from here.
Renamed the config to DJ_Tony_Roland_SC-55_1.1.cfg and placed that config inside the timidity.cfg.
Also used that soundfont.
Added the proper dir inside DJ_Tony_Roland_SC-55_1.1.cfg :dir /usr/share/sounds/sf2
And removed the line holding
--rtsyn-latency=0.04
as timidity didn't understand it.Now I have a proper sc-55 config and left and right volume is in balance and has proper stereo.
Edit 1:
Converting the config for use with the zz_denis soundfont works perfectly.Edit 2:
I can now also confirm that this setup works on my x86_64 VM with running on lr-px68k.
No timing issues whatsoever so lr-px68k seems to do the job OK on a regular PC's. -
-
Here is the manual where you might find some useful information.
-
@kelvfimer said in Playing X68000 games with MIDI music:
My point is how to set up that timidity.cfg and sd.cfg what's the way to tune it etc.
As I've written before: The only (uncommented) line in my
timidity.cfg
is:soundfont "/usr/share/sounds/sf2/SC55.sf2"
I have no
SC55.cfg
of any kind. Maybe my midi output is not configured correctly, but I can hear midi music in several x68000 and pc98 games. They seem so sound correctly, but indeed I also have a slightly irregular midi output (it sometimes slows down for some notes).The only real problem I have are buffer underrun errors in the logs. I'm not sure if that corresponds to the timing issues, but it might.
I'm not sure how to get rid of them, but I would think that the midi daemons have to run in or close to real time. -
@Folly @kelvfimer Just a small thing I noticed: the tempo changes with the lr-p68k core seem to have gotten a little better after I changed the cpu frequency in the core settings to 25MHz. Maybe you can try that, too.
-
@ecto cool I need to check :) thx for the advice . Only issue for example Castlevania at 25 MHz has glitches and you must run it at 10 MHZ
-
-
-
Nice to hear that this seems to work better.
I don't think it depends upon emuelec.
It probably works better because of the better computer specs, don't you think ? -
@Folly nope, it is not related to Emuelec. It is due to we find the proper sf2 and timidity and fluidsythn config files :) It would work in retropie, emuelec or whatever system with retroarch. The cool thins is that it works :)
-
Cool !
I agree.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.