De acuerdo, si está tratando de crear algo desde cero utilizando un código, se encuentra en un mundo de dolor, pero es teóricamente posible. La mayoría de las bibliotecas de sintetizadores para orquesta usan muestreo, es decir, han tomado grabaciones de instrumentos individuales y las han usado para hacer los sonidos de la orquesta. Si quieres que suene realista, esta es probablemente tu mejor opción. Para hacerlo bien, necesitará al menos una grabación de cada instrumento para cada nota de su rango. Para hacerlo muy bien, necesitará hacer conjuntos o grabaciones individuales para diferentes tipos de articulación para cada nota para cada instrumento.
Esto significa que necesita que un grupo de personas individuales se siente y le permita grabarlas.
Si quieres una manera más fácil, suelta unos cientos de dólares en una buena biblioteca y úsala. Yo uso GPO4 y suena bien, si no genial.