Login | Register 
FEATURES
APPLICATIONS
DOWNLOADS
EDUCATION
BLOG
WIKI
FORUM
STORE

Hard Crash on Audio Device In selecting Jack 64 Bit

Report bugs so we can squash them!

Hard Crash on Audio Device In selecting Jack 64 Bit

Postby jmt4zj » Fri Oct 06, 2017 12:57 am

TouchDesigner 099 - v13460, Windows 10 Home

After installing the Jack 32/64 bit package by following the instructions at http://jackaudio.org/faq/jack_on_windows.html, the moment I select Jack as the audio driver, touch hard crashes with no autosave or crash dump. I can successfully connect ableton 64bit to the jack server, and I could previously route ableton 32 bit into Touch 088 32 bit with jack 32 bit via my previous post :https://www.derivative.ca/Forum/viewtopic.php?f=20&t=9619&hilit=jack .

Since Touch099 doesn't have a 32bit version, I can't migrate this project to 099 until this is fixed. The jack setup is 12 i/o setup, and I can't think of any other way to get audio data into touch with the low latency and quality of data I want for this project other than perhaps trying Dante.

I found something that might be related, but there's no feedback from Touch so I can't be sure.
https://github.com/jackaudio/jack2/issues/275
Jonathan Thompson
@pointshader
http://particularexperienc.es
User avatar
jmt4zj
 
Posts: 100
Joined: Mon Nov 01, 2010 3:15 am
Location: NYC

Re: Hard Crash on Audio Device In selecting Jack 64 Bit

Postby jmt4zj » Sat Jan 13, 2018 2:00 am

This bug still exists on 2017.35560 , with either 32 or 64 bit Jack. Running on a fully updated version of Windows 10 (creator's edition came out after the previous bug report).
Jonathan Thompson
@pointshader
http://particularexperienc.es
User avatar
jmt4zj
 
Posts: 100
Joined: Mon Nov 01, 2010 3:15 am
Location: NYC

Re: Hard Crash on Audio Device In selecting Jack 64 Bit

Postby ben » Tue Jan 16, 2018 5:20 pm

Hi jmt4zj, We have added this to our bug database but don't have any timeframe for fixing it. We have been spending a lot of time working on Dante support in 099 and are actively engaged with that, it might be a better/quicker option for you if you are time sensitive.
User avatar
ben
Staff
 
Posts: 2304
Joined: Thu Nov 08, 2007 6:55 pm
Location: Toronto

Re: Hard Crash on Audio Device In selecting Jack 64 Bit

Postby jmt4zj » Tue Jan 16, 2018 7:30 pm

Thanks for the update, Ben!

Unfortunately using Dante for realtime processing of local loopback doesn't give great results compared to JACK, which guarantees 1 buffer size max delay. Right now I'm running 12 stereo channels, 4 of which are rerouted into Touch, with very little latency when I run JACK at 128 samples.

However, for my current client's needs I can run touch088 for the JACK real time processing and touch099 for some of the other components needing more asynchronous features and 099 exclusive features, which actually works out better due to the single threaded nature of touch. The Shared memory chops and pipe in/out will do the trick for all the cross thread sync I need to do.

Also, do you recommend using core affinity with Touch? https://en.wikipedia.org/wiki/Processor_affinity I was considering it to lock the two touch instances to cores, since I'm also running Ableton and Resolume simultaneously to the 2 touch instances.
Jonathan Thompson
@pointshader
http://particularexperienc.es
User avatar
jmt4zj
 
Posts: 100
Joined: Mon Nov 01, 2010 3:15 am
Location: NYC

Re: Hard Crash on Audio Device In selecting Jack 64 Bit

Postby ben » Mon Feb 12, 2018 4:27 pm

Definitely do not worry about core affinity with TouchDesigner, the OS handles CPU delegation best.
User avatar
ben
Staff
 
Posts: 2304
Joined: Thu Nov 08, 2007 6:55 pm
Location: Toronto

Re: Hard Crash on Audio Device In selecting Jack 64 Bit

Postby ben » Mon Feb 12, 2018 4:28 pm

When you get crashes, do you get any dump files? (.dmp files)
If so, please send them.
User avatar
ben
Staff
 
Posts: 2304
Joined: Thu Nov 08, 2007 6:55 pm
Location: Toronto


Return to Bugs

Who is online

Users browsing this forum: No registered users and 10 guests