External Control of parameters EVAL-ADAU1466Z.
I just ordered my Eval board , downloaded Sigma Studio , looking around a bit as I wait for the board.
One thing that puzzles me at the moment , It seems like most controls are static ?
I see that I can easily adjust something like volume externally with a pot , but as far as i can tell I can not set the cutoff for a Filter for example with an external pot ?
Am I wrong ? Seems like most controls should be externally controllable for this to be usable , I must be missing something but on most modules I dont see the Orange control input.
Thanks for your time.
EDIT> Sure hope I am wrong on this , cant see any way to control a compressor or really anything dynamically..externally ?
[edited by: LalalandAudio at 6:53 PM (GMT 0) on 11 Sep 2019]
So, looking into accessing parameter control with an microcontroller, (although , the enticing thing was that I imagined that I could simply route inputs from pots etc , hook them up in sigma and be done with it.)
But.. it seems that the documentation that I find on the site is gone.
Both these links are dead.
http://ez.analog.com/thread/3881
http://ez.analog.com/docs/DOC-1806
Any tips on how to control parameters with a micro ?
I know i can get the addresses from Sigma , wondering if someone has a simple example for sending an external pot to control a parameter via an Arduino or Teensy ?
And do I have any inputs on the 1466 eval board to hook up a micro for controlling the dsp ?
Hello,
As it turns out, you can do a fair amount of external control with just the ADAU1466's six Aux ADCs and pots. Beyond volume control, you can apply Index-selectable filters for tone and EQ. SigmaStudio pre-calculates their coefficients and stores them in parameter memory for selection at runtime. The project shown and attached below implements a simple example -- bass and treble control using the two pots on the ADAU1466 eval board:
You'll find several flavors of index-selectable filters with more complex arrangements in the toolbox -- for example, this link describes a simple adjustable EQ for the much-less-capable ADAU1701:
You can also use index MUXs to choose among a number of otherwise non-externally adjustable choices -- this unfortunately duplicates instruction usage, although with the -1466 you've got plenty to burn. You can "adjust" the threshold of a compressor by inserting an external volume control in its external sense input. As you can see, there's a variety of functions you can control via aux-ADCs -- some explicitly provided in SigmaStudio, and some via imaginative workarounds.
Of course, there's a limit to what workarounds can do. Whether you need a microcontroller's intervention depends on your ultimate goal. For example, a fully-adjustable EQ / dynamics device will require a microcontroller. Booting your -1466 and setting parameters via micro is relatively straightforward yet not trivial -- I've said more than once that it's a rite of passage for SigmaDSP users. Much of the tutorial info in now-broken links has been moved to this Documents section:
https://ez.analog.com/dsp/sigmadsp/w/documents
Hope this helps get you started.
Best regards,
Bob
Index-Filter-Bass-Treble.zip
Please log in to reply.
