This User Guide explains the Sensel Morph hardware, features, software and, most importantly, how to use it. This User Guide is maintained in its own github repository. If you have suggestions, corrections, or improvements, you can log an issue or even fix it yourself and make a pull request.

Overview - What is Morph?

The Sensel Morph is a multi-touch, pressure sensitive, and reconfigurable control surface for artists, musicians, coders, and other creative people.

There are several different Overlays for the Morph - each provides a different interactive interface for different creative softwares. Simply remove the current overlay and put down a new one - the Morph reconfigures and adapts to the new task at hand - playing music, editing video, drawing, playing games, or programming your own interface with the Sensel API.

The Morph can be connected with USB or wirelessly via Bluetooth 4.0LE.


Highly Sensitive:

  • Approx. 20,000 pressure sensors 5g - 5kg sensing range per touch (32,000 levels)

Extremely Fast:

  • Full Resolution Mode: 125 Hz (8 ms latency)
  • High Speed Mode: 500 Hz (2 ms latency)

Precise Tracking:

  • 6502 dpi

Versatile Connectivity

  • Bluetooth LE, USB, Serial (enabled with Innovator's Kit)

On-the-Go Power

  • USB, Rechargeable Lithium Ion Polymer Battery

1 - Overlays received in your box depend on Overlays ordered.

Supported Operating systems

Operating system USB MIDI Bluetooth LE MIDI SenselApp
Mac OS X/macOS 10.10 + Yes Yes Yes
Windows 7 and 8 Yes No Yes
Windows 10 Anniversary Edition Yes Yes Yes
Ubuntu/Debian-based Linux1 Yes Soon No
Android Yes Yes2 No
iOS Yes Yes No

1 - Many linux distributions will support USB MIDI. Only distributions that use the bluez stack will support BLE MIDI.

2 - Supported in Android Marshmallow and up

Quick Start

This guide will help you get your Morph out of the box and working with your computer or mobile device.

1 Download Software

Download the SenselApp mapping and configuration application from the Sensel website. This is a great tool for getting the most out of your Morph, and essential for updating its firmware.

2 USB connection

  1. Remove the Morph and the supplied USB Micro cable from the box.
  2. Connect the Morph to your Windows or MacOS computer with the USB cable.
  3. The Morph will power up and automatically connect to your operating system.

3 Update Firmware

Make sure you have a reliable internet connection and launch the Sensel App on your computer with the Morph connected. The application will query our servers and find out if there is a firmware update available. If there is an update available, update your firmware and continue.

4 Launch the Visualizer

The Visualizer is the easiest way to see activity on your Morph and confirm that the hardware is communicating with your computer.

Sensel Sensel App visualizer

Turning On, Turning Off

  • Turn the Morph off by holding the button down for a few seconds. When the red LED light goes off, release the button. If you release the button before the light goes off, the Morph will still be drawing power.
  • The Morph will automatically turn on when connected to a USB host.
  • If off, hold the button down for a second or so to turn on. Release when the LED light turns white (USB) or turns blue (wireless).
  • If the Morph is plugged into USB, disconnecting from USB will turn power off.


At first glance, the Sensel Morph appears a fairly simple piece of hardware. It consists of a flat rectangular area of force-sensing circuitry, a slightly raised area that contains additional processing circuitry, LEDs, a button, and micro USB connector. This sleek hardware is actually quite powerful, as you’ll find out.


Sensel Morph callouts


There are two locations for LEDs on the Morph. The single LED on the top right corner of the device can show a variety of colors, and the LED strip which will always be white.

Status RGB

This LED changes colors to indicate different statuses. The different color and blink patterns are as follows:

  • White: Communication is happening to the device over USB
  • Blue stable: The device is in bluetooth mode
  • Blue pulsing: The device is in bluetooth pairing mode
  • Yellow: The device is in update mode (this means you should open the Sensel App and update the firmware on your device)
  • Purple: The device is communicating through the Developer's Cable (you won't see this unless you're using the Developer's Cable from the Innovator’s Kit)
  • Red: Indicates a low battery or powering off device. To turn off the Morph, press and hold the power button for 5 seconds. After 2 seconds the red LED will turn on. Wait until the LED turns off before releasing the power button.


There is a strip of 24 white LEDs. These light up when areas are pressed on the Overlays and can be controlled with the API.


Use to power the device on/off and put in Bluetooth pairing mode.

  • Press to turn on
  • Hold for a few seconds to put in pairing mode (blue pulsing LED)
  • Hold for a few seconds to turn off (wait for red LED to go off)
  • Double click to disconnect from current device and put Morph in pairing mode

USB Connector

The Morph has a single USB micro connector for charging the battery and providing a serial connection.

Bluetooth Transmitter

The Morph can seamlessly switch between Bluetooth and wired operation. Read on for details on connecting to your device with Bluetooth.

Force Sensor Surface

Without an Overlay, the force sensing surface can be used with the Visualizer in the Sensel App to view pressure levels and contact regions. It is no more or less durable than the rest of the case.

Battery Life

The Morph has a built-in rechargeable 3.7 volt Lithium Ion Polymer battery rated at 420 mAh.

Care and Feeding

The Overlays are made of silicone rubber with a silicone top-coating for a smooth feel. You can clean them with warm water and soap. While we have tested a variety of substances to ensure quality, it is known that some sunscreens and lotions can be contaminants to plastics. So, to ensure longest life for your Overlays, try not to use Overlays when your hands have excess lotion or sunscreen on them. Additionally, silicone is susceptible to tears. Once torn, it's difficult to stop. Use the handy case we provide to keep your Overlays away from loose change, hairpins, keys, or other sharp items!

The LiPo battery's charge is handled by the Morph's internal electronics. However, a general rule-of-thumb for LiPo batteries is that they should not be stored at full charge. If you will not be using the Morph for a while, turn it on and let the battery charge down.

The black surface of the pressure sensor is made of durable PET (Polyethylene Terephthalate) plastic.


Sensel Morph dimensions

Thickness measurements are with the rubber feet. Subtract 0.75 mm for thickness measurements without the rubber feet.



Sensel Morph QWERTY Keyboard Overlay callouts

The QWERTY Overlay works like a regular QWERTY keyboard. It's great for using the Morph as a keyboard for iPads and other tablets. You will need to configure it for your Operating System using the Sensel App.

The AZERTY and DVORAK Overlays provide access to more internationally-used keyboard layouts.


Sensel Morph Piano Overlay callouts

The Piano Overlay sends MIDI data on Channel 1 from the Morph to your device so you can play software synths and samplers. By default, the Piano Overlay sends notes on MIDI channel 1 and the default octave starts at note 60 (C31). You can transpose up and down two octaves with the arrow keys. Additionally, you can create vibrato by moving your fingers side-to-side, bending the note.

The play, stop, and record buttons send MIDI Machine Control (MMC) commands to enable those features. Some software products, such as Ableton Live, do not recognize MMC, so they will seem to not work in those cases.

Since there is no standard MMC message for "loop," the loop button sends a MIDI note, allowing you to use software MIDI latch (or learn) to use it to control the Loop function in your software.

1 - MIDI notes conventionally start at note number 0, named C-2. This is not a standard, as this convention has been broken many times, but most music software today tends to call MIDI note 60 C3.


Sensel Morph Drum Overlay callouts

The Drum Overlay sends notes on MIDI Channel 10. The Default notes start at 36 (C3). The arrow keys transpose all notes up or down 16 semitones to better work with many software drum machines, which work in banks of 16 notes.

The play, stop, and record buttons send MIDI Machine Control (MMC) commands to enable those features. Some software products, such as Ableton Live, do not recognize MMC, so they will seem to not work in those cases.

Music Production

Sensel Morph Music Production Overlay callouts

The 16 Pad grid sends on MIDI Channel 2, the controls send on MIDI Channel 2, the "piano keys" send on MIDI Channel 3.

The play, stop, and record buttons send MIDI Machine Control (MMC) commands to enable those features. Some software products, such as Ableton Live, do not recognize MMC, so they will seem to not work in those cases.

Video Editing

Sensel Morph Video Editing Overlay callouts


The Video Editing Overlay is a control surface that sends keyboard and mouse events to enable professional video editing.


By default, the Sensel Morph works with Adobe Premiere on Windows. For Premiere on macOS, the macOS Sensel App contains the macOS mapping which can be sent to the Morph. Open the Video overlay in the Sensel App and click the "Send Map to Morph" button to send the Map.

If you require a specific mapping for your program, you can use the Sensel App to create your own mappings for each program.

If you are using Premiere CC, you may need to add a keyboard shortcut in Premiere to change focus to the timeline panel, which has been removed in some versions. By default, the Sensel Morph will send Shift+3 when you click the timeline button.

No driver is required for the Video Editing Overlay.


Jog Wheel and Navigation Controls

The central Jog Wheel and surrounding navigation controls serve as the primary means of moving along a video timeline.

The Jog Wheel moves one frame for each of the eight detents around the knob. You can modify the speed of the jog wheel by pressing the modifier keys.

The Shuttle Buttons are pressure sensitive buttons that repeatedly press a key at different pressure levels, allowing you to shuttle quickly along the timeline. When you release the Shuttle Button, a halt key is sent. In Premiere, J or L is sent as you push on the Shuttle Button and K is sent when you release the Shuttle Button.

The Video, Audio, and Zoom sliders all send key events as you move along the slider. In Premiere, the sliders adjust the size of the video, audio, and zoom of the timeline elements. The Navigation Slider is a slider that sends scroll events for moving along the timeline. In Premiere, the timeline requires you to click on the timeline before you can scroll. The Navigation Slider is not remappable.

The other buttons in the central navigation area all send key events that are used to move through the timeline.

Jog Wheel Modifiers

The Jog Wheel Modifiers change the function of the Jog Wheel while you hold down the buttons. By default, these modifiers are set to Slip, Slide, and Nudge in Premiere and can be customized using the Sensel App.

Other Control Buttons

The rest of the control buttons on the Video Editing Overlay send key commands that can be customized using the Sensel App.


Sensel Morph Gaming Overlay callouts

The Gaming Overlay converts the Morph into a game controller. Based on popular controllers, the Gaming Overlay has all the controls you need to play games.

The Gamepad Overlay sends standard Human Interface Device (HID) gamepad events to your computer or smartphone. While most devices support this standard, not every game does. To bridge this gap, emulators can be used to change HID gamepad events to events that the game can understand, such as XBox controller, Playstation Dualshock, or keyboard events.


If the buttons on the overlay don't perform the right action in the game, use the SenselApp to customize the event values.


For other cases, you can use software to emulate controllers.


USB Game Controller - comes with Windows 10. Open the USB Game Controller in Windows, select "Sensel Morph" and click "Properties" to see the available buttons and joysticks.

TocaEdit Xbox 360 Controller Emulator - software lets a controller emulate an Xbox 360 controller and customize gamepad events. Download our mapping file. Unzip and put this map and the x360ce.exe executable file in the same directory as the game executable.


The emulator Enjoyable maps HID events to joystick for game control compatibility.


Some browsers support gamepad input using the Gamepad API. Gamepad support can be found on the Can I Use website


Gamepad-over-Bluetooth will be supported in future releases.


Sensel Morph Art Overlay callouts

The Art overlay is more than just a new stylus. Offering several modes for drawing styles, tools, and methods, the Art overlay takes full advantage of the Morph’s powerful pressure sensors to give the visual artist new and old ways of creating digital drawings. Not only can the Art overlay enable the use of an arbitrary stylus (pen, pencil, chopstick, fingernail), but it also allows use of the “natural” artist tools: brushes, crayons, chalk, charcoal, and more. What's more, the Morph's 32,000 levels of pressure is vastly more sensitive than any other drawing tablet.

With the proper setup, your drawing software will adapt to brush size and orientation of the tool, letting instinct and muscle memory translate into great digital art.


When the Art Overlay is placed on the Morph, it shows up as a USB HID Graphics Tablet. You can press the “hand” button to immediately begin navigating your computer’s desktop and file folders. Once you open a graphics application, you can use the other modes to start creating. Any graphics software that accepts input from a stylus will work with the Art Overlay. The top buttons stay out of the way of your drawing hand providing macros (the “dot” buttons) and mode selection. The side buttons and slider add navigation and macro control. These are arranged symmetrically to allow for left or right hand artists. Normally, you would disable the side buttons on the dominant-hand side (to avoid an accidental trigger with a knuckle), and use the off-hand on the slider and buttons.


  • USB only.
  • Mac OS 10.11 and below
  • Windows 10


Don’t use a sharp object as a stylus. Silicon is prone to tearing and slicing, so you can easily damage the overlay with a sharp object. Retract your pens, and think twice about using a mechanical pencil directly on the overlay!


Pen Button - Pen Mode with Paper

Pen mode lets you draw with real ball-point pens and graphite or colored pencils so you can use the medium and tools that feel most natural to you. Drawing on paper makes digital drawing easier to learn, since you can use the familiarity of paper to see where your strokes will be drawn, without the learning curve of most graphics tablets. For paper mode, it is wise to place two sheets of paper over the Art Overlay (a single thin sheet might let sharp pens poke through) and watch as your pen or pencil-strokes appear on the screen. The morph will act like a graphics tablet wherever it recognizes the pointy tip of a pen or pencil, so you can use it to draw in any standard drawing program.

This mode features the Sensel Stylus Detection (a.k.a. “palm reject”) algorithm so you can rest your hand on the Morph while you draw. Paper Mode may work with a variety of drawing implements, as long as they have a relatively small and hard drawing tip.

Pen Button - Pen Mode without Paper

This mode transforms the Morph into a drawing tablet. To enable paper-less drawing, check the "Use without paper" check-box in the Sensel App, and press the "Send Map to Morph" button. You can use any hard stylus-like objects such as the back of a pen or paintbrush, a retracted ball-point pen, or even a fingernail to draw using the Morph. A light touch with the stylus will show a drawing cursor, so you can see where your stroke will begin. A harder force will start drawing the stroke. You can adjust the drawing force using the slider in the Sensel App.

Brush Button - Paint Mode

Paint mode brings the richness of physical media such as artists' charcoal, or conté crayons, brushes, or finger-smudging to your drawing software. Paint mode lets you map the width, orientation, and pressure of your physical brush to properties of your digital brush. Since fingers and brushes can look much alike, this mode does not support palm rejection, so make sure not to rest your palm on the surface surface. Note that for soft brushes Paint Mode works better with no overlay on your Morph. You can set the default No Overlay mode to Paint Mode in the Sensel App.

Hand Button - Touchpad mode

Touchpad mode transforms the Morph into a giant touchpad, so you won't need to carry along a mouse to interact with your art software's GUI. You can also scroll around your project using two finger swipes, right-click with a two-finger tap, or click with a firm press of your finger.


All buttons are re-mappable with the SenselApp. Default behaviors provide popular controls and pan-zoom navigation.

  • Dots - can be customised to your most frequent commands. By default, these are mapped (in order form left to right) to Undo/Redo, Step Back, Step Forward (in Adobe products), Tab, Page Up, and Page Down.
  • Top Slider - controls zoom level in Adobe products by default. You can use the SenselApp to re-map it to change brush size, transparency, or other continuous parameters.
  • Function Buttons - are available for your most common functions. By default these three buttons are are mapped to Shift, Command, and Option in OS X and Shift, Ctrl, and Alt in Windows.
  • Navigation Button - is mapped to the spacebar for easy navigation in Adobe products.


Sensel Morph Innovator Overlay callouts

Your turn to make an Overlay! The Innovator's Kit works with the API. Included in the Kit is a simple UART cable which turns the microUSB port on the Morph into a UART connection for microcontrollers.

SenselApp Software

The Sensel App is used to flash firmware, configure, calibrate, and confirm the functions of the Morph. You can also use it to customize and re-map button functionality on your Overlays. Download the software for Windows or macOS from the Sensel website.

In order to use any of the features in the Sensel App, you'll need to have a wired connection between your Morph and computer. A wireless connection is not sufficient for working with the Sensel App.

To quit the app, you can use Alt+F4, Cmd+Q (Mac), Control+Q (Win), or click the close button on the title menu if it is available.

Sensel Sensel App home

Overlay Mapper

Music Overlays

Sensel Morph Overlay mapper edits settings

The Music Production, Drum, and Piano Overlays can be completely modified from their default settings to work however you’d like them to.

When you select a music Overlay from the Sensel App, you'll open a screen where you can click on the different buttons or regions to modify the MIDI notes sent from the pads.

Use the inspector's menu to select a different note value for each pad you want to change. You can save the settings to a map preset.

When finished editing, be sure to click "Send Map to Morph" to modify the settings.


Sensel Morph Keyboard Overlay editor

In a way, the mapper for the QWERTY Overlay is very similar to the music editors. However, instead of modifying MIDI notes, you are modifying the key event codes from each stroke. A list of keyboard codes can be found at this link.

Set Keyboard Layout

The Morph will detect the Overlay attached to the device, but you will need to change the desired layout for each computer or smartphone. Following are some external links to guides (and opinions) on changing your keyboard layout for different operating systems:

Gamepad Overlay

Sensel Morph Gamepad Overlay editor

Some games support HID gamepad events without any emulation, but do not let you customize the button values in the game. As a result, the controller might work, but the buttons all do the wrong thing! The Sensel App lets you change the HID gamepad value for each button of the Gamepad Overlay so the controls can match the gameplay.


Sensel Morph Overlay editor Use the Visualizer to view the raw pressure information coming from the Morph's sensor. The visualizer is more than entertaining, it's a look behind the scenes of what happens when you are using the Morph.

You can see the effects of using different materials between a stylus (or some other actuator, like a finger) and pressure surface. You can even see that very sharp styli won't generate much of a pressure reading, and benefit greatly from a material or overlay.

The curious and creative user will find great satisfaction in the Visualizer!

Bluetooth connection

The Sensel Morph is a Bluetooth 4.0 LE wireless device. This means it can function as a wireless controller for your music, drawing, or writing. This section describes how to pair and un-pair your Morph to a bluetooth connection on a number of operating systems. Once the Morph is paired to your device, it will automatically connect when in range.


In general, the process is as follows. Screen images for different operating systems are below.

  • Unplug the Morph from any USB computer connection.
  • Open the bluetooth control panel for your computer.
  • Hold the button down for about one second. The Morph LEDs will flash and a blue LED will turn on after three seconds.
  • Click the "pair" button in your computer's control panel.
  • The Morph will be paired to your device.


Currently, the Morph can be paired with only one device. If you want to pair the Morph to a different device, you'll need to unpair the connected device and the Morph.

  • Turn off the Morph
  • Unpair or forget the Morph from the previously connected device.
  • Unplug the Morph from any USB computer connection.
  • Open the bluetooth control panel for the new computer.
  • Hold the button down for about one second. The Morph LEDs will flash and a blue LED will turn on after three seconds.

Switch Pairing

Once you have un-paired the Morph from the computer, you will need to enter pairing mode again.

  • While the Morph is on and the blue light is on, double click the power button. The Morph lights should flash again and the blue LED will turn on after three seconds.
  • Click the "pair" button in your new computer's control panel.
  • The Morph will be paired to your new device.

OS Specific Pairing Guides

Connection guides for macOS, Windows, and Linux follow.


Open System Preferences and click the Bluetooth icon. Put the Morph into pairing mode. The control panel will look like:

Pair the Sensel Morph to macOS bluetooth

Click the "pair" button on screen. Your Morph is now paired:

Pair the Sensel Morph to macOS bluetooth


Open the Settings panel for Bluetooth. The easy to get there is to use the Windows search bar:

Open the Windows Bluetooth control panel

Windows will find the Morph as ready to pair:

Sensel Morph ready to pair in Windows

Double click the Morph listing and it will connect:

Sensel Morph paired in Windows


Open Settings and select Bluetooth. Put the Morph into pairing mode. Select Morph in the available devices and pair.

Pair the Sensel Morph to iOS bluetooth

Once you have paired with the Morph, you will be able to use it with the different Overlays. Here are some sample screen captures of how it shows up in different apps:

Sensel Morph in different iOS apps


Put the Morph into pairing mode. In Android's Settings app, select Bluetooth, select "Morph" from the available devices and pair:

Pair the Sensel Morph to Android Marshmallow bluetooth

Once paired, you can use the Morph. If you are using the QWERTY Overlay, you'll probably want to setup your keyboard so you can easily switch between on-screen and Morph. Use the keyboard icon on the bottom of your screen:

Pair the Sensel Morph to Android Marshmallow bluetooth


There are many flavors of Linux. We are documenting one of the most common, Ubuntu 16.04. Open the Settings panel and select the Bluetooth panel

Ubuntu Bluetooth Settings panel

In the lower left of the "Devices" panel, click the "+" button to search and add the Morph.

Ubuntu Bluetooth Settings panel

Most Linux relies on the bluez bluetooth stack. You can also use the command line tools to pair. Once you run the bluetoothctl devices command, you'll be in the bluetoothctl interactive shell:

> bluetoothctl devices
[NEW] Controller 00:15:83:3D:0A:57 sensoruser [default]
[NEW] Device 71:11:32:B0:12:A0 Morph-0194
[bluetooth]# pair 71:11:32:B0:12:A0
[bluetooth]# pair 71:11:32:B0:12:A0
[bluetooth]# connect 71:11:32:B0:12:A0
[bluetooth]# trust 71:11:32:B0:12:A0

If you want to disconnect, you can

bluetoothctl remove 71:11:32:B0:12:A0
Update bluez

If you want to update to the latest bluez software, you can get the link from the bluez site. At the time of writing, the current version is 5.44. This has some support for Bluetooth MIDI:

sudo apt-get update
sudo apt-get install -y libusb-dev libdbus-1-dev libglib2.0-dev libudev-dev libical-dev
cd ~/Downloads
wget http://www.kernel.org/pub/linux/bluetooth/bluez-5.44.tar.xz
tar xvf bluez-5.44.tar.xz
cd bluez-5.44
sudo make install

While we can't explicitly support all Linux, this should at least get you started.

Bluetooth MIDI configuration

If your operating system supports MIDI over Bluetooth, you can have a wireless MIDI controller.


Sensel Morph Bluetooth MIDI in macOS

Open the AudioMIDI application in macOS. Open the MIDI Studio window (cmd-2) and double-click the Bluetooth logo. If you have successfully paired the Morph with Bluetooth, you'll see your device listed here. Press "connect" and the Morph will be available to any MIDI applications as an input device.


Windows 10 Anniversary Edition and after support Bluetooth MIDI, so make sure you have the latest update. This support, however, is limited to applications that use the UWP MIDI API (or the Win32 wrapper for UWP MIDI) (read more details here). As a result, for common use, you might need a couple additional pieces of software:

The loopMIDI application creates virtual (or loopback) MIDI ports. MIDI berry provides a connection between the Morph's Bluetooth MIDI ports and the virtual MIDI ports. In your music application, you connect to the virtual port created in loopMIDI. Screenshot examples below show loopMIDI with the virtual port, MIDIberry with the connection made, and a couple of applications using the vitrual port to get MIDI input from the Morph.

  • virtual port "MorphMIDI Port" created in loopMIDI (type in the field, then click "+") virtual MIDI port in loopMIDI

  • connection between Morph bluetooth and "MorphMIDI Port" made in MIDIberry (just tap on an input port and an output port to connect them) virtual MIDI port in loopMIDI

  • virtual port "MorphMIDI Port" selected in the MIDI setup prefs of Bitwig Studio MIDI from Morph into Application on Windows 10

  • virtual port "MorphMIDI Port" selected in the MIDI setup prefs of FL Studio MIDI from Morph into Application on Windows 10


iOS version 8 and above support Bluetooth MIDI. These devices have Bluetooth LE support:

  • iPhone 4s +
  • iPad3 +
  • iPad Mini +

Once the Morph is paired with the iOS device, it's available as a MIDI device to most iOS MIDI-capable apps. You'll need to go into an app's preferences or setup panel to enable and configure MIDI control.

In some cases, you may need the midimittr app to create a connection with the Morph which will expose the Morph's MIDI input to other apps.


Android version Marshmallow (6) and above support BLE MIDI. However, some devices support this connection type, and some don't. The best way to find out is to pair your device with the Morph via Bluetooth, then use the free MIDI BLE Connect app from the Google Play store. Open it after paring the Morph to your Android device. If there is a connection to be found, MIDI BLE Connect will scan and find it.


BLE MIDI has some support in the latest bluez stack, and should have more complete support in future updates according to this blog. You are welcome to experiment! Instructions for updating to the most recently release of bluez are above.

Use it!

As the name implies, there are a lot of different ways to use the high-resolution sensor that is the Morph. What follows in this section are the nuts and bolts on getting your morph working with your device and making use of the different Overlays in different softwares.

Test it!

Because the Morph is capable of so many different modes and protocols, you may need some reassurance and ways of testing. Here's some tools and suggestions for some of the different modes.


If you are unsure that your Morph is properly connected and providing MIDI input to your computer, you can test with some simple programs. If you don't know what MIDI is, it's a simple serial protocol that electronic music hardware and software uses to interoperate. Learn more at wikipedia.


Bluetooth MIDI is available on Windows 10 Anniversary Edition, so make sure your version of Windows 10 is recently updated. It is limited to apps that use the native Windows MIDI implementation, so it probably won't show up as a MIDI input in most software.

MIDIberry provides native MIDI hooks to Windows 10, so it can connect to the USB MIDI and the Bluetooth MIDI ports created by the Morph. MIDIberry provides a monitor function that makes it easy to confirm MIDI data input from the Morph.


If you want a GUI monitor, you can find something in the "others" link above. The easiest way to test on Linux is to use ALSA's amidi in a terminal. Plug in the Morph to your computer's USB port, then list the MIDI devices with:

amidi -l

You'll get something like

Dir Device      Name
IO  hw:1,0,0    Sensel Morph MIDI 1

Armed with the portname, you can now start dumping MIDI input to the terminal:

amidi -d -p hw:1,0,0


Open text editor or word processing program. Try typing. Use command and option keys. Everything work? If not, you'll need to either check your connection, or use the Sensel App to make sure your QWERTY Overlay is configured for your OS.

Music Software Guides

For the most part, when the Morph is used as a MIDI device, it shows up like any other MIDI keyboard or controller. However, there are some details worth documenting, since, with default mappings, each Overlay sends on a different channel. Before you proceed make sure you have a wired or wireless connection between your device and the Morph.

The below screenshots show the Morph used as a Bluetooth MIDI device, but the general instructions do not change for the wired case or for different operating systems.

Ableton Live

Ableton Live Preferences for Sensel Morph Bluetooth connection

Open the Preferences window in Ableton Live and select the MIDI tab. If you just want to play the keyboard and drums, turn "Track" on for the input port. If you want to use controls and buttons for parameters and switches in Live, turn "Remote" on for the input port. At this time, there is no MIDI control of the Morph, so there is no need to activate "Track" or "Remote" for output.

In Ableton Live, you can filter MIDI input on tracks according to Channel. You may want to do this to ensure different Overlays are dedicated to different tracks.

Ableton Live Mixer view filtering MIDI channels for different Overlays

Bitwig Studio

Bitwig Studio Preferences for Sensel Morph Bluetooth connection

Open the Preferences window in Bitwig Studio and select the Settings, then Controllers tabs. Select "Generic" (though the Morph is anything but generic!), then choose either "MIDI Keyboard" or "Keyboard + 8 Device Knobs".

The MIDI Keyboard option makes it easy to play notes in any of the instruments. If you want to map the extra CC controls of the Music Production Overlay to different parameters in Bitwig, you can use Bitwig's MIDI learn feature in the Mappings Browser Panel.

The Keyboard + 8 Device Knobs will make the Music Production Overlay nicer to work with. You can use the Sensel App to remap the knobs to CC values 20-27, and Bitwig will automatically map the eight knobs to the currently selected Device Macros.

In this setup, both options have been added as Controllers, though only one is active. Bitwig Studio Preferences for Sensel Morph wired connection

Note that it is not possible to filter MIDI Channels in Bitwig tracks. If you want to do more advanced filtering and controls, you can use Bitwig's Controller Scripting API and create a control script.

FL Studio

FL Studio is Windows-only, with a macOS alpha in the works.

FL Studio 12 and Sensel Morph Bluetooth connection

Open the MIDI Settings window from the Options menu.

Select the Morph in the input panel.

Click "enable" below the Input panel. Select a controller type "(generic controller)" from the menu.

This enables basic MIDI input for the Morph. You can get more info on using MIDI in FL Studio 12 from their documentation.

Cycling 74 Max

Max patch Sensel Morph Bluetooth connection

Max will use any active MIDI device as an input. How you program your patch will affect what happens. The above screenshot illustrates the MIDI input selection menu that appears from double clicking on the MIDI input objects (midiin, ctlin, notein, pgmin, etc.).

Apple Logic Pro X, Garage Band, and Main Stage

Setup Preferences for Apple Garage Band, Logic Pro X, Main Stage, etc.

With Apple music applications, "it just works" is the general idea. If it shows up in AudioMIDI Setup, it will provide input to recording-armed tracks to play software synths, samplers, and drums.

If you want to add more controls for effects and synths, you can use Logic's "Learn Controls" features.

Apple Logic midi type correct and incorrect settings

You may need to edit some values in the Expert View, since sometimes Logic will guess incorrectly about the format of incoming data. The procedure is similar for Main Stage.

In some cases, you may want to exclude Control Change data from the after-pressure on the Music Production pads. For example, some synths may respond in undesirable ways to the CC data from the Pads. This is particularly noticible on some synths such as Ultrabeat and the Electric Pianos, which automatically respond to CC 43 (Expression). If you want Logic to ignore the CC data, go to the File->Project Settings->MIDI window and select the Input Filter tab. Here, you can select "Control Changes" to filter out any CC data from the Morph to Logic. This is a somewhat temporary fix, since this will keep the "dials" and sliders on the Music Production Overlay from working. Future firmware updates for the Morph will address this problem more elegantly.

Garage Band offers no remote control of parameters from MIDI devices. You can only play instruments with note and pitchbend input.

Presonus StudioOne 2

Presonus StudioOne 2 Add Keyboard for Sensel Morph Bluetooth connection

Open the Presonus preferences panel and select the External Devices tab. Press the "Add..." button to add a new MIDI controller.

Presonus StudioOne 2 Preferences for Sensel Morph Bluetooth connection

In the resulting Edit Device panel, you can add "Sensel" to the Manufacturer field and "Morph" to "Device Name" field. Press the All button to receive MIDI on all channels. Select the Morph in the "Receive From" menu (there is no need to select the Morph in the Send To menu, since there is currently no MIDI control of the Morph).

Engage "Split Channels" if you would like to create a separate Instrument Track input for each MIDI channel from the Keyboard. You will probably want to enable Split Channels as pictured, since each Overlay sends on a different MIDI channel.

You can choose to use this Keyboard as your "Default Instrument Input" by checking the appropriate box. If you are using only one Keyboard with Studio One, you should check this box.

Propellerheads Reason

Reason has several ways of using a MIDI keyboard or controller. The most basic is to just add the Morph as a keyboard.

Propellerheads Reason Add Keyboard for Sensel Morph Bluetooth connection

Open Reason's Preferences panel, and select the Control Surfaces tab. Click the Add button, and select the "" from the Manufacturer menu and "MIDI Control Keyboard" from the Model menu. You can type "Sensel Morph" into the Name field. Finally, select the Morph from the MIDI Input menu.

Propellerheads Reason Preferences for Sensel Morph Bluetooth connection

After you have set that up, you can make a more sophisticated setup to filter channels

Propellerheads Reason Split Setup for Sensel Morph Bluetooth connection

Select the "Sync" tab and add the Sensel Morph to at least one of the External Control Buses, as pictured above.

Propellerheads Reason Channel Direction for Sensel Morph Bluetooth connection

Now you can use the Hardware device in the Reason Rack and click the ADVANCED MIDI button to expose the selectors. It is here that you can map MIDI channels (and thereby different Overlays) from the Morph to different devices in your rack.

Art Software Setups

The basic strategy behind setting up your software to work with the Morph is to understand what parameters come from the Morph and how to apply them to brush properties. In general, there are three dimensions that come from a USB stylus tablet: Pressure, Tilt, and Rotation (or Bearing).

In Morph's unique Brush Mode, you want your software brush to adapt to the size of the brush or stylus you are applying to the Morph. This is reported on the "Tilt" channel, since traditional tablets use tilt to affect brush size. Pressure is best mapped to the brush opacity to emulate paint or ink density. Rotation is ideally mapped to brush angle when using software brushes that are non-round.

Using the Stylus Mode, you can map Pressure and Rotation to your brushes, however, there is no Tilt reported from the Morph.

The Sensel Morph currently supports Adobe Photoshop CC, Adobe Illustrator CC, Corel Painter 2017, recent versions of Autodesk Sketchbook, and other art programs if they support Windows Ink or the Sensel macOS Driver.

Corel Painter

Corel Painter offers a vast array of options for brushes, allowing for models of oils, gels, inks, charcoal, airbrush, and more. These settings are created in the Brushes Control Panel, which has several sub-tabs for the various properties.

The first thing you'll need to do is make sure you have the correct tablet type selected in Corel's preferences. Go to the Edit menu and select Preferences, then select the Tablet panel. Make sure "RTS-compatible Device" is selected:

Corel Painter Brush Controls

Now you are ready to modify your brushes. Open the Brush control panel from the Window->Brushes Control Panels->General menu, or use CTL-b. As an example, you can quickly set up a brush for Morph's brush mode using: Dab type: flat Opacity Expression to Pressure Size Expression to Tilt Angle Expression to Bearing

Corel Painter Brush Controls

You may also want to refine the "feel" of your brush with the Brush Tracking curves. Go to Edit->Preferences->Brush Tracking and follow the instructions to make a brush feel natural.

Corel Painter Brush Controls

Adobe Photoshop

Adobe Photoshop of course goes beyond photo editing and provides several options for modelling different art media - airbrush, oils, watercolors, and more.

Select the Brush tool from Photoshop's tools pallete:

Adobe Photoshop Tools

Now you can open the Brush window from the Windows menu and use the Shape Dynamics and Transfer brush properties to apply the Morph's Pressure and Rotation to the brush:

Adobe Photoshop Tools Adobe Photoshop Tools

Depending on the desired effect, pressure can be applied to Opacity or Flow.

Adobe Illustrator

Adobe Illustrator

Adobe Illustrator is a fully featured illustration program, with several different brush options and types. Depending on the chosen brush, there are different places to set up the Morph's Pressure, Rotation, and Tilt data. Below are screen caps of several places you can setup your Morph to interact directly with Brush properties. As you'll see, these options are generally found by double-clicking on the brush in the Brush Window.:

First, be aware that there are a couple different types of brush in Illustrator: the Paintbrush and the Blob Brush.

Adobe Illustrator

Brush selection happens in the Brush Library and Brushes windows. If the Paintbrush is selected (not Blob Brush), you can access the Brush Options from the Brush window hamburger menu:

Adobe Illustrator

Double clicking on the top brushes in the brush window opens up the Caligraphic Options:

Adobe Illustrator

Double clicking on an Art Brush in the brush window opens up Art Brush Options:

Adobe Illustrator

If the Blob Brush is selected in Illustrator's tools, double clicking on that will pull up some more options

Adobe Illustrator

Sketchbook Pro

For the most part, Sketchbook only responds to the Pressure and Tilt parameters from a tablet. You can create a new brush using the Circle menu in the Brush Library:

Autodesk Sketchbook Pro

Then, double-click on the new brush (or an existing one), and modify its properties. In this example, the minimum and maximum values for size, opacity, and flow have been modified to respond to pressure. Set min and max to the same value to have the parameter unaffected by pressure.

Autodesk Sketchbook Pro

Some brushes will respond to tilt, which the Morph uses to send stylus size in Brush Mode. You can use this parameter in some brushes to interesting effect:

Autodesk Sketchbook Pro


There's a software API for Python, Processing, and C/C++. Find out more at our github.