Hi, I am attempting to implement a graphic equaliser that can control the gain of each band using a simple serial interface, the 'Graphic EQ' component seems suitable but the gain for each band does not seem to be exposed as a variable and hence does not available as a control interface. If fact, although you can set an ObjectID no entries are created in the [BaseName]_ControlInterface.h files when generating files. My plan is to cascade Graphic EQ Band component's as these do provide a control interface to the gain. Is this the best way to implement a graphic equaliser that the gains can be controlled externally?
9:14am
Our GraphicEQ block is a subsystem that implements each EQ slider with an Audio Weaver module. Currently when you assign an object ID of 30000 or greater to the GraphicEQ block each module that makes up the band sliders does not also get a custom objectID and so nothing is generated in the control interface .h file. We will discuss internally if we should make the GraphicEq block controllable from firmware.
10:42am
Hi gary.king,
Yes, your idea to use cascaded Graphic EQ Band modules in place of the Graph EQ subsystem is the correct way to get an EQ with externally controllable gains.
Thanks
-Axel