Welcome to part three of the Expanded Softsynth Plugin (ESP) for MONTAGE M/MODX M series. In the first article I covered system requirements, ESP and Yamaha Steinberg USB Driver (YSUSB) download and installation and a basic set up overview. The second article provides a detailed overview of the user interface. Those articles are linked below:
In this article I’ll show all the ways you can move sounds and files back and forth between MONTAGE M/MODX M and ESP.
ESP runs the same tone‑generation engine as MONTAGE M/MODX M. Knowing what to sync, when to save, and how file types exist between the plugin and the hardware will help you use this powerful system in the best possible way and maximize creativity.
IMPORTANT POINT: In order for synchronization to work, MONTAGE M/MODX M and ESP must all be on the same OS version.
ESP and the keyboard can send/receive data in both directions. You can move a single Edit Buffer Performance, an entire User file, individual Libraries, or even a full Backup file. Synchronization can only happen when MONTAGE M/MODX M is connected to the computer via USB. This is different from simple File Load/Save, where you can load files from the computer or a connected USB drive. Synchronization is real time integration between MONTAGE M/MODX M and ESP that unites the system in a fluid and dynamic way. MONTAGE M/MODX M and ESP must be the same OS version for proper synchronization.
The first article of this series defined the USB Port assignments when connecting MONTAGE M/MODX M to the computer:
As you can see above, bi-directional communication happens on MONTAGE M Port 4 (MODX M Block 4). Once you’ve connected via USB and opened ESP you should make sure this Port is selected in settings:

With Port 4 selected you can now choose what you’d like to synchronize. Click Data Transfer on the Navigation bar and you’ll see this:

You can also load and save files to ESP from the computer or connected USB device whether the physical instrument is connected or not. The image below shows how to Load and Save supported formats on the right and how to Save a single Performance to ESP on the left.

Of course you can save individual Performances in ESP. This is especially useful when you are away from your MONTAGE M/MODX M. When you reconnect, you can synchronize a single Performance with the keyboard via the Edit Buffer. You can load MONTAGE M/MODX M files and import legacy content from the original MONTAGE, MODX/MODX+, MOTIF XF/XS, and MOXF.
For more information on data compatibly between models go here.
You can load the following file formats:
| Instrument | Extensions | Contents |
| MONTAGE M/MODX M | .Y2U, .Y2L, .Y2A | User File, Library File, Backup File |
| MONTAGE | .X7U, .X7L, .X7A | User File, Library File, Backup File |
| MODX/MODX+ | .X8U, .X8L, .X8A | User File, Library File, Backup File |
| MOTIF XF | .X3A, .X3V, .X3G, .X3W | .X3A: User Voice, Performance, Arpeggio and Waveform, .X3V: User Voice and Waveform, .X3G: User Arpeggio, .X3W: User Waveform |
| MOTIF XS | .X0A, .X0V, .X0G, .X0W | .X0A: User Voice, Performance, Arpeggio and Waveform, .X0V: User Voice and Waveform, .X0G: User Arpeggio, .X0W: User Waveform |
| MOXF | .X6A, .X6V, .X6G, .X6W | .X6A: User Voice, Performance, Arpeggio and Waveform, .X6V: User Voice and Waveform, .X6G: User Arpeggio, .X6W: User Waveform |
Note that you can only save files in MONTAGE M/MODX M file format (.Y2U, .Y2L, .Y2A). Any legacy files are converted to MONTAGE M/MODX M when saved.
In the Navigation bar just to the right of Data Transfer is ESP Live Set:

Here you’ll find 8 User Live Sets each with 16 Pages just like MONTAGE M/MODX M. You can add Performances to Slots, organize them as you like and synchronize with MONTAGE M/MODX M. There are different ways to use this feature. You can keep ESP Live Sets entirely different between the Plugin and the keyboard, or you can mix Live Set Pages and organize them how you wish or you can completely synchronize all Live Sets in ESP with MONTAGE M/MODX M. The main thing to understand is a Live Set slot is just a pointer to a Performance in the Preset, User or Library memory. A best practice is synchronizing Performances first, then updating Live Sets. Check out the image below:

The Live Set Page outlined in red on the left has 12 slots that say, “Not Found”. These slots are pointing at User and Libraries that were not synchronized. The Live Set Page outlined in green on the right shows the correct page, with User and Libraries synchronized. The workflow is synchronize sounds first, Live Sets second, if you want perfect parity between MONTAGE M/MODX M. Synchronizing a full Backup between ESP and your instrument is most foolproof way to ensure your Live Sets are the same.
To sum up, here are three ways to use ESP with MONTAGE M/MODX M.
This is a great use for Edit Buffer synchronization. You can start editing on the keyboard, open ESP, click on Data Transfer, select Edit Buffer and send the Performance over. Do your editing in ESP and when ready go back to Data Transfer > Edit Buffer and send the Performance back to MONTAGE M/MODX M and press [STORE] to keep in User memory. You can even do your edits away from the instrument and send them over once you reconnect.
Moving Libraries back and forth is easy in ESP. Simply open Data Transfer, click on Library and you’ll see a list of what’s installed in ESP on the left and MONTAGE M on the right. The image below shows my current setup. I typically keep more Libraries installed on my keyboard. When I want to move one to ESP, I select the Library and click “Receive from MONTAGE M8x”. Done!


In the next article I’ll explore DAW Control and ESP Control.
© 2026 Yamaha Corporation of America and Yamaha Corporation. All rights reserved. Terms of Use | Privacy Policy | Contact Us