Latency

Good afternoon everyone, is there a latency problem with the Midi Guitar 2 software?

Hi @Adriano_Costa
Welcome here, to begin with. :handshake:
There is no secret that there is latency involved in the Audio to MIDI translation process generally, and it is also acknowledged to be a factor in MIDI Guitar 2. If it is a “problem” or not, is mostly a question of user perspective, if you can “work through” or get over the initial feeling of unease or discomfort. I did a video on it a while ago, where I go over some things that might be of interest to you?

1 Like

Hello Adriano, welcome here :slightly_smiling_face:

To give some brief information by way of example, here are some figures from my computer

MG itself induces very low latency: the CPU consumption is less than 1% when not playing and with no plugin loaded.

However, the more audio and midi plugins you add, the more latency will increase.
It will be more or less high depending on the plugin used: some plugins are very greedy in cpu cycles, others are very well coded and generate very little latency.

An example tested on my machine (Windows 11, intel i5)

  • audio plugins: Deep Expressor+JS9 Screamer+Tube Amp+Cabinet 2
  • MIDI plugins: MDA Piano+Chorus
  • Mixer: Delay+Reverb
  • Midi FX: Sustain+Transposer

With buffer size set at 64 samples / 44,1 kHz, the CPU consumption is then 3% on average.

But some plugins I won’t name :wink: force me to set the buffer size up to 256 samples so as not to exceed 60% CPU consumption and to avoid crackles or glitch.
256 samples is still a very tolerable value even on percussive instruments.

2 Likes

Boa tarde a todos, muito obrigado pelas explicações, farei muitos testes com o Midi Guitar 2, quando obtiver bons resultados acerca de latência mínima, compartilharei, boa música a todos!

2 Likes

no, this is not correct.
The more audio and midi plugins you add, the more the CPU consumption will increase.
this will however not affect the latency! As long as your CPU isn’t overloaded and starts crackling, the latency stays allways the same.

  • the latency of the normal guitar signal is governed by the buffersizes, just like with any other music app.
  • the latency of the generated midi however and therefore the loaded synths is much higher, roughly 20 to 40 ms, because that is the time it needs to detect the notes.

Yes you are true when you say that this sentence is not correct:

I shortened the explanation too much. I should have specified:
“because it will be necessary to increase the buffer size to avoid crackles”

Thank you for correcting this error which can lead to a misunderstanding of the latency mechanism.

1 Like