Synth Forum

Notifications
Clear all

MIDI Program Change commands ignored...

8 Posts
4 Users
0 Reactions
162 Views
 Stu
Posts: 107
Estimable Member
Topic starter
 

When playing a WAV file as part of a Montage M performance, I've noticed that any Program changes I send while that WAV file is still playing are ignored by the Montage M. Is this expected behavior?

This can be a problem trying to quickly change from one performance to another using MIDI since you cannot always tell exactly when a playing WAV file ends as there's often a bit of 'dead air' at the end of the recording.

 

Stuart. 

This topic was modified 5 months ago by Stu
 
Posted : 25/10/2024 8:38 pm
 Toby
Posts: 475
Honorable Member
 

PC works fine - but wav will play until end or you stop it.

My tests on an M8X show that a PC changes the performance immediately but the wave file will continue playing until it ends or you stop it.

Are you expecting a PC to stop playing the wave file?

 

 
Posted : 25/10/2024 9:44 pm
 Stu
Posts: 107
Estimable Member
Topic starter
 

To be clear, this issue occurs when the WAV file is being played from the Montage M, as part of a performance. In this case, when the WAV file is being played, all program changes are ignored. 

Yamaha support indicated that it's by design but I can't imagine why.

If you play and hold a note or chord and send a program change to the Montage Me it will change the performance immediately.

 
Posted : 30/10/2024 5:11 pm
 Toby
Posts: 475
Honorable Member
 

Perf changes but wav will play until end. Not saying it is right just saying that is what my tests show.

 
Posted : 30/10/2024 6:29 pm
Jason
Posts: 8357
Illustrious Member
 

So when Stu sends an MSB+LSB+PC while a WAV file is being played the Performance doesn't switch to anything else and WAV file continues to play.  When the MSB+LSB+PC is sent to Stu's Montage nothing happens.

 

And when Toby sends an MSB+LSB+PC while a WAV file is being played the Performance does witch to something else and WAV file continues to play.  So when the MSB+LSB+PC is sent to Toby's Montage, something does happen.

 

Accurate summary?

 

If this is true - then I would think that the step of playing the WAV is different between these two.  Is someone using the Performance recorder to play the Audio file while the other is using Setlist audio associations?  Some other missing detail?

 

I think neither is using a piano key to trigger the WAV file - but I would think if you imported the WAV file into a keybank and triggered playing the WAV file that way then it would stop when you switched to a different Performance.   You would probably want to use a Drum Part since Drum parts allow you to ignore key off and play the entire WAV.  I'm guessing that even these kind of notes are cut off when switching Performances although I haven't tested this. 

 

Unrelated aside ...

 

Too bad normal AWM2 Parts can't turn off key-off (per element) so you didn't have to burn a Part -- you could just use one of the 128 elements to stick these WAV files into.  Arguably with 128 elements - we don't really "need" Drum parts anymore if some of the drum-only features were made available to normal AWM2 parts.  The big limitation, before Montage M, of normal AWM2 parts was only having 8 elements so you couldn't build a 70+ piece kit using normal AWM2 Parts.  But now (using M) you can use normal AWM2 Parts for drums except for a few drum-only features (note off ignore, USB routing per drum key, etc).   There's much less of a gap in functionality.

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

 
Posted : 30/10/2024 8:10 pm
 Toby
Posts: 475
Honorable Member
 

I'm using Play button from Play/Rec Audio screen. The performance always changes and the audio always keeps playing.

Doesn't matter if I actually play keys or not. If I play keys then play audio then send PC the performance switches and any keys I play use the new sound even though the audio is still playing.

I've tested every combination of:

1. current performance is SSS, new performance is not SSS

2. current is SSS, new is SSS

3. current is not SSS, new is not SSS

4. current is not SSS new is SSS

This is on an M8X playing an 8 measure audio .wav file. Don't know what it does on an M6/M7, classic Montage or Modx.

What would your expectation be? My first thought is that if SSS is involved then the audio should keep playing as part of the SSS contract.

But if SSS is NOT involved my expectation would be that the sound, including audio, should stop on a PC.

I'd be happy to post it on IdeaScale if there is any consensus as to what the expectation is. The first step, though, is for Stu to confirm the steps he is using because it isn't clear how he launches the audio or if he is using the same steps I used.

 
Posted : 30/10/2024 9:16 pm
Posts: 2
New Member
 

Yes, this behavior is expected with the Yamaha Montage series, including the Montage M. When a WAV file is playing as part of a Montage performance, the instrument prioritizes the playback of that audio file, which can result in ignoring MIDI Program Change messages sent during that time.

This is because the Montage is designed to ensure smooth audio playback, and it may not process other MIDI commands until the audio playback has completed. The "dead air" at the end of the recording can complicate timing when trying to switch performances quickly. You can see more https://yamahasynth.com/community/montage-series-synthesizers [url= removed link ]slope run[/url]

 
Posted : 07/11/2024 9:57 am
Posts: 2
New Member
 

Yes, this behavior is expected with the Yamaha Montage series, including the Montage M. When a WAV file is playing as part of a Montage performance, the instrument prioritizes the playback of that audio file, which can result in ignoring MIDI Program Change messages sent during that time.

This is because the Montage is designed to ensure smooth audio playback, and it may not process other MIDI commands until the audio playback has completed. The "dead air" at the end of the recording can complicate timing when trying to switch performances quickly. You can see more https://yamahasynth.com/community/montage-series-synthesizers [url= removed link ]slope run[/url]

 
Posted : 07/11/2024 9:58 am
Share:

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