On 9/18/21 7:49 AM, Nick Vanderest wrote:
Hello all. Thought I would throw my 2 bits in on the Riv/Jack stuff.
I found the working combination on CentOS for me was the following:
Add a startup entry into the Session manager to start QJackCtl with sudo.
Once QJackCtl starts up with its settings, in options, you can run
some scripts.
I've run 'service rivendell stop' as the Execute script on Startup,
and 'service rivendell start' as the Execute script after Startup.
This allows jack to take over the alsa device. I have disabled
pulseaudio, and I think removed most of it without breaking dependencies.
Once QJackCtl runs, then you can start whatever riv apps you need.
I don't recall if I had the audio card selected or unselected in
rdalsaconfig
I tried duplicating this setup in Ubuntu Studio to try and mess with
the new Rivendell, but too many dependencies to work around to try and
get QJackCtl working so you can see the patchbay to connect Riv to
inputs and outputs. May be another wet soggy weekend project.
I'm using Debian, not Ubuntu, and I'm having total success in using
Jackd/Rivendell (I'm not sure, but think shared my setup on the list in
the past) both in physical, virtualized and hybrid environments, by
using a somehow 'dark' way of using Jackd: The PROMISCUOUS MODE.
Essentially, this mode breaks the default rule of jack users isolation.
This way, while some Rivendell processes are ran by root, others by the
logged-in user (others maybe by pypad, rivendell, or any other...) they
all can transparently connect to a same, shared, jack daemon.
In fact, I setup a default, single, system-wide, root run, jackd systemd
service... where rivendell connects to (transparently) and user
applications too.
The PRO of this setup is that I can Integrate Rivendell with the mature,
proven, and powerfull Linux Digital Audio Workstation way of working
that the studio/musician Linux community users have enjoyed for years:
In fact, the ONLY connections I do on Rivendell is to Ardour (to act as
its DAW interface) so I could use any Mackie controller such as the Zoom
R16 as a mixer, and I can use qjackctl WITHOUT starting a jack server
(it detects and connects directly and automatically to the system's
jackd server) to setup and save my patchbay. The user can, that way,
through nice GUI tools, use transparently applications such as Jamin
Sound Processor, GlassPlayer, GlassCoder, etc...
The 'CON' of this setup (as Fred once pointed out) is that all the
configuration and work gets outside of Rivendell's database and,
therefore, is not portable or saved.
Regards.
Nick
_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev