¿Cuál es la mejor herramienta para encontrar la representación matemática del sonido de guitarra?

Echa un vistazo a la línea 6 James Tyler Variax. No conozco la gimnasia de programación que entra en él, pero usa DSP para pasar de una señal básica de pastilla piezoeléctrica de 6 monturas a emulaciones asombrosas de guitarras clásicas. Poseo una, así como muchas de las guitarras que emula, y el sonido amplificado está muerto. La sensación es muy diferente, lo que lleva un tiempo acostumbrarse (es como escuchar una grabación perfecta de lo que estás tocando al salir del amplificador en lugar de una señal orgánica), pero una vez que te adaptas a eso no hay nada mejor.

Sin embargo, tomar una grabación de guitarra muestreada y pasar del sonido Strat a un Les Paul es algo completamente diferente. Todas las idiosincrasias de la guitarra original, la cadena de señal, el amplificador y el micrófono / sala están en la muestra y no puede borrarlas ni procesarlas en una representación de otra. Sin embargo, si está en una mezcla, puede acercarse bastante:

  • Sube los bajos / medios bajos, baja los altos
  • Notch filtra todos los puntos donde se escuchan muchos ‘chasquidos’ y ‘vibraciones’: esos son rasgos clave del Strat, y el LP tiene mucho menos.
  • Agregue un toque más de compresión, impulsando el extremo frontal de la unidad un poco más. Un LP tiene una señal de salida mucho más alta, que produce un tono más grueso y comprimido que un Strat a través de una plataforma análoga.

En conjunto, tendrás una guitarra con un sonido más grueso y robusto, que es realmente el punto en una grabación (en lugar de obtener una emulación perfecta de una guitarra en particular).

Como no puedes conducir una guitarra con una señal para obtener su respuesta de impulso, encontraría un excelente y excelente reproductor clásico. Le pediría que tocara la misma pieza de gran alcance de la forma más idéntica posible en cada instrumento y registre los resultados. Entonces encontraría la densidad del espectro de potencia de cada grabación (Matlab es su amigo para eso). De un PSD puede derivar fácilmente una respuesta de impulso de fase lineal que le daría al ruido blanco el mismo PSD. Llamaría a cada una de estas respuestas de impulso la firma IR del instrumento.

Luego, para hacer una transformación de una grabación de guitarra a otra, la filtraría por el inverso convolucional de su firma IR convolucionada con la firma IR de la que desea que suene. Por supuesto, no dará resultados perfectos, pero puede ser interesante si no es satisfactorio.

Como sería difícil lograr que un jugador hiciera lo suyo en muchos instrumentos, para fines comerciales construiría un reproductor robótico. No tiene que ser genial para ser un buen estímulo y el juego aleatorio podría dar mejores resultados de transformación que un humano tocando una pieza específica. Por supuesto, los instrumentos deben afinarse lo más cerca posible entre sí. No estoy seguro de que sea necesario preocuparse por obtener buenas firmas, pero sería un proyecto divertido para experimentar.

More Interesting

Si se le da un gráfico G no dirigido simple, ¿cómo podemos encontrar todas las subgrafías inducidas de G, que son gráficos de girasol, dentro de una cantidad de tiempo polinómica?

Cómo demostrar que [matemáticas] E (n, k) = \ Theta (n ^ \ frac {1} {k}) [/ matemáticas] para la recurrencia del problema clásico de caída de huevos

¿Por qué debería elegir especializarme en ciencias de la computación en lugar de las matemáticas?

Cómo encontrar el número total de palíndromos diferentes de longitud k en una cadena dada usando una matriz de sufijos

¿Es correcto que 'todos los lenguajes de computadora converjan a LISP'? ¿Por qué?

Sea m una máquina de turing y sea w una corriente de entrada de m. ¿Cómo puedo definir el tiempo de ejecución tm (w) de m en la entrada w?

¿Qué es la skolemización?

¿Cuál es el significado y el beneficio de las variables compartidas en Theano?

¿Cuál es la relación del valor ap y la medida estadística de prueba?

¿Cuál es la mejor manera de transformar una secuencia de 0 y 1 en otra secuencia que tenga el mayor número posible de 0 y exista una forma de revertir la nueva secuencia?

¿Cuál es tu identidad favorita en combinatoria?

Cómo escribir un programa en C para imprimir todas las permutaciones posibles de un número dado

Encontré los términos suma de verificación, MD5, SHA, etc. ¿Qué son la suma de verificación, MD5, SHA y la firma de código? ¿Cómo están relacionados y cómo funcionan?

¿Cómo puedo calcular el número esperado de aciertos de caché?

¿Por qué es más fácil verificar una respuesta que producirla?