Post date: Apr 02, 2016 5:22:2 PM
The Maxim 98089 Codec (or audio processing board) used in our system is an economical development board that produces quality audio with low latency. It has multiple inputs such as TOS for audio from tv's, and dual microphone inputs. In addition to line level inputs this gives our system a lot of flexibility. It also has 3 output types and the Headphone output is a high Quality class H design for superior audio.
Because the codec was so flexible it took a lot of work to implement a client application that could leverage it. It has built in Equalizers and mixing capabilities.
The Maxim Codec is the most full featured best sounding codec out there for the money, 69$ gets you a lot. Its currently used in Google Chromebook 11's though the eval board is sometimes hard to get.
And you can use it from windows with it's graphical interface if you like.
We allow custom mixing of input and microphone levels from an easy to use screen for DJ like setups.
The Codec also has multiple stream capability allowing 2 sources of audio to go to 2 different stereo outputs.
We use I2S to send audio to and from the codec / beaglebone, and commands are sent via USB FTDI that allows one to test and use the board from windows and copy the command scripts for use on linux. Making development easy.
We think there is no remote control software outside of professional audio that can do so much. But we are packing it with a lot music source ability... besides its supposed to be a home stereo first and foremost.