que raro que se tenga que hacer eso para usar como se debe el cambio de programa....probaré en cubase a ver si cuadra, porque si no la cosa estará jodia, que en cubase no hay "enviroment" jejeje
bueno, pues se ve que es un fallo de kontak o algo, en cubase se arregla casi igual que en logic, en la pista midi o instrumento donde tengamos kontak insertamos un efecto midi llamado "transformer" en la parte superior le damos al + para añadir un filtro y lo configuramos como:
objetivo de filtro: tipo
condición: igual
parámetro 1: cambio de programa
en la parte inferior añadimos una acción y la configuramos como:
objetivo de acción: valor 1
operación: restar
parámetro 1: 1
y así coincidirán los valores de cambio de programa
Gracias por los comentarios! Y gracias undercore por poner la solución para cubase!
#4, por defecto, kontakt no trae ningún script que pueda restar un valor en los program change. Cuando abres un transformer, y eliges "program change", la única opción que te da es de asignarla de un canal midi de entrada "X" a un canal de entrada midi "Y", pero no acepta la suma o resta de valores.
Si sabes cómo hacerlo de otra forma, o has escrito un script para ello, por favor, te agradecería que lo compartieses con nosotros!
La verdad es que no uso CCs para cambiar entre articulacion dentro del banco sino keyswitches. En ese sentido si que es muy facil usar el multiscript de kontakt. Yo tengo asignado del C7 al E8 o asi, puesto que casi ningun instrumento q requiera cambiar de articulacion se mueve en ese rango (aparte de la flauta piccolo yo no uso nada mas). En mi controlador tengo unos botones mapeados a esas teclas de manera que no tengo que desplazarme por octavas y pulsar las teclas fisicas cada vez que necesito acceder a los keyswitches.
Me resulta mas comodo mover notas en el editor midi que mover lineas de informacion de CC, me resulta tambien mas comodo introducirlas sobre la marcha, mientras estoy grabando. Ademas con los botones tengo espacio para mas de 15 articulaciones facilmente accesibles. Con un solo controlador es harto dificl dividir el rango entre 15 y acertar a la primera (hablo ahora de grabar los cambios de programa on the fly).
En cualquer caso para los cubaseros luego se puede hacer un expression map, si os es indisoensable ver esa info como lane, en la zona de los CCs y velocities.
Asi que no, no se como restar ese valor en el Transformer script.
Existen varias formas de trabajar y al final, en esto, no hay verdades absolutas, sino, "flujos de trabajo" optimizados para cada usuario.
En mi caso, vengo de trabajar con keyswitches y al pasarme a los program changes encuentro estas ventajas:
1- Mayor unificación de keyswitches: mis staccatos siempre están en el mismo sitio, sea piccolo, o contrafagot.
2- Probablemente la más importante: imaginad que tenemos un keyswitch para pizz en el compás 1, y en el 10 cambia a staccato. Con keyswitches, si hacemos "play" desde el compás 5, seguirá sonando staccato (aunque la articulación que realmente corresponde es la de pizz). Así que la articulación no se reproduce correctamente a no ser que vuelvas al último keyswitch... Todo esto se traduce en tiempo perdido en volver atrás...
3- Muchas veces tengo que pasar la secuencia a partitura y odio tener que quitar notitas pequeñas correspondientes a keyswitches, todo está más claro con los cambios de programa.
4- A veces, si tenemos muchas articulaciones, te come demasiadas teclas del teclado. Cuando son 88, pues aún... pero si cuentas con uno de 5 octavas y te comes la primera para keyswitches, mal plan...
Liver, al igual que asignas una nota a los botones de tu teclado, se le puede asignar también cambios de programa. En este caso, logic es muuuy flexible a la hora de asignar parámetros (a través de preferencias/superficies de control/asignación de controles")
Pero vamos, que al final depende en con qué te encuentres más cómodo.
Con el vídeo sólo quería mostrar como trabajar con cambios de programa y hacer que estos coincidieran numéricamente con el secuenciador!
Bueno, la verdad es que el punto número 1 que dices es lo mismo para cualquier método que uses, al final todo acaba traducido a prog chg, da igual si le mandas notas, CC, etc. Los slots del banco los rellenas tú en el orden que a ti te parece por lo que cada cosa ira en el sitio que le digas. El 3 desafortunadamente no me importa demasiado todavía En ese sentido los Expression Maps de cubase son de gran ayuda cuando trabajas con KSW ya que aunque utilizas notas para cambiar de articulaciones, éstas nunca quedan grabadas en la secuencia, por lo que no hay que borrarlas al exportar la partitura. El 4 tampoco influye mucho si tienes un puñado de botones libres -no teclas- en el controlador.
El punto 2 sí es importante, ahí llevas toda la razón. Es molesto cuando suenan articulaciones que no deberían.
Gracias por la info Garlu! A ver si vienen más tutos de kontakt, en especial de scripting!
objetivo de filtro: tipo
condición: igual
parámetro 1: cambio de programa
en la parte inferior añadimos una acción y la configuramos como:
objetivo de acción: valor 1
operación: restar
parámetro 1: 1
y así coincidirán los valores de cambio de programa
gracias garlu
#4, por defecto, kontakt no trae ningún script que pueda restar un valor en los program change. Cuando abres un transformer, y eliges "program change", la única opción que te da es de asignarla de un canal midi de entrada "X" a un canal de entrada midi "Y", pero no acepta la suma o resta de valores.
Si sabes cómo hacerlo de otra forma, o has escrito un script para ello, por favor, te agradecería que lo compartieses con nosotros!
Abrazo!
Gracias por el video!
Me resulta mas comodo mover notas en el editor midi que mover lineas de informacion de CC, me resulta tambien mas comodo introducirlas sobre la marcha, mientras estoy grabando. Ademas con los botones tengo espacio para mas de 15 articulaciones facilmente accesibles. Con un solo controlador es harto dificl dividir el rango entre 15 y acertar a la primera (hablo ahora de grabar los cambios de programa on the fly).
En cualquer caso para los cubaseros luego se puede hacer un expression map, si os es indisoensable ver esa info como lane, en la zona de los CCs y velocities.
Asi que no, no se como restar ese valor en el Transformer script.
En mi caso, vengo de trabajar con keyswitches y al pasarme a los program changes encuentro estas ventajas:
1- Mayor unificación de keyswitches: mis staccatos siempre están en el mismo sitio, sea piccolo, o contrafagot.
2- Probablemente la más importante: imaginad que tenemos un keyswitch para pizz en el compás 1, y en el 10 cambia a staccato. Con keyswitches, si hacemos "play" desde el compás 5, seguirá sonando staccato (aunque la articulación que realmente corresponde es la de pizz). Así que la articulación no se reproduce correctamente a no ser que vuelvas al último keyswitch... Todo esto se traduce en tiempo perdido en volver atrás...
3- Muchas veces tengo que pasar la secuencia a partitura y odio tener que quitar notitas pequeñas correspondientes a keyswitches, todo está más claro con los cambios de programa.
4- A veces, si tenemos muchas articulaciones, te come demasiadas teclas del teclado. Cuando son 88, pues aún... pero si cuentas con uno de 5 octavas y te comes la primera para keyswitches, mal plan...
Liver, al igual que asignas una nota a los botones de tu teclado, se le puede asignar también cambios de programa. En este caso, logic es muuuy flexible a la hora de asignar parámetros (a través de preferencias/superficies de control/asignación de controles")
Pero vamos, que al final depende en con qué te encuentres más cómodo.
Con el vídeo sólo quería mostrar como trabajar con cambios de programa y hacer que estos coincidieran numéricamente con el secuenciador!
Un abrazo,
Garlu
El punto 2 sí es importante, ahí llevas toda la razón. Es molesto cuando suenan articulaciones que no deberían.
Gracias por la info Garlu! A ver si vienen más tutos de kontakt, en especial de scripting!