Quiero comenzar a diseñar mis propios dispositivos de audio (digitales) para la generación y el procesamiento de señales. El objetivo final es diseñar productos que formarán parte de un sistema de sintetizador modular.
Soy un poco principiante con el hardware, así que busco un consejo sobre el tipo apropiado de microcontrolador que debo usar. ¿Qué características debo buscar en un microcontrolador para satisfacer las necesidades?
Necesitaré E / S digital para conmutadores y entrada y salida de audio (probablemente usaré DAC / ADC discretos), E / S analógica para control en tiempo real (pots / faders, etc.) y suficiente potencia de cálculo DSP en tiempo real con una calidad razonablemente alta.
A través de un poco de investigación y mirando las especificaciones del hardware existente, estaba pensando en comenzar con algo general como un ARM Cortex M3 o M4. ¿Sería apropiado este tipo de microcontrolador? Me gustaría, si es posible, programarlo en C.
El problema entonces es cómo hago para programar / hacer prototipos con lo que elijo. ¿Debo obtener una placa de desarrollo? ¿Incluirá eso algún tipo de IDE? ¿Puedo obtener un chip y programarlo como está?
Cualquier consejo o redirección a otro lugar es apreciado.