Studio One - How To Trigger Custom Macros in Studio One

Given I have custom macros I use in studio one to speed up my workflow.

Is there a way to make the Studio One’s custom macros show-up and integrate with metagrid pro?


Is there a way to make Metagrid Pro read Custom Macros similar to concept of reading application menus in context?

Hi sealtunes the only way ive found is to make keyboard shortcuts for your macros then trigger them from metagrid .
Cheers paul

Thanks Paulq.

This was my initial solution but I am quickly running out of simple key commands as I have many commands in my workflow.

I use both Keyboard Maestro and MetaGridPro to avoid having to assign so many keys.

I hoping there is a way to read in custom commands

Unfortunately, it is not possible - Studio One doesn’t give access to the internal custom macros through their MIDI control scripts. That’s a big bummer I am afraid. And the macros are not visible also in the menu command structures. So I guess assigning keyboard shortcuts it is the only way for now.

Bonjour, la seule solution que j’ai et qui fonctionne a merveille c’est non pas d’utiliser des raccourcis clavier mais des programme change CC. Vous aurez 127 adresse CC sur 16 canaux midi donc 2032 possibilités d’utilisations de macros.

3 Likes

Je ne sais pas du tout par où commencer pour creer une macro avec CC + canal MIDI. Je n’ai aucune idée de comment configurer une macro avec CC + canal MIDI. Que faut-il faire du côté de Studio One? Que faut-il faire sur l’application metagrid?

Does anybody know - how to trigger custom macros from metagrid app via CC + MIDI channels? I’ve found how to create a macro on metagrid pro app button and how to assign a ‘Program Change’ type of action. And then what? How do I trigger a custom macro? That would be very valuable - if anybody could share a step by step process, cheers!

Meta Grid Pro

Assign a button in MetaGrid Pro to Send MIDI CC.

Select a button.

Let the button trigger a macro under the MIDI action. (In this example I will select a continuous controller. And set it to trigger 127,127,1 as shown in the image).

Now the button is assigned but it will not work yet. Close it and click “Done”





Create a Custom Macro in Studio One

  1. Open the Macro Editor:
  • Go to Studio One > Macro Organizer.
  • Click New to create a new macro.
  1. Add Commands to the Macro:
  • Search for the actions you want in the Commands List.
  • Click Add to include them in the macro.
  1. Name and Save the Macro:
  • Give your macro a clear name (e.g., “Pack It).

  • Click OK to save it.

  • To make life easy - Test your macro is working manually e.g via macro panel.


Enable MIDI Control in Studio One ( One Time Setup Only )

(If Metagrid Pro is already sending MIDI, skip this step. It only needs to be done once)

  1. Go to Studio One > Preferences > External Devices.
  2. Click “Add” > Select “New Keyboard”.
  3. Set “Receive From” to the Metagrid Pro MIDI input.
  4. Check “MIDI CC” and make sure it’s enabled.
  5. Click OK to confirm.


Assign a MIDI CC to a Macro

Now that Studio One is receiving MIDI CC messages, we will assign one to trigger a macro.

To add a new button:

  1. Go to Studio One > Preferences > External Devices.
  2. Select MetaGrid MIDI.
  3. Click MIDI Learn.
  4. Press a button in MetaGrid Pro. Click the Button you created earlier in MTGP.
  • You should see a new parameter appear (given a name like “Pack It”).

Assign this new control to an action in Studio One by right clicking on the button.

Search for Your Macro in the list. Select your macro. In my example “Pack It”

Studio One should now recognize the MIDI CC and assign it to the macro.

Now every time you click the macro on MTGP should see the action executed.

1 Like

Much appreciated @sealtunes

1 Like

Amazing, works like magic, thank you very much for very detailed description Sir. This helped me a lot. The missing puzzle for me was creating another external keyboard ‘Metagrid MIDI’ and assigning buttons through it. All the best to you!

1 Like