ALSA midi backend for Exult

NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Forum rules
NOTICE: This forum is archived as read only.
Please use the Github Discussions at https://github.com/exult/exult/discussions
Locked
Tristan Dopler

ALSA midi backend for Exult

Post by Tristan Dopler »

I have written an ALSA midi backend for Exult. It supports looping, etc unlike the forked
player. Who can I send it to for inclusion/evaluation?

On a side note I also ported the MT-32 emulator to Linux as an ALSA soft-synth hence the need for an ALSA supporting midi driver for Exult. MT-32 support works well with Exult provided the instrument patches are uploaded manually (Exult does not do this).

Exult rocks
nadir
Site Admin
Posts: 407
Joined: Thu May 14, 2020 1:34 pm

Re: ALSA midi backend for Exult

Post by nadir »

You should talk to Colourless: he's in charge of Exult's sound engine. He's also rewritten it completely in Pentagram and I believe he's going to backport it to Exult.
Colourless
Site Admin
Posts: 731
Joined: Thu May 14, 2020 1:34 pm

Re: ALSA midi backend for Exult

Post by Colourless »

Yes yes... and... shh.. don't tell anyone this.... i plan on integrating MT32-EMU into Exult....
Sevaton

Re: ALSA midi backend for Exult

Post by Sevaton »

Mt-32 emu for exult will be super!

best regards.
Sevaton
Tristan

Re: ALSA midi backend for Exult

Post by Tristan »

I saw the Mt-32 stubs in the current version and was wondering
about that though you might have some problems compiling
the MT-32 emu source on different platforms (has some
porting issues). Send me an e-mail if it gives you any problems.
Keep in mind that the MT-32 emu is not finished so sometimes
the music is a bit rough (the fellowship music in BG springs to mind).

As to the ALSA support I have written, I think I will wait until
the rewrite has stablised somewhat and then port it over. I believe
(from the front-page of the exult web-site) that this new midi code
is the same code-base as pentagram, the Ultima 8 rewrite. If this
is the case then I will attempt to work it against both Exult and
Pentagram.
Colourless
Site Admin
Posts: 731
Joined: Thu May 14, 2020 1:34 pm

Re: ALSA midi backend for Exult

Post by Colourless »

Don't bother working against Exult at the moment...
Locked