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

[solved] Picoloop unable to use jack server. #24

Open
lysergik opened this issue Aug 14, 2021 · 1 comment
Open

[solved] Picoloop unable to use jack server. #24

lysergik opened this issue Aug 14, 2021 · 1 comment

Comments

@lysergik
Copy link

lysergik commented Aug 14, 2021

Hello,

I've been doing things with picoloop lately and I wanted to have picoloop using jackd. Anyway I couldn't have it to see the jack audio server, even with the command "pulseaudio --kill", picoloop still sees only pulseaudio. I tried to compile picoloop while pulse audio was not running and running jackd server and nothing change, picoloop still sees only a non-existing pulseaudio server. I'd tested both running jackd realtime and not realtime, it didn't affects picoloop either. Since I wasn't sure of jackd support within picoloop I've checked the rtaudio.cpp source and seen that jack server seems to be supported, so I'm really confused about this issue. Is it because picoloop probe the default audio configuration, which in my distro is pulseaudio, and so it can't see jackd since it's not default ? It's really here a supposition, but it's all i can make sense so far. If anyone has a clue about what is going on I am interested in reading you.

Thank you.

EDIT: After looking at the code I finally understood that audio servers api are compîle and therefore if I wanted to have picoloop running in jack I only had to modify the makefile in order to indicate wich api picoloop should use. In order to make it happen I modify the "Patternplayer_Rtaudio_debian" makefile. I simply replace all the "LINUX_ALSA" and "LINUX_PULSE" c flags by "UNIX_JACK" c flag. After compilation picoloop finally connected to qjackctl and I even could route the output to other software via the picoloop config menu. Also I've seen in qjackctl midi menu, Picoloop midi in and out. If anyone wants to connect picoloop audio or midi to other software with jack server, you now know how to do it and it has simple has modifying few line of a textfile. Adding a new makefile, which allow to compile picoloop for jack and a few line in the readme.md that explains how to get picoloop for jack, could be a good thing for picoloop users with very little or no c++/compilation knowledge.

@lysergik lysergik changed the title Picoloop unable to use jack server. [solved] Picoloop unable to use jack server. Aug 15, 2021
@yoyz
Copy link
Owner

yoyz commented Aug 26, 2021

Hi lysergik,
Sorry for the lag !
I was not so sure it was still working with Jack :)
I will leave this thread open until I finally fix the documentation :)
thank for confirming it work :) Great ! Was a long time, the last time I try to use it with jack !

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