PDA

View Full Version : PicorePLayer and HiFiBerry DAC+ DSP



SeanMiddleton
2018-08-29, 21:31
HiFiBerry just launched their latest DSP equipped DAC https://www.hifiberry.com/blog/announcing-the-dac-dsp/?utm_campaign=website&utm_source=sendgrid&utm_medium=mail .

This DAC/DSP can be programmed to do many things, including negating room acoustical anomalies etc. Would be a fantastic if Picoreplayer could support this card and enable use of its capabilities on the 'card control' tab

;)
Sean

Paul Webster
2018-08-29, 22:21
Their announcement page says that there are command line tools to control it so should be straight forward.

SeanMiddleton
2018-08-29, 23:04
Their announcement page says that there are command line tools to control it so should be straight forward.

To do anything sophisticated would require a lot of command line commands. My plan is to use REW to generate a 'room negation' curve and download into the DSP ( https://github.com/hifiberry/hifiberry-dsp/blob/master/doc/rew-basics.md ). Its capable of doing a lot of other stuff but configuration from the 'Card Control' page of Picoreplayer would probably be complex; requiring a lot of string entry boxes on the page.

Paul Webster
2018-08-30, 00:32
My guess, and only a guess because I did not find the manual covering it, is that you could use other tools / tooling to configure it and then copy some files over, include them in the pCP backup and then invoke that configuration it from command line in pCP.

Update:
Found this https://github.com/hifiberry/hifiberry-dsp/blob/master/doc/rew-basics.md

Wirrunna
2018-08-30, 13:41
I have used Inguz EQ as an LMS plugin for years, but having a DSP function in a RPi player may be simpler.
Using REW with a squeezebox to determine Parametric Equaliser Settings (PEQ) is described in this post:
https://forums.slimdevices.com/showthread.php?77084-RC-(Inguz-etc-)&p=904176&viewfull=1#post904176

You could probably use REW to determine SOX equalisation settings and apply them to the SOX graphic equaliser function.

Jeff07971
2018-08-30, 14:29
My guess, and only a guess because I did not find the manual covering it, is that you could use other tools / tooling to configure it and then copy some files over, include them in the pCP backup and then invoke that configuration it from command line in pCP.

Update:
Found this https://github.com/hifiberry/hifiberry-dsp/blob/master/doc/rew-basics.md

Reading between the lines the DSP filters are stored in non volatile storage and only need to be uploaded (from a txt file) to the DAC once.

Therefore you could use raspian to upload and then plug in a pCP SD card and all done !

We could ask the devs to include "dsptools" as an extension then we could upload and apply all within pCP

DSPTools (https://github.com/hifiberry/hifiberry-dsp)

Now I need to work out how to implement KEF KUBE 105/3 EQ on the DSP !!

Jeff

EDIT: I wonder if DSPTOOLS can be added as an "on demand" extension IE does not survive a reboot ?

EDIT2: DSPTOOLS has a few dependencies so maybe the easiest way is just with a raspbian SDcard

Wirrunna
2018-11-06, 17:33
Just ordered one of these. Anyone tried one yet?

Blu3IcE
2019-05-21, 02:16
Any update on this?

My plan on buying a HifiBerry Dac+ depends on the usability with PiCorePlayer with active DSP. Has anyone had success using a REW profile?
I already have the REW profile created. I'm just not sure if and how it is usable with the combination mentioned above.


Any advise is greatly appreciated.

Jeff07971
2019-05-21, 02:33
Any update on this?

My plan on buying a HifiBerry Dac+ depends on the usability with PiCorePlayer with active DSP. Has anyone had success using a REW profile?
I already have the REW profile created. I'm just not sure if and how it is usable with the combination mentioned above.


Any advise is greatly appreciated.

See my post above

Blu3IcE
2019-05-21, 03:11
See my post above

The post does not say which solution you've finally chosen. The raspian approach? With installing everything manually?
Can you maybe elaborate a bit?

Maybe the makers of piCorePlayer can be convinced to include this.

Jeff07971
2019-05-21, 03:15
The post does not say which solution you've finally chosen. The raspian approach? With installing everything manually?
Can you maybe elaborate a bit?

Maybe the makers of piCorePlayer can be convinced to include this.

I did not finally choose to buy a DSP+ ! ;) but the solution is still use raspbian to upload and then insert piCore SD card the DSP parameters are on non volatile storage.

This is fairly easy to do but yes it would be nice if the devs could include the dsp tools


Jeff

paul-
2019-05-21, 06:32
It looks just python based, you should easily be able to install.

Blu3IcE
2019-05-21, 07:31
It looks just python based, you should easily be able to install.

Cool thanks!

As I said, I don't have a HifiBerry yet. But that looks promising. :-)

JohnB
2019-05-21, 08:52
The alternative is to use Inguz EQ/DRC.

Having said that, if the intention is to implement Digital Room Correction (which Inguz can certainly perform) there is a considerable learning curve in room measurement techniques, the design of a target response and the creation of the impulse filters (I use Acourate for these), all before you get to using them with Inguz.

If interested, I've collated all the information and files for Inguz in this thread: https://forums.slimdevices.com/showthread.php?109921-Inguz-EQ-DRC.

rob6899
2019-06-11, 04:04
Afternoon,

I have this card, I'm using it under the hifiberry DAC Zero in squeeze settings- is this correct?

thanks,