diyAudio

diyAudio (https://www.diyaudio.com/forums/index.php)
-   Twisted Pear (https://www.diyaudio.com/forums/twisted-pear/)
-   -   Support for Botic Linux driver (https://www.diyaudio.com/forums/twisted-pear/258254-support-botic-linux-driver.html)

nautibuoy 10th March 2015 10:41 PM

Quote:

Originally Posted by linuxfan (https://www.diyaudio.com/forums/twisted-pear/258254-support-botic-linux-driver-post4247600.html#post4247600)
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

lintweaker 11th March 2015 08:13 AM

Quote:

Originally Posted by nautibuoy (https://www.diyaudio.com/forums/twisted-pear/258254-support-botic-linux-driver-post4254001.html#post4254001)
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).

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'.

nautibuoy 11th March 2015 08:55 AM

Quote:

Originally Posted by lintweaker (https://www.diyaudio.com/forums/twisted-pear/258254-support-botic-linux-driver-post4254475.html#post4254475)
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...

Quote:

Originally Posted by lintweaker (https://www.diyaudio.com/forums/twisted-pear/258254-support-botic-linux-driver-post4254475.html#post4254475)
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"

miero 11th March 2015 09:20 AM

(offtopic)

nautibuoy: how will your suggested concept work if you want play mostly PCM, but also DSD sometimes?

nautibuoy 11th March 2015 09:26 AM

Quote:

Originally Posted by miero (https://www.diyaudio.com/forums/twisted-pear/258254-support-botic-linux-driver-post4254516.html#post4254516)
(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

miero 11th March 2015 09:30 AM

:-) no problem, but following "suggestion" would be fine...

dsd_output = "no" or "native" or "dop"

dwjames 11th March 2015 05:00 PM

Quote:

Originally Posted by miero (https://www.diyaudio.com/forums/twisted-pear/258254-support-botic-linux-driver-post4247574.html#post4247574)
I'm afraid you will need to check signals with oscilloscope.

What about 48kHz and 96kHz sample rates ... do they work?

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.
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

miero 11th March 2015 05:11 PM

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).

dwjames 11th March 2015 06:50 PM

Quote:

Originally Posted by miero (https://www.diyaudio.com/forums/twisted-pear/258254-support-botic-linux-driver-post4254920.html#post4254920)
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.

nautibuoy 16th March 2015 08:57 AM

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


All times are GMT. The time now is 08:23 PM.


Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2020 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 17.65%
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2020 DragonByte Technologies Ltd.
Copyright ©1999-2020 diyAudio

Wiki