Hace cierto tiempo se nos pidio un pequeño trabajo en el cual desarrollaramos alguna aplicacion que modifique o cree arhivos wav. La idea es que se modifique el pitch (o altura) de algun archivo sin modificar el tempo (y si es posible viceversa). Este efecto me imagino que es por todos conocido. La pregunta va dirigida para todas las personas con conocimieto en programacion (C++, C++ Builder) o quien sabe si alguien que ni sepa tenga ideas exelentes.
Una posibilidad es que cada cierto numero de muestras lea un bloque (es decir cada 2 muestras lea 10) con el fin de subir el pitch. El problema es que la 'velocidad' de la muetra aumenta. Para paliar ese problema podria intentar interpolar datos. Al realizarlo vuelvo a la forma de onda original, es decir, misma altura, misma 'velocidad'
Espero que sea un debate interesante. Sean bienvenidos todos las ideas que se les ocurran
Graciasssssssssss!!!