Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

qjackctl not working #125

Open
ggraniti opened this issue Feb 11, 2022 · 5 comments
Open

qjackctl not working #125

ggraniti opened this issue Feb 11, 2022 · 5 comments

Comments

@ggraniti
Copy link

Hello everybody! I am having this issue when I try to run qjackctl (RaspberryPi 4 4GB + latest release of JamboxOS + Behringer UPhoria UMC404HD). I am quite new to all this stuff, so it is likely I am missing something simple and banal. Can you please help me?
Screen Shot 2022-02-11 at 1 42 51 PM

@kdoren
Copy link
Owner

kdoren commented Feb 11, 2022

@ggraniti jambox uses jack audio in a way that is not compatible with QjackCtl.
This simplifies operation and allows different settings for different apps automatically.
Jack settings are done in /etc/jackdrc.conf
Patching can be done in patchage (it's on the desktop).

What is it you want to change?

see: #124

@ggraniti
Copy link
Author

ggraniti commented Feb 11, 2022

@kdoren Thank you for your quick and kind reply, and for not laughing at me for such an amateurish question. Everything is clear now. I had an issue configuring the Pisound hat. By the way, do you know if it works on Jambox? I want to jam with only digital pianos routing either Fluydsynth or Pianoteq into Jamulus . So it’s not really about audio projects, but rather only midi. The Pisound seemed to me a good and compact solution together with the raspi. The UMC404HD is too big for my project, so if the Pisound doesn’t work I would rather go with a UCA222, that should work well with Jambox as far as I know.

@ggraniti ggraniti reopened this Feb 11, 2022
@kdoren
Copy link
Owner

kdoren commented Feb 12, 2022

@ggraniti I have a UCA222, it works fine with jambox.

I don't have a pisound HAT so I can't test. One user reported it working, another not, I believe it requires an overlay driver enabled in /boot/config.txt: dtoverlay=pisound

You can use MIDI into QSynth (GUI for fluidsynth), then use Patchage to connect Qynth to Jamulus (required packages are in jambox-project apt repo). I haven't test it extensively, please report back your results.

MIDI synth on Raspberry Pi for jamming:

sudo apt install fluidsynth fluid-soundfont-gm qsynth
  • Pi menu -> Sound & Video -> Qsynth
  • Qsynth setup -> MIDI tab -> Enable MIDI input -> "Check", auto-connect MIDI inputs - > "Check"
  • Qsynth setup -> Audio tab -> Auto Connect Jack outputs -> "Uncheck"
  • you can change sounds in Qsynth under the "Channels" menu.
  • Launch Jamulus (or other app)
  • Patchage -> connect Qsynth to Jamulus In
  • MIDI notes from USB should sound in Qsynth and be visible on input level meters in Jamulus.

FYI it's possible to save the patching setup with aj-snapshot, then set kamulus_start.conf or other conf file to patch when launching the app. See #3

@ggraniti
Copy link
Author

@kdoren Thank you so much, I’ll try all this and report back, also about the pisound.

@ggraniti
Copy link
Author

ggraniti commented Feb 14, 2022

@kdoren So: I could finally verify that the Pisound IS working. It must go through and update after first installation, otherwise it doesn't allow configuration.

curl https://blokas.io/pisound/install.sh | sh
sudo apt update
sudo apt upgrade

Then, it's possible to
sudo pisound-config

After this, I can confirm that also "The button" works.

Concerning Qsynth: it apparently works well, but Patchage allows connections only if I start the qsynth engine AFTER I open Sonobus or Jamulus. Is ajsnapshot going to be any useful, then? And will autostarting Jamulus+Qsynth at any boot be complicated? I still don't know, I will do the best I can considering my very limited knowledge.

Also, any idea how to route the raspberry pi web browser audio into Jamulus or Sonobus?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants