JACK is Hannibal Lector with an ear fetish
Moderators: MattKingUSA, khz
- bluzee
- Established Member
- Posts: 343
- Joined: Mon Nov 30, 2020 11:43 pm
- Has thanked: 18 times
- Been thanked: 88 times
Re: JACK is Hannibal Lector with an ear fetish
In a consumer grade world applications simply resample the sound as things drift out of sync and make them match up again. This is what pulse audio is designed for.
In a pro audio situation this is a bad thing. When we have multiple interfaces we connect them together to a central clock so everything stays perfectly synced. This is what Jack is designed for.
-
tavasti
- Established Member
- Posts: 2176
- Joined: Tue Feb 16, 2016 6:56 am
- Location: Kangasala, Finland
- Has thanked: 425 times
- Been thanked: 230 times
- Contact:
Re: JACK is Hannibal Lector with an ear fetish
I agree with every word here.flappix wrote: ↑Sun Mar 21, 2021 2:00 pm Plugins and Jack are not mutually exclusive. Plugins are managed by your DAW or a simple plugin-host while Jack allows you to connect different music applications and use them together.
If you are overstrained by the routing possibilities of Jack I suggest that you use a single DAW like Ardour. It manages everything for you and don't have to care about any Jack routing in the background.
If I am producing something, I have daw running. When just snooping around, testing plugins I can launch stand alone programs or plain plugins running with carla-single, and route midi & audio just like I want. I love the flexibility jack gives me.
Sure there is sometimes problems: if some program connected to jack crashes, it is possible that I need to restart jack to get everything back working like expected.
Linux veteran & Novice musician
Latest release: https://www.youtube.com/watch?v=bhaUcaGM4r4
Older song: https://www.youtube.com/watch?v=ycVrgGtrBmM
Re: JACK is Hannibal Lector with an ear fetish
You should know what this means by now. First, because of all the bugs and limited amount of testing, software specifically written for PipeWire will periodically crash and burn like an iPhone prototype. (Remember what it was like when PulseAudio barged into the room like some Marvel superhero and yelled "I'm here to rescue you from Gnome's and Kde's incompatible sound servers!"... then tripped over his own cape? Sure you do.)
And PipeWire will emulate PulseAudio and JACK just enough to fool those servers' apps into thinking that everything's good in the world, and no one need be disturbed with annoying error messages. Except that the emulation won't be comprehensive enough to actually produce sound. (And don't you just love dealing with software that doesn't work, but also doesn't tell you why it's not working?)
I hope you're in the mood for some "quiet time". Because I have a feeling you're soon going to be getting lots of it. Whether you want it or not.
Author of BackupBand at https://sourceforge.net/projects/backupband/files/
My fans show their support by mentioning my name in their signature.
- raboof
- Established Member
- Posts: 1865
- Joined: Tue Apr 08, 2008 11:58 am
- Location: Deventer, NL
- Has thanked: 52 times
- Been thanked: 80 times
- Contact:
Re: JACK is Hannibal Lector with an ear fetish
Wait, you got it backwards: I first looked at the code and saw you were comparing 'number of bytes' to 'number of frames' - which (at 4 bytes per frame) would explain the '4x difference' you claimed. The audio test was just to double-check that finding.
Well, you claimed a 4x latency difference - that should be easy to measure even without fancy equipment, right?
-
tavasti
- Established Member
- Posts: 2176
- Joined: Tue Feb 16, 2016 6:56 am
- Location: Kangasala, Finland
- Has thanked: 425 times
- Been thanked: 230 times
- Contact:
Re: JACK is Hannibal Lector with an ear fetish
I am confident that there is early adopters that take care of that before I end up up upgrading my OS. Running Ubuntu 18.04, so I am forced to make some moves 04-2023. And I am pretty sure even then I can still go with jack and pulse.j_e_f_f_g wrote: ↑Mon Mar 22, 2021 8:41 am You should know what this means by now. First, because of all the bugs and limited amount of testing, software specifically written for PipeWire will periodically crash and burn like an iPhone prototype.
...
And PipeWire will emulate PulseAudio and JACK just enough to fool those servers' apps into thinking that everything's good in the world, and no one need be disturbed with annoying error messages. Except that the emulation won't be comprehensive enough to actually produce sound. (And don't you just love dealing with software that doesn't work, but also doesn't tell you why it's not working?)
Linux veteran & Novice musician
Latest release: https://www.youtube.com/watch?v=bhaUcaGM4r4
Older song: https://www.youtube.com/watch?v=ycVrgGtrBmM
- bluzee
- Established Member
- Posts: 343
- Joined: Mon Nov 30, 2020 11:43 pm
- Has thanked: 18 times
- Been thanked: 88 times
Re: JACK is Hannibal Lector with an ear fetish
- bluebell
- Established Member
- Posts: 2065
- Joined: Sat Sep 15, 2012 11:44 am
- Location: Saarland, Germany
- Has thanked: 159 times
- Been thanked: 178 times
Re: JACK is Hannibal Lector with an ear fetish
Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/
- Fmajor7add9
- Established Member
- Posts: 218
- Joined: Sun Dec 31, 2017 3:56 am
- Location: Might be moving to Montana soon
- Has thanked: 48 times
- Been thanked: 27 times
- Contact:
Re: JACK is Hannibal Lector with an ear fetish
LOL!j_e_f_f_g wrote: ↑Mon Mar 22, 2021 8:41 am Get ready for yet another world of pain, folks. As if there hasn't already been an odiously reeking dung pile of "sound servers" -- all of them simultaneously fighting over your audio hardware -- a new mutation known as "PipeWire" just emerged from its dinosaur egg. And just like the majority of its inbred ancestors, it's also threatening extinction for all who came before it. This thing is claiming the ability to shape-shift into something that looks just like PulseAudio to your firefox browser, while at the same time appearing to be JACK to Ardour.
You should know what this means by now. First, because of all the bugs and limited amount of testing, software specifically written for PipeWire will periodically crash and burn like an iPhone prototype. (Remember what it was like when PulseAudio barged into the room like some Marvel superhero and yelled "I'm here to rescue you from Gnome's and Kde's incompatible sound servers!"... then tripped over his own cape? Sure you do.)
And PipeWire will emulate PulseAudio and JACK just enough to fool those servers' apps into thinking that everything's good in the world, and no one need be disturbed with annoying error messages. Except that the emulation won't be comprehensive enough to actually produce sound. (And don't you just love dealing with software that doesn't work, but also doesn't tell you why it's not working?)
I hope you're in the mood for some "quiet time". Because I have a feeling you're soon going to be getting lots of it. Whether you want it or not.
Re: JACK is Hannibal Lector with an ear fetish
Author of BackupBand at https://sourceforge.net/projects/backupband/files/
My fans show their support by mentioning my name in their signature.
-
tramp
- Established Member
- Posts: 2434
- Joined: Mon Jul 01, 2013 8:13 am
- Has thanked: 11 times
- Been thanked: 555 times
Re: JACK is Hannibal Lector with an ear fetish
Why not? XWayland is just a Wayland client and could be invoked at any time.
-
JamesPeters
- Established Member
- Posts: 188
- Joined: Fri Jun 29, 2018 6:35 pm
- Has thanked: 8 times
- Been thanked: 15 times
Re: JACK is Hannibal Lector with an ear fetish
-
Kott
- Established Member
- Posts: 873
- Joined: Thu Mar 21, 2013 12:55 am
- Location: Vladivostok
- Has thanked: 71 times
- Been thanked: 137 times
Re: JACK is Hannibal Lector with an ear fetish
No. And that's why PipeWire was invented for
Seriously. Wayland and Flatpak are much forced to desktops. Flatpak means no Jack, Wayland means no X11 in Wayland-native hosts (and vice versa).
The idea of PipeWire is to be super universal solution for these issues and for everything else.
Someone really found that idea good: https://gist.github.com/abique/4c1b9b40 ... 2a7c760db4
