DSD audio over USB: an XMOS Reference Design implementation - Page 2 - diyAudio
Go Back   Home > Forums > Source & Line > Digital Source

Digital Source Digital Players and Recorders: CD , SACD , Tape, Memory Card, etc.

Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Reply
 
Thread Tools Search this Thread
Old 4th February 2012, 07:44 AM   #11
diyAudio Member
 
Join Date: Jan 2012
Default dsd tags

Quote:
Originally Posted by linuxfan View Post
Thanks sp502. DSD-over-USB output with Music Player Daemon is what I have been waiting for.
I see that "taggsupport" options are listed as:

- none No tagging (default)

- id3only only use id3 tags when available

- native only use the tags native to the file format
- DFF: only artist and title
- DSF: ID3

- id3pref use id3 tags when available otherwise use native one


In terms of tagging our DSD files, I presume that the "native" tags are those created by Korg AudioGate?

And since ID3 tags are non-standard for DSD, what's the best way to add ID3 tags - Foobar with the SACD-plugin?
DFF files (DSDIFF format from Philips) only support Artist and Title. Files created with sacdextract will have an ID3 tag added as well. The DSF (Sony) format supports ID3 tags. Basically native means it will use the tags format which is native to the format.

It seems AudioGate does support ID3 for DSF files.
  Reply With Quote
Old 4th February 2012, 08:08 AM   #12
adelias is offline adelias  Greece
diyAudio Member
 
Join Date: Feb 2005
Location: No Pasaran
foobar2000 with the foo_input_sacd 0.4.5 component supports these non-standard ID3 tags created with sacdextract.
  Reply With Quote
Old 6th February 2012, 09:42 PM   #13
sp502 is offline sp502  Greece
diyAudio Member
 
Join Date: May 2006
Minor update after public demand

Added two new features:
- 32bit integer samples
- 384kHz sampling rate
(352.8kHz sampling rate is not supported due to hardware limitations)

Quote:
Detailed info and the modified firmware can be found here:
https://www.xcore.com/projects/dsd-audio-over-usb
  Reply With Quote
Old 21st February 2012, 11:19 PM   #14
diyAudio Member
 
Join Date: Feb 2009
Location: Brisbane, Australia
Found this link just now - DSD via USB, Toward An Open Standard | AudioStream

Seems of interest to those in this thread. It covers some discussions that were had to standardise USB based DSD playback. Also explains why DSD is being passed in PCM frames.
  Reply With Quote
Old 22nd February 2012, 09:52 AM   #15
tmavr is offline tmavr  Barbados
diyAudio Member
 
Join Date: Dec 2008
sp502 and adelias, nice project you have there!
  Reply With Quote
Old 22nd February 2012, 03:37 PM   #16
diyAudio Member
 
Join Date: Jan 2012
Good to see there is now a 'standard' for DSD over USB. It seems they have changed the marker bytes from the previous version. I'll have to adjust my code :-)
  Reply With Quote
Old 22nd February 2012, 03:49 PM   #17
sp502 is offline sp502  Greece
diyAudio Member
 
Join Date: May 2006
Quote:
Originally Posted by hochopeper View Post
Found this link just now - DSD via USB, Toward An Open Standard | AudioStream

Seems of interest to those in this thread. It covers some discussions that were had to standardise USB based DSD playback. Also explains why DSD is being passed in PCM frames.
Thank you hochopeper for pointing out the update!
I will try to incorporate the changes in the code asap.
  Reply With Quote
Old 1st March 2012, 11:19 AM   #18
diyAudio Member
 
Join Date: Jan 2007
Project of the month. Congrats!
__________________
"You have a hierarchy: a mathematician, a physicist (which is a failed mathematician), and an engineer (which is a failed physicist)." - Andrew Jones
  Reply With Quote
Old 3rd March 2012, 06:02 PM   #19
sp502 is offline sp502  Greece
diyAudio Member
 
Join Date: May 2006
May I have your attention, please?
The moment you've all be waiting for…
Delivered as promised!

DSD audio over USB open standard version 1.0

Fully compatible firmware for the XMOS USB Audio 2.0 Reference Design.
It accepts all sampling rates and changes DSD/I2S on the fly, even at 176.4kHz!
Works flawlessly.

Tested extensively by my good friend adelias with our modified version of mpd,
that supports standard v1.0, in combination with a Sabre32 DAC.

Regarding compatible playback software, I don't know any that supports standard v1.0 yet
(except our own modified version of mpd).
In case you want to test the firmware without the need of special playback software,
use the test file that is mentioned in the project page.
The test file is also a good example for testing how it sounds through a non DSD over USB aware device.

Quote:
Detailed info and the modified firmware can be found here:
https://www.xcore.com/projects/dsd-audio-over-usb
Enjoy listening DSD audio!
  Reply With Quote
Old 4th March 2012, 03:27 AM   #20
qusp is offline qusp  Australia
diyAudio Member
 
qusp's Avatar
 
Join Date: Oct 2009
Location: Brisbane, Australia
so will this stuff run on other hardware that uses the top shelf XMOS USB UAC2 chips? needs FW loader i guess?

congrats on the accolades btw, there is also another interesting project on adding virtual speaker damping in the bass that runs on the xmos chips too, you can adjust the output impedance of your power amps with digital feedback... quite an odd concept

Last edited by qusp; 4th March 2012 at 03:29 AM.
  Reply With Quote

Reply


Hide 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
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
XMOS-based Asynchronous USB to I2S interface Lorien Digital Source 2111 Today 05:21 AM
DSD Playback system, DSF Player + USB DDC + DSD Amplifier KOON3876 Digital Source 116 4th September 2012 11:20 PM
XMOS Async USB interface (UAC 2.0) dwk123 Swap Meet 1 16th August 2011 04:01 AM
FS: XMOS USB interface/dac ultrafi Swap Meet 2 27th May 2011 07:32 PM
Pre-amp: INA217 reference implementation jamesd256 Analog Line Level 11 13th June 2010 11:27 AM


New To Site? Need Help?

All times are GMT. The time now is 04:18 PM.


vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2014 DragonByte Technologies Ltd.
Copyright ©1999-2014 diyAudio

Content Relevant URLs by vBSEO 3.3.2