Ok, I changed that line and recompiled the software, which moved things forward. Running
$ chrt -f 35 overwitch -d "Analog Four MKII"
now gave me new errors (I tried both with and without sudo)
Device: Analog Four MKII (outputs: 8, inputs: 6)
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
exec of JACK server (command = "#!/bin/sh") failed: No such file or directory
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
ERROR:jclient.c:607:(jclient_run): jack_client_open() failed, status = 0x11
ERROR:jclient.c:611:(jclient_run): Unable to connect to JACK server
So, there seems to be something up with the JACK server… maybe. Interesting to note is that I never received any request to configure JACK for real time priority when installing jackd2
(as specified in the manual). I’m going to dig around with JACK itself for a bit (I’m not really familiar with this software from before).
Also, I’ve forked the repository and I’m writing down everything that I learn in the readme file while doing all this so that hopefully whoever comes after me will have an easier time. I’ll make a pull request later if you’d like to accept it (or maybe just pick out some parts of it).