Importing Motif XF/XS libraries to MONTAGE

This is the place to discuss and post tutorials and interesting techniques.
Post Reply
Site Admin
Posts: 55
Joined: Wed Nov 15, 2017 10:58 am

Importing Motif XF/XS libraries to MONTAGE

#1 Post by hunz » Wed Nov 15, 2017 2:42 pm

As you know, there is no Voice mode in Montage. It has Compatibility with Motif XF Voices (which it loads as Single Part Performances), User Arpeggios, and Waveforms. It's writes the data in your .X3A or .X3V to 512 normal + 32 drum locations of the 640 Performance locations in the internal User area.

At all times, once a library is installed everything you need to make that Library play are available in the Montage.

Once a library is installed the User area is free to handle new data.
Remember in Montage a Library is not only the Waveforms and Samples but as many as 640 Performances that work with that data... Or that you care to keep with that data.

The Montage can import data from a Motif .X3A file, which it writes into the internal "User" area of Montage. You can then delete the items you don't wish to install to the Library file. You can also create new custom programs and add to the imported data. This customized "User" can then be written into the Read Only Memory area... you do so by using the SAVE option to write this User data as a Montage LIBRARY .X7L file. It is the .X7L file that then can be loaded/installed into a Montage (ROM) Library.

Only a Montage .X7L can write data to the Library area of Montage.

While your .X3A data is in "User" area, you can remove unwanted programs, create Live Sets - eight banks with 16 Pages each - 128 Live Set Pages made with this data. Once you have the data in USER exactly as you like it, then and only then do you Save as a "LIBRARY". Once you save the .X7L file immediately LOAD it to write it into semi-permanent Read Only Memory (Flash).

Each Library can include as many as 640 Performances and the Waveform and Arpeggios that make them work. Never again will Waveform and Samples be in memory without the programs that use them!

If a Library contains Waveform and Samples that you do not use, they should be removed prior to creating your XF file. I believe it is assumed that any data you backed in your XF was "meaningful" data. This way when the Montage imports your data it is exactly what you want to have in this Library.

Unlike the Motif XF or MOXF, when you load a Library file .X7L it places all the Waveforms and Samples plus all the programs that go with them (all 512 normal and 32 drum kits from the original .X3A file and potentially an additional 96 new Performances you create can using the Montage engine) and are in ROM (Read Onlt Memory). Basically, Libraries are your own personal customized "Presets", in that they will always be accessible.

The concept is put the programs you always want to have available in your Librariies... It really is like your own "Presets".
If ever you require to make a change to your Library, you can move it into USER, where you can make the changes, and then overwrite the data to update it.

If you wish to make a change to an installed Library you can move it back into User memory, make those changes and reinstall it, overwriting the previous install. We will have detailed guides coming in the Resources area.

Importing data into the Montage from either XS or XF or MOXF format does require some time. In response to your question I found my version of the DCP Library AIR and timed myself transferring data from that File to a Montage Library and even with my explorations to find the most efficient means to do it - the process took about 10 to 12 minutes total.

You will be able (with this post) be able to accomplish it in less time. I was only able to find the original Motif XS (.X0A) file of this data. The DCP documentation tell me that it is 128 XS Voices. In a situation where you have a choice of selecting 128 or deleting 384 - opt to select the 128 its quicker.

The Motif XF version of the data will create some 544 Performances when loaded into the Montage:
USER 1 = 128
USER 2 = 128
USER 3 = 128
USER 4 = 128
User Dr = 32
Total = 544 Programs out of Montages 640 slots will be occupied by loading this data

This is because the XF would create a "placeholder" program for each VOICE slot in each of its banks. Montage only creates a Performance when necessary.
So ultimately you will be creating a USER Bank of 128 Air Performances. "CS80 PAD", "Aqualungs", "Glass Harp", "Abyss", "Brasscape" etc., etc., etc.

I installed the Air.X0A File into my Montage temporarily as a "Library".
I then used the UTILITY > "Contents" > "Library Import" feature to move the 128 AIR programs to my USER Bank.
By selecting the 128 Programs I know are in the AIR Library I have created a USER Bank containing just the DCP AIR data.
I can then add to it, or simply create a new Library from this USER data.

Load AIR.X0A to Montage:
touch "Contents" > "Load"
Set "Content Type" = Library File
The Montage converts the Motif XS (in my case) data to Montage data....

Once loaded I can now play through the library and identify the AIR sounds. When loading to the Motif XS DCP instructions point out that the AIR Library will load to the XS to USER 3... so that means the first 256 Voices are "placeholders" and the 257th is the first program that is actual AIR Library data.

You probably recognize the Motif sounds in USER 1 starting with "Everlasting Glory" - the very first AIR library sound is called "CS80 PAD"
You can use the [CATEGORY SEARCH] > touch BANK > set it to the AIR Library... The data will be listed DEFAULT as it is in the Motif... starting with USER 1... the screen shows you 16 Programs at a time. You can press the [PAGE DOWN] button lower right front panel to advance through the listing...

Go to the Data Utility
Touch "Contents" > "Data Utility" > "Performance" Folder
Here you can view the listing of the current USER PERFORMANCE Bank.
I have opted to view them via DATE (up). Listing the data in the order it was created.
On page 22


I mark the next 128 items... through to page 32


This selects (as shown in the upper right corner 128 and will fill that many slots out of the 640 USER PERFORMANCE locations available.
Click the box to "IMPORT TO USER BANK"

You now have a USER Bank containing the 128 Air Performances. If you User Bank contained other Performances these would have been added to them. So say you already add 512 Performances in your USER Bank when you started this - the Montage would add these 128 to that total and you will have filled all 640 slots.

Now make a LIBRARY File (.X7L) with this data or add additional sounds to it before creating the Library File. It is up to you.

That is how it works. If you do not keep your documentation for your library, you are at a distinct disadvantage as to what data you are going to load. If you do not know to use the VIEW option to list by DATE - you might have to hunt the Programs you want to import, play hide and seek with which sounds you want to import. But if you have your documentation, or you know the data you are working with, the whole process can be done in well under 10 minutes.

Of course, when Waveforms and Samples are involved there is a longer wait time as that data is moved and catalogued by Montage.


A Motif XF All Voice file (.X3V) can be loaded to the Montage USER Bank or can be installed directly to an available LIBRARY Bank location (provided you have room available).

If you load them to the USER Bank, they will occupy 544 out of 640 User Performances. You can play through them as follows:
From the Performance (Home) screen
Set MAIN = All
Touch "Bank" > select "User"
The listing will show just the Performances created when Montage converted the 544 Voices to 544 Single Part Montage Performances.
You can play through them - one after another... either from the Search screen or return to the HOME screen and use the [INC] button or Data Dial to advance through them.

If you don't wish to keep a converted User Performance (either because it duplicates one already in the Montage, or you just don't want to keep it) you can navigate to the User Performance Utility FOLDER and DELETE the Performance
Touch "Contents" > "Data Utility" > touch the Folder "Performance"

Here you can manage your User Bank Performances as you require. The idea is to have just the Data you wish to keep in the User Bank... then you can create a NEW Montage LIBRARY File (.X7L) from the data currently in your User Bank.

(Credit: Phil Clendeninn)

Post Reply