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?