KeyKit used to be called Keynote. It is a programming language and graphical user interface for MIDI, useful for both algorithmic and realtime musical experimentation. A screenshot showing a collection of its graphical tools is shown here. Here is more information about the features of KeyKit, and here is a FAQ – Frequently Asked Questions. For examples of music created with KeyKit, visit the home page of Tim Thompson, or Stephane Rollandin’s GeoMaestro. KeyKit is being made freely available by AT&T for non-commercial use.