No, puede iniciar DSP con C, Matlab u Octave para nombrar solo algunos. DSP es principalmente sobre filtrado, pero también sobre procesamiento de señales y algoritmos para manipular señales muestreadas en el dominio del tiempo y la frecuencia. Un principiante podría aprender cómo implementar filtros y también la estimación espectral. También hay algoritmos para detectar \ generar tonos y acordes que pueden ser de interés para los aficionados al audio. Todo lo que necesitas es algunos datos muestreados para jugar y una forma de manipular esos datos, el resto es aprender sobre las matemáticas (google es tu amigo).
El DSP en tiempo real implica hacer que estos procesos se ejecuten rápidamente en un procesador FPGA o DSP, para lo que necesitaría hardware. Una vez tuve algunos laboratorios donde construimos filtros IIR adaptativos que filtrarían un tono en tiempo real del audio con solo unos pocos segundos de retraso. Implementamos y probamos los filtros en C y Matlab antes de implementarlos en hardware.