# Keymap for Alesis Turbo Mesh / Medeli DD401

**URL:** https://forum.bfddrums.com/t/keymap-for-alesis-turbo-mesh-medeli-dd401/5988
**Category:** General Discussion
**Created:** [May 5, 2024, 6:58pm UTC](https://forum.bfddrums.com/t/keymap-for-alesis-turbo-mesh-medeli-dd401/5988 "2024-05-05T18:58:42Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Paul.THF](https://forum.bfddrums.com/letter_avatar_proxy/v4/letter/p/77aa72/32.png) [@Paul.THF](https://forum.bfddrums.com/u/Paul.THF)
#### Post date: [May 5, 2024, 6:58pm UTC](https://forum.bfddrums.com/t/keymap-for-alesis-turbo-mesh-medeli-dd401/5988/1 "2024-05-05T18:58:42Z")

</div>

Hi

I created a keymap for the Alesis Turbo Mesh.  
It’s mostly GM with variable hihat on CC4 and the splash on 21.  
The pedal also sends an aftertouch 127 on both hihat and splash,  
which should be handled by ChokeOnAftertouch.

As I am not allowed to upload, here goes the xml.  
Just save as Maps/Alesis Turbo Mesh.bfd3map in BFD3 a/o BFD Player  
and possibly add a .png (about 150x150) of your tasting [DD401](https://www.alesis.com/rscdn/1937/images/turbo-mesh-drum-module-ortho-hires.jpg)

```auto
<root SourceEngine="BFD3" version="2" info_inhrt="false" info_path="/Users/sigma/Documents/BFD Drums/BFD3/Maps/Alesis Turbo Mesh.bfd3map" info_usersaved="true" info_name="Alesis Turbo Mesh" HihatAutoPedal="false" HihatAutoSplash="false" HihatVariableMode="false" HihatTransitionModel="false" ChokeOnAftertouch="true" HiResHihatCC="64" HiResHihat="false" HiResVelocity="false">
    <VObjectArray name="midi_note_0"/>
    <VObjectArray name="midi_note_1"/>
    <VObjectArray name="midi_note_2"/>
    <VObjectArray name="midi_note_3"/>
    <VObjectArray name="midi_note_4"/>
    <VObjectArray name="midi_note_5"/>
    <VObjectArray name="midi_note_6"/>
    <VObjectArray name="midi_note_7"/>
    <VObjectArray name="midi_note_8"/>
    <VObjectArray name="midi_note_9"/>
    <VObjectArray name="midi_note_10"/>
    <VObjectArray name="midi_note_11"/>
    <VObjectArray name="midi_note_12"/>
    <VObjectArray name="midi_note_13"/>
    <VObjectArray name="midi_note_14"/>
    <VObjectArray name="midi_note_15"/>
    <VObjectArray name="midi_note_16"/>
    <VObjectArray name="midi_note_17"/>
    <VObjectArray name="midi_note_18"/>
    <VObjectArray name="midi_note_19"/>
    <VObjectArray name="midi_note_20"/>
    <VObjectArray name="midi_note_21">
        <MIDIMapElement note="21" isgrv="false" minCC="0" maxCC="1" curve="0" minInCC="0" maxInCC="1" inGate="false">
            <RequestedArticulationID name="req_artic" slot="2" artic="13"/>
        </MIDIMapElement>
    </VObjectArray>
    <VObjectArray name="midi_note_22"/>
    <VObjectArray name="midi_note_23"/>
    <VObjectArray name="midi_note_24"/>
    <VObjectArray name="midi_note_25"/>
    <VObjectArray name="midi_note_26"/>
    <VObjectArray name="midi_note_27"/>
    <VObjectArray name="midi_note_28"/>
    <VObjectArray name="midi_note_29"/>
    <VObjectArray name="midi_note_30"/>
    <VObjectArray name="midi_note_31"/>
    <VObjectArray name="midi_note_32"/>
    <VObjectArray name="midi_note_33"/>
    <VObjectArray name="midi_note_34"/>
    <VObjectArray name="midi_note_35"/>
    <VObjectArray name="midi_note_36">
        <MIDIMapElement note="36" isgrv="false" minCC="0" maxCC="1" curve="0" minInCC="0" maxInCC="1" inGate="false">
            <RequestedArticulationID name="req_artic" slot="0" artic="0"/>
        </MIDIMapElement>
    </VObjectArray>
    <VObjectArray name="midi_note_37"/>
    <VObjectArray name="midi_note_38">
        <MIDIMapElement note="38" isgrv="false" minCC="0" maxCC="1" curve="0" minInCC="0" maxInCC="1" inGate="false">
            <RequestedArticulationID name="req_artic" slot="1" artic="0"/>
        </MIDIMapElement>
    </VObjectArray>
    <VObjectArray name="midi_note_39"/>
    <VObjectArray name="midi_note_40"/>
    <VObjectArray name="midi_note_41"/>
    <VObjectArray name="midi_note_42"/>
    <VObjectArray name="midi_note_43">
        <MIDIMapElement note="43" isgrv="false" minCC="0" maxCC="1" curve="0" minInCC="0" maxInCC="1" inGate="false">
            <RequestedArticulationID name="req_artic" slot="3" artic="0"/>
        </MIDIMapElement>
    </VObjectArray>
    <VObjectArray name="midi_note_44">
        <MIDIMapElement note="44" isgrv="false" minCC="0" maxCC="1" curve="0" minInCC="0" maxInCC="1" inGate="false">
            <RequestedArticulationID name="req_artic" slot="2" artic="10"/>
        </MIDIMapElement>
    </VObjectArray>
    <VObjectArray name="midi_note_45">
        <MIDIMapElement note="45" isgrv="false" minCC="0" maxCC="1" curve="0" minInCC="0" maxInCC="1" inGate="false">
            <RequestedArticulationID name="req_artic" slot="4" artic="0"/>
        </MIDIMapElement>
    </VObjectArray>
    <VObjectArray name="midi_note_46">
        <MIDIMapElement note="46" isgrv="false" minCC="0" maxCC="1" curve="0" minInCC="0" maxInCC="1" inGate="false">
            <RequestedArticulationID name="req_artic" slot="2" artic="11"/>
        </MIDIMapElement>
    </VObjectArray>
    <VObjectArray name="midi_note_47"/>
    <VObjectArray name="midi_note_48">
        <MIDIMapElement note="48" isgrv="false" minCC="0" maxCC="1" curve="0" minInCC="0" maxInCC="1" inGate="false">
            <RequestedArticulationID name="req_artic" slot="5" artic="0"/>
        </MIDIMapElement>
    </VObjectArray>
    <VObjectArray name="midi_note_49">
        <MIDIMapElement note="49" isgrv="false" minCC="0" maxCC="1" curve="0" minInCC="0" maxInCC="1" inGate="false">
            <RequestedArticulationID name="req_artic" slot="6" artic="0"/>
        </MIDIMapElement>
    </VObjectArray>
    <VObjectArray name="midi_note_50"/>
    <VObjectArray name="midi_note_51">
        <MIDIMapElement note="51" isgrv="false" minCC="0" maxCC="1" curve="0" minInCC="0" maxInCC="1" inGate="false">
            <RequestedArticulationID name="req_artic" slot="8" artic="0"/>
        </MIDIMapElement>
    </VObjectArray>
    <VObjectArray name="midi_note_52"/>
    <VObjectArray name="midi_note_53"/>
    <VObjectArray name="midi_note_54"/>
    <VObjectArray name="midi_note_55"/>
    <VObjectArray name="midi_note_56"/>
    <VObjectArray name="midi_note_57"/>
    <VObjectArray name="midi_note_58"/>
    <VObjectArray name="midi_note_59"/>
    <VObjectArray name="midi_note_60"/>
    <VObjectArray name="midi_note_61"/>
    <VObjectArray name="midi_note_62"/>
    <VObjectArray name="midi_note_63"/>
    <VObjectArray name="midi_note_64"/>
    <VObjectArray name="midi_note_65"/>
    <VObjectArray name="midi_note_66"/>
    <VObjectArray name="midi_note_67"/>
    <VObjectArray name="midi_note_68"/>
    <VObjectArray name="midi_note_69"/>
    <VObjectArray name="midi_note_70"/>
    <VObjectArray name="midi_note_71"/>
    <VObjectArray name="midi_note_72"/>
    <VObjectArray name="midi_note_73"/>
    <VObjectArray name="midi_note_74"/>
    <VObjectArray name="midi_note_75"/>
    <VObjectArray name="midi_note_76"/>
    <VObjectArray name="midi_note_77"/>
    <VObjectArray name="midi_note_78"/>
    <VObjectArray name="midi_note_79"/>
    <VObjectArray name="midi_note_80"/>
    <VObjectArray name="midi_note_81"/>
    <VObjectArray name="midi_note_82"/>
    <VObjectArray name="midi_note_83"/>
    <VObjectArray name="midi_note_84"/>
    <VObjectArray name="midi_note_85"/>
    <VObjectArray name="midi_note_86"/>
    <VObjectArray name="midi_note_87"/>
    <VObjectArray name="midi_note_88"/>
    <VObjectArray name="midi_note_89"/>
    <VObjectArray name="midi_note_90"/>
    <VObjectArray name="midi_note_91"/>
    <VObjectArray name="midi_note_92"/>
    <VObjectArray name="midi_note_93"/>
    <VObjectArray name="midi_note_94"/>
    <VObjectArray name="midi_note_95"/>
    <VObjectArray name="midi_note_96"/>
    <VObjectArray name="midi_note_97"/>
    <VObjectArray name="midi_note_98"/>
    <VObjectArray name="midi_note_99"/>
    <VObjectArray name="midi_note_100"/>
    <VObjectArray name="midi_note_101"/>
    <VObjectArray name="midi_note_102"/>
    <VObjectArray name="midi_note_103"/>
    <VObjectArray name="midi_note_104"/>
    <VObjectArray name="midi_note_105"/>
    <VObjectArray name="midi_note_106"/>
    <VObjectArray name="midi_note_107"/>
    <VObjectArray name="midi_note_108"/>
    <VObjectArray name="midi_note_109"/>
    <VObjectArray name="midi_note_110"/>
    <VObjectArray name="midi_note_111"/>
    <VObjectArray name="midi_note_112"/>
    <VObjectArray name="midi_note_113"/>
    <VObjectArray name="midi_note_114"/>
    <VObjectArray name="midi_note_115"/>
    <VObjectArray name="midi_note_116"/>
    <VObjectArray name="midi_note_117"/>
    <VObjectArray name="midi_note_118"/>
    <VObjectArray name="midi_note_119"/>
    <VObjectArray name="midi_note_120"/>
    <VObjectArray name="midi_note_121"/>
    <VObjectArray name="midi_note_122"/>
    <VObjectArray name="midi_note_123"/>
    <VObjectArray name="midi_note_124"/>
    <VObjectArray name="midi_note_125"/>
    <VObjectArray name="midi_note_126"/>
    <VObjectArray name="midi_note_127"/>
    <BFD2MidiMapHihatVariableElement name="HHTip" zone0="25" zone1="51" zone2="76" zone3="102" zone_1-8="38" zone_3-8="63" zone_5-8="89" zone_7-8="115" CC="4"/>
    <BFD2MidiMapHihatVariableElement name="HHShank" zone0="25" zone1="51" zone2="76" zone3="102" zone_1-8="38" zone_3-8="63" zone_5-8="89" zone_7-8="115" CC="4"/>
    <BFD2MidiMapHihatVariableElement name="HHBell" zone0="25" zone1="51" zone2="76" zone3="102" zone_1-8="38" zone_3-8="63" zone_5-8="89" zone_7-8="115" CC="4"/>
    <BFD2MidiMapSnareVariableElement name="VarSnare" zone0="64" CC="16"/>
</root>

```
