Puede hacerse con prácticamente cualquier lenguaje de programación. Por ejemplo yo he hecho unos cuantos en Python usando Sci Py como librería principal, Clam como segunda opción y Numba como compilador para incrementar la velocidad. Y con C he usado cAudio y liquidsdr, y en C++ he usado principalmente Synthesis ToolKit in C++ y Juce como framework.
En cualquier caso usa el lenguaje que domines y en cuanto a la librería ya depende las funciones que quieras incorporar a lo que vayas a hacer, pero prácticamente con cualquier librería enfocada al procesamiento de señales (DSP) te las apañas.
1
Responder
Citar
Primero que nada gracias por comentar y aclararme eso, segundo, me instale Processing para hacerla y como libreria pense en Minim/Ugens, por algun que otro sitio me hablaron bien de processing y el hecho de que esta basado en java me ayuda tambien. No tengo mucha experiencia programando asi pero me parece un proyecto interesante y si tuvieras algo mas para guiar mi tarea te lo agradeceria bastante
Responder
Citar
Pues no sé qué nivel de conocimiento sobre DSP tengas por lo que más que más que guía mi consejo sería que comiences por algo muy básico (por ejemplo un plugin VST antes que un stand-alone, algo que no tenga tantas características como efectos, filtros, canales, etc) porque el asunto con el procesamiento de señales de audio es que toma tiempo entenderlo y si tu proyecto forma parte de una tarea con fecha de entrega entonces no vale mucho la pena que te metas en el tema muy a fondo porque al inicio vas a pasar más tiempo leyendo sobre las bases del DSP que programando, así que como dije antes; algo sencillo y básico, sin muchas funciones, para iniciarse iría bien.
Con processing no he trabajado (de hecho no suelo desarrollar mucho con Java y los basados en) pero supongo que en la pagina oficial existirá un foro de ayuda, por lo que es buena idea usarlo si en algún momento tienes dificultades. Y si no es ahí entonces donde siempre: Github y Stack Overflow.
2
Responder
Citar
Gracias a ambos, tengo un par de meses para hacerlo asi que vere que tan lejos puedo llegar con esto
Responder
Citar