Author Topic: Open ModPlug Player  (Read 957 times)

Offline sunshine

  • Active artist
  • *
  • Posts: 24
Re: Open ModPlug Player
« Reply #15 on: June 18, 2020, 19:39:52 »
Some settings have been added to setup window, and most of them are functional. When I find free time, I update the ModPlug Player constantly.
I also got the domain http://www.modplugplayer.org and it will be opened in a few months. I am planning to release first alpha version in a few months.

Offline Saga Musix

  • OpenMPT Developers
  • *****
  • Posts: 6,970
  • aka Jojo
    • Download music, samples, VST plugins: Saga Musix Website
  • Operating System: Windows 10 x64
Re: Open ModPlug Player
« Reply #16 on: June 19, 2020, 18:33:34 »
I suggest you don't spend effort on designing any settings pages before you actually need them. As mentioned before, most of the audio related settings don't make any sense in a modern audio player. You can expect to be able to output floating-point audio pretty much anywhere, and you certainly don't need to specify a number of buffers to keep with any modern cross-platform audio library. The only settings that really make sense are the device itself, sampling rate (which should default to 48 kHz because that's what every audio hardware is running at these days), buffer length and maybe number of channels (stereo/quad, if someone wants mono they can use the stereo separation slider).

Personal opinion: I wouldn't use a pure module-only player in 2020. In fact, I switched away from ModPlug Player to Winamp in 2005 or 2006 and eventually to XMPlay in 2007, I think. Being able to play both modules and streamed formats without having to switch software is just extremely convenient. If I were you, I'd try to at least support all common streamed music formats (MP3, Vorbis, Opus, FLAC) as well.
ยป No support, bug reports, feature requests via private messages - they will not be answered. Use the forums and the issue tracker so that everyone can benefit from your post.

Offline sunshine

  • Active artist
  • *
  • Posts: 24
Re: Open ModPlug Player
« Reply #17 on: June 20, 2020, 07:00:26 »
Thanks a lot for your precious suggestions Saga Musix. I do the things you mentioned on your first paragraph, I am taking note.

I am developing ModPlug Player for nostalgic reasons, and I want to make it live forever :) I can't open its source codes for a few years, because of my spectrum analyzer codes, I am planning to use it on some VST plugins that I will develop commercially, but I am planning to open its source codes a few years later, and every contribution will be welcomed. If you accept that time, it may be a part of the ModPlug software, but if you still don't want that time, it will be a separated project.

I have a plan to develop a multi-platform player like WinAmp, and it will be able to use WinAmp's modern skins (or I may consider something else for legal things). Because I want ModPlug Player much more than WinAmp, I wanted to develop ModPlug Player firstly.

Offline sunshine

  • Active artist
  • *
  • Posts: 24
Re: Open ModPlug Player
« Reply #18 on: June 20, 2020, 07:13:22 »
By the way, I am planning to support MIDI formats (*.mid, *.rmi), UADE formats (by integrating uade123 library to ModPlug Player for old game musics), and perhaps cmf and adlib formats. For MIDI formats, I am planning to use FluidSynth library. I will add Sound-Font selection page to settings window. I may improve Sound-Font selection system in the future.
I may also support Roland MT-32 emulation.

Since I am planning to develop also a media player like WinAmp in the future in addition to ModPlug Player, I don't plan to support streamed music formats in ModPlug Player.
« Last Edit: June 20, 2020, 07:17:38 by sunshine »

Offline manx

  • OpenMPT Developers
  • *****
  • Posts: 256
Re: Open ModPlug Player
« Reply #19 on: June 20, 2020, 07:33:24 »
Well, if you are going to support all kinds of file formats and backends anyway, I think choosing a name of one particular playback engine as the name for the whole player is a rather bad choice.

Also, if the source code is not public, calling it "Open" is misleading, in my opinion.

Offline sunshine

  • Active artist
  • *
  • Posts: 24
Re: Open ModPlug Player
« Reply #20 on: June 20, 2020, 07:38:38 »
Its name is not "Open ModPlug Player". Its name is "ModPlug Player". I may not support MIDI, cmf, etc., I don't have a plan for these formats currently. I may support these plugins by input plugins, and name of "ModPlug Player" may remain meaningful. Making it open source will take a few years, just because of my spectrum analyzer. Perhaps I may simplify the spectrum analyzer and make it open source in a short time. My current spectrum analyzer is very parametric and it is suitable to use in VST plugins.

Offline sunshine

  • Active artist
  • *
  • Posts: 24
Re: Open ModPlug Player
« Reply #21 on: June 20, 2020, 07:49:30 »
You are right manx, perhaps I sohuld support only ModPlug formats, because its name and design are Modplug Player's name and design. I may support other formats on a different player, but ModPlug Player should remain as ModPlug Player.

Offline sunshine

  • Active artist
  • *
  • Posts: 24
Re: Open ModPlug Player
« Reply #22 on: June 20, 2020, 17:05:28 »
https://youtu.be/PvI360eGGn0

A short video of the current state. I will also add falling and raising animations for spectrum analyzer on next months.

Offline sunshine

  • Active artist
  • *
  • Posts: 24
Re: Open ModPlug Player
« Reply #23 on: June 21, 2020, 22:22:32 »
  • Sound Card setup window has been updated according to Saga Musix' comments.
  • About window has been added. Rotating and zooming ModPlug Player logo animation also has been added.
  • Player buttons are functional.

I consider to make button light border colors selectable also. After then adding spectrum analyzer falling and raising animations, I am planning to make a web site for ModPlug Player, and its address will be http://www.modplugplayer.org

Saga Musix, manx and everybody else, please write all your comments to make this player better.