Synth Forum

Notifications
Clear all

Performance breaks MIDI program change until power cycle - Montage

5 Posts
4 Users
0 Reactions
12 Views
 Kier
Posts: 101
Estimable Member
Topic starter
 

I have encountered a performance that appears to completely break MIDI program change on Montage.

https://soundmondo.yamahasynth.com/voices/138730

If you sync this performance to your Montage, it will not respond to program change instructions at all until you reboot the Montage.

I have checked the various 'usual suspects' that prevent program changes:

Performance > Edit > Part 1 > Part Settings > Zone Transmit - all enabled

And, for what it's worth:

Performance > Edit > Part 1 > Part Settings > Zone Settings - Zone = ON, Int SW = ON, Transmit Ch = OFF

Also:

Settings > Advanced - Device Number = All, Bank Select = ON, Pgm Change = ON, Receive Bulk = On

After this 'killer' performance has been loaded, you can select a new performance manually on the synth, but Montage will no longer respond at all to program change instructions until you turn it off and on again.

I am drawing a blank as to what is going on here, so I'm throwing this open to our resident experts to pick apart...


 
Posted : 07/01/2026 11:45 pm
 Toby
Posts: 1030
Noble Member
 

Is it broken on an M as well?

If you post a user/library file we can load it on our M8X and take a 'look see'.

Is this a Montage performance? The SoundCloud description appears to indicate it is a MODX performance but you posted in the Montage forum which is why we ask the question.

Hard to say without examining the perf. But if this is a Modx perf that breaks on a Montage some places to look:

1. functional areas that are different between Montage and Modx.

2. the Tx/Rx screens for all parts where the CC switches are located.

3. dump the montage version and compare the dump to the dump from soundcloud. Any differences?

As you may know from doing dumps certain SysEx commands can appear to freeze things: sending a bulk header but never sending a footer - the system just waits forever for the rest of the data. So unlikely, but there could be some embedded SysEx in the dump that causes the same effect.


This post was modified 13 hours ago by Toby
 
Posted : 08/01/2026 12:09 am
 Toby
Posts: 1030
Noble Member
 

Try sync-save-system init-load and see if the perf and montage work properly from a factory reset and then local load of the saved perf that was downloaded.

Suggesting the above test since you didn't indicate if the 'freeze' problem only occurs immediately after the download/sync of the perf or not. The above test should indicate whether it is the performance itself that is causing the issue.

Given the various reported SoundMondo issues our hypotheses would be that any issue is due to the soundmondo/sync/download/conversion process rather than the stored content of the perf.


 
Posted : 08/01/2026 2:07 am
Jason
Posts: 8815
Illustrious Member
 

... just being lazy and waiting for the SysEx mirror site to index this perf.  Last indexing done on 12/27 and doesn't have this yet.

 


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

 
Posted : 08/01/2026 7:30 am
 Kier
Posts: 101
Estimable Member
Topic starter
 

Here is a copy of the JSON data from SoundMondo for that performance, which includes the sysex. I've also processed the data into .syx files for Montage and MODX, so you can play them directly to the synth using something like Sysex Librarian.

https://drive.google.com/drive/folders/10D8VbwQ183BSPGOyxEWKOJRLltK5lRzQ?usp=sharing

The metadata suggests that it was created with a MODX.

Extremely confusingly, the problem I (and others) were having appear to be gone for me right now for reasons I cannot explain.

Regardless, this performance did cause major problems, so I'd be interested to see if it causes similar issues for you guys.

 


 
Posted : 08/01/2026 12:26 pm
Share:

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