# Issue with Latching switches

**URL:** <https://forum.metagrid.app/t/issue-with-latching-switches/940>\
**Category:** Support & Troubleshooting\
**Created:** [August 9, 2025, 9:26am UTC](https://forum.metagrid.app/t/issue-with-latching-switches/940 "2025-08-09T09:26:18Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![batear](https://avatars.discourse-cdn.com/v4/letter/b/f4b2a3/32.png) [@batear](https://forum.metagrid.app/u/batear)\
**Post date:** [August 9, 2025, 9:26am UTC](https://forum.metagrid.app/t/issue-with-latching-switches/940/1 "2025-08-09T09:26:18Z")

</div>

**1. Summary/Title**  
sending Midi Note On / Note Off (Button with “Latching-Switch”) - values get shifted after leaving Edit-Mode, copying respective buttons, or reopening Metagrid App!

**2. Steps to Reproduce**

- **Step 1** : Create a button (Type: Latching Switch)
- **Step 2** : Set Macro to send Midi Note On, (On Stage) say A#-1
- **Step 3** : Set Macro to send Midi-Not Off, (Off Stage) say A#-1
- **Step 4** : Copy this button and change the Midi-Note Values here to A-1
- **Step 5** : Leave Edit Mode and see what these Button Send out

**3. Expected Result**  
Sending Midi Note On and Note Off Messages at defined Keys (A#-1)

**4. Actual Result**  
_Metagrid corrupts randomly the Data type and Value of stored Midi-Messages (often it sends out Note On and Note On - instead of Note On - Note Off, and it often shifts the Note Value itself (Set to send A#-1 (On) & A#-1(Off), but it sends A#-1 (On) & F-1(Off)!  
This happens when you leave Edit Mode, or/and Copying such Buttons, or Reopen Metagrid_

**5. Screenshots or Video (if applicable)**  
_Grid for MODO-Bass send via e-mail_

**6. Device Information**

- **Operating System (OS version)**: MAC Sonoma 14.7.5
- **MetaGrid Pro version** : Latest 1.6.9
- **Device Model (e.g., iPad, Mac)**: IPAD 7. Gen IOS 18.3.1
- **Affected software version (e.g., Cubase 14)**: Modo Bass (VST Plug-In & Stand Alone App)

**7. Additional Notes**

---

<div class="post-metadata">

**Author:** ![JTB](https://avatars.discourse-cdn.com/v4/letter/j/5fc32e/32.png) [@JTB](https://forum.metagrid.app/u/JTB)\
**Post date:** [August 10, 2025, 2:44am UTC](https://forum.metagrid.app/t/issue-with-latching-switches/940/2 "2025-08-10T02:44:35Z")

</div>

100%. MGP has an issue with overwriting macros with latching Switches. MGP seems to retain old data associated with Latching Switches and will randomly revert back to an old macro after relaunch. Beware!!!

I basically never copy a button’s macro over to another button anymore - I always uncheck Macro in ‘Style’ otherwise that macro will just reappear randomly later on. Check this video out of a Latching Switch with 4 random Macros that have ‘Latched’ onto it.

> [@Bug: Macro Retaining Old Entries And Another XY Pad Bug](https://forum.metagrid.app/t/bug-macro-retaining-old-entries-and-another-xy-pad-bug/885):
>
> In this video you can see that I need to clear the macro 4 times before there is no entries. It happens a lot with latching switches. It may be where I have copied a button across. It seems that the ‘Clear’ function is not working as expected. I am running 1.6.9 (30697) And here you can see that after adding a controller to this XY Pad it reverts back to only one controller.
