I’ve been making music for a living for 20 years, I always play through Logic - I know what I’m doing. I just don’t understand how people can play with this amount of latency. A mystery to me.
Yeah but Lofi Leif is not exactly playing “in the pocked” rythm stuff is he? There is no way to tell if he just ignores the latency, pretends like it’s not there.
Just ask.
If there is latency, I don’t feel it anymore. I do not pretend anything. I have retrained myself to play these virtual instruments with these instruments as the single audible reference, both against a drum beat (in the pocket) and more rubato. Practice makes progress, where it does not make perfect.
With MG3 you can obviously audit the actual latency with different virtual instruments by setting them up side by side with the clean audio from your guitar. If, in doing that, you realize that different instruments have different amount of apparent latency to them, you can experiment with settings to mitigate this, and/or simply choose the ones that play better for whatever you are trying to do. Not all instruments work the same for us all.
I don’t appreciate that you kind of pretend latency is no issue…for me midi guitar 3 is no more than a toy at this point. I imagine I’d be very disgruntled if I paid for this.
100% true when you play on a keyboard than you have the same issues with sounds with a long attack time.I experience the same latency as my audio interface and not more with or without MG3. But when i try to play piano on MG3 or another guitarsynth,than i got a lot of unwanted noises and glitches not related to latency.
When i hear you play piano than its almost flawless.I just need your fingers.
“…this amount of latency” and “you kind of pretend latency is no issue”?
As @LoFiLeiF acknowledged, of course, there is latency in every audio process, but the extent of that latency and how you manage it is the important point.
If it were unworkable, nobody would be using it, but look around and you’ll see that plenty of people are using MG successfully! And it shouldn’t surprise you that many of those MG users also “know what they’re doing” – regardless of whether or not they use Logic Pro.
“Kind of pretend”?
Latency is an issue for everyone it is an issue for: We are not all the same. If I say “Latency is not an issue for me” I am not talking about your experience.
I know you don’t appreciate my reporting. That has been made abundantly clear also from before.
When you want MIDI from audio, there will always be some latency. Detecting a note with no latency means detecting it before it was played. Many of us dont bother much, and that even some very fast legato players.
You can pick your latency - from fastest to slowest:
- The hex flash tracker is faster than any (usable) hardware solution.
- Hex expressive is right in the ballpark of the best hardware.
- Monophonic tracking from a standard jack is fast enough that speed is not an issue (there are other things more pressing).
- Poly tracking from a standard jack is where things get a bit long in the tooth, but what most of us actually use, because it’s so convenient.
When we offer criticism, we should always first remind ourselves—and be grateful to you, @JamO—for the wonderful gift you’ve given us with your MIdiGuitar software, as you’ve done once again with this new version ![]()
I’m certain, by the way, that the story of latency reduction is far from over.
First of all, latency is more forgivable for listeners in the audience than it is for a performer.
The performer needs precise control over their instrument—not only for themselves but also for interaction and synchronization with their fellow musicians in a band or orchestra. This is especially true for solo playing, where latency can be particularly disruptive.
Ultimately, it’s about the latency from the first transient of the guitar sound to the moment the listener (player and audience) perceives a played note.
The final question is: How this latency could be filled with tonal events to give the listener the psychoacoustic impression that they hear the note immediately—from the very first transient of the played guitar note—as the sound of the selected MIDI instrument?
I will make suggestions on this once I have tested the new Windows version of MidiGuitar 3.0.74 to see what has already been implemented in this regard.
As a regular user my usage is 70% mono and 30% chords. I have followed setup videos @LoFiLeiF that were illuminating back in the day and that I still check from time to time.
My personal perception is very good when I use mono but I have learned that mostly depends on the synth sound itself. They were not made for strings they were made for keys and no software can substitute the mechanics or the physics involved. So my experience is that you need to tweak your VST synth sound, match the glide and PB with MG3, especially on old VST and also on newest MPE ones. Chords fall into another category. they work, with the help of an hold pedal and a good sync between hands and feet but as I always said the expression of a Prophet-5 intro in In The Air Tonight can be reached only with a keyboard, with my current capabilities.
Latency as a measurement in the hardware is less important IMHO when compared to the listener/player feeling. With Silicon Macs we all* experienced since M1 that the number of samples could go down as much as 128 and 64 w/o affecting CPU too much and that reduces latency to a non audible delay and I can play smoothly, not shredder style but fast enough! ![]()
So @JamO thanks for this incredible software and @LoFiLeiF for the dedication and great video, still useful today.
Keep it up!
*Mac Users of the first wave when prices were low… I pray my M1 Mac will last for 5 years more…
Where do I find the hex flash? Downloaded and updated hex3. Gigperformer recognises it and the midi channels changed as you marked out (up down - down up 2-7). So I think I updated correctly. Expected to find it by “tracker”
Click “Expressive” and the tracker will switch to “Flash”.
Hi @Lpspecial, I couldn’t agree more. You’re absolutely right. Exactly—only MidiGuitar Standard without HEX hardware really has a bright future. And it’s not just a small group that’s waiting for it, but a very large number of people—in other words, the majority of all guitarists. ![]()
Hi @Lpspecial, of course the MG3 Standard version is already quite useful.
As we know, single-string detection for standard guitars is physically and mathematically possible (see the MIGIC Poly solution).
Single-string detection is undoubtedly the crucial missing link needed to make the powerful HEX features (such as string retuning, transcription, etc.) conveniently available for any standard guitar—without the need for HEX hardware in the future.
For me, it’s worth waiting for this instead of buying HEX hardware just yet ![]()
Hi @Lpspecial, I’m pretty sure that @JamO will take on this tempting challenge, since it will make his MG3 Standard product—with single-string detection—even more powerful and thus set it apart even more clearly from the rest of the competition.
As always, the decision on this rests solely with @JamO.
Hello , I just installed the new update on Sonoma 14.8.9 and my set up doesn’t work anymore. No recognising of my signal. Nothing change in my audio hardware , always on Apollo UAD. Any help?
maybe your mic permissions got reset with the update?
Where can I check that?
I’ve got the the preferences in midi guitar and everything was in place. I tried to change my 48khz to 41 and valid again my Apollo in and out but nothing changes.
this would be in your apple settings, under ‘security and privacy’ / microphone.
mg3 should be enabled there. it may have been turned off by the sonoma update.
have you checked to confirm other audio applications are working?