I am trying to make a stand alone Reverb using the Eval- ADAU1452MINIZ board. It will eventually be embedded in a preamp unit. I don't see how to gain access to the controls in the Reverb or Mixer modules.
The good news is that it's possible. The bad news is, it's not easy. Below shows the Reverb block where I have adjusted its three "knobs", one at a time, to their maximum settings. SigmaStudio's Capture Window displays, for each of these adjustments, the corresponding data sent via the USBi to the DSP. To perform the same adjustment(s) in your final product, you would need to have an external microcontroller write this data to your ADAU1452 via its control interface (SPI or I2C bus). Note that the parameter addresses may change when other blocks are added to the project, but the data values remain the same. I must further caution that what I'm showing here is your destination, not the entire journey. If you were planning to self-boot your -1452 and control the reverb via aux ADCs, you would indeed have a lot of work to do!
I'm afraid a self-boot project could only happen if ADI made available an "External Control" version of the Reverb block.
There are some new cells (probably on the most recent version of SigmaStudio) that allow users to write and control parameters that are inside pre-written algorithms. In other words, parameters not exposed by their GUIs.
Let me ask one of the designer for him to perhaps post some sample.
Any luck finding out about the new cells for writing parameters?
I am considering running a separate MCU to load the program at boot up into the ADAU1452 and query the external controls then write the values into the appropriate registers. Is this a feasible solution to getting a Reverb with Delay project running?
Retrieving data ...