Hola kokikoki:
Interesante pregunta...
Alguien escribió:
es bastante irritante usar solo los nombres del banco gm y no poder acceder a todos los sonidos de mi Juno Di. Seguramente que algo se me pasa pero no entiendo eso de los bancos lsb msb etc.
Pues lamentablemente SAM no puede hacer eso de ninguna manera, creo que en ninguna versión, y te explico por que:
La tabla de nombres de SAM es la GM (general MIDI), y es imposible poderla cambiar por que esta grabada en el código ejecutable de SAM, esto es otra de las cosas que le faltan a SAM y que a los desarrolladores les supondría 2 o 3 horas integrarlo, pero es lo que hay.
Sin embargo es posible hacerlo reescribiendo esa tabla en el ejecutable Sam.exe.
Pero esto solo se puede hacer por medio de una aplicación externa a SAM, programada para tal fin.
Yo podría hacer esa aplicación, es muy fácil de hacer para mí, pero como las aplicaciones que yo he programado y subido a este foro apenas han tenido interés, pues no estoy precisamente ilusionado en hacer más.
No obstante si los que lean este post, consideran que esto sería importante que se pudiera hacer y que lo utilizarían muchos usuarios, me replantearía el programar una utilidad para este fin y subirla al foro.
No se como se podría hacer una encuesta sobre este tema para saber el número de usuarios que lo utilizarían, y si los resultados fueran evidentes, si lo haría, pero para 5 o 6 que lo utilizaran no gasto mi tiempo y esfuerzo.
No obstante explico cual sería la única forma de hacerlo:
La utilidad tendría un listado del GM de SAM.
Si se clica en un instrumento de la lista, el nombre de ese instrumento, aparecería en un campo de texto, por ejemplo “Acoustic Grand”.
Ese campo de texto, el usuario lo renombra con el instrumento que desee.
Tiene una limitación, y es que el nombre nuevo no puede tener más caracteres que el original.
Una vez terminada la nueva tabla, por medio de una tecla “Update”, la aplicación reescribiría la original en Sam.exe, se cerraría la aplicación y se ejecutaría SAM, que ya tendría la nueva tabla.
Pero una vez se esté en SAM, no se puede cambiar esa tabla sin salir de SAM.
Por supuesto antes de cambiarla, haría una copia de Sam.exe original, para poder recuperar Sam.exe original cuando se quiera.
Por lo tanto este sistema, solo valdría para una tabla de un teclado cada vez.
Ahora depende de vosotros que esto sea posible o no.
Un saludo.