Thank you very much!
So, I got the UMIK-2 microphone and started to measure my roomās acoustics.
I refer to the below thread upon doing this, but some things are not clear to me.
It is okay that someone directs me to a thread that discusses this matter as well.
- How do I upload the EQ filters to HQPlayer?
- How do I do the above for two channels separately?
Thank you in advance.
Generate EQ for āGenericā EQ type in REW. Then export the correction EQ filters as .txt file. You can then point HQPlayerās matrix processor to such file in pipeline process entry (use the browse button). You can then use the plot button to verify that the wanted response indeed appears. Also use this to see if the curve goes above 0 dB line at any point. If it does (due to some boost EQ), apply corresponding amount of negative gain for the pipeline so that the entire curve never crosses the 0 dB line.
In matrix pipeline settings you have all channels separately, you can specify different EQ file for each pipeline.
Thank you very much for your prompt reply, as always!
I managed to plot the left channel file to HQP.
So, is Pipeline 1 the left channel and 2 the right?
Yes, that is the default, although for each pipeline you can specify input and output channels separately. But input/output channels 1 = left, 2 = right. For multichannel the standard layout is 3 = center, 4 = LFE, 5 = rear left, 6 = rear right.
Thank you sooo much!
Now I can concentrate on optimizing the EQ filter.
One more question:
What is the difference between the Convolution tab functions and the Matrix pipeline functions?
Some seem to overlap.
And Here we go !
I went for an upgrade, hereās a small write up how I moved from 22.04.04 to 24.04.01. In my case the new system is more performing.
Does 5.7.1 work on Ubuntu Server 22.04? The jammy downloads end at 5.7.0, 5.7.1 is in the noble subdirectory. Iām trying to decide on the upgrade order for my server, whether Ubuntu first to 24.04.1, or HQPlayer first to 5.7.1.
Answer (from experiment): no, 5.7.1 has dependencies not fulfilled by 22.04. So, migration path has to be 24.04.1 first, then 5.7.1 update.
Hereās my āreferenceā script to insall from scratch 24.04.01 with the latest HQPlayer Embedded release for latest generations Intel CPUās with CUDA. It took me some time to figure out how to pull the very latest nVidia driver, which is 560 today.
## Step 1 - bringing system up to date with all the latest and greatest defaults
sudo apt update
sudo apt upgrade
sudo reboot now
## Step 2 - getting all the distros for the build, please note today for me is 15th of Sep 2024
## Step 2 - If you see it in relatively distant future make sure you check the latest packages versions
wget https://www.sonarnerd.net/src/noble/libgmpris_2.2.1-12_amd64.deb
wget https://www.sonarnerd.net/src/noble/libgmpris-dev_2.2.1-12_amd64.deb
wget https://www.sonarnerd.net/src/noble/libgmpris-dbg_2.2.1-12_amd64.deb
wget https://www.sonarnerd.net/src/noble/linux-image-6.6.50-jl+_6.6.50-00009-g25fa156f34cc-5_amd64.deb
wget https://www.sonarnerd.net/src/noble/linux-headers-6.6.50-jl+_6.6.50-00009-g25fa156f34cc-5_amd64.deb
wget https://signalyst.com/bins/hqplayerd/noble/hqplayerd_5.7.1-22_amd64.deb
## Step 3 - installing JL+ custom kernel from Jussi
sudo dpkg -i linux-headers-6.6.50-jl+_6.6.50-00009-g25fa156f34cc-5_amd64.deb
sudo dpkg -i linux-image-6.6.50-jl+_6.6.50-00009-g25fa156f34cc-5_amd64.deb
sudo reboot now
## Step 4 - after reboot you can check the kernerl version with "uname -r"
## Step 4 - CUDA: my system had 4090 GPU. At this point I know that the latest nVidia driver is 560
## Step 4 - It is available from the CUDA package repository
sudo apt update
## Step 4.1 - Add the PPA graphics repository to your system / install the required dependencies
sudo apt install software-properties-common -y
## Step 4.2 - Add the PPA graphics repository to your system / add the PPA GPU drivers repository to your system
sudo add-apt-repository ppa:graphics-drivers/ppa
## Step 4.3 - Now identify all the available + recommended nVidia drivers
## Step 4.3 - this can actually be skipped, but for the comfort of mind I do this to see that 560 is indeed available
ubuntu-drivers devices
## Step 4.4 - Installing nVidia driver 560 for our headless server
sudo apt install nvidia-headless-560-open
sudo apt install nvidia-utils-560
sudo reboot now
## Step 5 - after reboot you can check nVidia driver version with "watch nvidia-smi"
## Step 5 - afterwards - classics, installing and enabling HQPlayer Embedded
## Step 5 - please note "hqplayerd -s" it is your login and password to HQP! I use HQPLAYER as an example.
## Step 5 - libgmpris-dev / libgmpris-dbg install can be skipped, if you wish
sudo dpkg -i libgmpris_2.2.1-12_amd64.deb
sudo dpkg -i libgmpris-dev_2.2.1-12_amd64.deb
sudo dpkg -i libgmpris-dbg_2.2.1-12_amd64.deb
sudo dpkg -i hqplayerd_5.7.1-22_amd64.deb
sudo apt install -f
sudo hqplayerd -s HQPLAYER HQPLAYER
sudo systemctl enable hqplayerd
sudo systemctl start hqplayerd
sudo reboot
## Step 6 - editing hqplayerd.xml setting up multicore value as "1"
sudo nano /etc/hqplayer/hqplayerd.xml
sudo systemctl restart hqplayerd
exit
You can skip the libgmpris-dev and libgmpris-dbg development packages, these are not needed for running the software. This likely also avoids pulling in number of other unnecessary packages through dependencies.
The āAboutā below doesnāt seem right, as 5.7.1 (at least the ā¦intelā¦ package) is for 24.04 and does not even install on 22.04. The instance I took this from is running on 24.04.1, for sure.
Itās a little typo, already reported somewhere else, it will be corrected in the next release
Hmmm.
Iām wondering whether there is a way to add SPDIF digital inputs to my PC, but options seem limited. At least, I havenāt found an interface that supports 192/24 input.
Iām searching so that I would be able to use the HQPlayer functions for external sources.
Does anyone have any ideas?
@Dlwr32722 hereās a huge thread related to your question connecting external devices/sources and HQP.
May be your use case is already coveredā¦
I personally use two external sources connected to my HQPe server 1) BlueNode via USBStreamer normally for Spotify and other things that I āAirplayā from iOS devices 2) HiFiBerry as remote NAA for CD transport. In both use cases I donāt need higher than 44100Hz
If you donāt need automatic rate switching, there are probably hundreds of different options. For automatic rate switching on Windows, RME HDSPe AIO for example is a known working solution. And for macOS RME Digiface USB.
For manual rate switching there are so many devices ranging from 100 EUR to several thousands EUR that you can choose between many different formfactors etc.
For manual rate changing, RPi4 + HifiBerry Digi+ I/O also works as input NAA (and can double as USB input as well). Or when attached to RPi5 as somewhat capable HQPlayer Embedded solution.
@IgorSki and @jussi_laako
Thank you very much!
Iāll look into the devices you suggested.
Hi everyone,
Iām using HQP Embedded 5.7.0 with Ubuntu 22.04 LTS, very happy
If I upgrade the operating system to Ubuntu 24.04 LTS (without reinstalling the system), will the fingerprint change, requiring a new key?
Thank you,
Felipe
It is possible, but unlikely. At least it didnāt happen to me, and not really for others either. If it happens, the key just needs to be updated.
Note that 22.04 installations using āhweā kernel series are already using the same kernel. So it shouldnāt really make a difference.
I upgraded to Noble Numbat and didnāt need a new key.
Thanks Jussi, Andy. I upgraded and everything went smooth!
Felipe