# VST presets in Ableton Live

**URL:** <https://forum.electra.one/t/vst-presets-in-ableton-live/2580>\
**Category:** General discussion\
**Created:** [December 15, 2023, 9:24am UTC](https://forum.electra.one/t/vst-presets-in-ableton-live/2580 "2023-12-15T09:24:01Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![mfl](https://avatars.discourse-cdn.com/v4/letter/m/bbce88/32.png) [@mfl](https://forum.electra.one/u/mfl)\
**Post date:** [December 15, 2023, 9:24am UTC](https://forum.electra.one/t/vst-presets-in-ableton-live/2580/1 "2023-12-15T09:24:01Z")

</div>

Has anyone tried to create a mapping for a VST loaded in Ableton Live? I wonder how people use predefined mapping from E1 to control VSTs loaded in Ableton. In Ableton Live, you need to ‘expose’ the VST parameters to ableton live and then MIDI-map those parameters. But once you load that VST new (or copy the VST to anther track), you need to repeat the MIDI-mapping. Maybe there is a easier way to re-use the mapping?

I want to get an E1 for controlling plugings (like Aalto). Any advice would be very appreciated!

---

<div class="post-metadata">

**Author:** ![Abbes](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/abbes/32/989_2.png) [@Abbes](https://forum.electra.one/u/Abbes)\
**Post date:** [December 15, 2023, 10:37am UTC](https://forum.electra.one/t/vst-presets-in-ableton-live/2580/2 "2023-12-15T10:37:59Z")

</div>

I have not an Easier way to do that , but to get rid off the problem of midi mapping each live set for a same vst plugin :  
yes, with ClyphX.  
With biding scripts, and Controls scripts.

---

<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:** [December 16, 2023, 12:52am UTC](https://forum.electra.one/t/vst-presets-in-ableton-live/2580/4 "2023-12-16T00:52:48Z")

</div>

Just map, then right click the header of the device and choose “save as default”. From then on it will load with exposed mapped params

---

<div class="post-metadata">

**Author:** ![mfl](https://avatars.discourse-cdn.com/v4/letter/m/bbce88/32.png) [@mfl](https://forum.electra.one/u/mfl)\
**Post date:** [December 16, 2023, 10:06am UTC](https://forum.electra.one/t/vst-presets-in-ableton-live/2580/5 "2023-12-16T10:06:23Z")

</div>

@markus.schloesser thanks for the tip! I assume you use this with this remote script so you don’t need to midi map? [GitHub - xot/ElectraOne: Ableton Live MIDI Remote Script for the Electra One](https://github.com/xot/ElectraOne#vst-or-au-plugins)

---

<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:** [December 16, 2023, 11:14am UTC](https://forum.electra.one/t/vst-presets-in-ableton-live/2580/6 "2023-12-16T11:14:35Z")

</div>

Not with that remote script, but yes with another one (for another controller).  
The only thing to remember is that previously saved projects won’t have the (new) mappings saved

---

<div class="post-metadata">

**Author:** ![daugava](https://avatars.discourse-cdn.com/v4/letter/d/bbce88/32.png) [@daugava](https://forum.electra.one/u/daugava)\
**Post date:** [January 3, 2024, 9:42pm UTC](https://forum.electra.one/t/vst-presets-in-ableton-live/2580/7 "2024-01-03T21:42:48Z")

</div>

Is this really working? When I “save as default configuration” in Live 11 the parameters stay exposed, but the MIDI mappings are lost whenever I load a new instance of the device. Or did I misunderstand you?

---

<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:** [January 3, 2024, 10:57pm UTC](https://forum.electra.one/t/vst-presets-in-ableton-live/2580/8 "2024-01-03T22:57:27Z")

</div>

“save as default” only saves the exposed parts, which is the only thing you need when working with a remote script (and not manual mapping).  
If you also want manual mapping, you need to create it and save it as part of a template Project and then always start from there iirc (!).  
That’s why I love remote scripts, less hassle

---

<div class="post-metadata">

**Author:** ![daugava](https://avatars.discourse-cdn.com/v4/letter/d/bbce88/32.png) [@daugava](https://forum.electra.one/u/daugava)\
**Post date:** [January 4, 2024, 7:33am UTC](https://forum.electra.one/t/vst-presets-in-ableton-live/2580/9 "2024-01-04T07:33:36Z")

</div>

Thank you for clarifying!
