Manera fácil de generar cambios de tono cromáticos para muchas muestras de audio

Tengo un par de muestras de audio (mp3, lo que sea, el formato no importa demasiado) que estoy tratando de cambiar de tono cromáticamente mientras retengo la longitud de la muestra. Hay una manera súper fácil de hacer esto en Audacity, pero estoy tratando de generar cromáticamente 4 octavas para aproximadamente 4 muestras de sonido, y no soy un fanático del trabajo pesado. ¿Alguien sabe de alguna manera fácil de generar cambios de tono cromático de una muestra de audio sin tener que hacer muchos clics? ¡Gracias!

Además de Sox, otra opción es rubberband ( rubberbandaudio.com ). Si hace clic en el enlace *¡Desarrolladores!... Obtenga más información aquí", hay una versión de línea de comandos que puede descargar; la he usado exactamente para lo que describe.
Hago esto en una máquina de tiempo y tono de instrumentos nativos. Logic pro x también funciona bien para esto.
El formato realmente SÍ importa. Proporcione a un algoritmo de cambio de tono tanta información como sea posible para trabajar. Degradar el audio a un formato comprimido como MP3 aumentará la posibilidad de artefactos desagradables. Y no te extiendas demasiado. Hay una razón por la que los conjuntos de muestras de calidad utilizan una nueva muestra fuente cada pocas notas.
Estaba cambiando de tono con wav y funcionó bastante bien.

Respuestas (2)

Si es usuario de Ableton, puede convertir sus archivos .mp3 a wav y luego puede arrastrar el archivo de audio a Ableton. Te da la opción de cambio de tono y ajuste (cambia el tono sin cambiar el tempo). Otro método es cambiar el tono y ajustar el tempo.

Acabo de encontrarme con SoX gracias a un amigo, que es una utilidad de línea de comandos que se encargará de este problema. Más información aquí .