SlowPlay - A simple audio player with speed/pitch change capabilities

Thanks Chris
I installed pipewire-jack and opened jack-ctl.
Jack wouldnt start.
I logged out and in again
I ran dpkg-reconfigure jack
then I tried to re start jack from jackctl, but it stll woudlnt start
This is the message:
18:58:14.831 Statistics reset.
18:58:14.833 ALSA connection change.
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
18:58:14.864 ALSA connection graph change.
18:58:17.512 JACK is starting…
18:58:17.512 /usr/bin/jackd -dalsa -dhw:0
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
18:58:17.519 JACK was started with PID=7144.
jack_get_descriptor : dll
jack_get_descriptor returns null for ā€˜jack_inprocess.so’
no message buffer overruns
no message buffer overruns
jack_get_descriptor : dll
jack_get_descriptor returns null for ā€˜jack_internal_metro.so’
jack_get_descriptor : dll
jack_get_descriptor returns null for ā€˜jack_intime.so’
no message buffer overruns
jackdmp 1.9.22
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2016 Grame.
Copyright 2016-2023 Filipe Coelho.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK server starting in realtime mode with priority 10
self-connect-mode is ā€œDon’t restrict self connect requestsā€
audio_reservation_init
Acquire audio card Audio0
creating alsa driver … hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit
ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to capture-only mode
Released audio card Audio0
audio_reservation_finish
Cannot initialize driver
JackServer::Open failed with -1
Failed to open server
18:58:17.697 JACK was stopped
18:58:19.675 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.
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

PS Im on debian trixie which comes with pipewire
Many thanks for your help

By jack-ctl do you mean QJackCtl? That application is only for configuring jackd. If you install pipewire-jack then you have to use the pipewire configuration options. The only options I have seen discussed are configuration files for pipewire, but there may be some graphical option that I have not seen yet.

Thans, I will look it up and report back…

Update. I got into a right mess trying to get it working, so I have given up as I don’t want to wreck my existing system. It seems like pipewire is still not right.
Thanks for your help

Give a try to my SlowPlay, you can connect it to the JACK ecosystem by specifying

--sink jackaudiosink

from the command line… :wink:

@GMaq Thank you for your kind words!

To be honest I think both you and @brummer are right in different ways. Sometimes it sounds awkward to offer the community something you created, and the response is ā€œcheck this out, insteadā€ā€¦ But then again, like brummer pointed out, it can be of some inspiration and maybe it can push you to implement new features.

On top of that, I’d like to say that I started working at this app just because I needed it, the idea of making it available to the community came later. In fact it took me a lot of effort trying to fix the issues that arose while making it portable!

Anyway thank you both for taking the time to try it!

1 Like

thanks @aFunkyBass But my problem is that jack wont run on my system and i dont want to wreck it trying to make it work

It seems that your pipewire install is not set up to emulate jack by default. So you have to ask for that on an app-by-app basis, using pw-jack as prefix:

try: pw-jack stretchplayer

Thanks Robin.
I’ve just solved the problem and it was really simple in the end.
Qjackctl was already installed for ardour.
I was using the laptop built in audio.
In jack setup, I changed the input and output device from default to PCH and hey presto! it ran and i could use stretchplayer.
I might try pw-jack stretchplayer next time I feel brave :rofl:
Thanks again to everyone for their input. :slightly_smiling_face:

The most actively developed P/w GUI config app I know of is Cable.

1 Like

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.