MetaGrid Pro User Guide
MetaGrid Pro User Guide
User Guide
! -2-
HELLO
Thank you for purchasing MetaGrid Pro - the next iteration of the flexible and powerful utility app
that enables you to control your favorite applications on a Mac or PC directly from your iPad through
WiFi or USB. We hope it will find a home in your creative environment!
We did our best to make MetaGrid Pro as intuitive and user friendly as possible. However, you will
need a few minutes to set it up and get familiar with its concepts and functions. To help you we have
created this User Guide and a comprehensive set of video tutorials with step-by-step connection and
operation instructions.
If you have any problems, questions, feedback or feature requests, don’t hesitate to contact us at
[email protected]. You can also join our user forum where you will find useful tips, support
info and content created by the MetaSystem team and the MetaGrid user community.
2 METASERVER INSTALLATION
MetaGrid Pro needs MetaServer - a small server application - to be installed on your computer to
receive and process keyboard shortcuts and MIDI messages.
1. Go to www.metasystem.io > Downloads and download MetaServer app for Windows or Mac.
2. Copy Metaserver.app/exe to the Applications (Mac)/Program Files folder (PC).
3. Launch MetaServer. You will see the icon on the menu bar (Mac)/task bar (PC).
For OSX 10.14 and later: you will need to give MetaServer permissions to control your computer. Go
! to System Preferences > Security & Privacy > Accessibility > Privacy and System Preferences >
Security & Privacy > Accessibility > Input Monitoring and select the checkbox next to the Meta-
Server icon.
! On some Windows machines you may be asked to install .NET Framework 3.5 to run MetaServer.
Proceed with the installation.
! Occasionally, some antivirus software may identify MetaServer as a threat. Simply ignore the warn-
ing. Sometimes antivirus/antimalware software can add MetaServer to their black list. This makes
it impossible for MetaServer to communicate with MetaGrid Pro. Remove MetaServer from their
black list to enable MetaGrid Pro to detect MetaServer on your Win computer.
-4- MetaGrid Pro User Guide
WIFI NETWORK/USB SETUP ON YOUR COMPUTER AND iPAD
3 MetaServer needs an active Wi-Fi or USB connection to establish communication between MetaGrid
Pro on your iPad and your computer. You can use your local Wi-Fi network or create an ad-hoc Wi-Fi
connection.
! Your computer and your iPad must be connected to the same Wi-Fi network.
! Use the appropriate cable to connect your iPad to your computer though USB connection. No addi-
tional setup is needed on Mac. For Windows you need to install Apple iTunes on your machine.
MetaServer can simultaneously have up to 4 iPads running MetaGrid Pro (or earlier versions of Me-
taGrid), which means you can control your computer using multiple iPads! No additional setup is
needed - just connect your additional iPads as outlined in the instructions above.
i MetaGrid Pro also automatically reconnects to the last known host on Wi-Fi/USB. MetaGrid Pro also
remembers the name of the last connected computer and automatically reconnects on launch or af-
ter disconnection.
OFFLINE MODE
MetaGrid Pro can also work in an offline mode. This enables you to edit MetaGrid Pro content while
not connected to the computer. To enter the offline mode, tap the Offline button in the bottom right
corner of the Connection Screen.
Pre-requisities:
1. /Backup
It stores global backup file called Metagrid.mbackup file.
! Backing up your files is highly recommended. Every time you do so, MetaGrid Pro Backup.mbackup
file will be updated and overwritten.
2. /Buttons
This folder contains .mbutton. These are created when you export individual buttons from the Edit
Pane screen.
4. /Workspaces
This folder contains .mspace files. These are created when you export workspaces. The file name is:
<profile_name><workspace name>.mspace
5. /Profiles
This folder contains .mprofile files. These are created when you export profiles. The file name is:
<profile name>.mspace
You can share the exported files with other users. To import files received from other users, place the
files in appropriate folders above. They will then appear on the Import screen in MetaGrid Pro.
MetaGrid Pro enables you to share your custom content through email, messages and files.
To share a Macro/Button/Grid/Workspace/Profile:
1. Tap the share button in the respective editor (Content Manager, Edit Pane or Macro Editor).
Tap the respective export option and then tap Share.
2. Select an app you want to share your content with or tap Save to Files.
You can import content (Viewsets, Views and Buttons) from the previous version of MetaGrid by using
Dropbox to copy the files to the following folders:
The MetaGrid Pro content files are all available for import. If you use the iOS share functionality,
please follow the standard procedure to import resources from email/Files etc.
Top Bar
1
Profile Icon - the icon for the currently active Profile (for more information, see “Profiles” on page
41). Tap the Profile Icon to display the Settings window. For more information, see “SETTINGS” on
page 48.
Grid Name - the name of the active Grid. The Grid Name is displayed below the Profile Name.
i Top bar also features the Action Bar. This shows the macro components assigned to the button. The
bar is briefly visible when you tap a button with a macro assigned to it.
Connection Type Icon - this shows the connection state (USB, Wi-Fi or Offline)
Lock Button - this enables you to temporarily pin the currently active Profile and pre-
vent MetaGrid Pro from changing the Profile when you switch to a different application
on your computer.
Back Button - this enables you to navigate back to previously displayed Grids. The
button is active when the Grid has been changed by either an external MIDI message,
a computer keyboard shortcut or by pressing a button on the Grid that then displays a
different grid.
Scenes - This section shows the Scenes you have created for the current Profile. For
more information, see “SCENE EDITOR” on page 31.
OmniSpace Button - This button enables the OmniSpace mode. MetaGrid Pro will
display the OmniSpace Profile. For more information about the OmniSpace Profile, see
“CONTENT MANAGER” on page 40
3 Grid Area
This is the place where the magic happens - the large central area that displays your
grids.
This area enables you to switch between the two editor modes: Layout and Object. The Object but-
ton is selected by default after entering the Edit Mode. For more information, see ”Layout Editing”
on page 18 and “Object Editing” on page 16. Exiting from Edit Mode is achieved by pressing the
Done button.
Style - this displays the Copy & Paste Style screen where you can specify attributes that you want
to paste to the selected object. To copy a style, enable the toggle switch on the Copy & Paste Style
screen. The button will be become highlighted, which means that the pasting option will be limited
only to the parameters selected on the Copy & Paste Style screen.
Multi - this toggles the Multi-selection Mode that enables you to select multiple objects of the
same type on the grid (e.g. buttons or faders or labels).
Copy - this copies any objects you have selected to the clipboard.
Paste - this pastes the object you have copied. If the Style button is enabled, pasting will only be ap-
plied to the parameters you have selected on the Copy & Paste Style screen.
2 Edit Pane
The Edit Pane enables you to edit the properties for any object you have selected. The screen is dis-
played automatically when you tap an object in the Grid Area. To close the pane, tap the right arrow
icon on the left of the pane. The contents of the Edit Pane depends on the selected object.
Instead of a blank canvas, MetaGrid Pro is grid-based. Underneath each grid there is an master
24x24 grid with empty slots. These slots can be resized and filled with various grid objects depending
on your needs. Each grid is created with a grid size you have selected (see “GRIDS” on page 38) and
pre-populated with blank buttons. However, this is only a starting point – you are not restricted to
this layout, you can alter it until it suits your requirements.
Modifying the layout is achieved in the Layout Editor. Objects can be deleted by clearing them off
the grid, made bigger by merging them with empty neighbouring slots or made smaller by splitting
them.
Layout modifications can be done with the following editor function buttons (from the left).
Undo/Redo - this enables you to undo or redo actions related to editing objects on the grid
Split - this enables you to split a slot into four smaller slots
Add - this displays the Object Type Selector that enables you to add an object to an empty slot on
the grid.
To create a fader:
1. Merge slots into a large slot where you’d like to place the fader.
2. Selected the slot that was created by the merge action
3. Tap Add and select Fader. The fader will be added to the selected slot.
MetaGrid Pro features 3 types of buttons: Standard Buttons, Momentary Switches and Latching
Switches. By default, all the grids created in MetaGrid Pro are prepopulated with standard buttons.
The following configuration options in the Edit Pane are identical for all button types. These are:
More (...) - thi is the icon in the upper right corner of the Edit Pane. Pressing the icon displays the
Actions menu with the following actions Copy Macro: Mac -> Win and Copy Macro: Win -> Mac.
These actions copy and paste respective macros between the different operating systems. The menu
also features a Reset Button function – which reverts all the button settings to their default values.
Share - (the icon to the left of the More button). This enables you to import/export a button through
Dropbox and / or the iOS Share options.
Macro (Mac/Win) - displays the Macro Editor. Clicking in either the Mac or Windows field displays
the Macro Editor (for more information see “MACRO EDITOR” on page 34).
Text Size - this sets the size of the text displayed on the button
-22- MetaGrid Pro User Guide
Style Presets - this enables you to choose from 11 preconfigured button color styles
Colors - this displays the Color Selector that enables you to choose colors for the following button
elements: background, border, text, icon and background image.
Target Application - buttons on one grid in MetaGrid Pro can trigger macros in different applica-
tions – you’re not limited to staying with just one application. This option enables you to specify the
target application on your computer that will receive the assigned macro.
Here the description and unique options for each button type:
Standard Button
The Standard Button is an object that reacts to the touch down action and has only one visual state.
Here are the unique setup options:
Enable Repeat on Long Press - with this option enabled, tap and hold the button to continuously
trigger the macro, same as holding the keyboard key will repeatably type the respective character.
– Grid Display Action: Display Grid - - this enables the user to specify a grid from the same
workspace that will be shown after that button is pressed. If a macro is included with the but-
ton, the macro will be triggered before the display switches to the specified grid.
– Show / Hide Omnispace – – this enables users to switch to and from the Omnispace Profile.
These are the unique setup options for the Latching Switch:
Latch Off/On Switch - this enables you to switch between the On / Off button states and configure
the options for each respective state. In Edit Mode, when set to On, all the buttons with two states
(momentary and latching switches) will change their state to On and all standard buttons will be
dimmed.
Toggle On Incoming MIDI - with this option enabled, the switch will be toggled On or Off by an in-
coming MIDI CC message on the MetaSystem MIDI port. Set the CC value and channel for the Latch
On / Latch Off state and MetaGrid Pro will automatically toggle the switch once this MIDI message is
received from your DAW or your controller.
! The incoming MIDI message will not trigger a macro - it will only toggle the state of the switch.
Switch Group - this enables you to assign the Latching Switch to one of 19 switch groups.
Group Leader switch - this sets the Latching Switch as the leader for the button group
Leader responds to Followers - with this switch enabled, the leader switch in the ON state will be
turned off by any of the follower switches in the group.
To use Latching Switches to set up a switch group with a leader controlling followers:
1. Create a few latching switches on the grid.
2. Assign them to a switch group.
3. Select the switch you want to be the group leader, toggle the Group Leader switch to ON and
make sure the Leader Responds to Followers switch is set to Off.
Now followers have no control over their own state, i.e. they don’t change their state when touched.
Their state is always the same as the group leader. This means that they act as standard buttons but
the leader controls their visual states and, consequently , the macros assigned to each state.
To use Latching Switches to set up a switch group with a leader responding to followers (the leader will be
switched off by the followers within the same group):
1. Create a few latching switches on the grid.
2. Assign them to a switch group.
3. Select the switch you want to be the group leader and toggle the Group Leader switch to ON
and make sure the Leader Responds to Followers switch is set to On.
4. The enabled Leader responds to the followers.
Now the leader controls the state of the followers, but tapping a follower button will cause the leader
to switch off, which in result will toggle off all other followers in the group.
Like a Latching Switch, the Momentary Switch also has two visual states.
There is only one unique setup option for the Momentary Switch:
Off/On Switch - this enables you to switch between the On / Off button states and configure the op-
tions for each respective state. In Edit Mode, when set to On, all the buttons with two states (momen-
tary and latching switches) will change their state to On and all standard buttons will be dimmed.
! The local applications icons have limited resolution and therefore may be pixelated when used for
larger buttons. In that case, you can always find or make a hi-resolution icon for the respective appli-
cation and assign it to your button as a custom icon.
The Edit Pane in the Object Editor will feature the following setup options:
Macro - By default, MIDI CC faders will use the MIDI CC Action (added by default). Just specify the CC
and Channel parameters. The value will be set by the fader.
i You can add other MIDI CC actions to the macro - the fader will set the same value for all MIDI CC ac-
tions in the macro. This means that you can control multiple MIDI controllers in your DAW using one
fader in MetaGrid Pro.
Text - this sets the fader name displayed under the fader.
i When the fader is being moved, the fader text shows the current value.
Cap Type - this determines the shape of the cap (None, Triangle, Circle, Rhombus).
Cap Size - this sets the size of the cap (Small, Medium, Large)
-28- MetaGrid Pro User Guide
Fader Width - this enables you to choose from 5 predefined fader widths.
Style Presets - this enables you to choose from 11 pre-configured fader color styles
Colors - this enables you to choose colors for the following button elements: text, cap text, cap, val-
ue indicator, background line as well as the fader background and border
Relative To Finger - by default, when you touch the fader area, the cap jumps to the finger position.
With this option enabled, the cap will not jump when you touch the fader area but moving your finger
will cause the cap to move by the relative distance.
Reacts to Cap Touch Only - the fader reacts only when you touch and move the fader cap.
Hide Cap Text - this hides the current value indicator displayed on the cap
Hide Fader Title - this hides the fader title displayed beneath the fader.
During editing, the fader is always set to 50 in the Edit Mode. This can’t be manipulated in Edit
i Mode. When you leave Edit Mode, the fader will be reset to its last value or the value being reported
by a DAW.
The Edit Pane in the Object Editor will feature the following setup options:
Layout - you can choose from three layout types: text only, text with underline at the bottom of the
label, and text inside a background rectangle with rounded corners.
Label Secondary Color - this sets the color for the label underline or the rectangular background
The Scene Editor consist of two ares: Scene List and Scene Details.
The Scene List area, on the left of the Scene Editor, features the list of all scenes assigned to the
workspace.
The Scene Details area, on the right of the Scene Editor, features all the configuration options for
the scene currently selected in the Scene List area.
Icon - this displays the Icon Selector that enables you to select an icon for the selected scene.
Primary/Secondary Scene - this enables you to assign the primary and secondary grid to the select-
ed scene.
Primary Macro - this enables you to define the macro to be triggered while tapping the scene but-
ton. The macro will be triggered when switching from the secondary grid to the primary grid or if the
scene has only the primary grid assigned.
Secondary Macro - this enables you to define the macro to be triggered while tapping the scene but-
ton. When assigned to the secondary grid, the macro will be triggered after switching from the pri-
mary grid to the secondary.
Switch on Incoming MIDI CC – this enables you to define the MIDI CC message that will instruct Me-
taGrid Pro to enable the selected scene.
-32- MetaGrid Pro User Guide
To create a new scene:
1. Touch Edit and tap the Add icon in the top right corner of the Scene Editor.
2. A new Scene will appear. The new scene is ready for editing.
To edit a scene:
1. Touch Edit and tap Edit. The Scene Editor will appear featuring the list of the available scenes
for the current workspace.
2. Select a scene by touching it and then makes the changes you require.
i When the grid being displayed is not assigned to the current scene - it could have been selected via
the Content Manager, by pressing a button or via an incoming MIDI message) - a rectangle will ap-
pear in the bottom area of the scene button on the Side Bar. To return to the grid assigned to the
currently active scene, press the scene button. The rectangle will disappear.
To create a macro:
1. Select a grid object in the Object Editor
and tap Macro in the Edit Pane.
2. Touch Macro to display the Macro Edi-
tor.
3. Tap the plus icon to add an action.
4. You can define a name for the macro.
The name will be displayed on the Ac-
tion Bar in the Dashboard instead of
separate macro components.
To change the order of actions:
1. Long press an action and drag it to the
desired position.
To test the macro from the Macro Editor:
1. Tap the Test Macro icon in the middle
of the top bar in the Macro Editor.
The macro will be performed in the application
in focus on your computer.
Keyboard shortcuts
This action sends the user-defined combination of keystrokes to your computer pogram. You can
create combinations of keystrokes using keys like Cmd, Option, Ctrl, Shift and any key available on a
standard computer keyboard with a numeric keypad.
Text
This action sends the user-defined text to your favorite application running on your computer. The
text cannot contain non-English characters.
Pause
For complex macros, it is likely you will need pauses between actions to allow time between different
instructions. The Pause action enables you to specify the length of the pause between two actions.
MIDI Note On
This action sends a MIDI Note On message on a specified MIDI channel for a program or device that
has been set up to receive signals for MetaServer.
MIDI CC Steps
This action sends a MIDI CC message with a variable value on a specified MIDI channel for a program
or device that has been set up to receive signals for MetaServer. There are two types of behaviors:
increment or decrement by a given value or cycle between predefined values from the range. The
action depends on the number of values chosen on the MIDI Value Steps screen. If you select one
value, the gesture will increment or decrement the CC value by the selected value. If you select more
than one value, the gesture will increment or decrement the value applying the next value from the
specified range. If you tap the up or down arrow icon you can specify if you want to increment or
decrement the value.
Application-specific actions
MetaGrid enables you to add application-specific actions based on predefined commands sets for
Cubase and Nuendo, Ableton Live, Studio One, Logic Pro X, Digital Performer, Reaper and Dorico. For
more information on setting up your DAW and MetaGrid Pro read the MIDI & DAW Setup Guide
that can be downloaded from here.
With one exception, the new grids are all pre-populated with standard buttons. You can change the
i layout in the Layout Editor by removing, merging and splitting existing objects. The exception is a 24
x 24 grid. This is the smallest possible grid and, in this instance, no objects will be added. This will
enable you to start layout editing from scratch.
i You can also create a new grid from the Content Manager. For more information, see “CONTENT
MANAGER” on page 40.
Profiles
The Profiles area lists all the programs on your computer that have MetaGrid workspaces assigned
to them. By default, MetaGrid Pro comes with two profiles already created: Desktop and OmniS-
pace.
If MetaGrid Pro doesn’t find a profile for an application in focus on your computer, it will display the
Desktop profile. The OmniSpace profile is displayed when you tap the OmniSpace button. This pro-
file is available regardless of the application in focus on your computer, so it is a very useful space for
any system-wide macros and functions like Screen or Window arrangements, Application switchers.
To delete a Profile:
1. Select the profile you want to delete.
2. Swipe left and tap Delete.
Workspaces
Workspaces are the containers for grids and scenes. A Profile can have multiple workspaces, but
only one of them may be active at any given moment. When you create a new profile, MetaGrid Pro
automatically creates a default workspace with a default grid and one scene. Workspaces are a help-
ful organisational entities for testing or checking the content received from other users for example.
You don’t have to merge content created by other users with your production workspace, but you
can easily activate their workspaces, test the grids and macros and then decide which of them you
want to integrate with your workspace by copying and pasting.
To edit/copy/duplicate a workspace:
1. Select the Workspace you want to edit, copy or duplicate.
2. Swipe right and tap the option you require.
Grids Area
Grids are the containers for Buttons, Faders and Text Labels.
i You can’t delete the Grids assigned to scenes. Each workspace must contain at least one grid.
Each grid can be assigned with a color scheme sets the dominant colors for the grid itself as well as
the MetaGrid Pro user interface items. Basically, each time the grid is changed as a reaction to the
profile being switched, or by changing scenes, or by an incoming MIDI message, MetaGrid Pro will
impose the color scheme selected for the currently displayed grid across all user interface items in
the dashboard.
i Skin selection will have no impact on the already existing grid objects. However, all the new grid ob-
jects will be created with the color scheme predefined for the currently selected skin.
Standard Palettes
This section features 8 useful hard-coded color palettes: Gray Scale, Dark, Low, Faded, Saturated,
Vibrant, Bright and Light. The Standard Palettes provide you with a useful selection of accent and
background colors.
Custom Palettes
This section enables you to create custom color palettes based on hex values. By default, MetaGrid
i Pro comes with 14 custom color palettes (inspired by our favourite movies!). You can easily modify,
create, delete and reorder these palettes as well as add, remove and reorder colors any existing pal-
ettes.
To reorder palettes:
1. In the Palette Editor long press the drag indicator (three horizontal lines) on the right of the
palette you want to move and drag and drop the palette to the desired place on the list.
To reorder colors:
1. In the Color Editor Window, long press the drag indicator (three horizontal lines) on the right
of the color you want to move and drag and drop the color to the desired place on the list.
To delete a color:
1. Tap the red minus icon and then tap Delete.
Importing/Exporting Palettes
MetaGrid Pro enables you to import/export custom palettes through Dropbox or the iOS share
i menu. For more information on importing/exporting objects, see “IMPORT/EXPORT” on page 7.
The Custom Palettes are also included in the MetaGrid Pro backup file so every Custom Palette that
is currently present in your application will be restored after restoring from backup.
VERSION INFO
1. Version - the current MetaGrid Pro version
2. Build Number - the current MetaGrid Pro build number
USER GUIDES
1. User Guide - displays the user guide for the current MetaGrid Pro version
2. DAW & MIDI Setup Guide - the user guide for setting up MIDI and supported DAWs
CONNECTION STATUS
This displays the name of the computer that is currently connected. On the right is a Disconnect but-
ton that disconnects your iPad from your computer and then shows the Connection screen.
CONTENT MANAGER
This displays Content Manager
APPEARANCE
1. Border – turning this on shows a border around the Dashboard.
2. Display Grids on Full Screen – this removes the Top Bar and the Scene Bar from the display,
putting MetaGrid Pro into full screen mode. An Edit button appears in the top right corner of
the screen to enable users to switch back to the dashboard.
3. Hide Edit Button in Full Screen Mode – this hides the Edit button normally visible in Full
Screen Mode. To get back to the dashboard, swipe across from the left edge
SUPPORT
1. Contact Us - this automatically creates an email for you to write to us at support@metasys-
tem.io
2. Share Log Files - this sends logs from your device to [email protected] for debugging
purposes. To enable this functionality, you need to first enable the log options for MetaGrid
Pro in the iOS Settings.
ADDITIONAL INFO
Information and background about MetaSystem’s development team
In addition to th eoptions in the Settings windows there are further options for MetaGrid Pro in iOS
Settings:
SOUND SETTINGS
1. Enable Sound - this enable sounds that are generated when tapping various MetaGrid Pro
user interface items.
2. Button - this sets the sounds that are generated while tapping on buttons.
3. Scene - this sets the sounds that are generated when changing scenes
4. OmniSpace - this sets the sounds generated when enabling or disabling OmniSpace mode.
5. Debug - this enables users to share Log Files
PRE-RQUISITES
If some of your Keyboard Maestro macros have been set to trigger only in selected applications,
! please add MetaServer to “Available in these applications” list in your macro settings in Keyboard
Maestro.