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 😀
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?
[/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?
ok, I "forced" the Hqplayer to upsample everything to 48khz in PCM, and that ... plays. BUT, DSD is not working ....should upsample to any particular value for that to play ?
(thanks Michele, by the way)
(thanks Michele, by the way)
ok, I "forced" the Hqplayer to upsample everything to 48khz in PCM, and that ... plays. BUT, DSD is not working ....should upsample to any particular value for that to play ?
(thanks Michele, by the way)
not sure... but must be a multiple of 48... i suppose.
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...
doint that you tell the driver to use the onboard 48khz oscillator.
I feel to rectify that... the BeagleBone has a 24.576MHz on-board oscillator.
but hence it has only an integral divider... it can do only 48khz and multiple of that.
In order to leverage the onboard oscillator you must resample @ 48/96/192/384 Khz.
well, that would explain as well why DSD is not possible there since all variants of DSD have bitrates multiples of the equivalents 44.1Khz (DSD64 is like 88.2Khz PCM, DSD128 is like 176.6Khz PCM, DSD256 is like 352Khz PCM, ...)
thanks gionag !!
thanks gionag !!
hey...
Can you (anyone) confirm this FW works for Native DSD 512 from linux based sources? No noise, no issues?
I am still sticking to DSD 256, as so far have not seen stable FW for DSD 512 on Linux, but if it is truly here, hurray!
Fresh news from Domenico (Amanero) new release firmware_2006be9 + CPLD_1081 DSD512
Can you (anyone) confirm this FW works for Native DSD 512 from linux based sources? No noise, no issues?
I am still sticking to DSD 256, as so far have not seen stable FW for DSD 512 on Linux, but if it is truly here, hurray!
Thanks...
Looking forward to your results, with fingers crossed!
I will try tonight And let you know how it's works.
Looking forward to your results, with fingers crossed!
Latest news email from Dom today 20:00pm
"Hi Felipe, online trovi la version 2006be10 e' stato fatto un piccolo cambiamento in una strings ma e' come la 2006be9
Dom"
"Hi Felipe, online trovi la version 2006be10 e' stato fatto un piccolo cambiamento in una strings ma e' come la 2006be9
Dom"
I am not aware of any, but ROON can easily oversample to DSD 512... it does not require the same computer horsepower of HQPlayer...
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...
I am hoping for "perfect" results as I get with DSD 256 and the 1099 FW...
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
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...
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...
- Home
- Source & Line
- Digital Line Level
- Signalyst DSC1