Creating Midi Machines in MG3?

In MG2 I can write lua scripts and save them as custom midi machines, but I can’t see how to do this in MG3 - is it possible? I did find a ‘lua’ folder installed as part of MG3 and optimistically tried copying my MG2 lua files into it but MG3 didn’t find them. I understand that MG2 scripts may need modifying for MPE in MG3 but thought it’d be a starting point at least. All advice welcome, thanks.

You might have seen the following screen:

There might be something in the pipeline.

Sadly I don’t see that option on a MacBook Pro, Sequoia 15.3.2. Is there a way to unlock it?

The screenshot is from the win version of MG3. I checked the Mac version and the LUA scripting selection isn’t there anymore. However also in the win version it doesn’t do anything yet. I can imagine that this function might be introduced at a later stage if there is enough interest here in the forum for such a feature.

That says @JamO

Thanks Anjo. I use MG2 for live performance and it’d be great to explore the extra capabilities of MG3 but not being able to use custom midi machines means it isn’t viable for me unfortunately. If anyone’s working on developing this capability I’d be happy to be involved in evaluating/testing it.

Hi Charlie,

I’m still a bit on the fence about the whole MM scripting thing. I’m curious if there are some general MMs you need or use that we can incorporate - or is it very specific needs?

@JamO, if JamOrigin provides the user with midi machines that he needs or wants in the future, this is a convenient thing for many users.

On the other hand, there are also a considerable number of people here in the forum with creative ideas who can expand and enrich the use of MG3 by programming midi machines.

In this respect, the renewed provision of MG3 Lua scripting for interested users is also a think tank for MG3 of the future.

It often takes a lot of imagination to visualise the reality of the future :slight_smile:

I guess I have a mixed bag of MM needs. Some of my custom ones for MG2 are now done (way better!) in the improved range of MMs in MG3. Others I can recreate in MG3 due to it’s greater flexibility. Some are hard to replicate (at least so far, I’m still finding my way around MG3) and some are so specific (I literally have MMs I only use in one song!) that I couldn’t expect any developer to provide them. That’s the beauty of MMs to me - they provide an unbelievably tailored individual experience.

For example I have a MM that’s very similar to Freeze Chord in the new Sustain MM except that it sustains the first chord (or note) you play but keeps it as a drone under everything else you play after that - ie it doesn’t change from that first chord, regardless of whatever else you play. It’s volume is controlled by a foot pedal, and once the volume is zero it resets. I use it a lot, but I’m sure I’m in a very small minority. It would be entirely unreasonable to expect @JamO, or any developer, to spend valuable time on this.

I’ve no idea how feasible it would be, but I’m wondering if a possible compromise would be to add a feature to load MM Lua scripts in much the same way that patches are currently? Users could write/edit scripts in their favourite text editor and then load them into MG3. Would be a bit clunky to debug admittedly, but personally I’d certainly give it a go.

Finally, massive thanks to @JamO and @LoFiLeiF for all the work they’ve poured into this project. I stumbled on MG2 entirely by accident 4 years ago and it’s completely changed every gig I’ve played since - I like to think for the better… :wink:

2 Likes