# MB64E quickacces patch from button?

**URL:** https://forum.midibox.org/t/mb64e-quickacces-patch-from-button/17159
**Category:** MIDIbox HUIs
**Created:** [December 20, 2012, 12:43pm UTC](https://forum.midibox.org/t/mb64e-quickacces-patch-from-button/17159 "2012-12-20T12:43:46Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![anderspe](https://forum.midibox.org/letter_avatar_proxy/v4/letter/a/ad7895/32.png) [@anderspe](https://forum.midibox.org/u/anderspe)
#### Post date: [December 20, 2012, 12:43pm UTC](https://forum.midibox.org/t/mb64e-quickacces-patch-from-button/17159/1 "2012-12-20T12:43:46Z")

</div>

So I’ve built my first midibox (mb64e). I’m going to use it as a foot controller where I can store and recall the encoder and button settings for different patches.

At the moment it’s working exactly as it’s supposed to by having 4 dedicated bank recall buttons (FF 02 0n for the buttons). So when I press button 1 it changes to bank 1 patch 1, button 2 bank 2 patch 1 etc.)

The problem is that it takes a second or two to change bank - and since I’m gonna use this for playing live, it’s too slow. Changing patches, however, is instant.

So is there a “quick access” switch to patch button meta event?

Kind regards,

Anders

---

<div class="post-metadata">

### Author: ![T.K](https://forum.midibox.org/user_avatar/forum.midibox.org/t.k/32/7_2.png) [@T.K](https://forum.midibox.org/u/T.K)
#### Post date: [December 20, 2012, 6:05pm UTC](https://forum.midibox.org/t/mb64e-quickacces-patch-from-button/17159/2 "2012-12-20T18:05:52Z")

</div>

Hi Anders,

I’m surprised that it takes so much time to switch between the banks.

Could you please check, if you’ve enabled the “AUTO\_SNAPSHOT” option, which dumps all events of a bank to the MIDI OUT interface on every bank change?

You could check this with a MIDI monitor.

This would take some time - the MIDI bandwidth is the bottleneck.

Best Regards, Thorsten.

---

<div class="post-metadata">

### Author: ![anderspe](https://forum.midibox.org/letter_avatar_proxy/v4/letter/a/ad7895/32.png) [@anderspe](https://forum.midibox.org/u/anderspe)
#### Post date: [December 20, 2012, 9:22pm UTC](https://forum.midibox.org/t/mb64e-quickacces-patch-from-button/17159/3 "2012-12-20T21:22:32Z")

</div>

> Hi Anders,
> 
> I’m surprised that it takes so much time to switch between the banks.
> 
> Could you please check, if you’ve enabled the “AUTO\_SNAPSHOT” option, which dumps all events of a bank to the MIDI OUT interface on every bank change?
> 
> You could check this with a MIDI monitor.
> 
> This would take some time - the MIDI bandwidth is the bottleneck.
> 
> Best Regards, Thorsten.

Auto\_snapshot was not enabled. I tried to enable it, but that changed nothing…

---

<div class="post-metadata">

### Author: ![T.K](https://forum.midibox.org/user_avatar/forum.midibox.org/t.k/32/7_2.png) [@T.K](https://forum.midibox.org/u/T.K)
#### Post date: [December 20, 2012, 11:23pm UTC](https://forum.midibox.org/t/mb64e-quickacces-patch-from-button/17159/4 "2012-12-20T23:23:44Z")

</div>

I checked this by measuring the delay caused by the Bank Load - and noticed that it was actually done twice! 😉

So: please try this version: [http://www.ucapps.de/mios/midibox64e\_v2\_2e.zip](http://www.ucapps.de/mios/midibox64e_v2_2e.zip)

Now it takes ca. 300 mS to load a bank. Unfortunately I can’t make it faster due to the huge bank size (8 groups are loaded at once)

Best Regards, Thorsten.

---

<div class="post-metadata">

### Author: ![anderspe](https://forum.midibox.org/letter_avatar_proxy/v4/letter/a/ad7895/32.png) [@anderspe](https://forum.midibox.org/u/anderspe)
#### Post date: [December 21, 2012, 7:18am UTC](https://forum.midibox.org/t/mb64e-quickacces-patch-from-button/17159/5 "2012-12-21T07:18:13Z")

</div>

> I checked this by measuring the delay caused by the Bank Load - and noticed that it was actually done twice! 😉
> 
> So: please try this version: [http://www.ucapps.de/mios/midibox64e\_v2\_2e.zip](http://www.ucapps.de/mios/midibox64e_v2_2e.zip)
> 
> Now it takes ca. 300 mS to load a bank. Unfortunately I can’t make it faster due to the huge bank size (8 groups are loaded at once)
> 
> Best Regards, Thorsten.

Cool! 300 ms should be fast enough. I’m just on my way on christmas vacation, but I’ll check it out when I come home next week.

Thanks a lot!!
