I’m new to Renoise, but not to music, digital audio and Linux. I`m very impressed of Renoise and since I have a license, I use this app everyday. I’ve build up a Linux machine with a very slim “Renoise OS” based on AV Linux (RT Kernel based Debian Audio Distro, http://www.bandshed.net/AVLinux.html optimized for fast realtime audio JACK) . Renoise runs as WM (as written in the FAQ) and under ALSA very well. In Renoise I use some native Linux VST plugins, DiscoveryR33 by DiscoDSP and Aspect by Loomer. I tell you my electro music sounds better then ever with this combo. Less is more!
Beside this, I have a question and I wonder why this is no FAQ:
Renoise works smooth like a charm on ALSA with lowlatency, but when I try to use Renoise as Jack Client, I get a lot of problems. Starting Aspect VST, Renoise Jack Client must reconnect. Changing a preset in Aspect, the Jack Client must reconnect. Generally a lot of Xruns and crackles. Under ALSA Renoise feels like a rock, but with JACK everything feels a bit unstable. - it feels like the old ZynaddsubFX - broken connection to JACK when changing presets. Zynadd had a deep redesign of the code named Yoshimi, now all JACK client based RT probs are gone plus a nicer GUI. http://www.graggrag.com/?q=yoshimi
So I asked a friend who has deeper skills about ALSA/JACK client developing (He made the community driven libaam.so for EnergyXT2 and the initial working release of WineAsio - he is known as Drumfix) about the Renoise Jack client an he told me that he know Renoise and there must be a bug in the JACK client of Renoise. Because there are dozen of Jack Clients running well without this problems, no one can blame JACK for the problems that the Renoise Jack Client has. My system is very well shaped for realtime audio, with all needs that JACK required for to run smooth. I have audio prio for the user enabled and everything. JACK running very well with Qtractor (VST enabled) or Ardour on this system.
So please tell me:
-Is there something wrong with the JACK client of Renoise ?
-can you fix this?
-If not - would you like to open the part of the JACK client sourcecode of Renoise for the community? Drumfix told me he can fix any RT jack client based problems then. And I believe him.
-and if there is everything right with Renoise (maybe Drumfix is wrong, but he never was before) - what can I do to run Renoise as Jackclient without reconnects? (The feature of reconnecting to JACK is cool, much better then an useless message “JACK the dog has leave us alone in the rain” and then nothing, I have manually reconnect to JACK, but I wanna use this reconnect feature less often ) So far I see, I have a heavy optimized system for audio, no ubuntustudio wannabe audio distro. But maybe there is an hidden switch, that I can’t find.