Go Back   Home > Forums > > >
Home Forums Rules Articles diyAudio Store Blogs Gallery Wiki Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

Twisted Pear Superior quality electronic kits

Reply
 
Thread Tools Search this Thread
Old 11th July 2016, 06:21 AM   #1771
gentlevoice is offline gentlevoice  Denmark
diyAudio Member
 
Join Date: Oct 2007
Location: Denmark
Support for Botic Linux driver
Quote:
In the scenario you describe would the reclocker get everything 'synced' before the data stream is handed off to the DAC?
Hi Ray ... Yes, ideally it would. But in my experience things sometimes are "mysterious" as I currently have my Amanero & my DDDAC clock running without "sync", i.e. they both run at their own pace. Yet on PCM (currently 192 kHz - haven't had the time to fix this) there's no noises at all (but the sound is less precise than it is with a sync'ed clock/data signal) ... However, when moving to 384 kHz the noises return (I'm pretty sure it's not computer related) and I reckon this is due to inconsistent clock timing intervals on the data & clock signals.

Just FYI, I'm pretty sure the 9018 is capable of DSD512. I once communicated with a person who made this work. Don't know how he set it up though ...

Quote:
maybe a good starting point would be to obtain a DSD512 recording.
Hmmm... if you find this I would be quite interested in hearing about it ;-)

Cheers,

Jesper
__________________
"... It is always possible to be friendly ..." HH the Dalai Lama.
  Reply With Quote
Old 11th July 2016, 09:37 AM   #1772
miero is offline miero  Czech Republic
diyAudio Member
 
Join Date: Jun 2011
Location: Prague
Ray, you might try to use this converter to generate PCM512 files
- PCM-DSD_Converter | PCMDSD.com - Converting PCM to DSD.
__________________
BeagleBone Black with I2S, DSD and SPDIF interface (Linux driver)
http://bbb.ieero.com/
  Reply With Quote
Old 11th July 2016, 10:46 AM   #1773
twluke is offline twluke  Japan
diyAudio Member
 
Join Date: Nov 2012
Location: Tokyo
Support for Botic Linux driver
Ray wrote to miero:
Quote:
Originally Posted by nautibuoy View Post
Are you considering another patch to explore the optimisation of the buffer further?
As Miska wrote in the previous message, the period size is expected to be proportional to the value of buffer time on the HQP setting (
705.6 x [buffer time on HQP] in case of upsampling to DSD512).

So
, with 250 ms buffer time, which I believe will cause almost no xrun errors on the side of BBB/Botic/NAA, HQP is expecting the period size to be 705.6 x 250 = 176400. But the actual period size provided by the current patch appears somehow limited to 131072 as shown in the log below:

Code:
[/usr/sbin/networkaudiod] (495): ALSA active channels: 2
[/usr/sbin/networkaudiod] (495): ALSA number of periods: 2
[/usr/sbin/networkaudiod] (495): ALSA period times: 5 - 185760
[/usr/sbin/networkaudiod] (495): ALSA period sizes: 4 - 131072
[/usr/sbin/networkaudiod] (495): ALSA period time: 185759
[/usr/sbin/networkaudiod] (495): ALSA period size: 131072
[/usr/sbin/networkaudiod] (495): ALSA engine started at: 22579200 (22579200)
[/usr/sbin/networkaudiod] (495): enter streaming mode
[/usr/sbin/networkaudiod] (495): ALSA engine running...
Despite of this limitation, I've been so far quite satisfied with the SQ of upsampled DSD512 sources from HQP via BBB/Botic/NAA, experiencing only a few xrun errors, once in 20-30 minutes during playing music. However,
if the patch can deal a little bit more with the current requirement from HQP, it will be almost perfect.

BTW, shown below are BCK (DSD CLK) waveforms from BBB/Botic/NAA when playing DSD sources
upsampled to 128, 256 and 512. Even with DSD512, the waveform appears not bad, doesn't it?

Regards,


Attached Images
File Type: png waves.png (25.0 KB, 199 views)
  Reply With Quote
Old 11th July 2016, 11:44 AM   #1774
miero is offline miero  Czech Republic
diyAudio Member
 
Join Date: Jun 2011
Location: Prague
OK, it might be possible to increase the buffer size even more. I'll try and report status later.
__________________
BeagleBone Black with I2S, DSD and SPDIF interface (Linux driver)
http://bbb.ieero.com/
  Reply With Quote
Old 11th July 2016, 12:30 PM   #1775
twluke is offline twluke  Japan
diyAudio Member
 
Join Date: Nov 2012
Location: Tokyo
Support for Botic Linux driver
Quote:
Originally Posted by miero View Post
OK, it might be possible to increase the buffer size even more. I'll try and report status later.
Wow, that will be great! Many thanks for paying attention to my post.

Best regards,
  Reply With Quote
Old 11th July 2016, 03:36 PM   #1776
francolargo is offline francolargo  United States
diyAudio Member
 
Join Date: Mar 2007
Location: Twin Cities, MN
Quote:
Originally Posted by miero View Post
OK, it might be possible to increase the buffer size even more. I'll try and report status later.
Thanks for doing this, Miero! When I get a chance, I will try the patches with ALSA speaker crossovers that have been challenging to run in the past.
  Reply With Quote
Old 12th July 2016, 06:43 AM   #1777
nautibuoy is offline nautibuoy  United Kingdom
diyAudio Member
 
nautibuoy's Avatar
 
Join Date: Jan 2010
Location: Somerset, England
miero, thanks for the link to the DSD convertor tool, I will check it out, and I appreciate you having another look at the buffer size.

twluke, can I just confirm that, for your DSD512 experiment, you are using cronus/hermes/rhea fitted with 45/49MHz oscillators?

Ray
  Reply With Quote
Old 12th July 2016, 12:57 PM   #1778
twluke is offline twluke  Japan
diyAudio Member
 
Join Date: Nov 2012
Location: Tokyo
Support for Botic Linux driver
Quote:
Originally Posted by nautibuoy View Post
twluke, can I just confirm that, for your DSD512 experiment, you are using cronus/hermes/rhea fitted with 45/49MHz oscillators?

Ray
Exactly. I have each of B3 and B3SE connected to BBB/Hermes/Cronus, both with 45 and 49 clocks. Shown below is the B3 in the case, which playing DSD512 as of taking this picture.

Here is a very good news. With each system, I noticed that there had been no xrun errors when playing DSD512 sources with duration of at least one hour, though I wrote that the error might occur once in 20 to 30 minutes in the previous post. Below is the entire log of playing a CD rip from the beginning to the end. Please notice there has been no xrun errors.

Code:
Jul 12 21:06:22 arm networkaudiod[527]: [/usr/sbin/networkaudiod] (527): start 22579200/1/2 [dsd]
Jul 12 21:06:22 arm networkaudiod[527]: [/usr/sbin/networkaudiod] (527): Set channels: 2 (2)
Jul 12 21:06:22 arm networkaudiod[527]: [/usr/sbin/networkaudiod] (527): Set sampling rate: 22579200 (22579200)
Jul 12 21:06:22 arm networkaudiod[527]: [/usr/sbin/networkaudiod] (527): ALSA engine starting...
Jul 12 21:06:22 arm networkaudiod[527]: [/usr/sbin/networkaudiod] (527): ALSA channels: 2 - 8
Jul 12 21:06:22 arm networkaudiod[527]: [/usr/sbin/networkaudiod] (527): ALSA active channels: 2
Jul 12 21:06:22 arm networkaudiod[527]: [/usr/sbin/networkaudiod] (527): ALSA number of periods: 2
Jul 12 21:06:22 arm networkaudiod[527]: [/usr/sbin/networkaudiod] (527): ALSA period times: 5 - 185760
Jul 12 21:06:22 arm networkaudiod[527]: [/usr/sbin/networkaudiod] (527): ALSA period sizes: 4 - 131072
Jul 12 21:06:22 arm networkaudiod[527]: [/usr/sbin/networkaudiod] (527): ALSA period time: 185759
Jul 12 21:06:22 arm networkaudiod[527]: [/usr/sbin/networkaudiod] (527): ALSA period size: 131072
Jul 12 21:06:22 arm networkaudiod[527]: [/usr/sbin/networkaudiod] (527): ALSA engine started at: 22579200 (22579200)
Jul 12 21:06:22 arm networkaudiod[527]: [/usr/sbin/networkaudiod] (527): enter streaming mode
Jul 12 21:06:22 arm networkaudiod[527]: [/usr/sbin/networkaudiod] (527): ALSA engine running...
Jul 12 21:17:01 arm CRON[741]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Jul 12 21:37:27 arm networkaudiod[527]: [/usr/sbin/networkaudiod] (527): data read was short (418688 < 602112)!
Jul 12 21:37:27 arm networkaudiod[527]: [/usr/sbin/networkaudiod] (527): begin disconnection
Jul 12 21:37:27 arm networkaudiod[527]: [/usr/sbin/networkaudiod] (527): ALSA engine stopping...
Jul 12 21:37:27 arm networkaudiod[527]: [/usr/sbin/networkaudiod] (527): ALSA engine stop request...
Jul 12 21:37:28 arm networkaudiod[527]: [/usr/sbin/networkaudiod] (527): ALSA engine stopped
Of course, there is one problem. After getting started with playing music, a kind of background noise also appears. This is faint and similar to the sound of wave at the shore, probably associated with the process of DSD locking. This noise soon disappears but reappears at some point, though there was no regularity. The situation is common through both B3 and B3SE.

As my B3 and B3SE are both configured with the DAC clock as it is, the problem may be associated with ASRC function on the side of DACs, though this assumption may not be correct.

Also, I have a Botic board for BBB assembled along with the original instruction by miero at http://bbb.ieero.com/. The board shown below includes 2 sets of 2:1 MUX for DSD/PCM and 44.1/48 clock switching with an isolator (ISO7640fm) for the output of I2S/DSD signals. A CCHD-957 22.9752 and an Epson 24.576 clocks are used for this system. The output connects to B3SE via Teleporter.

This board also works as BBB/Botic/NAA and playing DSD512 is quite stable for a few hours at least. I didn't notice any xrun error and also there has been no complication of noisy background noticed in 45/49 clock systems.

I can not explain why such a difference between 22.5/24.9 and 45/49 clocks can occur in terms of background noise. I'll be happy if there is anyone who can explain it.

Regards,
Attached Images
File Type: jpg b3.jpg (402.0 KB, 208 views)
File Type: jpg custom.jpg (439.8 KB, 205 views)
  Reply With Quote
Old 12th July 2016, 08:22 PM   #1779
nautibuoy is offline nautibuoy  United Kingdom
diyAudio Member
 
nautibuoy's Avatar
 
Join Date: Jan 2010
Location: Somerset, England
Quote:
Originally Posted by twluke View Post
Exactly. I have each of B3 and B3SE connected to BBB/Hermes/Cronus, both with 45 and 49 clocks. Shown below is the B3 in the case, which playing DSD512 as of taking this picture.
Thank you twluke. Some interesting projects you have there too.

I'm looking to buy a Cronus/Hermes/Rhea setup to experiment further and I can now proceed, when Cronus is back in stock, with the standard 45/49MHz oscillators.

THanks for the additional info on DSD512 playback as well.

Cheers

Ray
  Reply With Quote
Old 12th July 2016, 08:24 PM   #1780
triodehunter is offline triodehunter  Germany
diyAudio Member
 
Join Date: Apr 2014
Default i2s-lines delayed

Hello Miero,

I managed to get my system working. BBB > Botic5 > Hermes > Cronus > DDDac. I am using external clocks (http://www.diyaudio.com/forums/digit...scillator.html). The system works flawless.

Thank You very much for Your fine piece of art!

As I am using a multichannel all-horn-system, delay lines are essential.

My question is whether I can use three of that four i2s-lines delayed by Botic OS. If that is possible basically, I think the real challenge might be to tell the system the needed delay in msec respectivly fractions of msec valid for all possible sample rates.

I am not interested in digital crossovers whatsoever. So there is no need for that. The signal should not be modified in any way, just delayed.

Regards,
Hans
Attached Images
File Type: jpg 1.jpg (1.06 MB, 198 views)
File Type: jpg 2.jpg (956.7 KB, 181 views)
  Reply With Quote

Reply


Support for Botic Linux driverHide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Open baffle with fullrange driver and bass support Godzilla Full Range 5 22nd July 2011 01:32 PM
Low end support for single driver monitors strider75 Multi-Way 97 30th September 2009 03:02 PM
ASIO support (driver) for Labview Aoxomox Digital Line Level 0 3rd May 2009 05:29 PM
Linux/BruteFIR support coming in LspCAD tcpip Multi-Way 18 18th October 2005 03:08 AM
linux badgers Introductions 3 3rd April 2005 03:27 PM


New To Site? Need Help?

All times are GMT. The time now is 06:01 PM.


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