RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Playing X68000 games with MIDI music

    Scheduled Pinned Locked Moved Ideas and Development
    midilr-px68kx68000
    25 Posts 4 Posters 5.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • F
      Folly
      last edited by Folly

      @kelvfimer

      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.

      K 1 Reply Last reply Reply Quote 1
      • K
        kelvfimer @Folly
        last edited by

        @Folly Cool. So it's also working for you :) .

        My point is how to set up that timidity.cfg and sd.cfg what's the way to tune it etc.

        I wanted to have the same for SC88 but I don't find it.

        My demand to @ecto is help to know how to build the timidity.cfg file and the SCXX.cfg file

        thx

        F ectoE 2 Replies Last reply Reply Quote 0
        • F
          Folly @kelvfimer
          last edited by

          @kelvfimer

          Here is the manual where you might find some useful information.

          1 Reply Last reply Reply Quote 0
          • ectoE
            ecto @kelvfimer
            last edited by ecto

            @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.

            1 Reply Last reply Reply Quote 0
            • ectoE
              ecto
              last edited by

              @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.

              K 2 Replies Last reply Reply Quote 1
              • K
                kelvfimer @ecto
                last edited by

                @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

                1 Reply Last reply Reply Quote 0
                • K
                  kelvfimer @ecto
                  last edited by

                  @ecto @Folly I was speaking to a guy that fixed Etoile Princess and added some MIDI enhancement in the Core. The changes are already uploaded to px68k core. So update the core :)

                  K 1 Reply Last reply Reply Quote 2
                  • K
                    kelvfimer @kelvfimer
                    last edited by

                    @Folly @ecto take a look what we got on Emuelec with the different midi platforms in px68k

                    F 1 Reply Last reply Reply Quote 2
                    • F
                      Folly @kelvfimer
                      last edited by Folly

                      @kelvfimer

                      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 ?

                      K 1 Reply Last reply Reply Quote 0
                      • K
                        kelvfimer @Folly
                        last edited by kelvfimer

                        @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 :)

                        F 1 Reply Last reply Reply Quote 0
                        • F
                          Folly @kelvfimer
                          last edited by

                          @kelvfimer

                          Cool !
                          I agree.

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          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.