Signalyst DSC1

I managed to do all of that, and even transferred all to emmc. The bbb starts well, but when I try to stream some music from my HQplayer, the player does not start, the following is what I get from the networkplayerd when started from the console (I had to stop it as a service to see what was going on):

[/usr/sbin/networkaudiod] (362): ALSA DSD format available: 6144000/1/2
[/usr/sbin/networkaudiod] (362): ALSA DSD format available: 8192000/1/2
[/usr/sbin/networkaudiod] (362): ALSA DSD format available: 11289600/1/2
[/usr/sbin/networkaudiod] (362): ALSA DSD format available: 12288000/1/2
[/usr/sbin/networkaudiod] (362): ALSA DSD format available: 16384000/1/2
[/usr/sbin/networkaudiod] (362): ALSA DSD format available: 22579200/1/2
[/usr/sbin/networkaudiod] (362): ALSA DSD format available: 24576000/1/2
[/usr/sbin/networkaudiod] (362): start 176400/32/2 [pcm]
[/usr/sbin/networkaudiod] (362): Set channels: 2 (2)
[/usr/sbin/networkaudiod] (362): Set sampling rate: 176400 (176400)
[/usr/sbin/networkaudiod] (362): ALSA engine starting...
[/usr/sbin/networkaudiod] (362): ALSA channels: 2 - 4
[/usr/sbin/networkaudiod] (362): ALSA active channels: 2
[/usr/sbin/networkaudiod] (362): ALSA number of periods: 4
[/usr/sbin/networkaudiod] (362): ALSA period times: 22 - 557279
[/usr/sbin/networkaudiod] (362): ALSA period sizes: 4 - 98304
[/usr/sbin/networkaudiod] (362): ALSA period time: 100000
[/usr/sbin/networkaudiod] (362): ALSA period size: 17640
[/usr/sbin/networkaudiod] (362): ALSA engine started at: 176400 (176400)
[/usr/sbin/networkaudiod] (362): enter streaming mode
[/usr/sbin/networkaudiod] (362): ALSA engine running...
[/usr/sbin/networkaudiod] (362): push to queue timed out!
[/usr/sbin/networkaudiod] (362): begin disconnection
[/usr/sbin/networkaudiod] (362): ALSA engine stopping...
[/usr/sbin/networkaudiod] (362): ALSA engine stop request...
[/usr/sbin/networkaudiod] (362): clALSAMiniEngine::Stop(): snd_pcm_wait()
[/usr/sbin/networkaudiod] (362): snd_pcm_drain() failed: (-5) Unknown error -5
[/usr/sbin/networkaudiod] (362): ALSA engine stopped
[/usr/sbin/networkaudiod] (362): ALSA backend uninitialized

Does anybody knows what is going on ? I am using HQplayer 3.24. The BBB does not have connected the DSC yet.

The same setup does work using NAA on a Windows machine, or even a raspberry, so the player seems to be OK

cheers
Pepe

My expertise is very limited... BUT i can tell you that...
when i was playing around, i have encountered similar problem.
the issue here is the fact that the "botic" driver as configured by Pavel expect a MCLK signal as INPUT... so the beagle act as a slave... and it is clocked externally (i think that is the whole point of the reclocker section).

if you don't connect a DSC to the the beaglebone this clock signal don't come in and so the botic can't initialize.

if you want to test it out... if that is the case... you can edit the /boot/uEnv.txt file and look for "snd_soc_botic.ext_masterclk=7" change that to "snd_soc_botic.ext_masterclk=0"
doint that you tell the driver to use the onboard 48khz oscillator.
reboot the board
and try again.

let us now :D

inside that file
 
that was very smart Michele, now I have a different error:

[/usr/sbin/networkaudiod] (372): start 44100/32/2 [pcm]
[/usr/sbin/networkaudiod] (372): Set channels: 2 (2)
[/usr/sbin/networkaudiod] (372): Set sampling rate: 44100 (44100)
[/usr/sbin/networkaudiod] (372): ALSA engine starting...
[/usr/sbin/networkaudiod] (372): ALSA channels: 2 - 4
[/usr/sbin/networkaudiod] (372): ALSA active channels: 2
[/usr/sbin/networkaudiod] (372): ALSA number of periods: 4
[/usr/sbin/networkaudiod] (372): ALSA period times: 90 - 2229116
[/usr/sbin/networkaudiod] (372): ALSA period sizes: 4 - 98304
[/usr/sbin/networkaudiod] (372): ALSA period time: 100000
[/usr/sbin/networkaudiod] (372): start failure: clALSAMiniEngine::Start(): snd_pcm_hw_params(): Invalid argument
[/usr/sbin/networkaudiod] (372): begin disconnection
[/usr/sbin/networkaudiod] (372): ALSA backend uninitialized

It might be related to not having the botic connected to DSC right?
 
that was very smart Michele, now I have a different error:

[/usr/sbin/networkaudiod] (372): start 44100/32/2 [pcm]
[/usr/sbin/networkaudiod] (372): Set channels: 2 (2)
[/usr/sbin/networkaudiod] (372): Set sampling rate: 44100 (44100)
[/usr/sbin/networkaudiod] (372): ALSA engine starting...
[/usr/sbin/networkaudiod] (372): ALSA channels: 2 - 4
[/usr/sbin/networkaudiod] (372): ALSA active channels: 2
[/usr/sbin/networkaudiod] (372): ALSA number of periods: 4
[/usr/sbin/networkaudiod] (372): ALSA period times: 90 - 2229116
[/usr/sbin/networkaudiod] (372): ALSA period sizes: 4 - 98304
[/usr/sbin/networkaudiod] (372): ALSA period time: 100000
[/usr/sbin/networkaudiod] (372): start failure: clALSAMiniEngine::Start(): snd_pcm_hw_params(): Invalid argument
[/usr/sbin/networkaudiod] (372): begin disconnection
[/usr/sbin/networkaudiod] (372): ALSA backend uninitialized

It might be related to not having the botic connected to DSC right?

[/usr/sbin/networkaudiod] (372): Set sampling rate: 44100 (44100)

i think the issue is there...
nonetheless sending file for 48khz must work...
 
Member
Joined 2009
Paid Member
Looking forward to your results, with fingers crossed!

I use Daphile with Intel I7-8550U 8GB RAM 512GB SSD 1.8GHz and have short cutoffs when upsampling to DSD512 and also with native, can be I don't have enough power, Daphile is configured to upsample all to DSD512, when lowered the upsample all to DSD256 can play native DSD512 with any issue.

Other people used the new version reporting good results: Amanero card now supporting DSD native * Issue #12 * lintweaker/xmos-native-dsd * GitHub
 
Thanks Merlin, I will check the Github thread as well... Problem is there everyone does not usually post their set ups. I would think you would have enough power to play a native DSD 512? No blasts of static or anything really crazy though, just dropouts it sounds like, so maybe it is a playback problem (Does Daphile allow for different buffering settings?)...
I am hoping for "perfect" results as I get with DSD 256 and the 1099 FW...
 
Member
Joined 2009
Paid Member
Thanks barrows what hardware are you using because ROON or HQPlayer also needs a horsepower PC, yes no blast of static or anything crazy tought, just dropouts and sometimes needs a lot of time to start the song. Attached Daphile settings.
 

Attachments

  • Daphile setting 24-02-2019.png
    Daphile setting 24-02-2019.png
    597.2 KB · Views: 453
  • Daphile setting power 24-02-2019.png
    Daphile setting power 24-02-2019.png
    889.8 KB · Views: 448
I am only using a newish I5 Mac Mini right now, but using ROON it has no problem oversampling anything to DSD 512 (fully confirmed with another USB interface). ROON uses way less complex oversampling software than HQPlayer (I believe it is SoX?).
At some point I will get around to getting something which can run HQPlayer, but want to my DACs all up to speed at DSD 512 first...
All my audio is distributed over optical Ethernet to a Sonore Signature Rendu SE optical (I work with Sonore) so this keeps the noise from the oversampling computer away from the audio system/DAC...