Page MenuHomeSolus

JACK2
Closed, ResolvedPublic

Assigned To
Authored By
couchquid
Apr 5 2017, 10:27 AM
Referenced Files
None
Tokens
"Pirate Logo" token, awarded by tjo."Love" token, awarded by Jacalz."Burninate" token, awarded by marmalade."Burninate" token, awarded by kyledayton."Burninate" token, awarded by michaelkisiel."Burninate" token, awarded by K0baz.

Description

JACK Audio Connection Kit 2/jack2
http://jackaudio.org/

There already is jack1 in the repository but jack2 have a number of features that makes it useful. For example there is support for DBUS so pulseaudio and jack can be active at the same time and it just works.

It's Open Source.

Users using JACK (audio production for example) would find this useful.

https://github.com/jackaudio/jack2/archive/v1.9.10.tar.gz

I have it packaged and could submit a patch.

Event Timeline

Ideally we would include one of the implementations (preferably the better one).

I saw this which highlights the differences https://github.com/jackaudio/jackaudio.github.com/wiki/Q_difference_jack1_jack2

Yes. They both provide the same API but like you linked, there are a few differences. There is an old patch with DBUS support for JACK1 that i've not tried to apply to the current code base.

Has builtin support for >1 soundcard on Linux

Kind of a problem if the newer version doesn't. That will wreak havoc on anyone with a USB sound amplifier or a PCI(-E) card.

I'll look into that. But i'am currently using a microphone into a USB-adapter (one soundcard?) and headphones that connect with USB (another soundcard?) and it work fine. Would the setup you are talking about be something else?

Support for JACK2 would be amazing as it allows better support for all kinds of USB audio interfaces, any musician would greatly appreciate, I know I would :)

Would love to see jack2 added to the repo because Bitwig Studio sadly doesn't support jack1.

Has builtin support for >1 soundcard on Linux

Kind of a problem if the newer version doesn't. That will wreak havoc on anyone with a USB sound amplifier or a PCI(-E) card.

Been using jack2 on Arch for months (before I switched to Solus) and had 0 issues with my USB sound card. I was also getting lower latency with no xruns on jack2.

This is a two way street, unfortunately. They tried to keep Jack2 ABI compatible with Jack1, but failed. Jack2 is missing the metadata API, which breaks compatibility with major tools (Audacity to name one, I believe).

WineASIO also builds but does not work correctly with Jack2 in my experience.

Is it an option to add it to the repos to at least allow the user to install it and remove jack1 or does it require some voodo magic to set up?

Ideally we would include one of the implementations (preferably the better one).

I saw this which highlights the differences https://github.com/jackaudio/jackaudio.github.com/wiki/Q_difference_jack1_jack2

Hey, folks!

Regardless of what the best one is (jack2 in my opinion) what matters is that now both are being maintained by falkTX (who makes KXStudio and has done a lot for audio on linux) and his plan is to make jack1 'become legacy':
http://kxstudio.linuxaudio.org/News/?action=view&url=jack2-1912-release-and-future-plans
http://kxstudio.linuxaudio.org/

DataDrake triaged this task as Low priority.
DataDrake moved this task from Backlog to Accepted For Inclusion on the Package Requests board.

I'll look at this closer once we have a working Jack1

Any Update on this? Jack1 working now w.r.t. https://dev.solus-project.com/T1883. Would love to see Jack2 in the solus repos.

UPDATE: In terms of the hackfest where you fixed some issues due to jack-audio-connection-kit, there is still a relevance for jack2.

@couchquid Could you share your package build file(s) for those of us who would like to try this out? The lack of JACK2 support really puts a damper on my workflow with Bitwig.

Requesting this again. Not having JACK2 is fairly crippling for any serious pro audio workflow...

Agreed. Bummer. Have Solus on a number of computers accept my studio which has bitwig as the hub. Surprised to see no jackd2 when bitwig is in the repo. Would love to switch but no dice.

I have now submitted a revision of jack2. It just works.™