') else writeln(''); writeln('

'); close(); }} function toggle(element) { if (document.getElementById(element).style.display == 'none') { document.getElementById(element).style.display = 'block'; }else { document.getElementById(element).style.display = 'none'; } }

Tablet 2 MIDI
tablet2midi_200 (14K)

Tablet 2 MIDI is a standalone windows application that allow you to use your graphics tablet / tablet PC / digitizer as a set of MIDI controllers. You can add a virtually unlimited number of controllers, by defining areas of the tablet surface as buttons, sliders or XY-pads. Controllers can be layered for even more customization.

You define controllers either with the mouse or with the tablet pen.

Using the pen you can digitize any hand drawn controller layout, in other words: add midi output to a piece of paper.

If you prefer drawing with the mouse, you can use a simple right click menu to quickly add a controller

Controllers can be moved, resized and copied. Finally the whole layout can be printed

By having a paper copy of the layout directly on the tablet surface you can move controllers simply by pointing on the tablet and moving the pen. This means you can avoid Looking at the screen - just like when using any hardware midi-controller.

If your tablet supports pressure, tilt and rotation you get a total of 7 parameters that can be mapped to any MIDI Continous Controller or note.

The classis example of usage is to play a theramin VSTi: you can control both pitch, amplitude and filter simultaniously. Textures / drones and pads are handy to control with XY pads too. I've had great luck controlling string based pads using the tablet as a virtual "bow"

If you like to experiment, you'll appreciate the Free form controllers - these are defined by hand-drawing two lines of any shape. Proximity to the first line creates low values, the other creates high values. Freeform controllers can be circular, curved, triangular, you name it!

Tablet2Midi_overlay_small (15K)
Tablet 2 Midi works even when the application is not in focus. Double click the title bar to "roll up" the application, and still have it generate midi. In other words: tablet2midi works exactly like any other hardware midi controller and leaves your mouse cursor for other tasks. Tablet 2 midi has a special transparent mode, that allow you to view the controllers on top of your audio sequencer for instance, so you have a good overview of the values while working in the other application. In this mode tablet 2 midi is 40% transparent and ignores mouse clicks, passing them on to the application below.

Version history

0.94 (current)

  • Mouse mode (suitable for tablet PC's) - activated using CAPS-LOCK
  • Crosshairs and axis in XY-Pads
  • Better looking sliders
  • Bigger position indicator
  • Left handed mouse bugfix
  • Button bugfix
  • Calibration improved
  • VST version updated to VST2.4
  • VST version now allows printing

0.93

  • Fixed crashes when closing the VST editor window

0.92

  • GUI performance improvements - at least twice as fast
  • Fixed a bug in printer calibration
  • Ability to disable controller transparency (to cut CPU / fix performance issues with some graphics cards)

0.91

  • Fixed VST version bug, now works in Energy XT, Live, Bidule, FL studio

0.9 (current)

  • VST plugin version included (still in beta state, cannot initialize in Live and Bidule)
  • more flexibility in window modes:
    • F3 toggles file list
    • F4 toggles transparency
  • fixed bug with auto disabled parameters not being properly disabled

0.85

  • Manual updated
  • Toggle button bug fixed
  • Window transparency submenu (right click titlebar or taskbar item)
  • Work / Display mode:
    Display mode makes window transparent both display and mouse wise and hides the file browser
    use F4 to toggle.
  • Changes to midi map dialog keyboard shortcuts
  • New controllers have speed, tilt and rotation parameters disabled by default

0.8

  • More keyboard shortcuts:
    • TAB to navigate controllers
    • Arrow Keys to move controllers
    • Enter to show CC editor
    • TAB to navigate editor items
    • Arrow keys to change values
  • always on top setting remembered
  • snap to grid
  • added "string" mode to buttons - uses speed to set velocity of notes
  • NRPN CC numbers use the full 0-16383 range now
  • CC numbers constrained to 0-31 when using old fashioned 14 bit midi
  • freehand controller values constrained
  • Always on top option (right click titlebar) works well with the roll up / roll down feature (double click titlebar)

0.74

  • midi event type and midi mode controls are now drop down menus
  • button retriggering bug fixed
  • spacebar toggles tablet active state
  • backwards compatibility restored
  • crashes when loading large configuration fixed
Quick Links
System Requirements

Tablet 2 MIDI will work with any tablet using wintab drivers

This covers most of the available tablets out there, like:

  • Wacom
  • Trust
  • Aiptek
  • Medion
  • Penabled tablet PC's

If you are looking for a USB tablet to use with Tablet 2 MIDI click here

Feature requests

note these are requests - not a TODO list

  • Labelling controllers
  • Envelope control type
  • Continuum fingerboard style note-on messages
  • Support for more than one pen
  • Support for Intuos 3 ExpressKeys and Touch Strip(s)
  • Support for buttons / eraser activating different CC maps
  • Option to assign a default value for any controller, with automatic snap back when the pen is removed from tablet
  • Snapshots (with inertia / crossfade / auto snapback)
  • Little toggle button to toggle Tablet2Midi on or off
  • Align / make same size / Distribute
  • OSC support
  • Bouncing ball effect
  • Rec / playback of pen movement
  • OSX version
  • Resizeable main window
  • Gesture support (version 2)
  • Define MSB / LSB on NRPN controller numbers
  • Scale midi values
  • Customizable colors
Known problems / annoyances
  • Calibration problem with A6 tablets
  • The VST version can't print
  • Window position not remembered in standalone version
  • Some Wacom tablets appear to support tilt and rotate even though they actually don't