I stumbled across Jack recently, and have been having issues getting it
working.
I'm looking for a straightforward guide on how to configure Jack as a
network receiver on multiple Raspberry Pi's, and Jack as a network sender on
Windows.... so I can broadcast from Windows to multiple Pi's over LAN/Wifi.
I'm planning on using this for distributing audio to speakers from a live
playback and mixing system, so latency is critical.
The audio should come from the Windows system playback (a virtual audio
cable, or just capturing system audio is fine). It should transport over the
LAN/Wifi to the Pi, and then playback through the Pi's built in audio
jack/HDMI/HAT DAC.
There seem to be various solutions doing this with RTSP or Pulse, but none
are low latency, they all have 2-3 seconds of delay. I've got it working
fairly well with TuneBlade and Shairport-Sync, but the delay is still in the
1/2 second range. I've tried Max2Play, Volumio, etc... and they all have the
same latency issues.
This is where Jack seems to be the be the best solution, since it's
synchronous. I've seen various articles where others have done this, but I'm
unable to recreate their success (most articles are many years old).
Can anyone assist?
Thanks!
HI
I am trying to download JackTrip. My computer has Mac OS Big Sur with an ethernet connection. I chose "Jack2 Mac OS 1.9.17”. I downloaded it with an apple adviser "successfully”, but we can’t find this application in my computer.
Could you please help me.
Best regards,
Tomoko
A new version of JACK2 has just been released.
You can grab the latest release source code at
https://github.com/jackaudio/jack2/releases
and macOS/Windows installers at
https://github.com/jackaudio/jack2-releases/releases
This release focuses on improvements to the macOS and Windows binaries,
now with macOS universal builds natively supporting Apple M1 hardware.
On M1 hardware, you can now have native arm64 JACK clients talk to
Intel/x64 once and vice-versa.
On Windows, JACK-Router (the special ASIO driver that allows any
ASIO-compatible application to talk to other JACK clients)
has been brought back, now integrated with the installer so it is much
easier to manage.
Also, 32-bit and 64-bit clients can now be mixed without any
side-effects to the meta-data.
Please restart the JACK server after updating to 1.9.17 on those systems.
The official changelog is:
* Add jack-router to Windows installer, opt-in
* Fix jack_control stopping after first command iteration
* Fix library compat/current version under macOS
* Fix registry keys for Windows, add 32bit compat ones on 64bit
* Fix return codes of jackd on success
* Ignore DB_VERSION_MISMATCH error on windows, it is expected
* Remove old workaround for asio4all, as it breaks with jack-router
* Support for arm64 macOS builds
* Show welcome and license pages on windows installer
* Update QjackCtl used in macOS/Windows installers to v0.9.0, with some
commits cherry-picked from develop branch
How do I unsubscribe from this list?
On Sun, Jan 10, 2021 at 6:00 PM <jackaudio-request(a)lists.linuxaudio.org>
wrote:
> Send JackAudio mailing list submissions to
> jackaudio(a)lists.linuxaudio.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://lists.linuxaudio.org/listinfo/jackaudio
> or, via email, send a message with subject or body 'help' to
> jackaudio-request(a)lists.linuxaudio.org
>
> You can reach the person managing the list at
> jackaudio-owner(a)lists.linuxaudio.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of JackAudio digest..."
>
>
> Today's Topics:
>
> 1. Re: Jack Copilot : JackPilot revival on macOS 64 bits systems
> (Filipe Coelho)
> 2. Re: Jack Copilot : JackPilot revival on macOS 64 bits systems
> (BAVU Eric)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sat, 9 Jan 2021 19:23:50 +0000
> From: Filipe Coelho <falktx(a)falktx.com>
> To: "jackaudio(a)lists.linuxaudio.org" <jackaudio(a)lists.linuxaudio.org>
> Subject: Re: [Jackaudio] Jack Copilot : JackPilot revival on macOS 64
> bits systems
> Message-ID: <009b38bf-2fba-df20-9b47-98ad1f6bec94(a)mailbox.org>
> Content-Type: text/plain; charset=utf-8; format=flowed
>
> Hey so, a few little reports
>
> 1. xcodebuild fails with:
>
> error: This Copy Files build phase contains a reference to a missing
> file 'AMCoreAudio.framework'. (in target 'JackCoPilot' from project
> 'JackCoPilot')
>
> So something extra is needed to be installed?
> Arquiving also fails, but I can just removed the CLI options for that.
>
> There is https://github.com/dwarvesf/AMCoreAudio but no idea on what to
> do regarding installing for development use.
> Could it be added to your project as git submodule, so it is easier to
> build the full thing?
>
>
> 2. patchage is x64 only. it references Jackmp.framework which does not
> exist in the new jack2 installer, so it cannot run
>
>
> 3. JackCoPilot is seen as universal binary, but crashes right on start
> with "trace trap" message.
> Trying to run with rosetta/x64 mode also crashes on start, this time
> with "illegal hardware instruction".
>
> On 07/01/2021 16:07, BAVU Eric wrote:
> > Hi all,
> >
> > I just pushed to the repository an update of Jack Copilot with some
> minor (but needed) improvements :
> >
> > - check at startup is jackdmp is installed where expected (at
> /usr/local/bin/jackdmp)
> > - check at startup if jackdmp is already running
> > - check after launch if all went well
> >
> > If you cloned an hour ago with the 1.2 version, please update to 1.2.1
> version (i left a bug with my tests on jackdmp executable). It’s fixed in
> 1.2.1 version available both with sources and dmg installer.
> >
> > Best Regards,
> > _______________________________________________
> > JackAudio mailing list
> > JackAudio(a)lists.linuxaudio.org
> > https://lists.linuxaudio.org/listinfo/jackaudio
>
>
> ------------------------------
>
> Message: 2
> Date: Sun, 10 Jan 2021 00:13:40 +0000
> From: BAVU Eric <eric.bavu(a)lecnam.net>
> To: Filipe Coelho <falktx(a)falktx.com>
> Cc: "jackaudio(a)lists.linuxaudio.org" <jackaudio(a)lists.linuxaudio.org>
> Subject: Re: [Jackaudio] Jack Copilot : JackPilot revival on macOS 64
> bits systems
> Message-ID: <55AF4607-0360-4371-87A9-33AF6F28DAD1(a)lecnam.net>
> Content-Type: text/plain; charset="utf-8"
>
> Hey Filipe,
>
> Thanks a lot for your reports.
>
> > 1. xcodebuild fails with:
> >
> > error: This Copy Files build phase contains a reference to a missing
> file 'AMCoreAudio.framework'. (in target 'JackCoPilot' from project
> 'JackCoPilot')
>
> I think this is related to the way I (badly) configured the build phases
> in JackCopilot.xcodeproj.
>
> AMCoreAudio.xcodeproj is ideed included in JackCopilot.xcodeproj so it
> should build as a dependancy, but that was not the case.
>
> It dit not cause any problem on my computer since I already compiled
> AMCoreAudio separately, my bad for that. I will modify that in
> JackCopilot.xcodeproj so that you can (hopefully) build it without this
> error.
>
> > So something extra is needed to be installed?
>
> See my answer above.
>
> > Arquiving also fails, but I can just removed the CLI options for that.
>
> I do not understand what you say here.
>
> > There is https://github.com/dwarvesf/AMCoreAudio but no idea on what to
> do regarding installing for development use.
> > Could it be added to your project as git submodule, so it is easier to
> build the full thing?
>
> AMCoreAudio comes from rnine (see README in my repository), and the full
> rnine AMCoreAudio source code is already included in my git (even more than
> needed I think since I have put the entire clone of rnine’s AMCoreAudio git
> repo).
>
>
> > 2. patchage is x64 only. it references Jackmp.framework which does not
> exist in the new jack2 installer, so it cannot run
>
> This may be related to the fact that I compiled it using waf on my x64
> computer. The fact it references Jackmp.framework is also related to the
> fact that it was built using the current jack libraries I have (I’m still
> happy with sletz’s 0.92b3 and I did not install the new Jack).
>
> As also explained in the README, Patchage can be built by getting the
> sources at https://gitlab.com/drobilla/patchage/-/tree/master .
>
>
> > 3. JackCoPilot is seen as universal binary, but crashes right on start
> with "trace trap" message.
> > Trying to run with rosetta/x64 mode also crashes on start, this time
> with "illegal hardware instruction".
>
> Since the build did not succeeded on your computer, I assume you tried by
> installing JackCopilot 1.2.1 .app using the .dmg installer ?
>
> Would be interesting to know if it’s related to the fact it was built on
> my computer ?
>
> I will try to modify the build phases configuration so that you can build
> it on you Mac Mini M1.
>
> PS : do you have access to the xcode gui to compile, or is it a headless
> server ?
>
>
> >
> > On 07/01/2021 16:07, BAVU Eric wrote:
> >> Hi all,
> >>
> >> I just pushed to the repository an update of Jack Copilot with some
> minor (but needed) improvements :
> >>
> >> - check at startup is jackdmp is installed where expected (at
> /usr/local/bin/jackdmp)
> >> - check at startup if jackdmp is already running
> >> - check after launch if all went well
> >>
> >> If you cloned an hour ago with the 1.2 version, please update to 1.2.1
> version (i left a bug with my tests on jackdmp executable). It’s fixed in
> 1.2.1 version available both with sources and dmg installer.
> >>
> >> Best Regards,
> >> _______________________________________________
> >> JackAudio mailing list
> >> JackAudio(a)lists.linuxaudio.org
> >> https://lists.linuxaudio.org/listinfo/jackaudio
> > _______________________________________________
> > JackAudio mailing list
> > JackAudio(a)lists.linuxaudio.org
> > https://lists.linuxaudio.org/listinfo/jackaudio
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> JackAudio mailing list
> JackAudio(a)lists.linuxaudio.org
> https://lists.linuxaudio.org/listinfo/jackaudio
>
>
> ------------------------------
>
> End of JackAudio Digest, Vol 14, Issue 5
> ****************************************
>
Hello all,
As you know, JackPilot cannot be launched anymore on modern macOS systems, and Stéphane Letz told us he won’t work on it anymore.
I missed it so much (I never liked very much qjackcontrol on macOS) and feared that this would be a sign that Jack would be abondonned some day on mac, so I decided to rewrite it from scratch in Swift language.
So Jack Copilot is born,and I hope it will be useful for mac users that enjoy the use of the Jack server on mac, even without JackRouter, which is my case on a day to day basis.
This is my very first mac app and my very first use of the Swift language, but I think the jack developers and community gave me so much in the last years that it would be worth the effort.
You will find it at https://gitlab.com/ericbavu/jack-copilot .
For the mac users that do not want to compile the xcode project for JackCopilot, the repository also contains a dmg installer<https://gitlab.com/ericbavu/jack-copilot/-/raw/master/JackCoPilot.dmg> for JackCopilot and Patchage.
Of course it is open source, and I also discussed with David Robillard (drobilla) and compiled a working version of Patchage 1.0.2 on Catalina and newer versions for use as a companion with Jack Copilot.
Feel free to fork, patch, and submit a pull request !
The next step for me would be to add a menubar companion so that simple actions can be accessed more easily, and to implement a save/recall settings, but so far the app works as expected on Catalina and Mojave.
I’m interested by testers on BigSur also, but I won’t upgrade before 6 months to this version so if anyone is ready to tell me if it works on this version (and with Apple Silicon also), you’re welcome !
I’m still happy with Jack 0.92b3 compiled by Stéphane Letz, so this has not been tested with the latest releases by Falktx, but I don’t see any reason why this should not work. Of course testing is also welcome by the community on this front.
Best regards,
Eric Bavu
Maître de Conférences HDR - Acoustique
Laboratoire de Mécanique des Structures et des Systèmes Couplés
LMSSC / EPN 04 Bureau 31.0E.02, 2 rue Conté, 75003, Paris, France
Hi, I have a question about the difference between
1: Targeting a driver using Port Audio
2: Selecting an interface in Jack Control
This is the situation.
I have PortAudio setup to target ASIO4ALL:
"C:\Program Files\Jack\jackd.exe" -R -S -d portaudio -d "ASIO::ASIO4ALL v2" -r48000 -p512"
What I really want to do is target Dante:
"C:\Program Files\Jack\jackd.exe" -R -S -d portaudio -d "ASIO::Dante Virtual Soundcard (x64)" r48000 -p512"
When I try this, i get the following error:
* Could not connect to ASIO::Dante Virtual Soundcard (x64) using default.
So, I tried thhe following.
I left my PortAudio to target ASIO4ALL
And in Jack Control I selected Dante as an output under advanced settings.
No errors this time.
So what is the difference between "targeting a driver" and selecting a default IO?
Thanks in advance.
Marijn
Hi, I have the following setup;
Jack, running with asio4all target interface. (target in portAudio)
"C:\Program Files\Jack\jackd.exe" -R -S -d portaudio -d "ASIO::ASIO4ALL v2" -r48000 -p512"
This works.
Now I attempted this:
Then, in Jack Control:
Under advanded settings, I have set my output to Asio Dante VS.
This appears to be working.
What exactly is the difference bet
Groet, Marijn
Hi all!
I know that looping via JACK's transport is not supported so I hacked
together a small tool for pseudo-looping https://git.fds.im/-/snippets/7
It just relocates the transport after a number of bars. I'm no JACK export,
so I'm wondering if anyone has any pointers or suggestions. It already
works well enough for our needs but would be cool to improve it if possible.
Thanks,
Peter.