I’m also a Linux user so can’t comment on Windows or Mac. The Jack website has quite a list of software that supports Jack. From a quick glance of those I see the following are cross platform: mhwaveedit, Audacity, Mixxx, Blender, Fluxus, ProjectM, Giada, Ardour, Renoise, Bitwig Studio, SooperLooper, LMMS. There’s probably a few more but I didn’t click every link
It connects (OUTPUT) to those audio drivers using the PortAudio project (so Jack can connect using dsound, wmme, WDMKS, ASIO, WASAPI, and WaveRT) depending on what the soundcard’s drivers support.
Thanks for the info, I couldn’t find a DAW that supports JACK on all platforms, but I don’t have much experience outside REAPER (and other commercial DAWs).
I don’t want to start implementing JACK and down the road we find out that platform X is not supported or does not have any JACK-ed applications available.
Anyway, will read some docs etc, just wanted to know if anyone in the community had any “hands-on” experience with JACK on Win/Mac.
Currently Jack for Windows only supports 32-bit applications, but a new version is currently being tested that supports both 32-bit and 64-bit audio applications.
If this info is correct then the project is a no-go from the start.
Ok, probably outdated then. I will tested myself as well, I think REAPER only support ASIO on Windows (REAPER+JACK works perfectly on Linux), If I read the docs correctly this does not matter as JACK supports ASIO, so any ASIO app should be able to connect to JACK.
The goal should be to just make a basic app that can control a DAW/player through JACK on all platforms, then start getting this integrated into Natron.
After discussing audio sync on the facebook group I decided to hack a very basic JACK transport into Natron just for fun, it kind of works… The biggest issue is the latency from play in Natron to play in Reaper, I doubt it can be used as a perfect audio reference. I have also considered MIDI (MTC etc) to avoid the JACK overhead, but I’m not sure it’s worth my time going that route.
Only on my laptop… I’m not satisfied with JACK, first I get a weird delay no matter what, and the solution (JACK) must be usable on all platforms supported by Natron.
I would like to try a pure MIDI solution instead (we should support MIDI anyway for “control panels”). Sadly I have been very busy this month, so progress is slow.
I’m using a regular kernel and have no issues with JACK using MIDI or regular recording, seems to be related to the JACK transport functions, the DAW’s (or any “client”) all have a delay when I trigger play/stop etc, JACK itself register my changes instantly.
Has anything happened with audio support since this thread?
Is it possible to render movs/mp4s with audio in any way?
I don’t need it in the UI, just when I use NatronRenderer, effectively copying a wav file into whatever mov/mp4 Natron renders.