# MIDI 🎹 Events Documented

**URL:** <https://discourse.chair.audio/t/midi-events-documented/27>\
**Category:** Tickle\
**Created:** [October 24, 2019, 10:42pm UTC](https://discourse.chair.audio/t/midi-events-documented/27 "2019-10-24T22:42:36Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Max](https://discourse.chair.audio/user_avatar/discourse.chair.audio/max/32/12_2.png) [@Max](https://discourse.chair.audio/u/Max)\
**Post date:** [October 24, 2019, 10:42pm UTC](https://discourse.chair.audio/t/midi-events-documented/27/1 "2019-10-24T22:42:37Z")

</div>

This page documents the MIDI messages from and to the Tickle instrument in the newest firmware.  
If they don’t work as expected, make sure you are running the [newest firmware](https://discourse.chair.audio/t/tickle-firmware-update/36) or comment below.

The Tickle is **sending** the following **MIDI note events** :

- The hexagons are mapped to 🎵 **MIDI note events** with the fixed **velocity of 100 and 0** when released. They are transposed with the arrow buttons.

All the other Parameters:

- **Absolute X position** : Controller **2** (7 bit)
- **Absolute Y position** : Controller **4** (7 bit)
- **Relative X position** : Controller **1 (Modulation wheel)** (7 bit)
- **Relative Y position** : Bendin
- **Octave up/down** : ↕ Controller **16**
- **Envelope Follower** : Controller **17** _(Audio must be on)_
- **Encoder 0** : Controller **11** (7 bit)
- **Encoder 1** : Controller **12** (7 bit)
- **Encoder 2** : Controller **13** (7 bit)

The Tickle is **receiving** the following **MIDI controller events**

- **LED 0** : 🔴 **Red** controller **46** , 🟢 **Green** controller **47** , 🔵 **Blue** controller **48**
- **LED 1** : 🔴 **Red** controller **49** , 🟢 **Green** controller **50** , 🔵 **Blue** controller **51**
- **LED 2** : 🔴 **Red** controller **52** , 🟢 **Green** controller **53** , 🔵 **Blue** controller **54**
- **Overall brigtness level** : Controller **55**
- Built-in **DC-offset filtering** : Controller 100 (0-63 to deactivate, 64-127 to activate. Default = on)
- Built-in **audio gate on touch** : Controller 101 (0-63 to deactivate, 64-127 to activate. Default = on)
- Built-in **audio expander** : Controller 102 (0-63 to deactivate, 64-127 to activate. Default = on)

Overall we tried to conform to the MIDI Manufacturers Association’s [standards for control change messages](https://www.midi.org/specifications-old/item/table-3-control-change-messages-data-bytes-2).
