WohlSoft / Moondust-Project

Moondust Project by Wohlstand
https://wohlsoft.ru/projects/Moondust/
GNU General Public License v3.0
250 stars 39 forks source link

[Editor] Add the GUI to make easier editing of music path arguments for SDL Mixer X #247

Closed Wohlstand closed 3 years ago

Wohlstand commented 6 years ago

For now to have using of extra features of SDL Mixer X is needed to append into end of music filename the set of options after the stick | separator. (for example, meow.mid|s3;c2;r1;). No one will guess there are exists and can be used for advance of MIDI or GME music! Therefore, for GME and MIDI/RMI/KAR/MUS/XMI add the button to show one another toolbox where are will be properties are will give an ability to setup music playback flexibly and easy.

Alucard648 commented 6 years ago

Indeed. Some MIDIs sound well in ADL MIDI, some best played with Timity and SNES-like sound bank, while some other work best with good old GeneralMIDI from Windows 9x times.

Wohlstand commented 6 years ago

That yeah, and about of ALDMIDI: it has now 75 embedded banks of different sound that was usually never known by people who even don't know about of path arguments and can't use them. (Most of them are taken from various DOS games, and some of them are new-created, and the most interesting bank is 72'th made by @sneakernets and some banks are remixed by me to improve their sounding or provide some alternatives). Together with Timidity, the OPNMIDI also a choice as it uses YM2612 chip instead of YMF262 and better choice for musics you want play like on the Sega.

Wohlstand commented 6 years ago

Recent update of PGE MusPlay adds the printing of arguments in dependence from the setup: default

The last thing is left - implement the GUI on Editor side to edit that on the fly.

Wohlstand commented 3 years ago

The draft for the dialog was started. I desired to make it now. It's time for it!

For music types that need a setup, will show an additional button that opens the setup dialog.

Снимок экрана_2020-10-22_01-26-40 Снимок экрана_2020-10-22_01-26-20

Wohlstand commented 3 years ago

Okay, recently I improved that and committed. So, that should appear at Laboratory soon. It works for me.

Wohlstand commented 3 years ago

Closing because of no response for the month.

sneakernets commented 3 years ago

I think I was tagged in this; does this need further testing?

Wohlstand commented 3 years ago

I think I was tagged in this; does this need further testing?

I think, if you want, you can test this out, and if you found something not good, you can report that :wink: