TDAbleton Connection Issues

Hi everyone,

I’m getting the following error in the Textport:

Traceback (most recent call last):
  File "/project1/tdAbletonPackage/tdAbleton/oscin_callbacksSystem", line 23, in onReceiveOSC
  File "/project1/tdAbletonPackage/tdAbleton/TDAbletonExt", line 382, in onReceiveOSCInfo
  File "/project1/tdAbletonPackage/tdAbleton/TDAbletonExt", line 641, in onSongDumpComplete
AttributeError: 'NoneType' object has no attribute 'get'

I’m using two MacBooks, both running macOS Sequoia 15.4.1, TouchDesigner 2023.12000, and Ablelon Live 12.1. They’re connected via Ethernet.

At CPU-heavy sections of my Ableton set, tdAbletonPackage throws a warning, and the error above appears in the Textport. The connection stays alive, but some components stop receiving OSC messages. Interestingly, abletonSong and abletonTrack still work, but abletonRack becomes unresponsive – only a reconnect fixes it.

Previously, I used a Thunderbolt Bridge between the machines, which worked fine until recently. Now I’m using Ethernet, since the Thunderbolt method no longer works. Running Ableton and TD on the same machine works fine.
Could this be a transmission issue, maybe related to dropped packets under high system load?

I’d really appreciate any help or insights!

Thanks and best regards,
Konrad

I’ll dig into the specifics of your error in the next week or so. For now, there may be some troubleshooting we can do. This error is happening in the song dump callback, which should only happen when you are making large editing changes to your live set, not during performance. Can you tell me more specifically what you are doing or what is happening in Live and TD when you get the error?

There seem to be multiple issues that likely share the same root cause:

  1. The Thunderbolt Bridge connection only works with an almost empty Live Set
  2. Over Ethernet, the connection drops (as described above) during CPU-heavy sections in the Live Set
  3. Using localhost on a single Mac is more stable — during high CPU load, TouchDesigner stutters briefly with a small frame drop

The Live Set is built in arrangement view. During performance, the effect chains change at certain markers. The set is around 110 minutes long with 23 tracks. It runs at 64 samples buffer size and around 35% CPU usage. The setup controls pixel tubes, with scenes triggered by clips and sent via pixel mapping and ArtNet to the tubes.

A few weeks ago, this setup was running without any issues. I think the problems started after updating to macOS 15.1, but I’m not entirely sure when exactly it began. Updating to macOS 15.5 didn’t solve the issue either.

If you’d like, I’m happy to share the project files via email.

Thanks so much for the help!

Konrad

If it happened with a Mac update, it could well be beyond our scope to fix. But let’s see what we can figure out. Have you updated TouchDesigner since it was working?

Sending files could be helpful. If you can send a compressed version of the live set, like just the part where it fails, no audio. And also the toe file. ivan@derivative.ca