Hello guys (and girls ?
),
Actually working on 2 MB 6582, a MBSeq V4 with 64 buttons matrix and a TR9090 , i was wondering how to mix all my audio outputs when i encountered the MBMixer project.
Good project by the way but seemed a bit outdated as well as PGA4311 seems to control only volume output and balance.
After a look on digikey , i found TDA7439 from ST microelectronics,
(specification sheet attached) [CD00004906.pdf](< base_url >/applications/core/interface/file/attachment.php?id=9177)
a three-band digitally-controlled audio processor that allows to control tone AND volume of 4 stereo channels (for each channel independently , from what i’ve understood from the technical sheet) and wich is driven by IIC.
Then i got the idea of making a 16 stereo channels audio mixer (layout of control surface attached)
driven by one (or 5?) core module(s) with a control surface based upon AIN / DIN / DOUT / LCD modules (i plan to use omron square illuminated buttons for mute and solo buttons
[en-b3w-9.pdf](< base_url >/applications/core/interface/file/attachment.php?id=9180)
and pots for equalizers of each channels)
I’ve thought a bit about the possible interconnections between the modules following to the descriptions seen on ucapps.de, and i made a drawing
.So as well as Core module manages to deal with I²C bus with IIC MIDI module , i thought that it could drive 5 (or 5 core module driving each) audio module made with TDA7439, with a little bit code and pcb making of course .
There would be 4 audio modules to control each group of 4 channels and 1 audio module to control the master output (the 4*4 group of stereo channels, or main mix in my drawing).
My questions are the following:
-Could i write the code in C instead of ASM , as well as my knowledge in ASM is limited ?
-Did i made any mistakes in the TDA7439 technical datasheet understanding?
-Driving 5 audio modules with one core through IIC wouldn’t cause too much latency ,and in that case how much (and wich) core module should i need?
-Is somebody else should be interested in this project ? (being more than one person on a project allows the project to grow faster!!)
-Have you got any pieces of advice to give or any ideas ?
Thank you in advance for your answers,
cheers from france,
psykhaze


