New plugin GuitarMidi-LV2

I only have the mod duo and the dwarf. Ill work on getting it on the dwarf first. For the DuoX someone who owns one would have to help out, or I would buy one from mod if they still have one

1 Like

It works fine with synth plugins.
However, with piano plugins like Plugins - MOD Audio, some extra notes are occasionally triggered, which can be a bit distracting.

By the way, I was thinking of buying you some coffees, but I couldn’t donate via PayPal.
You live in Germany, right?

Yes.

The extra notes can be mitigated with the onset threshold parameter. The model is pretrained currently only on synthetic guitars. In June I’ll run a training round with real guitars for fine tuning. That will improve the situation

1 Like

Is the paypal link broken? Or you don’t like paypal? I’d understand the latter

The link is OK.
PayPal website says “Donations to this recipient are not supported in this country.”
But according to PayPal support, my account setting is wrong.
I’ll check my settings. So please wait.

Thanks for the support. Hope Plugin is working well for you. Do you mind telling me your Hardware and distro specs? Thanks

I’m using the following hardware.
OS: Debian GNU/Linux 13 (trixie) x86_64
CPU: AMD Ryzen 9 PRO 8945HS (16) @ 5.26 GHz
GPU: AMD Phoenix3 [Integrated]
Memory: 21.71 GiB / 29.16 GiB (74%)

1 Like

Which DEB package did you install?

guitarmidi-lv2_2.0_ubuntu2404_amd64.deb

1 Like

New video released https://www.youtube.com/watch?v=EQhcgh-e5gY
I use GuitarMidi-LV2 to play the Protein synthesizer with my guitar
Get the plugin for linux at

You can donate to keep the development and the channel going:

5 Likes

Got it running on the dwarf BUT

I had to turn off all kinds of optimizations of tflite for modern arm processors to get it compiled and linked. Its not usable

5 Likes

Oh… it’s not for the dwarf it seams

The anagram may handle it ?

1 Like

I think the anagram could handle it, i dont own one though. I am thinking of implementing a light monophonic version. Is that something modusers would want?

4 Likes

Maybe the MOD Duo X as well

I guess yes. That’s how, for example, Audio to CV Pitch works. This one would be to MIDI, so I guess it’s still usefull

4 Likes

I found potential places in the plugin that can be improved for the mod, with full polyphony. I’ll work on that first

3 Likes

I created a github sponsors profile where you can directly support me Sponsor @geraldmwangi on GitHub Sponsors · GitHub I’m very happy for any support. Thanks

3 Likes

Hi. Here’s a quick update. I’ve improved the plugins runtime performance on the cpu so that it runs on the mod without xruns

However latency is still very high ~50ms. This is due to the neural net having ~800k parameters. I cant release it this way. I have thought about the implementation of a monophonic but that is an entirely different model that needs to be designed, trained and tested. taking time away from my task to provide rock solid polyphony for linux and linux-powered devices. And in some way this move feels backward since the core tenet of the plugin is that you should be able to seemlessly switch from solos to chords and this I have achieved.

There is hope though. I have ordered the coral usb accelerator Google Coral USB Accelerator - Edge TPU ML - ARM Botland - Robotic Shop for which tensorflow lite has support, I think this is the way forward, my plan is anyway to support new guitar gear that have tensor processing units. Thanks for your understanding

6 Likes

New version v2.1 of GuitarMidi-lv2

CPU performance

  • implemented performant filterbank
  • removed dspfilters submodule

Detection

  • added note detection volume to reduce false positives

Other improvments and new contributors

By Tomtiger66: Fix hardcoded tflite path: use LV2 bundle_path instead of /usr/lib/lv2

Get it at Release Performance boost · geraldmwangi/GuitarMidi-LV2 · GitHub

9 Likes

GuitarMidi-lv2 Release v2.2 Expressivity is out

This is a big one:

Thanks to Fons and Tim for their help

Rock on

9 Likes

just out of interest is this just lv2 or will it work on dwarf