Main Menu

Recent posts

#1
Development Corner / Re: How to compile a debug bui...
Last post by manx - Today at 07:40:32
Quote from: JustinWayland on Yesterday at 20:02:48I installed it using homebrew. I tried to build a debug version using the autotools version of 0.7.3 on the homepage, but judging from the presence of -O2 in the output I failed.
./configure CFLAGS="-g -O0" CXXFLAGS="-g -O0" should do the trick. See https://stackoverflow.com/a/4680578.

Quote from: JustinWayland on Yesterday at 20:02:48The function that is crashing is openmpt_module_read_interleaved_float_stereo

Do you provide the correct count and is your interleaved_stereo buffer large enough? count has the be the number of audio frames per channel (i.e. is is the same for any of the read functions, regardless of interleaved or the channel count), and for the interleaved_float_stereo case, your buffer has to be large enough to hold 2*count float values. See https://lib.openmpt.org/doc/group__libopenmpt__c.html#ga036901606728ce00d9f104adca6a5c09.

You generally would not need a debug build of libopenmpt when you are just using it, unless you want to debug a problem in libopenpmt itself, which may not be the case here.
#2
Development Corner / Re: How to compile a debug bui...
Last post by JustinWayland - Yesterday at 20:02:48
In order:

  • OS is MacOS 12.7.1
  • I installed it using homebrew. I tried to build a debug version using the autotools version of 0.7.3 on the homepage, but judging from the presence of -O2 in the output I failed.
  • The function that is crashing is openmpt_module_read_interleaved_float_stereo

#3
Development Corner / Re: How to compile a debug bui...
Last post by manx - Yesterday at 09:00:37
Which OS?

Where did you get libopenmpt? Did you build it yourself? If so, how?

Which function call is giving you a crash?
#4
Development Corner / How to compile a debug build o...
Last post by JustinWayland - Yesterday at 04:31:09
I'm trying to use libopenmpt in a project, but I am currently getting a baffling segfault.  I want to know what library function is failing me, but the version of libopenmpt I am using comes with no debug symbols.  How can I compile a version of libopenmpt with debug symbols so I can troubleshoot my application?
#5
General Chatter / Re: Colour scheme exchange
Last post by herodotas - November 30, 2023, 17:57:54
Hello again,
made theme with Dracula palette  ;) dracula.7z
#6
Help and Questions / Re: VSTs that used to work fre...
Last post by VorTechnix - November 30, 2023, 16:16:40
Here are bunch of the broken plugins working fine in OpenMPT 1.21.01.00 (32bit) as of this morning. I should also note they work in my other DAW (Tracktion 7) as of this morning.
#7
Help and Questions / Re: VSTs that used to work fre...
Last post by Saga Musix - November 26, 2023, 17:25:22
It would be good to know when was the last time you used those plugins, in particular if you were using a different operating system or machine altogether, and which OpenMPT version you used at the time. While it is entirely possible that something changed in OpenMPT, operating system upgrades, graphics driver updates and the like are more often than not the reason for older plugins stopping to work. Especially if it's just the GUI that stopped working, it is very much possible that there is a graphics driver issue if a plugin is using OpenGL ore DirectX for rendering its UI.

You can also try downloading the version of OpenMPT you last used when writing those old tracks (you can see the version that was used to save a file in the Song Properties dialog) from our OpenMPT archive and check if the plugin still works when using that version. If it's broken in that version as well, you have a clear indication that some other change in the system caused the breakage.
#8
Help and Questions / Re: VSTs that used to work fre...
Last post by VorTechnix - November 26, 2023, 17:04:54
Okay, I tried forcing plugin bridge and then tried using the increase compatibility option as well. Maxwell and the others are still broken. I even tried enabling the bridge all plugins setting. At this point I have no idea what could be wrong. I already uninstalled and reinstalled OpenMPT once so I'm kind of at a loss on how to proceed from here.
#9
Help and Questions / Re: VSTs that used to work fre...
Last post by Saga Musix - November 21, 2023, 19:26:17
I tried two of the plugins you mentioned (Cloud, Maxwell Smart) and they appear to be working fine here, both in OpenMPT x86 and x86_64 (so running via the plugin bridge). That makes it difficult to give any more suggestions. It could be any sort of 3rd-party software causing the issue (antivirus, graphics drivers, or even other plugins but you mentioned that you created new MPTMs so that can be ruled out). Have you tried forcing those plugins to run through the plugin bridge (can be done through the plugin manager window)? That would be one more thing worth trying.
#10
Help and Questions / Re: VSTs that used to work fre...
Last post by VorTechnix - November 19, 2023, 14:36:03
I still am using the 32bit version of OpenMPT. That's why I'm so surprised this problem is happening. Could it be that MPT is trying to bridge the plugins regardless? Is there a way I can disable bridging to test?