computerneix escribió:Buenas.
Creo que ya he entendido lo que buscas:
Emulación de instrumentos con síntesis substractiva: http://www.planetoftunes.com/synth/emulate_real_instruments.html
El algorithmo karplus-strong es muy eficaz en las cuerdas:
http://en.wikipedia.org/wiki/Karplus-Strong_string_synthesis
una prueba rápida de buenas emulaciones las puedes obtener en esta librería (si sabes c++):
https://ccrma.stanford.edu/software/stk/ mira en stk instruments, si entiendes el código tendrás una muy buena aproximación al tema.
también puedes usarla con chuck:
http://chuck.cs.princeton.edu/
Cualquier lenguaje de programación orientado a audio hace las funciones:
http://en.wikipedia.org/wiki/Audio_programming_language
Durante años el caballo de batalla de la síntesis ha sido ''emular'' el mundo real (instrumentos y otras cosas), así que una búsqueda en internet (synthesis emulate piano, por ejemplo) será bastante gratificante.
Como anécdota, recuerdo los manuales de ms-20 incluyendo patches de violín, pájaro, helicóptero, cello,etc...
De todas formas, aunque teóricamente sea plausible sintetizar cualquier instrumento, estoy de acuerdo con los compañeros que, hoy pot hoy, las grandes librerías de samples son la mejor solución.
Espero haber servido de ayuda, un saludo.
Pateate las web de los enlaces anteriores, ademas:
La pagina de Julius Smith y sus libros, profe de Standord,
https://ccrma.stanford.edu/~jos/
Perry Cook y su STK Kit
http://www.cs.princeton.edu/~prc/
http://www.cs.princeton.edu/~prc/NewWork.html
Vesa Valimaki, de la universidad de Helsinki (aqui a partir de sus papeles puedes encontrar otros autores
http://www.acoustics.hut.fi/~vpv/
Xavier Serra, de la Pompeu Fabra
http://mtg.upf.edu/technologies/sms
y como no, los DAFX
http://www.dafx.de/