Now I'd like to adapt the Talkthrough example programme for signal processing of four audio channel.

I've got some problems to understand how to use the DoProcessing function with the variable u32* pSignal to treat easily my four channel.

To begin I'd like to combine the four input to go on one output. and then I will make numerical filter.

Is there another DoProcessing() example to understand how I could use my u32* pSignal variable?

If someone can help me..

Thank you very much.

The Blackfin processor is a fixed-point processor, so the talkthrough example is written to handle fixed-point data and perform fixed-point math (as this is optimal for this target). If you are taking in floating point data and want to perform floating-point math, it is possible, but it is going to be emulated on a fixed-point machine and takes far longer to do as compared to a floating-point machine like the SHARC DSP. Unless I am misunderstanding your interest here, all you need to do is change all the code from int to float and be sure all #defines for macros or usage throughout the code employs proper floating-point syntax (e.g., instead of 1, use 1.0, etc.).

-Joe