deutsche Sprachansicht Vue francophone Visualizzazione in lingua italiana Nederlandstalige visie Vista en español

User Manual Yamaha Expansion Manager (YEM)
for Installing CMS-Sounddesign Products

Dear customers,

below we will guide you through the installation process of our software products.

If you have any further technical questions, do not hesitate to contact us via email at:

We hope you enjoy your new products.

With the best musical regards

Your CMS-Sounddesign Team

I. Important Information

These installation instructions serve primarily as an installation aid for our customers in order to transfer our products to their keyboard. It does not reflect the full scope of the YEM and does not claim to be complete or correct.

CMS-Sounddesign assumes no liability or guarantee for the consequences of using this manual or the YEM software.

This document is not a manual for the software "Yamaha Expansion Manager" provided free of charge by Yamaha, which enables third-party packs to be installed in the flash memory of Yamaha keyboards.

In this respect, we refer to the original operating instructions for the YEM provided by Yamaha, which are linked below:

Original Yamaha Expansion Manager Operating Instructions from Firma Yamaha

By clicking on the link above, you leave our homepage. We do not assume any liability for the content and representations of the linked pages.

II. Installation of Expansion Packs using the Yamaha Expansion Managers (YEM)

The Yamaha Expansion Manager (YEM) is required to use the new sounds. This free tool is essential for managing and importing new sounds into your keyboard. The YEM allows you to transfer the contents of an expansion into the flash memory of your keyboard.

A. Installation Requirements

1. The latest YEM must be installed on the PC / Mac.
2. The operating software of the keyboard must be updated to the latest version. Only the most recent versions guarantee full technical functionality.
3. The Tyros 5 must have flash memory installed in the keyboard. All other YEM-compatible keyboard models have built-in memory as standard.

You will find below the operating software and the YEM for your keyboard on the Yamaha website (By clicking on the following links you leave our homepage. We assume no liability for the content and representations of the linked sites.):

B. Instrument Info File

First of all, the instrument info file must be exported to a USB stick.

This is done in different ways with the different keyboard models and can be found in the respective manual. In the following, we also provide information for various keyboard models:

Yamaha Genos

Yamaha PSR-SX900

Yamaha PSR-SX700

Yamaha PSR-SX600

Yamaha Tyros 5

Yamaha PSR-S975

Yamaha PSR-S970

Yamaha PSR-S775

Yamaha PSR-S770

Yamaha PSR-S670

Yamaha PSR-A5000

Yamaha PSR-A3000

The instrument info file is the processor number of your keyboard. On the one hand, it is required to register the keyboard in the YEM. This transmits the size of the flash memory to the YEM.

On the other hand, it is required to produce copy-protected software in .CPF format and to activate it for use in YEM.

Communication between YEM and keyboard is made possible on the basis of the instrument info file.

It is advisable to re-export the instrument info file after every update of the keyboard firmware, as this can result in changes to the data in the instrument info file.

Export the file again whenever copy-protected software is purchased. This ensures that the expansions can be read in from the YEM and then installed in the keyboard.

C. YEM User Interface

The YEM is divided into the areas "My Packs" (all sound extensions contained in the YEM / in the upper right window area), the content list of the packs (lower right) and the gray-shaded left area "Install Target" (target device for data transfer).

D. Information about the installed YEM Version

At the top right there are three icons:

When you click on the right info icon, a window opens showing the currently installed version of the YEM.

You should always work with the latest version of the YEM. Deviating from this, please note the information on the purchased product.

E. Registering the Keyboard in YEM

Before the first transfer of the data, the YEM requires the "instrument info file" so that the configuration of the keyboard and its flash memory size can be read. This is the only way to supply the keyboard with data.

Start the YEM and import the instrument info file under the menu "Install Target" by clicking on the plus sign.

Select "Import Instrument Info" and then select the instrument info file for your keyboard to be imported.

Your keyboard will then be listed in the left column as a possible data transfer destination.

F. Import the .CPF File into the YEM

You can import and manage your expansion under the heading "My Packs".

Unzip the ZIP folder you received and drag and drop the .CPF file into the upper area of the YEM (My Packs).

G. Selecting the Target Keyboard

In order to transfer expansions and / or contents to your keyboard, you have to select your instrument under the heading "Install Target" (In this example the Genos is selected and highlighted in purple). It must be the same keyboard for which the .CPF file was created.

When you select the keyboard, a green progress bar appears in the "My Pack" area. This bar shows the total storage capacity of the selected keyboard (3072 MB in the example). Part of the total storage capacity is required to optimize data access.

It also shows whether the packs selected for installation can be loaded into the keyboard's flash memory. When the memory size is exceeded, the progress bar turns red.

If there is already data in the keyboard's flash memory, this will not be taken into account there.

It is advisable to select all the desired packages for each change to the flash memory (including those that are already installed in the keyboard). This ensures that all the required packages are available in the keyboard and that the installation file does not exceed the memory size of the device.

H. Selection of the Expansion or Parts of it for Transmission to the Keyboard

In the upper part of the display you can see the expansions imported into the YEM, in the lower area (content area) the content of the respective expansion.

In the upper area of the YEM, select the expansion to be installed (selection). In the example, the expansion "CMS Mantovani Strings" was selected for transmission to the keyboard (visible through the "green tick").

The status of the package selection is indicated as follows:

1. If the package is not selected, it has a gray tick:

The pack will not be installed.

2. If the package with the entire content is selected, the check mark is light green:

The entire pack will be installed.

3. If individual sounds are deselected in the content area (lower display area) by clicking, the color of the tick changes to dark green:

The selected parts of the pack marked with green ticks will be installed.

In the content area, you can also activate or deactivate individual parts of an expansion and thus determine in detail what should be transferred to the memory of your keyboard. You can see whether individual parts of the package are selected by the green tick in front of the package parts.

Disabled view:

YEM Deaktivierte Auswahl Pack Content

Activated view:

YEM Aktivierte Auswahl Pack Content

For .CPF files, content items are grayed out if the pack was not made for the selected instrument.

Treffen Sie eine Auswahl der zu übertragenden Pakete unMake a selection of the packages and / or package contents to be transmitted.

I. Data Formats of the Pack Installation File

Since version YEM 2.7, the .pqi format is the default storage format. However, this format can only be used if your keyboard has already been installed for the first time with the .ppi or .cpi data formats in the flash memory. If this is not the case, the .pqi file and the .cqi file cannot be recognized. A .ppi file or a .cpi file must always be installed first.

Before you execute the "Save as Pack Install File" function, you must assign a file name, define the storage location and specify the file format at the bottom of the window as follows:

- if you want to transfer .ppf files to the keyboard, it is the .ppi format;
- if you want to transfer .cpf files to the keyboard, it is the .cpi format.

Then confirm the saving process with "OK".

J. Transferring the Data to the Keyboard

Two different options are available in the YEM for transferring the data to the keyboard:

1. Data transfer via USB Stick (Save as Pack Install File)
2. Data transfer via WLAN (Send to Instrument)

1. Data Transfer via USB Stick

With the "Save as Pack Install File" function, you can generate an installation file with which you can load the selected data directly to your keyboard via USB stick.

Connect an empty USB stick to your PC / Mac. Press the button "Save as Pack Install File" in the upper right area of the YEM. A window is opening. There you can give the installation file a name. Select "USB Stick" as the storage target. Confirm your entries with the "OK" button. The data is then saved on the USB stick.

After the data has been successfully transferred to the USB stick, the YEM displays the following text in a pop-up window:

"The Pack Install File has been created. Formatting upon the installation of pack data on an instrument can take about 20 minutes. Please wait until formatting has finished, before turning of the instrument."

This message is confirmed with "OK".

Now connect the USB stick on which the pack installation file you have just created is to the "USB-to-Device" port on your keyboard.

For the charging process on the respective target device, please refer to the manual of your keyboard model.

Manuals can be found on the pages of Yamaha (By clicking on the following link you leave our homepage. We assume no liability for the content and presentation of the linked page.):

Link to the Manuals from Yamaha Keyboards

Important NOTE!

With the direct loading process via USB stick with the file formats .ppi and .cpi, you cannot vary the content or delete or add individual data, as the memory is always reformatted before each loading process. All data loaded in the flash memory up to that point will be deleted. We therefore recommend that you always select all the content you want in the keyboard for creating the pack installation file.

2. Data Transmission via WLAN

Establish a WLAN connection between PC / Mac and keyboard (router connection or access point connection). If technically possible, we recommend the access point connection, as this has the highest transmission stability. Some keyboard models require the Yamaha WLAN stick (Yamaha UD-WL01 wireless LAN adapter). Both the computer (PC / MAC) and the keyboard must be registered in the same WLAN network (router). Please refer to the instructions in the operating instructions for your keyboard model.

Only when the WLAN connection is established do you open the YEM for data transfer. The YEM can only recognize the WLAN connection when the program starts. If the "Send to Instrument" button is grayed out, the WLAN connection must be checked and the YEM restarted.

The YEM has recognized the WLAN connection when the send symbol on the button is displayed in black. If there is no connection, the send symbol is gray (as in the picture above).

Use the "Send to Instrument" button to transfer the data. The following message appears:

Please confirm this with the "OK" button.

After the data has been transferred, a message appears in the display on the keyboard that the installation is complete.

Restart the keyboard.

Important NOTE!

The keyboard must not be switched off during data transfer, as this can damage the flash memory.

This data transfer route can usually be used to add data to the flash memory without already existing data being deleted.

An exception to this rule exists if, for example, 80% of the data was originally available in the flash memory.

You delete 20% of that. Due to the technical requirements, this deletion is not carried out in the flash memory, since the memory area cannot be released for rewriting in this way. The data is only hidden, so the 20% memory area is still occupied until the flash memory is completely formatted again.

Now you could assume that you have 40% free storage space (which is also displayed accordingly in the YEM), but in fact it is still only 20%. If you want to add data to the supposedly remaining 40% of the memory, the entire flash memory is automatically formatted (without prior notice) and only the data to be added is installed in the keyboard. This means that all existing installations are also lost.

For this reason, we recommend that you always select all the expansions you want in the keyboard (including those that have already been installed) and always create installation files in either .ppi or .cpi format.

K. Selecting the Sounds in the Keyboard

The sounds can be found under the heading "Expansion / User".

On the PSR-SX900, PSR-SX700, PSR-SX600, Tyros 5, PSR-S975, PSR-S970, PSR-A5000, PSR-A3000, PSR-S775, PSR-S770, PSR-S670, the sounds are in the "Voice" category under the menu item "Expansion / User".

With the Genos you can access the sounds via the right side of the control panel next to the data wheel via the gateway button "Voice" by selecting the "User" section on the touch display for the voice selection and then the "Expansion" folder.

III. Combining different .ppf files

The YEM can manage a total of 128 sound packages. To save space, it is possible to merge different .ppf packages into one package.

To do this, click on the plus sign in the "My Packs" area and select "Create Pack".

A new package is generated.

To give the pack a new name, double-click on the pack (in the example: Pack 001). A window opens. There you can change the name of the pack next to the name "Pack Name".

Assign a new name (in the example: "CMS PPF Zusammenfuehren").

Then drag and drop the individual .ppf files that are to be merged into the lower area of the pack.

To save the new pack, click on the arrow next to "My Packs" and select "Export Pack".

In the window that opens, select the storage location and assign a file name.

The entries are then confirmed with "OK".

This completes the process.

Wir verwenden Cookies um unsere Website zu optimieren und Ihnen das bestmögliche Online-Erlebnis zu bieten. Mit dem Klick auf "Alle erlauben" erklären Sie sich damit einverstanden. Weiterführende Informationen und die Möglichkeit, einzelne Cookies zuzulassen oder sie zu deaktivieren, erhalten Sie in unserer Datenschutzerklärung.

We use cookies to optimize our website and to offer you the best possible online experience. By clicking on "Allow all" you agree to this. You can find further information and the option of allowing or deactivating individual cookies in our data protection declaration.