MGP Provides Excellent Workflow But MetaServer Needs To Be Faster

I’m not sure about Mac, but on Windows, when executing commands in quick succession, MGP is just not as consistent and snappy as I would have hoped. The initial command is quick/immediate but the following commands take roughly 600ms and there’s all sorts of inconsistency i.e. MGP becomes unpredictable. This makes e.g. pitching a note up/down or nudging left or right an unpleasant experience.

If my Roland piano or Logitech keyboard suffered from this same behaviour when I was playing or typing fast, they would be unusable.

In this gif you can see that although I am tapping a button consistently at
2 times per second, MGP is struggling to send the MIDI message intime with my taps.

ezgif.com-video-to-gif-converter (2)

Metaserver is registering all the commands but is executing them in an erratic fashion. This really does adversely affect the UX.

Are you connected through USB or WiFi?

I’m connected through USB. Which is why I posted here. All my other USB devices respond immediately i.e. no discernible lag. But MGP on both my iPads behaves like the gif above illustrates.

ok - does this situation change when you have only one iPad connected?

Nope. MGP still spits out commands erratically with one iPad connected. It lags behind my button presses and then all of a sudden spits out 2 or 3. Like in the gif.
And fader movements are sporadic. As are XY Pad movements. It all just feels a bit glitchy and spasmodic.

I have created the support ticket for this - we will be investigating this this week.

1 Like

Is it a simple macro with many NoteOn items or a more complicated one with pauses or something else? Or maybe macro with one NoteOn pressed rapidly by the user?

In my gif ^ you can see that it is just a simple note on command.

We can’t replicate this on our test systems I am afraid. Do you use a USB hub - can you also use Apple USB cable to see if it helps?

Nope.

I am using the USB cable that came with the iPad.

Can you unplug all other USB devices and see if this issue persists?

Yup, I just unplugged everything including my second iPad. MGP still lags and then spits out two or three commands.

This is a fresh button running straight into Cubase’s Generic Remote via the MGP port. Not through Bome, and this is what nudging looks like. I’m on Windows.

ezgif.com-video-to-gif-converter (1)

@JTB We have analyzed this issue and implemented some improvements for USB communication in the latest Win server available in the Beta section (Metaserver_Win_5.1.1.0_Beta2). Can you check and let me know if it helped?

How do I access the Beta section?

Just added you to the Beta forum.

It’s 1000 better/faster. :+1:
Unfortunately neither of my iPads are receiving MIDI. And connectivity is not as reliable as 5.0.0.0

1 Like

Good to hear it, JTB! You will need MGP 1.6.5 for the seamless operation - it is currently in Beta - it will be released within a week or two. So currently revert to the release version of MetaServer and wait for MGP 1.6.5 release or send me your email to add you to the TestFlight beta repos.

1 Like