"KeyKit is an awk-like language developed by Tim Thompson and designed specifically for manipulating MIDI data."
Thank you Tim Thompson for your friendly active support of your users in your mailing list via your website.
Special thanks for extending (upon userrequest) KeyKit, to be able to send key-messages to arbitrary Windows applications.
"The full KeyKit system includes a multi-window and multi-tasking graphical user interface, and can be used for both algorithmic and realtime applications. The language itself has only a few built-in functions for graphics - the entire user interface is written in KeyKit itself, and is hence completely customizable and extensible by the user."
Read more on http://www.nosuch.com/keykit/features.html