MPEfy, plug-in tool for expressive controllers

VST, AU, AAX, etc. plug-in Virtual Instruments discussion
User avatar
JB Audio
KVRer
7 posts since 18 Aug, 2019

Post Wed Jun 24, 2020 11:03 pm

Hello KVR community!

I am happy to announce the release of "MPEfy", a tool for MPE devices that converts your incoming MPE midi to midi that any VST/AU understands.

One of the key things about the MPE protocol is that it allows the player to control pitch bend per note individually. This means one note can glide separately from other notes. I wondered if it's possible to create 1 plug-in per voice so that every note can control 1 pitch bend value.

Well, that is exactly what the new product MPEfy does and I have made a short video to demonstrate it to you: https://www.youtube.com/watch?v=FYBcZbUQX74
If you have an MPE device I am curious about your thoughts and I hope you will give it a try.

Jelle Bakker
https://www.jb-audio.com
Last edited by JB Audio on Mon Sep 14, 2020 1:13 am, edited 1 time in total.

User avatar
aMUSEd
KVRAF
31722 posts since 14 Sep, 2002 from In teh net

Post Wed Jun 24, 2020 11:23 pm

Cool - does it have a MFX version for Logic?

User avatar
el-bo (formerly ebow)
KVRAF
16289 posts since 24 May, 2009 from A galaxy, far far away

Post Wed Jun 24, 2020 11:37 pm

Seems useful. Can the pitch be set to +/- 48, even for synths that don’t natively support it?

User avatar
JB Audio
KVRer
7 posts since 18 Aug, 2019

Post Thu Jun 25, 2020 1:53 am

aMUSEd wrote:
Wed Jun 24, 2020 11:23 pm
Cool - does it have a MFX version for Logic?
MPEfy is an instrument/synth host, it loads a plug-in for each voice and sends midi to each plug-in individually. This is not possible with an MFX (midi effect) type of plug-in. I hope this answers your question.
Jelle

User avatar
JB Audio
KVRer
7 posts since 18 Aug, 2019

Post Thu Jun 25, 2020 1:55 am

el-bo (formerly ebow) wrote:
Wed Jun 24, 2020 11:37 pm
Seems useful. Can the pitch be set to +/- 48, even for synths that don’t natively support it?
MPefy can do pitch bend as far as the plug-in allows, for instance Massive supports -24 + 24.
You can configure this manually in the main window.
Jelle

User avatar
aMUSEd
KVRAF
31722 posts since 14 Sep, 2002 from In teh net

Post Thu Jun 25, 2020 1:56 am

OK the price is an instant turn off

User avatar
el-bo (formerly ebow)
KVRAF
16289 posts since 24 May, 2009 from A galaxy, far far away

Post Thu Jun 25, 2020 2:01 am

JB Audio wrote:
Thu Jun 25, 2020 1:55 am
el-bo (formerly ebow) wrote:
Wed Jun 24, 2020 11:37 pm
Seems useful. Can the pitch be set to +/- 48, even for synths that don’t natively support it?
MPefy can do pitch bend as far as the plug-in allows, for instance Massive supports -24 + 24.
You can configure this manually in the main window.
Jelle
That's unfortunate, as it's one of the biggest annoyances for me...even when just using single lines with 5D expression.

I'd also agree with aMUSEd, regarding price. For a front-end utility such as this, it's way out there :shrug:

Keith99
KVRian
1268 posts since 15 Mar, 2007 from Yorkshire, England

Post Thu Jun 25, 2020 2:11 am

A clever idea this

User avatar
aMUSEd
KVRAF
31722 posts since 14 Sep, 2002 from In teh net

Post Thu Jun 25, 2020 2:39 am

I keep expecting him to knock that cup over - I would if I put my cup in front of my keyboard :)

User avatar
aMUSEd
KVRAF
31722 posts since 14 Sep, 2002 from In teh net

Post Thu Jun 25, 2020 2:43 am

Keith99 wrote:
Thu Jun 25, 2020 2:11 am
A clever idea this
True - I could see this being something that all DAWS should do when loading a MPE plugin. Maybe the tech could be licensed?

afta8
KVRist
31 posts since 13 Nov, 2017

Post Thu Jun 25, 2020 4:40 am

I was hoping someone would make something like this, kudos to you...

That said I agree with others about the price point given the number of MPE capable VST's already available..

I think this is more of a 'nice to have' than a 'must have'. I think where you could really add value to this product (and justify the price point) is in the inclusion of a few hundred MPE ready presets for all these none MPE synths, with the mappings already done and set up.. Then it would start becoming an insta-buy type of product for me.

Will definitely give it a try at least.

Also suggest you post this at https://community.polyexpression.com/ and here viewforum.php?f=263&sid=33fb298989e9ac9 ... 6526a35a31

You should also include Bitwig as an MPE DAW on your FAQ page: https://www.jb-audio.com/faq/

Whywhy
KVRian
579 posts since 11 Aug, 2018

Post Thu Jun 25, 2020 6:10 am

A midi modular toolbox for mpe could be great.

User avatar
JB Audio
KVRer
7 posts since 18 Aug, 2019

Post Thu Jun 25, 2020 7:30 am

el-bo (formerly ebow) wrote:
Thu Jun 25, 2020 2:01 am
JB Audio wrote:
Thu Jun 25, 2020 1:55 am
el-bo (formerly ebow) wrote:
Wed Jun 24, 2020 11:37 pm
Seems useful. Can the pitch be set to +/- 48, even for synths that don’t natively support it?
MPefy can do pitch bend as far as the plug-in allows, for instance Massive supports -24 + 24.
You can configure this manually in the main window.
Jelle
That's unfortunate, as it's one of the biggest annoyances for me...even when just using single lines with 5D expression.

I'd also agree with aMUSEd, regarding price. For a front-end utility such as this, it's way out there :shrug:
I understand the need for this but if a plug-in allows a certain pitch bend range, then that's a limitation of the plug-in. I guess the only solution for this is to add some audio algorithm that pitch shifts the signal to the desired range.
Jelle

Echoes in the Attic
KVRAF
8406 posts since 12 May, 2008

Post Thu Jun 25, 2020 8:05 am

aMUSEd wrote:
Thu Jun 25, 2020 2:43 am
Keith99 wrote:
Thu Jun 25, 2020 2:11 am
A clever idea this
True - I could see this being something that all DAWS should do when loading a MPE plugin. Maybe the tech could be licensed?
Wouldn't be necessary. The logic is fairly straight forward, any host could do this. In fact it is EXACTLY the idea that I suggested to Bitwig. They already have container devices that can load multiple instances of a plugin and rotate voices dynamically. They just need a function like this where you can edit the master instance and it copies the settings over to the copies behind the scenes. That's just a matter of following equivalent device parameters for the copies from the master.

The one thing I do wonder though is what happens if an instruments parameters are not exposed for automation? That would seem like the only way the copies would be able to follow the settings of the master instance. So if you click a button or adjust a setting that is GUI only then does it reflect in the copies? And how would it even do that?

Glad someone did this though. Very useful tool and will be especially good for those older synths that are light on cpu but will probably not get MPE support.
System: Windows 10, Dell XPS 2-in-1, Bitwig 3, Steinberg UR44.

User avatar
el-bo (formerly ebow)
KVRAF
16289 posts since 24 May, 2009 from A galaxy, far far away

Post Thu Jun 25, 2020 8:12 am

JB Audio wrote:
Thu Jun 25, 2020 7:30 am
el-bo (formerly ebow) wrote:
Thu Jun 25, 2020 2:01 am
JB Audio wrote:
Thu Jun 25, 2020 1:55 am
el-bo (formerly ebow) wrote:
Wed Jun 24, 2020 11:37 pm
Seems useful. Can the pitch be set to +/- 48, even for synths that don’t natively support it?
MPefy can do pitch bend as far as the plug-in allows, for instance Massive supports -24 + 24.
You can configure this manually in the main window.
Jelle
That's unfortunate, as it's one of the biggest annoyances for me...even when just using single lines with 5D expression.

I'd also agree with aMUSEd, regarding price. For a front-end utility such as this, it's way out there :shrug:
I understand the need for this but if a plug-in allows a certain pitch bend range, then that's a limitation of the plug-in. I guess the only solution for this is to add some audio algorithm that pitch shifts the signal to the desired range.
Jelle
That's no real option. Not your fault.

The bigger issue is that most synths do not allow the locking of pitch-bend parameters, for browsing. The only developer who seem to have got this right is U-he. In Repro (Not sure about the others), you can select +/-48 for up/down and lock those in place. Then every preset selected will already be set up for full-range pitch shifting :tu:

And actually all parameters seem to be able to be locked in the same way.

Return to “Instruments”