"Existir" un CAL, eso NO EXISTE! Lo mejor que pueda ser es que alguien haya escrito un CAL del tipo que te interesa, y que lo haya publicado. O que tu mismo escribas alguno. Es MUY fácil! Claro que, lamentablemente, bajo Sonar han dejado de publicar la Documentación correspondiente. No hay explicación de ésto, pero hasta Cakewalk 9 estaba todo muy completo, e inclusive se podía "grabar" un CAL simplemente realizando los pasos que se pretendían automatizar. (Comentario: vale la pena instalarse un Cake 9!)
Pero, para que no sufras, aquí van 2 Macros.
- Para poner todo en mezzoforte:
;; MF.CAL
;;
;; Set Note Velocity to "Mezzo Forte"
;;
;; a. vollmer, apr 13, 1997
(do
(forEachEvent
(if (== Event.Kind NOTE)
(do
(= Note.Vel 64)
)
)
)
)
Modo de usar: Seleccionar Notas, y aplicar el macro! En mi instalación lo tengo asignado a la Tecla "Control-M".
- 2. Aumentar la Fuerza en 5%:
; Forte.CAL
;
; Ctrl+"F": Set Notes to "Forte", relative to present strength
;
; a. vollmer, apr 13, 1997
; Rev.: Aug/2003,
; June 2006: Check if Range Selected, Check Vel overflow
Dez 2007: display Description if no events Selected ("Pseudo-Help")
(do
(int Vel)
(int n 0)
(int Ok FALSE)
; Verify that Selection exists
(= n 0)
(forEachEvent
(if (== Event.Kind NOTE)
(do
(= Ok TRUE)
(+= n 1)
)
)
)
(if (== Ok FALSE)
(do
(pause "HELP: Aumenta en 5% la Fuerza de las Notas seleccionadas. USO: Seleccionar Notas y aplicar!")
)
; else
(do
(forEachEvent
(if (== Event.Kind NOTE)
(do
(= Vel Note.Vel)
(*= Vel 105)
(/= Vel 100)
(if (> Vel 127) (= Vel 127)
)
(= Note.Vel Vel)
)
)
)
)
)
)
Este Macro lo tengo asignado al Atajo "Control-F", y puedes modificar facilmente para transformarlo en "Piano.cal" (Atajo "Control-P"), de modo que en vez de
aumentar la fuerza la
disminuya! Cosa de cambiar los valores de la multiplicación, y cambiar la verificación de valor mínimo logrado, pues la velocidad nunca debiera
bajar de Cero!!!
Esto es lo lindo y bueno de Cakewalk/Sonar. Poderosísimo a la hora de editar MIDIs!