Transcriptive and 14.x: Why New World Needs to be Off

Update: For Premiere 14.3 and above this is no longer the case. New World is working sufficiently well at this point that Transcriptive seems to be working well with it. Adobe has fixed various bugs with it and things are working as they should.

We’re keeping an eye on it as more people use it, but for now it seems good to go. However, if you start running into weird errors you might want to try turning New World off to see if that makes a difference.

Original Post:

There are a variety of problems with Adobe’s new Javascript engine (dubbed New World) that’s part of 14.0.2 and above. Transcriptive 2.0 will now automatically turn it off and you’ll need to restart Premiere. Transcriptive 2.0 will not work otherwise.

If you’re using Transcriptive v1.5.2, please see this blog post for instructions on turning it off manually.

For the most part Transcriptive, our plugin for transcribing in Premiere, is written in Javascript. This relies on Premiere’s ability to process and run that code. In Premiere 14.0.x, Adobe has quietly replaced the very old Extendscript interpreter with a more modern Javascript engine (It’s called ‘NewWorld’ in Adobe parlance and you can read more about it and some of the tech-y details on the Adobe Developer Blog). On the whole, this is a good thing.

However, for any plugin using Javascript, it’s a big, big deal. And, unfortunately, it’s a big, big deal for Transcriptive. There are a number of problems with it that, as of 14.1, break both old and new versions of Transcriptive.

As with most new systems, Adobe fixes a bunch of stuff and breaks a few new things. So we’re hoping over the next couple months they work all the kinks out and it all sorts itself out.

There is no downside to turning New World off at this point. Both the old and new Javascript engines are in Premiere, so it’s not a big deal as of now. Eventually they will remove the old one, but we’re not expecting that to happen any time soon.

As always, we will keep you updated.

Fwiw, here’s what you’ll see in Transcriptive if you open it with New World turned on:

Premiere needs to be restarted in order to use TranscriptiveThat message can only be closed by restarting Premiere. If New World is on, Transcriptive isn’t usable. So you _must_ restart.

What we’re doing in the background is setting a flag to off. You can see this by pulling up the Debug Console in Premiere. Use Command+F12 (mac) or Control+F12 (windows) to bring up the console and choose Debug Database from the hamburger menu.

You’ll see this:

New World flag set to OffIf you want to turn it back on at some point, this is where you’ll find it. However, as mentioned, there’s no disadvantage to having it off and if you have it on, Transcriptive won’t run.

If you have any questions, please reach out to us at cs@nulldigitalanarchy.com.

Leave a Reply

Your email address will not be published. Required fields are marked *