Main Menu

Recent posts

#1
General Chatter / Re: How different is the Adlib...
Last post by Saga Musix - Today at 12:37:37
The difference between OPL and OPN chips are well-documented and can be looked up easily. The most relevant difference is that the OPN supports more algorithms (i.e. how the operators in each patch are combined with each other), which is the main thing that influences the sonic possibilities of different FM synths (the other being being the available operator waveforms). Additionally the S3M format only supports 2-op patches, further reducing the sonic possibilities.

OpenMPT is not, and never will be, a chip tracker. OPL support exists out of necessity, and emulation of other FM chips will not happen. If you need that, use a VST plugin for emulating a specific chip (ADLplug comes to mind), or use a dedicated chip tracker such as Furnace.
#2
Sorry if this is in the wrong thread, but I know the Adlib and Sega Genesis both use Yamaha chips, and to me they sound really similar, but how different are they actually? Like I asked one of my friends who uses furnace a lot and likes Sonic if there could be 1:1 recreations of Sonic songs in s3m, and they said no because it's different and I asked them to elaborate and they said they didn't know enough to tell me how. So like how's it different, and with how much work has been put into Adlib emulation, how much pain would it be for someone to extract out Genesis emulation from OpenMPT too?
#3
Development Corner / Re: Open ModPlug Player
Last post by sunshine - May 11, 2025, 22:19:46
I have moved the Spectrum Analyzer, VU Meter, and Gradient Editor components to the AndromedaSignalLab project. This change will not affect ModPlug Player, but these components will gradually be developed into standard C++ libraries. I also plan to create VST plugins based on these libraries in the future.

Additionally, a music player similar to Winamp will be built using these components. It will share most of its codebase with ModPlug Player, ensuring a consistent architecture and easier maintenance. However, my top priority remains the development of ModPlug Player, and work on the new player will begin after the first beta release of ModPlug Player.

The Spectrum Analyzer will be compatible with both ANSI and ISO standards.

These libraries form the core components of ModPlug Player, and further development is ongoing.

In the future, AndromedaSignalLab will support more frameworks besides Qt. Like ModPlug Player, AndromedaSignalLab will remain free and open source forever.
#4
Development Corner / Re: Open ModPlug Player
Last post by sunshine - May 11, 2025, 22:13:04
Quote from: Merlyn6175 on May 10, 2025, 18:57:08I check back here regularly, It's nice to see updates. I'm so busy at work that when I get a day off I'm not motivated to do anything. I still have a few programming projects stuck at 90%+ completion. Unfortunately my programming skill are mediocre and the language I use can be powerful but has not had an update since it was moved to the Steam platform. It a Basic/ inline C++ to C++ compiler allowing you to create EXEs or HTML5 through Emscripten etc.Even there forum has died off since new year.

Anyhow I look forward to your Alpha 6.
Thank you for your kind words.

This project is open-source and free for everyone. It belongs to everybody, and anyone is welcome to use it freely as if it were their own. The goal is to keep it open-source and free forever; that will never change.

Right now, I'm continuing work on the alpha versions of ModPlug Player, with the goal of eventually reaching the first beta release. Contributions will be welcome after the first beta version is released, once the codebase is more stable and ready for collaborative development.

I believe in the power of open collaboration, and this project will always remain accessible for anyone who wants to contribute or build something on top of it.

I'm really glad to hear you're looking forward to Alpha 6. Thanks again for your support.
#5
Development Corner / Re: Open ModPlug Player
Last post by Merlyn6175 - May 10, 2025, 18:57:08
I check back here regularly, It's nice to see updates. I'm so busy at work that when I get a day off I'm not motivated to do anything. I still have a few programming projects stuck at 90%+ completion. Unfortunately my programming skill are mediocre and the language I use can be powerful but has not had an update since it was moved to the Steam platform. It a Basic/ inline C++ to C++ compiler allowing you to create EXEs or HTML5 through Emscripten etc.Even there forum has died off since new year.

Anyhow I look forward to your Alpha 6.
#6
Free Music Downloads / [Sentimental] Memories (.it)
Last post by cubes - May 09, 2025, 03:40:02
https://drive.proton.me/urls/ZNSKKCTVY0#J3bwFDQPmS7I

A track that hopefully will evoke nostalgic, sentimental feelings. The first track I've made in OpenMPT that sounds like a real, solid song.

Two tracks in one:
Train on the horizon - It may have an "oriental" sound to it.(it does)
Youth - May be reminiscent of the style of ~2010 pop hits but only in a good way

----------------------

Please let me know what you think; I would really appreciate it. I'm especially looking for tips on making songs with more substantial middle (chorus) sections. Most of the songs I've made so far build up a little, enter the chorus, and then quickly fade out.
#7
Free Music Downloads / ЯoTaToR [mp3]
Last post by n0cturn - May 09, 2025, 01:26:28
This comes from the end bit of 'lost contact', the only bit of that tune I can stand.

https://drive.google.com/file/d/1IlFqechmUiA6oNG-tqzr4SfsPkJP6ROt/view?usp=sharing



By they way, the mptm files for all the tunes I've posted are available (just ask) you will need a bunch of plugins though.
#8
Development Corner / Re: Open ModPlug Player
Last post by sunshine - May 07, 2025, 22:24:17
Monthly updates aren't possible at the moment, but I'll do my best to make them possible in the future.

I'm currently working hard on improving the accuracy of the spectrum analyzer.
In the Alpha 6 release, you'll see a more accurate spectrum analyzer, functional sound resolution selection, and probably a fully working playlist editor.

Additionally, when you change the audio device or sound resolution, the changes will be applied immediately with a short interruption, without needing to stop the music or restart the application.

The Amiga Paula emulation and filter selection options in the player window will also be functional. When I noticed that these selections weren't working in Alpha 5, I couldn't fix them with a small update at that time, because the event-driven architecture migration had just started in the Alpha 5 version, which prevented a quick patch.

Either in Alpha 6 or Alpha 7, an automatic version checking and updating feature will be available for Windows and macOS. The Linux version won't include this feature, as updates will be handled through the package management system of your distribution.

On the back-end side, the event-driven architecture has been completed. This will make the app more modular, responsive, and easier to maintain as new features are added.
#9
General Chatter / Re: OpenMPT 1.32.00 release da...
Last post by Rakib - May 06, 2025, 06:37:00
Just wanted to thank you for your effort on continuously working on OpenMPT. No rush, its ready when its ready.
#10
Feature Request Archive / Re: Improved Pattern Attribute...
Last post by Saga Musix - May 04, 2025, 18:43:57
Just in time for OpenMPT 1.32, I implemented something like this in r23160 (can soon be obtained from https://builds.openmpt.org/builds/):

  • Pattern name can now also be edited.
  • It is possible to edit multiple patterns at once.

I'm not sure how the third point makes sense in the context of the pattern editor - if you can still explain it, it should probably be discussed on the issue tracker instead.