Page 1 of 1

jack-0.121.3-qjackctl-0.3.9-i486.pet

Posted: Sat 12 May 2012, 01:40
by darkcity
June 2016

qjackctl files re-uploaded at

http://puppylinux.org/wikka/QjackCtl

-note, this version is getting out of date

-(let me know if you need the version of qt4 re-uploading)

EDIT: updated to qjackctl-0.3.9 see Installation links (not attachments)

A lot of people have struggled with Jack, often it is packaged with other programs and it doesn't like some hardware. I have taken the opposite approach, to break it down into small pieces.

==Why Jack?==
Jack controls the flow of sound between programs and hardware. It is useful if you are making music and/or recording sound. For example, sometimes when recording you may notice glitches. Jack will tell you when your computer has failed to record a signal - this saves having to check the recording by ear.

==Two Jacks?==
Yep, currently there is Jack 1 (v0.*) and Jack 2 (v1.*) both under active development - neither supersedes the other, but I found Jack 1 to be more compatible with ALSA.

==GUI and backend==
In addition to two versions of Jack, there is a GUI program for easy setup of jack known as qjackctl. (often one of the two backends is packaged with qjackctl).

==Installation==
1. QtlJack Requires qt4.8, install the following if you haven't got it,
qt-4.8-polar-i486.pet download - also, qt4.8-polar thread (32MB / 82MB)

2. Remove any bits of jack present on system:
delete /usr/lib/jack/ (all files) and
delete library files starting with /usr/lib/libjack*
(check this even if jack has not been installed before, Slacko doesn't come with any part of Jack)

3. Install jack-0.121.3-qjackctl-0.3.9-i486.pet


==Components==

Jack and qjackctl can be installed seperately-
jack-audio-connection-kit-0.121.3-i486.pet
qjackctl-0.3.9-i486.pet

==Setting up jack==
Start qjackctl from the multimedia menu. This is a game, try to get the lowest latency without your system returning errors.

1. click on 'set up'-
Tick realtime, reduce Frames/Period to 128, increase timeout to 5000. Select input and output devices.

2. click on 'misc' tab, select 'Start Jack on app starup' and 'enable system tray'. Click okay.

3. Click the 'start button', if no errors are returned close window. If errors are returned click on messages and diagnose. If you are getting xrun errors return to 'set up' and increase 'Frames/Period'.

4. If your audio programs are running and/or your recording and xruns pop up, again return to 'set up' and try increasing 'Frames/Period'.

(btw I've set jack to run at a nice of -20 so it hogs the os)

==Compatibility==

It would be useful if people report what systems they have got jack working on and which don't work. Processor and adapter info can be found with HardInfo.

Working
Processor and Mem: AMD Athlon 64 3.2Ghz, 1Gb
Audio Adapter: VIA 8237
Framess/Period: 64


No Luck
Processor and Mem: Intel Pentium 4 3GHz, 0.5Gb
Audio Adapter: CA0106 (soundblaster)
Error: Too many xruns regardless of settings


--- --- --- ---

Posted: Sat 12 May 2012, 10:13
by Chili Dog
This is a really great introduction to Jack.

Good job!

Posted: Sat 12 May 2012, 11:42
by Smithy
Quote by darkcity:

(btw I've set jack to run at a nice of -20 so it hogs the os)

Where do you set the nice darkcity?

Posted: Sat 12 May 2012, 12:15
by darkcity
Hi Smithy,

Nice to hear from you. I got confused when looking at adding menu items for Music2go. Basically all you need is to include a .desktop file in /usr/shares/applications

then run fixmenus and restart window manger.

---

its the exec= line in the .desktop file that has the nice setttings-

/usr/shares/applications/qjackctl.desktop

Code: Select all

[Desktop Entry]
Name=QjackCtl
Version=1.0
GenericName=JACK Control
...
Exec=nice --20 qjackctl
Icon=qjackctl.png
Categories=Audio;AudioVideo;Midi;X-Alsa;X-Jack;Qt;
Terminal=false
Type=Application
X-SuSE-translate=true
current nice can be checked in htop

----

the /usr/local/apps folder is part of rox desktop that I don't think is needed in Puppy?

Posted: Sun 13 May 2012, 07:48
by Smithy
Good job!
I did read about "nice settings" at the Jack site but couldn't work out how to do it.

Posted: Thu 17 May 2012, 15:38
by darkcity
i've put jack and qjackqtl in one package for convenience, you will still need install qt separately.

let me know if jack works on your system - include processor, memory and audio device. I will then add to the compatibility list.

8)

Posted: Fri 06 Jul 2012, 04:02
by stu90
Hello,
Testing PaulStretch application which requires jack as a dependency.

Never used Jack before so i installed only the jack-audio-connection-kit-0.121.3-i486.pet

On testing i got a error message "jackd watchdog: timeout - killing jackd" - it seems for me at least this is due to not having 'capture' enabled in retrovol. Enabling capture and i now get playback in PaulStretch. :)

OS Exprimo 5.X.3.4.2.2-SCSI
AMD Turion TL-50 64 x2
1 gig ram
HDA Intel HDA ATI SB

cheers.

Posted: Sun 05 Aug 2012, 21:06
by darkcity
Hi Stu90,

thanks for the feedback, busy will different projects now,

here's qjackctl 0.3.9

with jack 0.121.3
jack-0.121.3-qjackctl-0.3.9-i486.pet

without
qjackctl-0.3.9-i486.pet

---

also I've compiled jack 0.118 for people having trouble with qtractor0.54
jack-audio-connection-kit-0.118.0-i486.pet
:arrow:

Posted: Wed 07 Aug 2013, 12:40
by mini-jaguar
This is awesome, it works on almost any Puppy: I tried it with success on Slacko, Lucid, Exprimo, Precise, even Saluki and Carolina.

But I couldn't get it to work on Puppy 4 versions, like 4.3.1 or 4.3.2, even with just qjackctl, and the qt and jack compiled for those (from ibiblio Puppy 4).

The only thing I haven't tried it on is Fatdog64, simply because there is a version of qjackctl already available for it. It might possibly also work with the 32-bit libs installed, but I didn't bother to try it.

Posted: Sun 15 Sep 2013, 14:06
by darkcity
Thanks for the feedback. No new release of Jack, hope development is still going on.

Posted: Thu 21 Jan 2016, 07:23
by greengeek
Hi - all links appear dead and I am keen to try Jack.

(My sound card does not appear to allow me to record the internal audio stream unless i play it through internal speakers and then record it through internal microphone (which obviously introduces external sounds/distortion) and I was hoping Jack might allow me to patch the internal stream direct to mhwaveedit for recording.

cheers!

Posted: Tue 09 Feb 2016, 08:36
by mini-jaguar
Here:
https://app.box.com/s/r2tbmj673k6g3unze9bz1e9rr761ym2r

I wanted to upload it directly to the forum, but it's too big.

Posted: Tue 09 Feb 2016, 18:21
by greengeek
Thanks mini-jaguar. Much appreciated. I will download it and test it later this week. In hospital at the moment with only Android access.
Cheers!

Posted: Fri 24 Jun 2016, 22:01
by darkcity
qjackctl files re-uploaded at

http://puppylinux.org/wikka/QjackCtl

-note, this version is getting out of date

-(let me know if you need the version of qt4 re-uploading)