JAY X said:
Hi!
After each NAMM, it happens to me the same: I start dreaming on new gear... ideas.. etc...
But I want to get back to the subject of the thread...given the market today. It was 2013 ( I think) when SSL released the SIGMA summing mixer... a digitally controlled analog summing mixer....and Bettermaker has more digitally controlled gear....so....¡There is some ¿limited? interest!.... 8)....¿Right? ;D Also the modern chips today allow a certain "simplicity" or less complicated circuitry than early 2000's... Just some thoughts.
Jay x
Odd that this shows up after all these years.
A friend has an idea for a digitally-controlled compressor. The compressor design is unique; whether it's good, bad or indifferent is beside the point. But his idea is that it should be controlled by a DAW. DAWs store automation, and the automation can send MIDI messages to connected equipment. This way, you can insert this analog compressor into your project using DAC and ADC channels on your interface, and the project recalls the settings from the automation and then sets up the compressor.
To that end, I implemented USB-MIDI in a Silicon Labs EFM8UB2 micro. It appears as four MIDI ports to the computer, two in and two out. One in/out pair just implement USB-to-serial MIDI, so it'll talk to the standard DIN jacks.
The other pair of ports talk to the compressor control (MIDI OUT from host to device) stuff and status (MIDI IN to host). When you send the correct control-change messages, you can set the threshold, ratio, makeup gain. The messages are interpreted and it sets those hardware controls with digital pots or DACs or whatever. It will also set front panel indicators. On the status side, the design will have front-panel encoders and buttons, and when adjusted, the associated parameters are adjusted immediately and MIDI control messages are sent back to the computer. I think it'd be cool to also use the micro's ADC to monitor the gain-reduction voltage and then send that back to the DAW for display in the channel, although I haven't delved enough into how to configure a DAW to use it.
I ported the code to one of SiLabs' 32-bit ARMs, an EFM32GG, but I haven't tested it too much.
I am going to use this USB-MIDI interface block in a studio monitor controller design, replacing the RS-232 port I'm using now. (My friend also suggested adding Ethernet to the studio monitor design, so it can be controlled by a computer or even a smartphone app. I'm actually working on that now.)