Ara hell again

HI Guys
this is yet another post about ARA crashing my cubase
now it transpires that ALL of my ARa extensions are crashing my cubase no matter what i use
the latest was melodyne.
this now leaves me with no faith in using Ara at all…
FFS
it has to be my system because no one else has this problem.
i have multiple jobs on at the moment so i cant do a complete system refresh and clean install everything,
but i fear this is what i have to do ..just not now

unless anyone has another fix
cheers
T

That (i.e. all ARA plugins crashing Cubase) is pretty bizarre. It raises the question of what is common between them. (And what, on your specific system, could be “off” in a way that results in the ARA plugins’ crashing Cubase.) Just thinking out loud on this front:

I believe all ARA plugins write temporary data – basically a cache – somewhere on the system. For example, for Melodyne Studio 5 on Windows writes its data to %LocalAppData%\com.celemony.melodyne\Separations. Here’s an example directory from one specific clip’s cache on my system:

The directory underneath that one is the equivalent directory for Tonalic, but not all ARA plugins put their caches under AppData. For example, Synchro Arts’ RePitch puts its caches under your the user’s Documents directory at RePitchVst3\AraAudioCache, and their VocAlign also uses a directory under the Documents directory, with the specific subdirectory name depending on the version of VocAlign. And Waves Sync VX uses %LocalAppData%\Temp\Waves\TempAudio.

Could it be possible there is some problem, be it permissions or capacity, with the relevant directories on your system? I do know that some of the ARA plugins don’t clean up after themselves.

Another thing that comes to mind is some ARA plugins may store their cache data within the project. (I remember some threads in this forum on that topic once one of the Steinberg ARA plugins – I think SpectraLayers, but maybe WaveLab – started getting ARA use and dramatically increasing the size of project files, thus needing Cubase to do something to adjust some inherent limit on project size.) This might also suggest that memory consumption could go up significantly in some cases. Maybe if memory were tight on your system this could be an issue? (I wouldn’t think this would be an issue with Melodyne, but maybe if you’re doing a lot of Melodyne work in parallel, especially on audio that hasn’t been bounced down after comping, so makes Melodyne work on the, potentially very large, original audio files from tracking, might multiply its usage needs??? AFAIK, Melodyne doesn’t store its modified audio data in the CPR files, but it probably would need to be in memory in order to play back.)

Of course, there will be some central ARA handling within Cubase itself. I have no idea what is involved there, but, if there were a problem there on your system, that might affect ARA in general, rather than just specific plugins. And plugins from the same developer and/or multiple developers who use the same basic system area (e.g. the %LocalAppData% that Celemony is using for both Melodyne and Tonalic and that Waves is using for Sync Vx) might end up being affected if Cubase can’t write to those areas. (Google’s AI search results indicate that the equivalent on Mac would be ~Library/Caches.)

FWIW, I am on Windows 11 these days and use multiple ARA plugins, with Melodyne, Tonalic, Sync Vx, and IK’s ReSing being ones I’ve used on my most recent projects. I know I’ve also used VocAlign a few times (I like Sync Vx better, but there was a bug, since resolved, that was making it crash Cubase 15 at one point). I don’t know if I’ve tried SpectraLayers Pro or WaveLab with Cubase via ARA recently. I have not had any issues in my uses, though. Even back when I was on Windows 10 on an older system, I rarely had issues. The one consistent issue I do recall was with WaveLab (probably V12) where it would consistently crash Cubase on trying to make the extension permanent (or maybe bounce – I don’t recall at this point). But I don’t generally use WaveLab via ARA (the one use was just trying to solve a specific problem I couldn’t solve directly in Cubase).

Capacity would be my first guess. If the drive is filling up, ARA might just be the first thing to squawk.

@Tony_H how much space do you have left on your hard drive?

I wish it wouldn’t “initialize” ara plugins by default. It should only initialize them if they exist in a project. And/or when we first load an ara plugin.

This ara initialization doubles the boot up time of cubase.

Hi Rickpaul

yes to all above
i also have the crash whilst using
wave lab
spectral layers
melodyne

i have not tested that Tonelec thing yet..and i wont for a while only because i do not like the idea of “teaser” or demos inside my working rig… but that is another subject

the crashes by wavelab are the same as yours as well as too many mouse clicks because of deep editing

my theory on this is when i do a save by autosave this crashes the program due to the ara… this is only my take and an as yet unqualified one

i find this a scary prospect as one by one ara is now not usable for me at this stage
one thing is certain i can 100% say that in any new projects that ARA will crash my DAW thus leaving me with no choice but not to use it

what makes me angry is i paid GOOD money for wavelab and spectral layers (an in house extension) and they dont work with cubase.. i was sold on this integration, this is the reason why i brought the two programs in the first place

Anyway thanks for your reply

hi H2

i have 462 on my “C” drive free
abot 400GB free on “D”
2TB free on my projects drive
roughly 1 tb free on all other DAW related Drives (collective)

i dont think this is the problem , though i am open to all eventualities
Thanks for taking the time to reply
Cheers
T

@Tony_H

Sorry that it couldn’t be so simple.

It might be worth editing the post, or starting a new one following the bug report guidelines; especially since it’s mostly Steinberg products.

While I wouldn’t think this would be a factor with Melodyne, some past observations (back on my old Windows 10 system for sure) may suggest there could be something to this for WaveLab and SpectraLayers. Specifically, it would relate to the significantly extended size of the data in project files in certain ARA extension uses, which I believe may be relevant to both WaveLab and SpectraLayers, but I would not expect to be relevant to Melodyne.

The specific experience I am remembering was with Synchro Arts RePitch (the 1.x would have been relevant at the time-- I haven’t upgraded to 2.x, but I also haven’t used RePitch recently). There was an option in its settings to choose whether to store its data in the DAW’s project file instead of the default, which stored them in a system-level directory that wouldn’t be obvious in terms of any relationship to a given project. I’d initially interpreted the DAW project file option to mean it would store the data in the ARA subdirectory Cubase creates under your project directory, which would have been welcome for project cleanup considerations the project is finished – the default directories it used were accumulating a lot of data over time, just filling up space with most of that being from long-completed projects (because RePitch was not cleaning up after itself – this issue is not unique to RePitch or even Synchro Arts plugins as Melodyne seems to do the same thing). However, the option actually added the data to your Cubase CPR file, and the amount of data could be significant. I don’t remember what my AutoSave interval was at the time, but I’d be working in RePitch for a long time, and every time it autosaved while this setting was active, Cubase was not responsive to anything I did, and the size of the files (and I may have still had a hard disk at that time, though I’m not positive on that front) meant long write times, so at least several second interruptions.

I don’t recall at this point if there may also have been any connection to “typeahead” or “mouse-ahead”, but I do know I could be in the middle of some editing moves when the interruptions for autosave would occur, and I also know that RePitch was not very stable at the time. I eventually went back to using the option that stored the data on disk, just having to remember to manually clean up at some point.

I think the amount of data WaveLab and SpectraLayers can add to project files may possibly be significant. (This is based on the issues that arose with CPR file size limitations a few years back when people started using these applications via ARA, and CPR files were exceeding some previous size limitation – I’m thinking 2 GB, but my memory may be faulty. By way of comparison, largest the CPR file for my current project got when I had Melodyne on 4 background vocal tracks in parallel was around 36 MB, and it was a little smaller than that when I had Sync Vx live on those same tracks plus the lead vocal as the reference track. But those ARA plugins are storing their cache on disk, not in the project file. I don’t know if the two Steinberg ARA extensions have an option on that or may have changed how they do things since the time when the issue arose.)

Coincidentally, I did have a couple of Cubase crashes (one may have been more of a hang) yesterday while working with Waves Sync Vx. The first time it happened, what I noticed was that the graph that shows progress on processing the audio after selecting the reference track either wasn’t moving or moved for a little while then froze. I wanted to get an idea of what was going on, so I tried bringing up Task Manager to look at the performance tab information, but it didn’t come up for a long time, then when it did, it wasn’t its usual view, but something that suggested I was short on memory (highly unlikely to be the case based on information I found later in a similar context – it was likely the system was only using about 45% of my 64 GB of RAM at that point). I don’t recall the exact sequence of events at that point, but I do know Cubase’s interface wouldn’t repaint, and there were a bunch of white areas on the screen (it is possible that Sync Vx uses GPU acceleration, but I’m not positive on that). What I do remember, though, was that, at some point I saw a pop-up message that suggested my Antares Mic Modeler plugin was not authorized (it was), and at some point I saw a popup message:

This was very likely Cubase crashing, and what I found later when looking at the DMP file was it had zero size, assumedly due to the WerFault.exe issue reported here.

Once I cleared that message, I saw another popup:

During the same session I’d previously been doing various RX stuff (e.g. de-clicking) using iZotope’s RX Connect. I’d already made the direct audio processing permanent, but I’d forgotten to close the RX application. I seem to recall having seen an issue in the past similar to this where I was using Sync Vx after RX and may have had an issue. (So perhaps there is some sort of conflict between the two applications???)

After this, with RX now closed, I tried starting Cubase again, but the Cubase icon on my task bar was loading Dorico instead(!!!). I ended up rebooting my system to get back to some sanity.

Once I got back into Cubase, I opened the instance of Mic Modeler I had active to verify that it was authorized (yep), then I tried using Sync Vx again, with the same basic activity as before (i.e. adding it to all the BGV and lead vocal clips, then selecting the lead vocal as the reference track). This time I know the graph moved to about the three-quarters level before it froze, and I again got a message about Mic Modeler authorization. (I should note that the Mic Modeler instance was on the lead vocal, which was being used as the reference track in Sync Vx.) This suggests to me there may be some conflict between Waves Sync Vx’s analysis and Antares’ software protection. Again, I’m not quite sure of the sequence here, but Cubase did generate a non-empty freezedump DMP file this time, showing a Break instruction exception (0x80000003) in win32u.dll at win32u!NtDCompositionWaitForChannel+14.

I know I rebooted again after this, and this time I disabled Mic Modeler, and also the rest of the plugins in my lead vocal inserts (and also BGV inserts, but they may have been disabled previously) before trying again. Sync Vx did finish its graph, and I was working on tweaking some sync markers where the automated processing didn’t quite get things right for quite a while. Once I got things the way I wanted, I saved the file with Sync Vx live so, if there were further crashes, at least I wouldn’t have to redo my work within Sync Vx. At that point, I started bouncing down the various song sections (I chose to do that rather than “make extension permanent” because I wanted the results in the pool, rather than in edits). I know I also had a crash of Cubase when rendering one of the sections. Actually, I don’t recall if the freezedump came from that or the earlier scenario. What I do know is I had one crash that didn’t produce a crashdump at all, one that produced the empty crashdump, and one that produced the freezedump.

I ended up going back into the project one more time and rendering slightly differently in terms of what clips were selected at each step (and also saving after each section was rendered). It all worked in the end, but what a lot of frustration and just after having replied in this thread that I hadn’t had ARA issues in a long time.

BTW, I mention these specific experiences in the (perhaps unlikely) case there may be some relationship to what you’re seeing, specifically with respect to the possibility of some ARA plugins having some weird interactions with some other plugins on your system (e.g. the potential that RX 11’s RX Connect plugin and Antares’ Mic Modeler plugin may have somehow interacted badly with Waves Sync Vx in my case). In particular, if the tracks you’re using an ARA plugin on when Cubase crashes, it may be worth seeing if temporarily disabling any plugins on the tracks in question may help workaround whatever underlying problems there may be in this area (be it in Cubase’s ARA handling or with specific ARA plugins).

@H20nly
not sure if it is a bug
its probably my system why does no one else have this ?

Not sure, but the dump files might have some clues for those who can interpret them

Yes, by all means, if you’re getting DMP files from these (they’d be in your DocumentsSteinberg\CrashDUmps directory), by all means post them (if they’re too big, to upload here, you can always put them on Google Drive, or equivalent, and supply a link). It’s easy enough to load them in WinDbg to get a stack trace, and that may provide some clues.

@**rickpaul

once again good point sir

after every crash cubase offers to send the log to steinberg i allways allow this, no matter what,

however what would be great is if steinberg could actually get beck in touch with the user after seeing repeated crashes from that user

normally this would have to be done by an already understaffed support team , however in this day and age i am sure they could write an AI assisted Bot to do this for them
at least just to give the user a hint or two what it might be and how to fix it,

if then it persists maybe the user could then file it as a bug or some form of defect in cubase (using the given ref.nr, from the bot)
this in turn would streamline the amount of support inquiries and allow the team to work more on real problems or at least prioritize them .

we are so lucky to have a real good guy on this forum .: “MARTIN J”
however he is one man and cant be everywhere at all times
then we have incredible users like your good self who offer fantastic advice and are a Genuine help (thanks for that )

like i said i am confident that when i get time to refresh my DAW with a clean install -including windows and all drivers it may fix a few of my problems

i have a bigger backlog of work than i would have wished for (great complaint to have though -haha)
due to my last intensive time doing my Diploma in Audio engineering (finished that now and in record time was 24 months i did in 5 months …yahoooo :slight_smile: )

once again
Thanks guys
T**

I do this as well, but I’ve often wondered how useful it really is, especially since there isn’t any form to collect what you were doing when it happened. I guess they wouldn’t have it if it wasn’t useful in some way, though.

Even though I send the files to Steinberg, I always use WinDbg to quickly check the stack trace. I’ve associated the .DMP extension on my system with WinDbg, so I just have to double click the file, then click the link to run the “analyze -v” command once WinDbg gets started, then look at the results after the minute or two it can take to run. The key is that the stack trace can often quickly give a hint as to whether the problem was in a plugin, and which one if so, or is more likely to be in Cubase itself. And that can help decide whether to contact a plugin developer’s support or Steinberg’s, especially in the case of a recurring issue.