This is a patch for 5.4.4 which stops JUCE disabling automation when changing the reported latency with setLatencySamples().
I think it probably ought to use a separate call for latencyChanged notfiication or an enum on audioProcessorChanged - I’ve done it with a bool for now but it’s not very tidy as a result.
Thanks for this patch! Has it fixed the Ableton-automation-disabled issue for you?
Has anyone at JUCE taken a look at it? We (and I’m sure all JUCE users) would love to have this fix in mainline JUCE; this has been a nagging issue for us over the years.