multichannel native DSD

If you have a simple question and just want an answer.
lintweaker
Member
Posts: 9
Joined: Sun Mar 06, 2016 10:59 am

multichannel native DSD

Post by lintweaker »

I am using the xCORE-200 multi channel dev board (XK-AUDIO-216-MC-AB rev2v0) and I am trying to get multichannel native DSD working.

To start, I have modified the app_usb_xk_216_mc so 4 channels of DSD are enabled instead of the default 2. Unfortunately I still can only get sound from the first two channels.

I have added the required ports to the XN file and tweaked the Makefile.

What I am missing here?


User avatar
Ross
XCore Expert
Posts: 966
Joined: Thu Dec 10, 2009 9:20 pm
Location: Bristol, UK

Post by Ross »

DSD support is hard-coded in the IO code as stereo. It should be quite trivial to add multi-channel support (on the "TODO" list but not had the time/demand as of yet)
lintweaker
Member
Posts: 9
Joined: Sun Mar 06, 2016 10:59 am

Post by lintweaker »

Ross wrote:DSD support is hard-coded in the IO code as stereo. It should be quite trivial to add multi-channel support (on the "TODO" list but not had the time/demand as of yet)
Thanks for the reply. Good that it is on the TODO, too-bad its not working yet :-).
Can you give me some pointer where to look?
lintweaker
Member
Posts: 9
Joined: Sun Mar 06, 2016 10:59 am

Post by lintweaker »

I found some leads and added some code. I have now 4 channel native DSD output!
Now for the rest of the channels...
User avatar
Ross
XCore Expert
Posts: 966
Joined: Thu Dec 10, 2009 9:20 pm
Location: Bristol, UK

Post by Ross »

Unfortunately USB audio is not on github (yet..), but it you put a manual patch on here i'll try and integrate..
User avatar
infiniteimprobability
XCore Legend
Posts: 1126
Joined: Thu May 27, 2010 10:08 am

Post by infiniteimprobability »

I have now 4 channel native DSD output!
Nice work!
lintweaker
Member
Posts: 9
Joined: Sun Mar 06, 2016 10:59 am

Post by lintweaker »

infiniteimprobability wrote:
I have now 4 channel native DSD output!
Nice work!
Thanks!
I will fiddle with it some more to make it dynamic up to 8 channels and thoroughly test it.
lintweaker
Member
Posts: 9
Joined: Sun Mar 06, 2016 10:59 am

Post by lintweaker »

8 channel native DSD output is working fine, were can I send my patches?
btw when will the rest of the XMOS SDK code be on github?
User avatar
Ross
XCore Expert
Posts: 966
Joined: Thu Dec 10, 2009 9:20 pm
Location: Bristol, UK

Post by Ross »

Can you post a patch files on here?
I'm not sure of a date (we would have to change the licence i suspect)
lintweaker
Member
Posts: 9
Joined: Sun Mar 06, 2016 10:59 am

Post by lintweaker »

Ross wrote:Can you post a patch files on here?
I'm not sure of a date (we would have to change the licence i suspect)
Okay, I'll upload it here somewhere this week