Bug report 9.12 MMultiAnalyzer hangs on sonogram

Official support for: meldaproduction.com
RELATED
PRODUCTS

Post

Hi,

I have around 20 tracks each having an instance of MMultianalyzer. When switching to sonogram MMultianalyzer starts to "stutter" and then hangs. CPU is normal, no difference if GPU on/off.
Can anybody confirm ?

9.12 on Reaper x64 using VST3
Win 7 x64 - i7 - 32 GB RAM - SSD / M-Audio Fasttrack C600 / Reaper

Post

I've heard about Reaper having issues with VST3 plug-ins. I'm not sure the extent of it, but have you tried the same thing with the VST2 version of MMultiAnalyzer?
Desktop: Win 7 Pro SP1 | i7 960 (4 cores 3.2 GHz) | 16 GB RAM | GTX470 | SSD boot plus 3x HDDs
Laptop: Win 8.1 | i7 4710HQ (4 cores 2.5 GHz)| 16 GB RAM | GTX850m | SSD boot plus one HDD

Post

No, I didn't try. But I have no problems with all other (Melda) VST3s...
Win 7 x64 - i7 - 32 GB RAM - SSD / M-Audio Fasttrack C600 / Reaper

Post

Yep, so I tested it. Reaper 5, MMultiAnalyzer 9.11 (64 bit VST2)

20 tracks, each with nothing but an instance of MMultiAnalyzer inserted. Spectrum worked fine, sonogram did not. Display would lag horribly, no sonogram was displayed. Returned to normal operation when switching back to the spectrum. Things got a little better when I reduced it to 12 tracks, the display was still laggy but at least the sonogram would display properly.

I tried the above with all three GPU acceleration modes (Full, Basic, and None) and experienced the same thing each time.

I did not test collisions or loudness, I'll leave that for another day.

But then I got a memory error (I have 16 GB, plenty for this) and then got my first ever blue screen of death on this computer. So maybe there's a memory leak. I don't have time tonight to test this on Pro Tools to figure out if it's just with VST and Reaper, but I'll try tomorrow.

Extra info if Vojtech needs it:

Laptop on "full performance" power profile, plugged into the wall. No CPU or PCIe power management turned on.
  • i7 4700HQ (2.40 GHz)
  • NVIDIA GeForce GTX 850M 2GB GDDR3
  • 16 GB RAM @1600 MHz
  • Boot drive is a Samsung 840 Evo SSD
  • Windows 8.1 64 bit
  • Display is 1920x1080
Desktop: Win 7 Pro SP1 | i7 960 (4 cores 3.2 GHz) | 16 GB RAM | GTX470 | SSD boot plus 3x HDDs
Laptop: Win 8.1 | i7 4710HQ (4 cores 2.5 GHz)| 16 GB RAM | GTX850m | SSD boot plus one HDD

Post

I'll check it out folks, but it's actually quite possible that you indeed ran out of memory. Especially if you have displayed multiple instances at the same time.
Vojtech
MeldaProduction MSoundFactory MDrummer MCompleteBundle The best plugins in the world :D

Post

Hi Vojtech,

yes, it consumes memory and cpu. The more often you click the tab, the more resources are used.

MMultianalyzer has at least 2 more problems, but I can't figure out them exactly now.
One is a crackling noise when using it in the montitor fx chain in Reaper in my 20+ tracks setup from before.
I don't know if it does matter if it is in the monitor chain, but when I disable that instance in Reaper the crackling is gone. CPU load is never more than 20% on my work horse.

The second problem is that under certain circumstances MMultianalyser forgets his instance name and color.
I tend towards it has to do with multiple projects opened parallel in Reaper with the same track names. Or, with copying/pasting instances from one project to another and using them parallel.
Does each instance have a unique id with conflicts when copying it? Just an idea...
If I can reproduce it I will let you know.
Win 7 x64 - i7 - 32 GB RAM - SSD / M-Audio Fasttrack C600 / Reaper

Post

Ok, I'll check about that. I don't think there are memory leaks, but I'll verify. The crackling could be a problem, if you have too many tracks, the CPU load obviously increases, a lot, no way around it.

Abou the forgetting name & color - please NEVER do open multiple projects at once. The plugin cannot know which instance belongs to different project, so it will all be connected together and the results could be, well, unexpected.
Vojtech
MeldaProduction MSoundFactory MDrummer MCompleteBundle The best plugins in the world :D

Post

Hi,

Just wanted to let you know that I also experienced a couple of crashes yesterday on a project using MMultiAnalyzer and MAutoDynamicEq v9.12 (among others)

The crashes happened randomly (was not able to reproduce the bug) mainly when manipulating the GUI:
- MMultiAnalyzer: once when opening the GUI (it was all black) then Live stopped responding
- MAutoDynamicEq: once when changing the frequency of the HPF with the red bar. Then another time when typing a new value for frequency with the virtual keyboard...

Using Ableton Live 9.2.2 (32-bit) - Windows 7 SP1- CPU i7 - 4 Gb RAM.

Cheers,
GilJ.

Post

Hmmm, odd, aren't you using the plugins bridged? I couldn't overlook that you are still using 32-bit version.
It can also be not enough memory error, with 32-bit environment I wouldn't be surprised. Or GPU driver considering the "black screen" you reported.
Vojtech
MeldaProduction MSoundFactory MDrummer MCompleteBundle The best plugins in the world :D

Post

Thanks for your answer Vojtech!

There's no internal bridge in Live unfortunately and I still use some old 32-bit plugins (and don't want to use a third party bridge right now, as I have heard some incompatibility issues)

Also my computers only have 4 Gb RAM, so not really interested in upgrading to 64-bit (until I change my DAWs)

Maybe I'll try disabling GPU in order to see if there is an improvement? (the crashes happened mainly on my laptop, not my desktop PC)

Post

Hi Vojtech,

there is definitly a memory leak in MMultiAnalyzer. When clicking the sonogram tab around 200MB! (see below) are allocated (Reaper, 1 empty Track, one MMultianalyzer, nothing else). The memory is allocated each time you active the tab. This memory seems never to be freed, even if the plugin is removed from the fx chain.

The memory consumption increases with the size of the sonogram pane, so it might be the image buffer or the buffer you temporarilly store the collected data. If you resize the plugin you see the memory varying in the task manager.

Hope it helps.

Edit:

If you have 2 instances and click the tab in one instance 2 buffers are allocated. So it is linear with the number of instances. If you toggle "global disable" after each activation all buffers are again allocated (and not freed).
This explains why a 20 instance setup completely f***s up the system ;-)

And: Same behavior also in MAnalzer.
Win 7 x64 - i7 - 32 GB RAM - SSD / M-Audio Fasttrack C600 / Reaper

Post

Celphor, do you see the same memory usage when un-checking "Enable when hidden" inside the Analyzer settings of all instances of MMultiAnalyzer?
Desktop: Win 7 Pro SP1 | i7 960 (4 cores 3.2 GHz) | 16 GB RAM | GTX470 | SSD boot plus 3x HDDs
Laptop: Win 8.1 | i7 4710HQ (4 cores 2.5 GHz)| 16 GB RAM | GTX850m | SSD boot plus one HDD

Post

@mesaone: Where is this option in MMultianalzer? In MAnalyzer I tried it, but it doesn't fix the problem.
Win 7 x64 - i7 - 32 GB RAM - SSD / M-Audio Fasttrack C600 / Reaper

Post

Oops, looks like that option isn't in MMulti, I thought it was.
Desktop: Win 7 Pro SP1 | i7 960 (4 cores 3.2 GHz) | 16 GB RAM | GTX470 | SSD boot plus 3x HDDs
Laptop: Win 8.1 | i7 4710HQ (4 cores 2.5 GHz)| 16 GB RAM | GTX850m | SSD boot plus one HDD

Post

God damn it!!! You are right!!! The sonogram contains some memory leak :o . Needs to be fixed!
Vojtech
MeldaProduction MSoundFactory MDrummer MCompleteBundle The best plugins in the world :D

Post Reply

Return to “MeldaProduction”