#89 KeyKit – A Scripting Language and GUI Interface for MIDI by Tim Thompson Wednesday June 3rd 7PM MDT


When MIDI was introduced in the mid 1980’s, I immediately knew I would be using it extensively for algorithmic and realtime experimentation.  So, I started developing a programming language and environment to make interactive development of MIDI things convenient and fun.  Originally named Keynote and now named KeyKit, the system evolved over a decade and was essentially complete (as a platform) by 1994.  Since then, I have actively used it for algorithmic and realtime MIDI experimentation for personal enjoyment, occasional performances, and Burning Man installations.  This talk will be a nerdy feature tour and demo of KeyKit, whose source code can be found at https://github.com/nosuchtim/keykit .

Registration Required

To attend you must register first. No Zoom account is required to attend, just the link you’ll receive via email after registration.

KeyKit Screenshots

Click images to enlarge


  • 7:00 Open Meeting
  • 7:05 Announcements
  • 7:15 Presentation
  • 7:45 Breakout Room Intros
  • 8:00 Open discussion


keykit_timthompson profile

Tim Thompson is a software engineer, musician, and interactive installation artist. His wide-ranging artistic work includes a programming language for MIDI, interactive installations at Burning Man and other festivals, musical performances with Playstation dance pads and QWERTY keyboards, and realtime video looping and processing with a handheld security camera.  Recently, Tim has focused on the expressive potential of three-dimensional input in visual music instruments, using devices such as the Microsoft Kinect (in the original Space Palette) and the Sensel Morph (in the newer Space Palette Pro). His website is https://timthompson.com

Get The Latest News

Stay up to date on official Rocky Mountain Synth News, events, and notes from past events subscribing here https://rockymountainsynth.com/join/


If you are in a position to donate to help support the meetup visit this page to make a secure donation https://rockymountainsynth.com/donate/.

Notes from This or a Previous Event

I’m starting to add comments to the bottom of these even with post event notes.

  • Notes from #88 Practical Harmony for Grid Controllers with Neil “Nail” Alexander
  • Notes from #87 Online Petting Zoo
  • Notes from #86 Intro to Elektron Overbridge 2.0 with Mark Mosher
  • Notes from Event #85 – The Appropriate Premaster with Steve Turnidge
  • Notes from event #84 Sound Design with Ableton Live with Huston Singletary
  • Notes from event #83 Intro to The ZOIA modular pedal with Mitch Lantz
  • Notes from event #82 Breakout Session OBS Studio for Live Streaming

One response to “#89 KeyKit – A Scripting Language and GUI Interface for MIDI by Tim Thompson Wednesday June 3rd 7PM MDT”

  1. Here are notes the event:

    Video recording from the presentation is here https://youtu.be/WqkuCWTI_Pg

    Tim Thompson Links

    I’ve done a number of blog posts on Tim’s Space Palette including the excusive first look at this amazing instrument… https://markmoshermusic.com/category/tim-thompson/

    Other links that came up in discussion:

    – Justin’s website: https://cacheflowe.com/


Leave a Comment (Comments are Moderated)

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Recent News & Events


Something went wrong. Please refresh the page and/or try again.

%d bloggers like this: