jack-0.121.3-qjackctl-0.3.9-i486.pet

Audio editors, music players, video players, burning software, etc.
Post Reply
Message
Author
User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

jack-0.121.3-qjackctl-0.3.9-i486.pet

#1 Post 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


--- --- --- ---
Attachments
jack setup.png
jack settings
(59.62 KiB) Downloaded 3233 times
Last edited by darkcity on Wed 14 Jun 2017, 18:33, edited 11 times in total.

User avatar
Chili Dog
Posts: 161
Joined: Tue 20 Dec 2011, 11:17

#2 Post by Chili Dog »

This is a really great introduction to Jack.

Good job!

User avatar
Smithy
Posts: 1151
Joined: Mon 12 Dec 2011, 11:17

#3 Post 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?

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#4 Post 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?

User avatar
Smithy
Posts: 1151
Joined: Mon 12 Dec 2011, 11:17

#5 Post by Smithy »

Good job!
I did read about "nice settings" at the Jack site but couldn't work out how to do it.

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#6 Post 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)

stu90

#7 Post 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.

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#8 Post 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:

mini-jaguar
Posts: 597
Joined: Thu 13 Nov 2008, 13:45

#9 Post 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.

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#10 Post by darkcity »

Thanks for the feedback. No new release of Jack, hope development is still going on.

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#11 Post 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!

mini-jaguar
Posts: 597
Joined: Thu 13 Nov 2008, 13:45

#12 Post by mini-jaguar »

Here:
https://app.box.com/s/r2tbmj673k6g3unze9bz1e9rr761ym2r

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

User avatar
greengeek
Posts: 5789
Joined: Tue 20 Jul 2010, 09:34
Location: Republic of Novo Zelande

#13 Post 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!

User avatar
darkcity
Posts: 2534
Joined: Sun 23 May 2010, 19:16
Location: near here
Contact:

#14 Post 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)

Post Reply