Synth Forum

Notifications
Clear all

SysEx Parameter Change Mystery

5 Posts
2 Users
0 Reactions
1,265 Views
Michael Trigoboff
Posts: 0
Honorable Member
Topic starter
 

I have attached a file containing four SysEx messages. Two of them turn the ARP ON/OFF switch on the Montage on and off. They work. You can see the orange light go on and off.

The other two should be turning the MOTION SEQ ON/OFF switch on the Montage on and off. They do not work.

Can someone tell me why the first pair works but the second pair doesn’t?

Attached files

sysex_test.zip (292 B) 

 
Posted : 05/08/2020 12:35 am
Jason
Posts: 8259
Illustrious Member
 

I opened your MIDI file with MidiEditor (open source MIDI file editor). Here's the SysEx messages (it may be easier for others to follow):

(Tick #): (SysEx Msg without sysex framing bytes - F0 ... F7)
@0000: 43 10 7F 1C 02 30 47 03 00
@0240: 43 10 7F 1C 02 30 47 03 01

@0960: 43 10 7F 1C 02 30 4B 00 01
@1200: 43 10 7F 1C 02 30 4B 00 00

Each of these is a parameter change correctly formed for the 1st 5 bytes. The addresses dealt with here are:

H/M/L = 30/47/03
and
H/M/L = 30/4B/00

Documentation (datalist) shows 30/47/03 as "Arpeggio Master Switch"
Documentation (datalist) shows 30/4B/00 as "Superknob value"

Do I have this right? Your second Sysex is 30/4B/00 - that you're calling Motion Seq On/Off?

If I had to guess, I would guess this is a case of dirty glasses (tired eyes, etc). Because 4B is what's in the MIDI file - but I believe you meant to use "48". An "8" can look like a "B" under the right circumstances.

0x30/0x48(forty eight in hex)/0x00 is the address for "Motion Seq Master Switch" (not 0x30/0x4B(four-bee in hex)/0x00)

Current Yamaha Synthesizers: Montage Classic 7, Motif XF6, S90XS, MO6, EX5R

 
Posted : 05/08/2020 3:09 am
Michael Trigoboff
Posts: 0
Honorable Member
Topic starter
 

I though it was supposed to be 48, not 4B. The font in the Cubase SysEx Editor is damnably small. Maybe it was 4B all along.

The one that may actually be 4B is the mystery SysEx message that both Montage Connect and the Montage itself insert at the beginning of the MIDI file that is created to export a Pattern. It makes at least some sense to me that they want to set the Super Knob to 0 as opposed to turning off Motion Control.

I will check tomorrow. Thanks for looking into this for me.

 
Posted : 05/08/2020 5:48 am
Jason
Posts: 8259
Illustrious Member
 

Having a 4k screen here, I see lots of software that do does not scale fonts to screen resolution and end up with tiny fonts. Usually on "lesser" (used by all) features since the heavy hitters get more complaints and do get fixed. Probably worth chiming in on Steinburg's Cubase forum or issue feedback through their ticket/support system.

The open source MIDI editor has this same issue. Yes, you can "fix" by scaling up the screen - but then you lose part of the reason to have more pixels in the first place (to have more space to see multiple windows - or more space to stretch a window for more content).

No problem - hopefully that will get you going.

Current Yamaha Synthesizers: Montage Classic 7, Motif XF6, S90XS, MO6, EX5R

 
Posted : 05/08/2020 2:01 pm
Michael Trigoboff
Posts: 0
Honorable Member
Topic starter
 

That was it! 4B, not 48. I just played the original MIDI file after turning the Super Knob to a non-zero value, and it snapped right back to zero.

Thanks so much for solving that mystery. Will keep magnifying glass handy in the future.

Still not sure why the Montage puts that SysEx message at the beginning of the MIDI files it creates.

 
Posted : 05/08/2020 10:41 pm
Share:

© 2024 Yamaha Corporation of America and Yamaha Corporation. All rights reserved.    Terms of Use | Privacy Policy | Contact Us