ΣSigmaStudio Ask AI Русский Log in

Encapsulate C code into SigmaStudio modules using SigmaStudio for SHARC

SigmaDSP & SigmaStudio zhaosheng.pan Nov 1, 2018 00:00 0 replies Original on forum ↗
Subscribe
zhaosheng.pan Question
Nov 1, 2018 00:00

Hello,

I have already developed several audio effect algorithms for ADSP-21489 in C, which run successfully on the EZ-Board using CCES. Now I am considering to encapsulate the C algorithm into Sigma Studio modules. My algorithms are delivered as several C libraries, and each algorithm calls some common code. For example, I can have three libraries like this:

libcommon.dlb

libreverb.dlb

libcompressor.dlb

Where libreverb.dlb and libcompressor.dlb both call some functions defined in libcommon.dlb. There is no problem if I only use CCES, as I just need to link all the three libraries. My concern is that, would that cause problem if I encapsulate the reverb and compressor into different Sigma Studio modules? Is it possible for SigmaStudio to deal with such case (dependency between modules or even non-module code), or do you have any suggestion to me?

Thank you and best regards!

Zhaosheng

Audio Signal Processors

sigma studio

sharc

adsp-21489

SHARC Audio Processors/SoCs