kdoren / jambox-pi-gen

Start jamming online easily with a Raspberry Pi, an audio interface, and this free Jambox image file. Just download/burn/boot/jam. Choose from multiple jamming apps: Jamulus, SonoBus, JackTrip, JamTaba, JammerNetz or HpsJam. User interface is any web browser on same local network. Pre-built image file is available under "Releases".
BSD 3-Clause "New" or "Revised" License
75 stars 9 forks source link

Jacktrip error message #120

Closed TheRico12 closed 2 years ago

TheRico12 commented 2 years ago

Hi,

I'm trying to use Jacktrip but this message appears: jack SubState is: failed; restarting jack

Thanks in advance

kdoren commented 2 years ago

What exactly are you seeing? Is it stuck in a loop repeating that message? That part of the startup script is common to other apps. Which means it's not a jacktrip problem, SonoBus would give same message.

If the errors stop and jacktrip launches, then the earlier failed message is not a problem. I suggest you use latest image v1.5.0. I also suggest trying a reboot.

TheRico12 commented 2 years ago

Exactly, stuck in a loop repeating that message and not going anywhere. I'm already on the latest version v1.5.0 Also I can't find Qjackctl anymore, is it still installed? For what I know, the latest Jacktrip has another audio backend (RtAudio) integrated that allows you not to use JACK. On Mac it is set by default when you launch the app for the first time, then you can decide if you want to use it or select JACK. Maybe this could be the problem... I don't know.

I'll try to reboot and let you know

Thanks again for the support

kdoren commented 2 years ago

That loop occurs before JackTrip or other app is started. Jack audio is not working so app is never launched. Can you start other apps like SonoBus? I would expect those to behave the same if it's stuck in a loop there. Do you have a different USB audio interface you can try?

JackTrip on Jambox uses jack audio. You should not need to make audio connections if "Advanced Options" -> "Connect default audio ports" is checked (this should be set by default). JackTrip will automatically patch itself to the "system" audio port, but not until JackTrip connects to another JackTrip instance. You can see the audio connections in Patchage.

Don't use QJackCtl on Jambox (it can run from command line but I've tried to keep it hidden, my methods of controlling jack don't work with it). Use Patchage if you want to change patches, but you aren't getting to that point.

After reboot, with no app running, what is outpuit of:

sudo systemctl restart jack
systemctl status jack

FYI there is a minor update to jacktrip 1.4.3 in my repo, it will not affect this problem, but you can pick it up with the "Update Apps" button.

TheRico12 commented 2 years ago

Hi Kevin,

After rebooting and install the latest update, now it's working!

Thank you so much