# Controlling VEPro

**URL:** https://forum.metagrid.app/t/controlling-vepro/1532
**Category:** General Discussion
**Created:** [June 19, 2026, 2:12pm UTC](https://forum.metagrid.app/t/controlling-vepro/1532 "2026-06-19T14:12:38Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![winknotes](https://avatars.discourse-cdn.com/v4/letter/w/c5a1d2/32.png) [@winknotes](https://forum.metagrid.app/u/winknotes)
#### Post date: [June 19, 2026, 2:12pm UTC](https://forum.metagrid.app/t/controlling-vepro/1532/1 "2026-06-19T14:12:38Z")

</div>

I’m new to metagrid so apologies if this question is naive. I’m a dorico/VEpro user. What would help me greatly to reducing friction is if I could have a good way to control VEPro through MetaGrid on the iPad while always keeping Dorico in focus on my Mac. So the first question is whether metagrid HAS to follow the focus of what you’re doing on the metagrid server computer?

Second is for anyone using Metagrid to control VEPro, to what extent are you able to navigate around and open plugins, etc? How dynamic is it? I tried building something with the AI builder but the exposed keyboard shortcuts are pretty limited and surprisingly there’s nothing to select specific channels in the channel list or the mixer. I’m guessing I’d have to create some macros for some things? Maybe through keyboard maestro which I also have. Anyway any guidance would be greatly appreciated.

---

<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: [June 19, 2026, 3:09pm UTC](https://forum.metagrid.app/t/controlling-vepro/1532/2 "2026-06-19T15:09:09Z")

</div>

> [@winknotes](#):
>
> So the first question is whether metagrid HAS to follow the focus of what you’re doing on the metagrid server computer?

You can control VEP automation while Dorico is in focus.

> [@winknotes](#):
>
> Second is for anyone using Metagrid to control VEPro, to what extent are you able to navigate around and open plugins, etc?

You can’t at this point. You’ll have to use KM to select channels. I use Bome MIDI Translator to send mouse clicks - one for the instance and another for the channel. Bome has a unique way of handling this with what’s called Presets. But KM will probably require that you have a dedicated MGP grid with dedicated buttons that send these mouse click commands on a per instrument/channel basis.

---

<div class="post-metadata">

### Author: ![winknotes](https://avatars.discourse-cdn.com/v4/letter/w/c5a1d2/32.png) [@winknotes](https://forum.metagrid.app/u/winknotes)
#### Post date: [June 19, 2026, 5:04pm UTC](https://forum.metagrid.app/t/controlling-vepro/1532/3 "2026-06-19T17:04:58Z")

</div>

Thank you. I have some more things to look into then.

---

<div class="post-metadata">

### Author: ![winknotes](https://avatars.discourse-cdn.com/v4/letter/w/c5a1d2/32.png) [@winknotes](https://forum.metagrid.app/u/winknotes)
#### Post date: [June 19, 2026, 6:08pm UTC](https://forum.metagrid.app/t/controlling-vepro/1532/4 "2026-06-19T18:08:22Z")

</div>

One other dumb question. Would I create macros in KM to do things in VEPro then create the MGP grid to use those KM macros? Is that correct?

---

<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: [June 20, 2026, 3:39am UTC](https://forum.metagrid.app/t/controlling-vepro/1532/5 "2026-06-20T03:39:08Z")

</div>

I would create the grid first so you can test things as you go.
