Necesito hacer un proyecto en el que mezclo de 8 a 10 canales de audio para reproducir a través de un altavoz. Esto debe hacerse con un microcontrolador de bajo costo, como un ARM cortex M0, y estoy pensando en cómo hacerlo.
El audio se colocará en un chip de memoria SPI FLASH en formato mono en bruto (la profundidad de bits debería ser 12-16).
La única forma en que puedo verlo es sumar las muestras, pero para esto necesito un rango dinámico mucho mayor que 16 bits. Así que creo que necesitaría un DAC de 24 bits.
¿Hay algo más que me esté perdiendo? ¿Alguna otra forma de mezclar audio o hacerlo sin un DAC costoso? ¿Es incluso alcanzable?