Yo los principales problemas que le veo a hacer el disñeo con un PIC son:
- Los conversores de entrada son muy cortitos para lo que se suele usar en Audio. En un PIC son de 8 bits (que en verdad se quedan en 6-7 bits utiles libres de ruido) mientras que en cualquier procesador de audio "moderno" se usan conversores de 24 bits que dejan por lo menos 20-22 bits utilizables.
En que se traduce esto? Pues en que el rango dinamico es muy limitado con un PIC, seria del orden de 36-42dB, 48dB en el mejor de los casoscon 8 bits validos, mientras que con un conversor de 24 bits en el mejor de los casos el limite son 144dB de rango dinamico, que se suele quedar en 100-120dB dependiendo del diseño analógico y la calidad del propio conversor. Como referencia, un CD puede llegar a 96dB de rango dinamico con sus 16 bit.
Por eso normalmente los multiefectos se basan en DSPs y conversores AD y DA externos de mucha mas calidad que los que suelen llevar integrados la gran mayoria de micros de 8 bits.
Los conversores AD de un PIC pueden servir para monitorizar señales analogicas de control, por ejemplo de un potenciometro como los del POD, y sacar, con 7 bits validos (2^7) los 128 valores que admite el protocolo MIDI.
- La frecuencia de muestreo: Probablemente para muestrear la señal a 48KHz que es tambien una frecuencia muy tipica en audio, el PIC se quede bastante limitado en cuanto a capacidad de procesado teniendo que tratar tantos datos, sobretodo si quieres implementar algoritmos tipo Reverb que ocupan mucho procesador por las operaciones que deben hacer.
En definitiva, que un PIC esta pensado para otras cosas... aunque bueno, teniendo en cuenta que solo muestrea a 8 bits y a un frecuencia de muestreo que probablemente tenga que ser bastante baja, se podrian hacer efectos tipo LO-FI que lo mismo hasta resultan curiosos. Pero si quieres hacer un efecto estandard (reverb, delay, chorus...) mi opinion es que directamente empieces con mas procesador o al final no sacaras nada decente.
Si quieres buscar plataformas de desarrollo para DSP que lleven buenos conversores y que esten orietadas a audio, mira en:
www.ti.com
www.analog.com
www.freescale.com
Nada mas... :periódico:
