TouchDesigner can't launch on Mac

I am running TD on Mac and the issue that I am facing recently is that the app doesn’t want to open, it remains stuck on the loading menu (see attached). I deleted the app and re-downloaded but the issu remains.

Does anybody has an idea ?

I won’t be able to help you, but they’ll be able to help you quicker if you present as much information about your system as possible. Machine and OS

I am using a Mac Book Pro Apple M4 Pro and running on Mac OS Tahoe versions 26.4.1
I wonder if this happen since the recent update to the version 26.4.1

Hey I’ve run into the same issue with TD 2025 on a new Mac Mini running Tahoe. Sometimes it launches fine, and sometimes it freezes when trying to launch. Did you ever find a fix for this?

Is this bound to a specific file or when launching in to an empty file?

Are you on the latest version of macOS (26.6.2) and running the newest version of TouchDesigner (2025.33230) released last week? If after the updates you still have issues, please send any crash reports or send a spin report to support@derivative.ca, with the problematic .toe if applicable. Thank you.

Hi, yes I am on the latest versions of both Mac OS and TouchDesigner. This happens when I open a specific toe file, but only ossasionally. 9/10 times it launches with no issue, but sometimes it gets to “loading 99%” and freezes. From there I need to do a force quit a restart. I will email my toe file. Thanks.

I appears that the issue had to do with TD freezing when scanning VST plugins on startup. In particular it was Tyrell N6 causing the issue.

I moved my VST plugins from the Audio/Plug-ins folder to a different folder on my mac, and re-linked all the plugins in TD to the new location. That seems to have solved the issues.

Summary from Claude:

Startup freeze at 99% loading — caused by u-he Tyrell N6 (VST3)

Setup: TouchDesigner 2025.33230, macOS 26.6.2, Apple M4 (Mac16,10)

Symptom: TD hangs indefinitely on the startup screen at 99% loaded, requiring a force-quit. Crash reports (Apple hang diagnostics) consistently show the main thread stuck in TD’s JUCE-based plugin scanner:

juce::DescriptionFactory::findDescriptionsAndPerform(...)
  → TyrellN6 (boost::thread::join_noexcept)
  → __psynch_cvwait

Confirmed across multiple crash reports, with hang durations ranging from ~6s to 440s+ before force-quitting.

Cause: TD scans the default system plugin folder (/Library/Audio/Plug-Ins/VST3 on macOS) at startup to build its plugin catalog. u-he’s current Tyrell N6 VST3 build (latest version, freshly reinstalled — not a stale binary issue) appears to hang or stall during this scan on this hardware/OS combo, blocking TD’s entire startup.

Fix that worked: Move TyrellN6.vst3 out of the default scanned folder (e.g. into a project subfolder or anywhere outside the standard plugin paths), then point the Audio VST CHOP’s File parameter directly at the relocated file. TD no longer auto-scans it at launch, the freeze disappears, and the plugin still loads/works fine when referenced directly.

Also tried, didn’t help: Removing just the AU (.component) version — no effect, since TD’s Audio VST CHOP only supports VST3 anyway. Reinstalling the latest Tyrell N6 build in place — hang persisted until the file was relocated.

Posting in case anyone else hits a startup hang tied to a specific plugin — worth checking your crash log for a similar findDescriptionsAndPerform stack before assuming it’s a TD-side bug.

Thanks for the update. Glad you found a work around.