# Key Map file reference?

**URL:** https://forum.bfddrums.com/t/key-map-file-reference/6460
**Category:** General Discussion
**Created:** [August 27, 2024, 2:50am UTC](https://forum.bfddrums.com/t/key-map-file-reference/6460 "2024-08-27T02:50:57Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![percussiveuplink](https://forum.bfddrums.com/letter_avatar_proxy/v4/letter/p/e8c25b/32.png) [@percussiveuplink](https://forum.bfddrums.com/u/percussiveuplink)
#### Post date: [August 27, 2024, 2:50am UTC](https://forum.bfddrums.com/t/key-map-file-reference/6460/1 "2024-08-27T02:50:57Z")

</div>

Hi, this appears to be the most obvious place to ask this, but Admins please feel free to move it if needed.

Where would I find developer documentation on the .bfd3map file format? I could probably reverse-engineer based on exporting an existing map and looking at it, but as it is not self-documenting that is going to take me a long time to figure out…

It would be super useful if there were a devdocs article on the format so that I can assemble a keymap for an EFNOTE kit.

TIA!

---

<div class="post-metadata">

### Author: ![CHASER](https://forum.bfddrums.com/user_avatar/forum.bfddrums.com/chaser/32/2375_2.png) [@CHASER](https://forum.bfddrums.com/u/CHASER)
#### Post date: [August 27, 2024, 3:53am UTC](https://forum.bfddrums.com/t/key-map-file-reference/6460/2 "2024-08-27T03:53:43Z")

</div>

Which Module?

EFNOTE 3/5 MIDI Mapping follows the GM Standard as do a number of Modules from other Brands…including Alesis,Roland.  
The only difference is the EFNOTE has (2) Triple (3) Zone Crashes with additional MIDI assignment for the Bell… a large number of drum Modules do not have Triple (3) Zone Crashes…including High End Roland etc and the EFNOTE Module does not send a Note for the Splash like some modules do

 ![EFNOTE 3-5 MIDI MAP](https://forum.bfddrums.com/uploads/default/original/2X/c/c430dbfcfed98ad2f435380a09d35e9dac461739.png)

You can load one of the Roland Maps from TD-17 thru TD-50X (same Map…difference is the Aux Inputs/Expansion) and use the MIDI learn or assign the Bell MIDI Note manually then save/name the map as an EFNOTE Map.  
I created one with the updated Hi hat Mapping for Dark Farm and attached in this Topic

> [@Roland TD-50X keymap](https://forum.bfddrums.com/t/roland-td-50x-keymap/6354/2):
>
> Roland TD-17-27-30-50/X…All use the same Map…the main difference is the Aux/Expansion inputs…which can also be split by the user for bigger Kits. I created/attached a MIDI map (w/image) for the TD-50 with the Upgraded Hi Hat Transitions (1/8) for Dark Farm and other Expansions when they are updated. Unzip…copy/Paste the Folder to: Windows C:\ProgramData\>BFD Drums\>BFD3\>System\>Maps. macOS Library\>Application Support\>BFD Drums\>BFD3\>System\>Maps Rescan System Content Path [Roland.zip](https://forum.bfddrums.com/uploads/short-url/4BUmWXIan8AG9cqINcP282wc8tQ.zip) (46.8 KB)

The advantage of having multiple GM Maps from different Brands is the Cymbal Sizes.  
I have noticed different “Tweaks” in the map itself for different cymbal models,probably done during the creation of the map if there was a physical kit available.  
You can also create a MIDI Map from scratch using MIDI Learn Feature in BFD…

EFOTE Reference Guide (MIDI Map pg 12)  
Crash 1 Bell - 54  
Crash 2 Bell - 56  
Crash 3 - Dual Zone

Examples of Expansions/Libraries with Triple Zone (3) Zone Crashes (Bell - Articulation)  
BFD3 Core Library…Oblivion…Crush…Sabian Digital Vault…Zildjian Digital Vault which was discontinued (License not renewed by Zildjian…now part of the Alchem-E E-Vault Module/Kit) and others…

You can compare EFNOTE and Roland side by side…

**EFNOTE Default MIDI Map**

> **[EFNOTE-Reference-Guide.pdf](https://artesia-pro.com/wp-content/uploads/2021/03/EFNOTE-Reference-Guide.pdf)**

**ROLAND TD-50/50X Default MIDI map**

> **[TD-50, TD-50X: Default MIDI Note Map](https://support.roland.com/hc/en-us/articles/12190112095259-TD-50-TD-50X-Default-MIDI-Note-Map)**
>
> Below are the factory default MIDI Note assignments for the inputs in each of the Kits.
>  
> 
> 
> 
> 
> 
> 
> 
> KICK = 36
> 
> 
>  
> 
> 
>  
> 
> 
> SNARE (HEAD) = 38
> 
> 
>  
> 
> 
> SNARE  (RIM) = 40
> 
> 
>  
> 
> 
> SNARE X-Stick = 37
> 
> 
>  
> 
> 
>  
> 
> 
> TOM...

---

<div class="post-metadata">

### Author: ![percussiveuplink](https://forum.bfddrums.com/letter_avatar_proxy/v4/letter/p/e8c25b/32.png) [@percussiveuplink](https://forum.bfddrums.com/u/percussiveuplink)
#### Post date: [August 28, 2024, 12:15pm UTC](https://forum.bfddrums.com/t/key-map-file-reference/6460/3 "2024-08-28T12:15:14Z")

</div>

Thanks @CHASER, it is a 3x. I was looking into the MIDI mappings of the EFNOTE manuals but it was not immediately apparent to me that Roland shares a similar configuration. I will try with that and see how I go.

---

<div class="post-metadata">

### Author: ![CHASER](https://forum.bfddrums.com/user_avatar/forum.bfddrums.com/chaser/32/2375_2.png) [@CHASER](https://forum.bfddrums.com/u/CHASER)
#### Post date: [August 28, 2024, 1:41pm UTC](https://forum.bfddrums.com/t/key-map-file-reference/6460/4 "2024-08-28T13:41:08Z")

</div>

Since I now know which model , I can create a map with image…  
I created (2)…one is with the Standard Hi Hat Transitions/Zones…the other is for the Upgraded/Updated Expansions with 1/8…currently Dark Farm.  
I haven’t seen or received any feedback if the Map(s) with the extra transitions/zones is any easier or worse for dialing in earlier Expansions…especially the Roland Maps as the Hi Hat transitions are set for 0-127 and a number of Roland Modules are 0-90CC  
Test them and see if all the Kit pieces work properly.  
Hi hat is always the one you spend more time on with adjustment for playing style etc etc.

**Unzip…copy/Paste the Folder to:**

_Windows C:\ProgramData\>BFD Drums\>BFD3\>System\>Maps._

_macOS Library\>Application Support\>BFD Drums\>BFD3\>System\>Maps_

**Rescan System Content Path**

[EFNOTE.zip](https://forum.bfddrums.com/uploads/short-url/A8qh7H7K2qyeXLra5h7NbRkqqPF.zip) (60.1 KB)
