Pulseaudio Crossover Rack - multi-way crossover design & implementation with linux

I just made a new release (v1.65). Here's the changelog:

Code:
pulseaudio-crossover-rack (1.65) stable; urgency=medium
  *  bugfix:
     - remove unnecessary import from __future__ to reestablish compatibility
       with python < 3.7
  * feature:
     - added time alignment measurement dialog
 -- Jürgen Herrmann <t-5@t-5.eu>  Wed, 05 Apr 2022 23:33:52 +0200

The bug was mentioned in one of the recent posts.

The newly added time alignment measurement window is described here:
https://t-5.eu/hp/Software/Pulseaudio Crossover Rack/OnlineHelp/#time_alignment
time_alignment_window.png


More infos on that can be found in these posts:
https://www.diyaudio.com/community/...ind-delay-phase-and-polarity-at-xover.370287/
https://www.diyaudio.com/community/...s-and-phase-measurements.384660/#post-6982946

Update: I immediately released 1.66 and 1.67 as a followup because of missing dependencies.
 
  • Like
Reactions: 1 users
I just made a new release (v1.65). Here's the changelog:

Code:
pulseaudio-crossover-rack (1.65) stable; urgency=medium
  *  bugfix:
     - remove unnecessary import from __future__ to reestablish compatibility
       with python < 3.7
  * feature:
     - added time alignment measurement dialog
 -- Jürgen Herrmann <t-5@t-5.eu>  Wed, 05 Apr 2022 23:33:52 +0200

The bug was mentioned in one of the recent posts.

The newly added time alignment measurement window is described here:
https://t-5.eu/hp/Software/Pulseaudio Crossover Rack/OnlineHelp/#time_alignment
View attachment 1041692

More infos on that can be found in these posts:
https://www.diyaudio.com/community/...ind-delay-phase-and-polarity-at-xover.370287/
https://www.diyaudio.com/community/...s-and-phase-measurements.384660/#post-6982946

Update: I immediately released 1.66 and 1.67 as a followup because of missing dependencies.

Thanks for the bugfix @Tfive, will this release be distributed by Update manager?

Sorry if its (another) silly question but I have just run update manager and it didn't appear.

I have checked Software sources and your repository appears there.

Screenshot at 2022-04-06 20-23-35.png
 
are you sure it's not installed already (which would probably mean that you have automatic updates enables)?
I don't have automatic updates enabled and the program still wont open.

This is the output of /usr/bin/pulseaudio-crossover-rack

/usr/bin/pulseaudio-crossover-rack
Traceback (most recent call last):
File "/usr/lib/pulseaudio-crossover-rack/pulseaudio-crossover-rack.py", line 16, in <module>
from WindowClasses.MainWindow import MainWindow
File "/usr/lib/pulseaudio-crossover-rack/WindowClasses/MainWindow.py", line 20, in <module>
from DataClasses.XoverFile import XoverFile
File "/usr/lib/pulseaudio-crossover-rack/DataClasses/XoverFile.py", line 8, in <module>
from DataClasses.XoverLinkwitzTransform import XoverLinkwitzTransform
File "/usr/lib/pulseaudio-crossover-rack/DataClasses/XoverLinkwitzTransform.py", line 6, in <module>
from DataClasses.XoverFilter import XoverFilter
File "/usr/lib/pulseaudio-crossover-rack/DataClasses/XoverFilter.py", line 1
from future import annotations
^
SyntaxError: future feature annotations is not defined
 
Thanks for your help with this
I've included the results of both commands as "apt update" mentions upgrades -

q@q:~$ apt update
Hit:1 http://softlibre.unizar.es/ubuntu/archive bionic InRelease
Hit:2 http://ppa.launchpad.net/freetuxtv/freetuxtv/ubuntu bionic InRelease
Hit:3 http://softlibre.unizar.es/ubuntu/archive bionic-updates InRelease
Hit:4 http://softlibre.unizar.es/ubuntu/archive bionic-backports InRelease
Hit:5 http://ppa.launchpad.net/nicotine-team/stable/ubuntu bionic InRelease
Hit:6 http://archive.canonical.com/ubuntu bionic InRelease
Hit:7 http://ppa.launchpad.net/team-xbmc/ppa/ubuntu bionic InRelease
Ign:8 https://mirrors.ptisp.pt/linuxmint tara InRelease
Hit:9 http://security.ubuntu.com/ubuntu bionic-security InRelease
Hit:10 https://mirrors.ptisp.pt/linuxmint tara Release
Hit:11 https://t-5.eu/debian repo InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
1 package can be upgraded. Run 'apt list --upgradable' to see it.


q@q:~$ apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
fonts-roboto-hinted libjs-iscroll linux-headers-4.15.0-166
linux-headers-4.15.0-166-generic linux-headers-4.15.0-167
linux-headers-4.15.0-167-generic linux-headers-4.15.0-169
linux-headers-4.15.0-169-generic linux-image-4.15.0-166-generic
linux-image-4.15.0-167-generic linux-image-4.15.0-169-generic
linux-modules-4.15.0-166-generic linux-modules-4.15.0-167-generic
linux-modules-4.15.0-169-generic linux-modules-extra-4.15.0-166-generic
linux-modules-extra-4.15.0-167-generic
linux-modules-extra-4.15.0-169-generic python-olefile python-pil
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 
OK, this is very strange! To be honest I have no clue why you don't get the updated version of pulseaudio-crossover-rack

No problem, I have run "apt list --upgradable" and this is the output

q@q:~$ apt list --upgradable
Listing... Done
pulseaudio-crossover-rack/repo,repo 1.69 all [upgradable from: 1.64]
N: There are 2 additional versions. Please use the '-a' switch to see them.

Not sure if this helps?

Is there a way I can force the upgrade?
 
Uhm, that is really really strange! Google did turn up something about phased updates in ubuntu but I don't think that's applicable here. TBH I don't know what to do in this case other than to remove the package and reinstall it.

Anybody?? where are the debian/ubuntu experts? ;)