fbpx
Skip to main content

MIDI Forum

Yamaha XG device nu...
 
Notifications
Clear all

Yamaha XG device number?

3 Posts
3 Users
0 Reactions
10.5 K Views
Sema
 Sema
Posts: 182
Reputable Member
Topic starter
 

Regular SysEx messages normally have a 7-bit "Device ID" in the third byte.
Yamaha XG messages have a 4-bit "Device Number" instead of a 7-bit "Device ID" at the same position.
Why???
What is the relation between the Yamaha's "Device Number" and the regular "Device ID"?

Thanks a lot!

 
Posted : 16/08/2021 7:56 pm
Jason
Posts: 441
Honorable Member
 

From looking through some manuals, this line from a post in another forums seems to sum it up:
"By the way, that third byte isn't always "1n" - for Yamaha, that would signify a Parameter/Mode Change message, while "0n" is for Bulk Dump, "2n" for "Dump Request", and "3n" for Parameter Request messages."

So the Device Number "n" is essentially the same as Device ID (can be 0x0 - 0xF), with the 4 bits before the ID used to select the modes listed above (with "1n" being the normal way to address a device using the ID).

 
Posted : 16/08/2021 9:10 pm
Geoff
Posts: 1047
Noble Member
 

Looking at the manual for my Yamaha MU90r, which is an XG device, I note that there is an option to SET the Device Number. This seems to include an option for 'all', or 1 to 16. The notes suggest that this may be important when using, for example, Bulk Dump or Load options.

I tried to find something similar in the manual for my Korg NS5r, but I don't see anything.

Maybe Yamaha tries to make more use if this setting than other manufacturers?

I'd assume that if a device does not have such a specific ID, then it will take no notice of the SysEx data?

Geoff

 
Posted : 17/08/2021 6:11 am
Share: