Hola,
El problema puede ser que antes funcionaba por casualidad y ahora funciona de manera fiable
Bromas aparte, en V2.00 los Entry Values de los Setups funcionan de manera más fiable que antes. A ver si os explico un poco cómo era el sistema y cómo se ahora. Para los informáticos, es un simple problema de concurrencia.
- Un setup tiene entry values.
- Un programa tiene entry values.
- Un setup puede cargar hasta 16 programas (uno por canal).
Cuando un setup se carga, lo primero que hace es lanzar los cambios en los programas y después lanza todos los entry values.
Cuando un programa se carga, lanza sus entry values.
¿Cuál era el problema? Que hay programas que tardan más tiempo que otros en cargar (más capas, KB3, etc...) y esto hacía que si el programa tardaba en cargar, el setup mandaba primero sus entry values antes que el programa de turno lo hiciera... con lo que el sistema se quedaba como el programa tuviera programado, no como el setup tuviera programado. Error!
En V.2.0 eso está solucionado... los programas se cargan primero y lanzan sus entry values, cuando el último programa se ha cargado éste manda un mensaje al setup para que entonces mande sus entry values... de esta manera los entry values del setup siempre son los que mandan respecto a los entry values del programa.
En tu caso, es muy probable que los programas tuvieran ciertos valores para MIDI29 (página CTLS) y tuvieras problemas de este tipo.
Ahora, si quieres tener algo en un estado concreto cuando carge un setup, pon el correspondiente entry value en el setup y olvídate de cómo estaban programados los programas para ese MIDICC en particular.
Espero que la explicación tenga sentido...
Saludos,
Fran