I believe you need to specify 'dsd_usb "yes"'
thus;
Code:audio_output { ... dsd_native "no" dsd_usb "yes" ... }
I'm looking to experiment with DSD formats (DFF, DSF and DoP) once I get a cape with DSD switching capability; can 'dsd_native' and 'dsd_usb' both be set to "yes"?
Thanks
Ray
DoP is not a DSD format, just a way to sent DSD samples over a normal PCM audio channel. DoP is not needed when you have a direct connection with your DAC (BBB->DAC via I2S).I'm looking to experiment with DSD formats (DFF, DSF and DoP) once I get a cape with DSD switching capability; can 'dsd_native' and 'dsd_usb' both be set to "yes"?
Thanks
Ray
The 'dsd_native' and 'dsd_usb' switches are mutually exclusive. If you set both to 'yes', 'dsd_usb' will 'win'.
In case of botic you'll always want to set 'dsd_native' to 'yes' and 'dsd_usb' to 'no'.
If you want DSD to PCM conversion you need to set both switches to 'no'.
DoP is not a DSD format, just a way to sent DSD samples over a normal PCM audio channel. DoP is not needed when you have a direct connection with your DAC (BBB->DAC via I2S).
Yes, I know and I don't anticipate using DOP in my BBB/Botic setup, though I believe BBB/Botic caters for DoP data. But I don't think I framed my question very well...
The 'dsd_native' and 'dsd_usb' switches are mutually exclusive. If you set both to 'yes', 'dsd_usb' will 'win'.
In case of botic you'll always want to set 'dsd_native' to 'yes' and 'dsd_usb' to 'no'.
If you want DSD to PCM conversion you need to set both switches to 'no'.
...it just struck me that this isn't a very well thought through configuration setting. It would seem to me more elegant to have a single setting with three mutually exclusive switch settings;
audio_output = "dsd_native" or "dsd_usb" or "pcm"
(offtopic)
nautibuoy: how will your suggested concept work if you want play mostly PCM, but also DSD sometimes?
nautibuoy: how will your suggested concept work if you want play mostly PCM, but also DSD sometimes?
(offtopic)
nautibuoy: how will your suggested concept work if you want play mostly PCM, but also DSD sometimes?
Sorry for my digression miero. Probably my lack of understanding but I assumed the setting was for how to process DSD material as the labels suggest but I guess that's the danger of reading things out of context. It's all academic anyway!
Ray
🙂 no problem, but following "suggestion" would be fine...
dsd_output = "no" or "native" or "dop"
dsd_output = "no" or "native" or "dop"
I've been playing 192/24 files fine for the past couple of days, but today I got 12 tracks though an album, all recorded in 192/24 and halfway through the final track it slowed down as though someone had pulled the power on a turntable and now all 192/24 plays at around 1/4 speed. very weird.I'm afraid you will need to check signals with oscilloscope.
What about 48kHz and 96kHz sample rates ... do they work?
Whilst it's being weird I played the 44/16, 48/16 and 96/24 test tracks you provided in the build and all play totally fine. Only 192/24 has been affected.
A reboot of the bbb didn't fix this.
I wonder if using the 45/49 clocks natively with no hardware divider is very borderline and sometimes just can't sync properly with the bbb
dwjames: If this happens again, please try also power down and up your clocks/reclocker. It seems looks more as signal issue to me (also because reboot of bbb didn't fix it).
thanks, I tried rebooting the whole bbb/reclocker/dac but still have the same issue for now.dwjames: If this happens again, please try also power down and up your clocks/reclocker. It seems looks more as signal issue to me (also because reboot of bbb didn't fix it).
Good morning miero.
Just wondering if we could recap on the BBBotic capability with respect to PCM/DSD playback?
Below is a list and I have ticked those I know play successfully (indeed, excellently) on my BBBotic/Acko SO3/Buffalo IIIse setup or, in the case of DSD64, I believe will playback. I'm less clear about the higher rates and would be grateful if you could advise? Maybe something like this list would be a good addition to your botic page?
PCM (16 & 24bit)
44.1KHz ü
48KHz ü
88.2KHz ü
96KHz ü
176.4KHz ü
192KHz ü
354.8KHz ?
384KHz ?
DSD
DSD64 ü
DSD128 ?
DSD256 ?
DOP?
I plan to update my setup to automatically switch between PCM and DSD outputs in the near future and have started to acquire some DSD material.
Also, I'm seeing references to Botic V4, are you able to say anything about what it will bring to the party?
Thanks
Ray
Just wondering if we could recap on the BBBotic capability with respect to PCM/DSD playback?
Below is a list and I have ticked those I know play successfully (indeed, excellently) on my BBBotic/Acko SO3/Buffalo IIIse setup or, in the case of DSD64, I believe will playback. I'm less clear about the higher rates and would be grateful if you could advise? Maybe something like this list would be a good addition to your botic page?
PCM (16 & 24bit)
44.1KHz ü
48KHz ü
88.2KHz ü
96KHz ü
176.4KHz ü
192KHz ü
354.8KHz ?
384KHz ?
DSD
DSD64 ü
DSD128 ?
DSD256 ?
DOP?
I plan to update my setup to automatically switch between PCM and DSD outputs in the near future and have started to acquire some DSD material.
Also, I'm seeing references to Botic V4, are you able to say anything about what it will bring to the party?
Thanks
Ray
I have not tested DSD256 (this is IMHO too much for BBB) and DoP (I do not have such DAC).
Other rates works fine using TPA Hermes-BBB and Cronus prototype boards (using Botic v3 too). I'm using ~50MHz clocks which are decimated by factor 2 before entering BBB.
There are still couple of issues in Botic v4 which prevents publishing it widely. Also no much new exciting features, mostly keeping up-to date with other Linux world and many polishing.
Other rates works fine using TPA Hermes-BBB and Cronus prototype boards (using Botic v3 too). I'm using ~50MHz clocks which are decimated by factor 2 before entering BBB.
There are still couple of issues in Botic v4 which prevents publishing it widely. Also no much new exciting features, mostly keeping up-to date with other Linux world and many polishing.
Thanks miero, so the list looks like;
PCM (16 & 24bit)
44.1KHz ü
48KHz ü
88.2KHz ü
96KHz ü
176.4KHz ü
192KHz ü
354.8KHz ü
384KHz ü
DSD
DSD64 ü
DSD128 ü
DSD256 ? (requires testing but probably not due to BBB processing capacity)
DOP? (requires testing)
BTW, I'm using 90MHz family clocks on my SO3, divided by 4 for BBB but also clocking the Buffalo IIIse - sounds very good.
Ray
PCM (16 & 24bit)
44.1KHz ü
48KHz ü
88.2KHz ü
96KHz ü
176.4KHz ü
192KHz ü
354.8KHz ü
384KHz ü
DSD
DSD64 ü
DSD128 ü
DSD256 ? (requires testing but probably not due to BBB processing capacity)
DOP? (requires testing)
BTW, I'm using 90MHz family clocks on my SO3, divided by 4 for BBB but also clocking the Buffalo IIIse - sounds very good.
Ray
354.8KHz and 384KHz not working with masterclock 22/24 mhz
You need 4XMHz clocks for those bitrates.
Cronus/Hermes/Rhea have arrived!
http://www.diyaudio.com/forums/twisted-pear/272007-cronus-its-about-time.html#post4271581
Cheers!
Russ
http://www.diyaudio.com/forums/twisted-pear/272007-cronus-its-about-time.html#post4271581
Cheers!
Russ
Youtube play via BBB/Botic ?
Are web browsers able to run on Botic,
so audio from Youtube and Grooveshark
can be played? 😕
Are web browsers able to run on Botic,
so audio from Youtube and Grooveshark
can be played? 😕
It can do almost anything you are able to do in Linux. If you ask for detailed walk-through, then try to find it for RaspberryPi or any generic Linux. It should be similar.
Thanks! 🙂
It can do almost anything you are able to do in Linux. If you ask for detailed walk-through, then try to find it for RaspberryPi or any generic Linux. It should be similar.
- Home
- More Vendors...
- Twisted Pear
- Support for Botic Linux driver