# Using Electra One for VST patch parsing on Ableton: Max 4 Live?

**URL:** <https://forum.electra.one/t/using-electra-one-for-vst-patch-parsing-on-ableton-max-4-live/4393>\
**Category:** Ideas / Feature requests\
**Created:** [April 26, 2026, 3:08pm UTC](https://forum.electra.one/t/using-electra-one-for-vst-patch-parsing-on-ableton-max-4-live/4393 "2026-04-26T15:08:39Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![NewIgnis](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/newignis/32/767_2.png) [@NewIgnis](https://forum.electra.one/u/NewIgnis)\
**Post date:** [April 26, 2026, 3:08pm UTC](https://forum.electra.one/t/using-electra-one-for-vst-patch-parsing-on-ableton-max-4-live/4393/1 "2026-04-26T15:08:39Z")

</div>

Hi, I might be tempted to start building presets for software VST (espeicially those from Waldorf , Arturia , Cherry Audio, Full Bucket, GForce, Korg, Usual Suspects) on the Electra One, operating similar to those I make for hardware synths, so including preset browsing, name setting and parameter parsing & control. I use Ableton 12 as a DAW.

I’m being suggested that the key to make this happen in a generic way is by involving Max 4 Live in the process, so it can be used to create sysEx like data for the Electra one to understand. Perhaps I can make some king of wrapper with Max 4 Live so the VST -specific work on the Electra can be limited to all the info I cannot get out of a VST (such as the option lists, the preset bank structure, the slots for the parameters to be shown)

What do you guys think I should use?

---

<div class="post-metadata">

**Author:** ![markus.schloesser](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@markus.schloesser](https://forum.electra.one/u/markus.schloesser)\
**Post date:** [April 26, 2026, 10:15pm UTC](https://forum.electra.one/t/using-electra-one-for-vst-patch-parsing-on-ableton-max-4-live/4393/2 "2026-04-26T22:15:11Z")

</div>

Can I ask why? Because with a remote script such as the one by @jhh jhh you get all that functionality automatically

---

<div class="post-metadata">

**Author:** ![NewIgnis](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/newignis/32/767_2.png) [@NewIgnis](https://forum.electra.one/u/NewIgnis)\
**Post date:** [April 26, 2026, 10:45pm UTC](https://forum.electra.one/t/using-electra-one-for-vst-patch-parsing-on-ableton-max-4-live/4393/3 "2026-04-26T22:45:25Z")

</div>

Well it’s out of my comfort zone. If I would work with a remote script, how does such concept work? (Never needed to use any scripting for hardware synths). But max 4 live is equally unknown to me. I just need to be guided in a good direction.

---

<div class="post-metadata">

**Author:** ![NewIgnis](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/newignis/32/767_2.png) [@NewIgnis](https://forum.electra.one/u/NewIgnis)\
**Post date:** [April 27, 2026, 10:43am UTC](https://forum.electra.one/t/using-electra-one-for-vst-patch-parsing-on-ableton-max-4-live/4393/4 "2026-04-27T10:43:38Z")

</div>

Also relevant is I want to control the VST regardless whether they are in focus on the DAW or not. So any VST being used in the DAW should be enabled to be controlled via the E1, as long as it has been assigned to a DAW track, but without it being visible on the PC screen.  
Is that possible without Max4 Live ?

---

<div class="post-metadata">

**Author:** ![markus.schloesser](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@markus.schloesser](https://forum.electra.one/u/markus.schloesser)\
**Post date:** [April 27, 2026, 10:56am UTC](https://forum.electra.one/t/using-electra-one-for-vst-patch-parsing-on-ableton-max-4-live/4393/5 "2026-04-27T10:56:17Z")

</div>

> [@NewIgnis](#):
>
> Also relevant is I want to control the VST regardless whether they are in focus on the DAW or not.

Yes, you can lock to a device, but I don’t know if Jaap’s script has that implemented

---

<div class="post-metadata">

**Author:** ![markus.schloesser](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@markus.schloesser](https://forum.electra.one/u/markus.schloesser)\
**Post date:** [April 27, 2026, 10:57am UTC](https://forum.electra.one/t/using-electra-one-for-vst-patch-parsing-on-ableton-max-4-live/4393/6 "2026-04-27T10:57:39Z")

</div>

> [@NewIgnis](#):
>
> Well it’s out of my comfort zone. If I would work with a remote script, how does such concept work?

I’d suggest to just try Jaap’s script, it’s mainly open source.

---

<div class="post-metadata">

**Author:** ![jhh](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/jhh/32/951_2.png) [@jhh](https://forum.electra.one/u/jhh)\
**Post date:** [April 27, 2026, 3:46pm UTC](https://forum.electra.one/t/using-electra-one-for-vst-patch-parsing-on-ableton-max-4-live/4393/7 "2026-04-27T15:46:17Z")

</div>

And if you run into issues, let me know. Maybe I can help. (Yes, the remote script supports locked devices)

---

<div class="post-metadata">

**Author:** ![NewIgnis](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/newignis/32/767_2.png) [@NewIgnis](https://forum.electra.one/u/NewIgnis)\
**Post date:** [April 27, 2026, 3:55pm UTC](https://forum.electra.one/t/using-electra-one-for-vst-patch-parsing-on-ableton-max-4-live/4393/8 "2026-04-27T15:55:40Z")

</div>

Thanks @jhh,

I’ll probably need your help. The plan for me now is about studying and learning first:

- take the assumption Max 4 Live is not needed for this goals
- understand the concepts you’ve already made with Ableton
- get your Ableton mixer up and running
- understand the Github concepts (so far I’ve always maneuvred around it, but it’s time now to take the dive, I guess)
- understand how Ableton deals with control surfaces and scripts
- only then see how all this new knowledge can be used for the end goal i.e. have VST’s behave via the E1 as if they are like any other hardware synth in the studio that is too far to control on the device itselve and thus require the E1 to control them.

---

<div class="post-metadata">

**Author:** ![jhh](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/jhh/32/951_2.png) [@jhh](https://forum.electra.one/u/jhh)\
**Post date:** [April 27, 2026, 4:17pm UTC](https://forum.electra.one/t/using-electra-one-for-vst-patch-parsing-on-ableton-max-4-live/4393/9 "2026-04-27T16:17:29Z")

</div>

I’m hiking this week without access to my gear, so all help this week will have to be from memory 😉 and there may be delayed responses…

---

<div class="post-metadata">

**Author:** ![markus.schloesser](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@markus.schloesser](https://forum.electra.one/u/markus.schloesser)\
**Post date:** [April 27, 2026, 8:36pm UTC](https://forum.electra.one/t/using-electra-one-for-vst-patch-parsing-on-ableton-max-4-live/4393/10 "2026-04-27T20:36:22Z")

</div>

> [@NewIgnis](#):
>
> I’ll probably need your help. The plan for me now is about studying and learning first:
> 
> - take the assumption Max 4 Live is not needed for this goals
> - understand the concepts you’ve already made with Ableton
> - get your Ableton mixer up and running
> - understand the Github concepts (so far I’ve always maneuvred around it, but it’s time now to take the dive, I guess)
> - understand how Ableton deals with control surfaces and scripts
> - only then see how all this new knowledge can be used for the end goal i.e. have VST’s behave via the E1 as if they are like any other hardware synth in the studio that is too far to control on the device itselve and thus require the E1 to control them.

If your goal is to study, then go ahead! 😊

But you don’t need to, a remote script isn’t just for mixer control, it’s also for device control and all (exposed [https://help.ableton.com/hc/en-us/articles/209073089-Saving-plug-in-parameter-configurations](https://help.ableton.com/hc/en-us/articles/209073089-Saving-plug-in-parameter-configurations) ) parameters are automatically mapped and therefore bidirectional and accessible from Electra One.

Only caveat for Ableton is that vst and vst3 plugins are limited to 128 parameters. If you want more you need to wrap the VST in a M4l wrapper (quite a few out there already)

Iirc there’s a video of using the script on Electra on yt
