Author Topic: Mod/Custom Firmware for the S970  (Read 24150 times)

0 Members and 1 Guest are viewing this topic.

Willy330ci

  • Guest
Re: Mod/Custom Firmware for the S970
« Reply #50 on: March 30, 2018, 04:19:48 PM »
Joe, You da MAN!

I knew it has to do with the LSB thing but I don't know how to.

Can you please walk us through this process?

What needs to look for and how to choose LSB accordingly? this is an uncharted territory to me, so please teach us how to do that, please!

-Will
 

Offline Joe H

Re: Mod/Custom Firmware for the S970
« Reply #51 on: March 31, 2018, 12:00:01 AM »
mheuzeroth,

In MIDI, there are 3 messages for every Voice or sound.  The MIDI specification created what are called "Banks" of sounds.  There are 2 sets of banks. The Most Significant Byte (MSB).  These are numbered 0 - 127.  Each of those banks has 128 banks (0 - 127)... that is the Least Significant Byte (LSB) This makes a total of 16,384 possible banks of sounds.  The 3rd message is called a Program change (PC) which also has a numbering system of 0 - 127 (displayed as 1 - 128)

So... the Voice message is written: MSB  LSB  PC.  An actual message might look like this:  104  030 039 this is the message for Deep Point Bass.

On the Expansion packs, Yamaha has set all MSB messages as 063 for Normal Voices and 062 for Drum Kits. 
So an expansion Voice may look like this:  063  048 088 and for a drum kit it will look something like this: 062  000 001.

The YEM software allows us to change the LSB number so that no 2 packs will have the same number. and therefore confusing the keyboard. The MSB will always remain 063  and 062.  So we can have up to 128 packs loaded into YEM and each will have a different LSB number.

I hope I explained things well enough for you to get the gist of it.

Joe H

« Last Edit: March 31, 2018, 12:02:10 AM by Joe H »
Music is the Universal Language!

My Article: Using Multi Pads in registrations. Download Regs, Styles & MPs:  http://psrtutorial.com/music/articles/dancemusic.html
 
The following users thanked this post: Jay B.

Offline Linson

Re: Mod/Custom Firmware for the S970
« Reply #52 on: April 29, 2018, 01:59:20 AM »
Hello,
Any plans to include Multipads from Genos in this package? If there is a plan , when will it be?
Thank you.
 

cooknl

  • Guest
Re: Mod/Custom Firmware for the S970
« Reply #53 on: May 16, 2018, 03:46:37 AM »
Hi All,

I just purchased a PSR-S975 and was wondering if this genos pack will work on the 975.

If it will work can you Will give the way to order it in a pm??? Or here if that is allowed?

Thx

Rob
« Last Edit: May 16, 2018, 03:49:15 AM by cooknl »
 

Offline Joe H

Re: Mod/Custom Firmware for the S970
« Reply #54 on: May 16, 2018, 04:34:54 AM »
I would think the S970 expansion packs will work on the S975.

Do you have experience with using the YEM software?

Joe H
Music is the Universal Language!

My Article: Using Multi Pads in registrations. Download Regs, Styles & MPs:  http://psrtutorial.com/music/articles/dancemusic.html
 

cooknl

  • Guest
Re: Mod/Custom Firmware for the S970
« Reply #55 on: May 16, 2018, 05:06:21 AM »
I would think the S970 expansion packs will work on the S975.

Do you have experience with using the YEM software?

Joe H

Hi Joe H

I downloaded and installed the yem software version 2.5.2 but have no idea how to use but ofcourse I do not have an expansion pack to try it out.
was trying to download the free expansion pack you get when registering the new yamaha product but cant get the registering  software on
the yamaha site to work. will call them tomorrow.

thx for your help sofar,

Rob
 

cooknl

  • Guest
Re: Mod/Custom Firmware for the S970
« Reply #56 on: May 17, 2018, 02:56:40 AM »

Has anyone tested the genos expansion pack physically on a PSR-S975???
 

Offline Joe H

Re: Mod/Custom Firmware for the S970
« Reply #57 on: May 17, 2018, 04:19:30 AM »
Hi, could you help me out,  please?
What does LSB Assignment mean? And what does LSB stand for?

Thanks

There are 3 Voice messages.  2 Bank Select messages which are: Most Significant Byte (MSB) and Least Significant Byte (LSB) followed by a Program Change (PC)

An example would be written: (MSB LSB PC) :  104 002 039 which the S970 Club Bass. Which in MIDI is written 104 002 038.  The reason being the PC numbers in MIDI are actually written as 000 - 127, but Yamaha chooses to display the PC numbers as 001 - 128

The MSB bank has 128 numbers and the LSB bank has 128 numbers. (Each MSB Voice Bank has 128 banks)  That's 128 x 128 and there are 128 Voice numbers... so an instrument potentially could have 16,384 Voices.

Hope this sheds some light on the subject.

Joe H
« Last Edit: May 17, 2018, 04:21:24 AM by Joe H »
Music is the Universal Language!

My Article: Using Multi Pads in registrations. Download Regs, Styles & MPs:  http://psrtutorial.com/music/articles/dancemusic.html
 

larvol

  • Guest
Re: Mod/Custom Firmware for the S970
« Reply #58 on: May 28, 2018, 03:16:01 AM »
Has anyone tested the genos expansion pack physically on a PSR-S975???

Well I haven't tried the Ghenos Pack(cause I don't know what's in it - so hesitating to purchase) but I've tried a lot of 970 packs - they all work fine as well as 3d party packs and also EDM packs from Jan.