Hi, everyone!
I have a xmos usb audio 2.0 multi channel reference design board, I want to implement echo and reverb effects on this board, but the audio effects demo is based on sliceKIT, I don't know if these effects can be ported to 2.0 MC board,
I'm a newbie to xmos board,would someone kind of telling me this, thanks.
How to implement echo, reverb effects on multi channel refer
-
- Newbie
- Posts: 1
- Joined: Thu Jul 24, 2014 9:22 am
-
- Member++
- Posts: 18
- Joined: Tue Oct 08, 2013 1:53 pm
Hi,
Sorry for the delay, summer holidays and all that.
Have you read the document 'Adding DSP to the USB Audio 2.0 L1 Reference Design'?
If not, it can be found here:
https://www.xmos.com/support/reference% ... eference%2...
This explains how to insert the following dsp function into the Audio Reference Design.
dsp( c_mix_out , c_aud_out , p_button_a , p_button_b )
c_aud_out is a bi-directional audio channel connecting to the audio driver.
You can substitute the above dsp function for one of the SliceKit dsp functions. e.g. dsp_delay( c_aud_dsp )
You will need to alter the Makefile for 'Audio Reference Design', to add modules for dsp_delay()
e.g. module_dsp_short_delay, module_dsp_utils
Please note that SliceKit DSP effects 'Long_Delay' and 'Long_Reverb' require an extra memory card, which is NOT available for the Audio Reference board. Also, the length of delay available for the 'Short_Delay' will be limited by the amount of memory on the 'Audio Reference Design Board'.
Cheers Mark_B
Sorry for the delay, summer holidays and all that.
Have you read the document 'Adding DSP to the USB Audio 2.0 L1 Reference Design'?
If not, it can be found here:
https://www.xmos.com/support/reference% ... eference%2...
This explains how to insert the following dsp function into the Audio Reference Design.
dsp( c_mix_out , c_aud_out , p_button_a , p_button_b )
c_aud_out is a bi-directional audio channel connecting to the audio driver.
You can substitute the above dsp function for one of the SliceKit dsp functions. e.g. dsp_delay( c_aud_dsp )
You will need to alter the Makefile for 'Audio Reference Design', to add modules for dsp_delay()
e.g. module_dsp_short_delay, module_dsp_utils
Please note that SliceKit DSP effects 'Long_Delay' and 'Long_Reverb' require an extra memory card, which is NOT available for the Audio Reference board. Also, the length of delay available for the 'Short_Delay' will be limited by the amount of memory on the 'Audio Reference Design Board'.
Cheers Mark_B