New in 1.1.0
This update focuses on usability, performance, stability, and efficiency. Here's what's new:
Removed channel, program, bank, volume, reverb, chorus, and pan from the  main UI to reduce clutter. Modify these with properties instead.
You can now modify built-in properties with the demo version.
You can now press enter in addition to F11 to open the onscreen keyboard.
The f11 toggle from within the keyboard is now an option in the options dialog and it now saves across restarts. This was done in an effort to fix the bug where if you pressed F11 while in the keyboard (for instance with NVDA remote) that this toggle would not be activated.
A lot of work on UI performance.
You can now press enter and escape in the options dialog, and they'll do what you'd expect rather than error out.
Adds a repeating timer for holding tab, page up, page down, home, and end for quickly cycling/changing properties. Also adds options to adjust the delay of these timers to your liking
Fixes f1, f2, and f3 keys.

New in 1.0.0
Adds registration and demo mode.
Makes it possible to use both shift keys for cycling through properties and for setting faves.
Adds an open keyboard button to the main window.
Adds properties, which can be accessed with tab and shift tab, and modify them with page up and down. Home and end will jump by increments of 10, and f5/f8 will go to favorites. Shift with f5/f8 will set favorites.
In controllers.cmk, set custom midi controllers as properties. Format is name,controller. E.G. filter,74
Adds channel to preferences.
Adds newer method for speaking into the program

new in 0.2.4
Makes the options dialog focus the first control.
Made the cmk play sounds when entering/exiting the OS keyboard.
Added f11 from within the OS keyboard to expand and collapse the extra keys (f12, insert, backspace, and enter).
made the keyboard more picky about what keys it accepts with what modifiers, e.g., windows+r no more plays a note.
Added Alt+V to pop up the edit box making it possible to enter a custom velocity that isn't covered by the zcomma keys.
Made it so that all of the controlers and stuff is also killed when the window is left.
added f1 f2 and f3 to send controllers 116, 117, and 118 originally meant for stop play and record, although  assignable to anything in reaper, allowing for quick access to recording stopping and playing stuff without switching to the daw window.

New in 0.2.3
Adds space to send all notes off message.

New in 0.2.2
Adds when you go out of the window, all held notes will release.

New in 0.2.1
Adds a command line perametor, /kb, which will immediately launch the on-screen keyboard on program launch.

New in 0.2.0
Adds the sticking of the benders (Press period and slash to toggle the sticking of the benders, period is bender1, slash is bender2)