# Transposing individual MIDI-notes

**URL:** <https://discourse.zynthian.org/t/transposing-individual-midi-notes/8637>\
**Category:** Software\
**Tags:** v5, drum-machine, diy-midi-control\
**Created:** [October 11, 2023, 9:09am UTC](https://discourse.zynthian.org/t/transposing-individual-midi-notes/8637 "2023-10-11T09:09:37Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dennio](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/d/48db29/32.png) [@Dennio](https://discourse.zynthian.org/u/Dennio)\
**Post date:** [October 11, 2023, 9:09am UTC](https://discourse.zynthian.org/t/transposing-individual-midi-notes/8637/1 "2023-10-11T09:09:37Z")

</div>

Hi, is there a way to transpose individual MIDI-notes? I’m using an old e-drum module and I cannot change anything related to MIDI inside the module. For example if I hit the kick it sends a B0 via MIDI but normaly a kick is on C1. But the notes for snare and hi-hat are right. So the MIDI-note transpose feature doesn’t help me because I would like to change only the note for the kick.

Is there some kind of workaround?

Best regards  
Dennis

---

<div class="post-metadata">

**Author:** ![riban](https://discourse.zynthian.org/user_avatar/discourse.zynthian.org/riban/32/2331_2.png) [@riban](https://discourse.zynthian.org/u/riban)\
**Post date:** [October 11, 2023, 9:27am UTC](https://discourse.zynthian.org/t/transposing-individual-midi-notes/8637/2 "2023-10-11T09:27:12Z")

</div>

Hi @Dennio! A warm welcome to the land of Zynthian.

Yes, you can use webconf to do this. Navigate to INTERFACE-\>MIDI OPTIONS then enbale “Advanced view”. This exposes the “MIDI filter rules”. Add a rule for each MIDI note you wish to map and remember to add a pair of rules, one for NOTE ON and another for NOTE OFF. For example the following rule will remap MIDI note 60 (middle C) to note 62 (D) on MIDI channel 1:

```auto
MAP CH#0 NON#60 => CH#0 NON#62
MAP CH#0 NOFF#60 => CH#0 NOFF#62

```

It does not unmap note 62 so pressing and holding C then pressing and releasing D will stop the original note playing.

---

<div class="post-metadata">

**Author:** ![Dennio](https://discourse.zynthian.org/letter_avatar_proxy/v4/letter/d/48db29/32.png) [@Dennio](https://discourse.zynthian.org/u/Dennio)\
**Post date:** [October 11, 2023, 9:54am UTC](https://discourse.zynthian.org/t/transposing-individual-midi-notes/8637/3 "2023-10-11T09:54:00Z")

</div>

It works perfectly with this code:

```auto
MAP NON#35 => NON#36
MAP NOFF#35 => NOFF#36

```

Thank you very much @riban 😊 🤘
