YEM in a new computer/pack import question

Started by p$manK32, June 20, 2024, 01:52:28 PM

Previous topic - Next topic

p$manK32

I will be getting a new Mac soon. That means I will be re-installing the YEM application and re-importing in ALL my expansion packs. I recall a comment made here in the past that if the original pack import sequence into YEM is changed then that will affect the SX900 registration's ability to find those expansion voices and styles.

So if this is an issue, how do I make sure that my pack import order is the same on the new computer? Does YEM show the pack import order? The MyPacks icons look alphabetical in order.

Rich
SX900, DGX-640, E373
previous: MODX7+

danand

The important parameter here is "Bank Select LSB"

BEFORE install YEM on your new computer, go to the installation you already have on your OLD computer and select the function "Change Bank Select LSB"
This function (Change Bank Select LSB) is accessible via the drop down menu [>] on the right of "My Pack" after
  • button.
    If you select this function you will see a full list of the installed expansion packs and on the left before the individual pack names, you will see a 3 digit number. This is the "Bank Select LSB" for every expansion pack.
    Take a screen-shoot (or if you have only a couple of pack installed, take notes)

    Now install YEM on your NEW computer and import your expansion packs ONE-by-ONE
    After import one pack, reach the "Change Bank Select LSB" function on your NEW installation and change the "Bank Select LSB" number accordingly the data from your old computer.

    Unfortunately the miracle of application programming and engineering called "Yamaha Expansion manager" (LOL) offer ONLY a "drag and drop" function to do so. So you have to select the imported pack from the list using your computer mouse, click and hold down the mouse button and "drop" it to the new position.
    For example if on the OLD computer installation the "expansion pack 001" has "Bank Select LSB" #066 when you import it to the NEW installation will take "Bank Select LSB" #000 (if this is the first pack you import). After calling the "Change Bank Select LSB" function, just click and hold the name "expansion pack 001" and move it to position "066". That's it! Now the "Bank Select LSB" is the same and you will have no problems with old registration.

    Unfortunately there is no way to manually enter the  "Bank Select LSB" number.
    Why bother programming a decent software when you can make a crappy one like YEM?

    Maybe there is a way to export "Bank Select LSB" number and restore them but I'm not aware.
    maybe another member can give a more elegant solution. In any case the above solution will do the job.

overover

Quote from: p$manK32 on June 20, 2024, 01:52:28 PM
I will be getting a new Mac soon. That means I will be re-installing the YEM application and re-importing in ALL my expansion packs. I recall a comment made here in the past that if the original pack import sequence into YEM is changed then that will affect the SX900 registration's ability to find those expansion voices and styles.

So if this is an issue, how do I make sure that my pack import order is the same on the new computer? Does YEM show the pack import order? The MyPacks icons look alphabetical in order.

Rich

Hi Rich,

Basically, it is always good to have a current screenshot of the "Bank Select LSB" list (accessible under "My Packs > Change Bank Select LSB").

However, these LSB numbers (and thus the order of the packs in this list) are only important if they are self-created packs or packs from third-party manufacturers that contain "Custom Voices", i.e. voices with Bank Select MSB 63 (= Custom Normal Voices) and/or Bank Select MSB 62 (= Custom Drum Voices). Changing the LSB in the YEM only has an effect on these voices.

The free Yamaha Expansion Packs do not normally contain such Custom Voices with MSB 62/63 (only in very rare cases), but contain voices with fixed addresses (MSBs other than 62/63). Therefore, it does not matter in principle which LSB number these packs are on in the YEM or whether this LSB number changes by importing the packs in a different order.


P.S.
There is a relatively simple way to transfer the current contents of the YEM on the old computer directly to the new computer. On a Mac, this works as follows:

- Make sure that the YEM on the old Mac is up to date (currently YEM V2.10.0) and also install this YEM version on the new Mac.

- On the old Mac, look for the "Expansion Manager" folder in the Library folder as described in the thread linked below and copy the "Expansion Manager" folder to a USB stick.
>>> https://www.psrtutorial.com/forum/index.php/topic,55252.msg431085.html#msg431085

- On the new Mac, also look for this "Expansion Manager" folder and replace it with the folder copied from the USB stick.

- The next time you start the YEM, all user data should be there. :)


Hope this helps!

Best regards,
Chris
● Everyone kept saying "That won't work!" - Then someone came along who didn't know that, and - just did it.
● Never put the Manual too far away: There's more in it than you think! ;-)

p$manK32

Thanks Danand and Chris for taking the time to write those explanations.

I have very little knowledge in dealing with LSB and MSB numbers but I will learn about them.

I now have my new computer and next time I need to deal with YEM to load an expansion file I will try Chris' simple content transfer procedure he mentioned above.

Rich
SX900, DGX-640, E373
previous: MODX7+

gabrielschuck

Quote from: danand on June 21, 2024, 03:10:33 AMmaybe another member can give a more elegant solution. In any case the above solution will do the job.
 
This is my biggest difficulty as a YEM user and a visually impaired person.
This way of fixing the LSB is not practical at all. I keep several backup versions of the "expansion manager" folder in AppData, so I don't have to keep asking someone who can see to do this for me. I already have the list of commonly used packs, so if I need to switch computers, instead of doing everything over again (including changing the LSB), I just move the folder over.
But, really, it's ridiculous.
And to my dismay, there won't be any significant changes to the YEM interface. Lately, when they update, they only add compatibility for a new keyboard model and some improvements that are not meaningful for the end user.
I hope someone comes up with an ingenious solution to make this easier; we have great programmers here in the forum. That wouldn't be a bad idea!
Regards,
Gabriel
-------------------------------

keyboardist, arranger, composer and music producer

"Life is like music. It must be composed by ear, with sensitivity and intuition, never by rigid rules."