Synth Forum

Notifications
Clear all

[SOLVED] strange behavior of Montage recalling by midi external device program --> pay attention to right programming.

59 Posts
3 Users
0 Reactions
5,875 Views
Posts: 0
Trusted Member
Topic starter
 

I have done a set list with program putted in a position 3 of set list that recall a program in an external device by mean of dedicated part (part 8).
Happen that when I select other set list positions (for example position 4 or 5 etc of set list) that don't have any recalling to external device (no part assigned to external device recalling program) it is recalled the external program on the midi device that corrispond to setting of program positionated in a position 3 of set list. Anytime I select a program from set list, different from program in a position 3 , in any case it will be recalled the external setting that should be setted only when I select program in a position 3 of set list. I don't want that if I recall program that doesn't have external setting recalling the montage recall anyway an external program. Why this strange behavior? Is it a bug?

 
Posted : 21/11/2016 8:52 pm
Bad Mister
Posts: 12303
 

? Sorry, reading this multiple times, I cannot follow your question.

 
Posted : 22/11/2016 2:13 am
Posts: 0
Trusted Member
Topic starter
 

I have a montage program (named M1) that send, by dedicated part 8, bank select and program change to recall a program in external midi device (named E1) nord electro 5.
This montage program M1 is setted on a position 3 of a set list of montage. In a position 4 of set list I have montage program named M2, in a position 5 of set list program M3 and so on. The montage program M1 is the only one that is setted to recall external program E1 on a midi device.
Anytime I select, from set list, program M1 it recall E1 in external device and this is right.
The problem is that anytime I select program M2 or M3 from set list it is recalled E1 too and this is absolutely not good because both M2 and M3 program doesn't have any setting to recall external program.
If I delete program M1 from set list, selecting M2 and M3 no external program is called.
If I left M1 in a set list anytime I select M2 or M3 it is recalled external program.
I hope that now the problem is clear.

 
Posted : 22/11/2016 5:26 am
Posts: 0
Trusted Member
Topic starter
 

Of course I've the last firmware installed.

 
Posted : 22/11/2016 7:37 am
Bad Mister
Posts: 12303
 

The solution lay in MIDI channels. It is not at all unusual when you recall M1 that your external keyboard goes to whatever sound you programmed the Zone slot that controls the Nord. And there it will remain until you tell it to change to another sound. This is normal and how keyboard's and MIDI work. Just like volume, once set, there it remains until you change it.

Let's just talk about Montage and its Parts... and how they transmit, normally.
Let's say your M1 Live Set Performance contains two Montage Parts
Let's say your M2 Live Set Performance contains one Montage Part.
Let's say your M3 Live Set Performance contains four Montage Parts
This means M1 is transmitting on two channels (ch1, ch2) and M2 is transmitting on one channel (ch1) and M3 is transmitting on four channels (ch1, ch2, ch3, ch4)

The Montage is always transmitting on channel 1 in all of the above.
In M1 it is not transmitting on channels 3 and higher
In M2 it is not transmitting on channels 2 and higher
In M3 it is not transmitting on channels 5 and higher.

This should be easy to *see* and understand. When the Performance has "+" sign in a slot, the Montage is NOT transmitting on that channel. Easy enough. When working with an external device it occupies a channel. It can be on any channel.
If you do not want the external device sound, you must make to not transmit to it.

I cannot tell, because you do not say, what *channel* this external keyboard is on. And that is critical. It will tell us what to expect when you recall the next Live Set location.
But if it is a MIDI device, not only does it remain on the last program you left it, it remains at the same volume, same everything ...until you tell it something different. This is neither unusual, nor strange.

If you want to change the external device when you select the next Live Set, the Montage Performance in that Live Set must send a message to the external device to change, if not it will simply stay on the same sound, at the same volume, same everything.

If you happen to be playing on a channel that matches your external device. It will sound.
Please set the external device on a MIDI channel you will not using for Montage internal Parts.
If you cannot, then you must set that corresponding internal slot to NOT transmit to your external device. Set Zone Transmit Channel = Off

Each Montage Performance has 16 Parts, the first 8 can be under simultaneous control. The maximum number of Parts played simultaneously is 8. And of a Performances 16 slots can be programmed to control your external device.

To really help you we would need to know:
The MIDI channel of your external device
What you want it to do when you recall M2 and M3
How many Parts in each Performance
Are you creating combination sounds that include both Montage + external keyboard
Or are you playing each alone

 
Posted : 22/11/2016 8:59 am
Posts: 0
Trusted Member
Topic starter
 

Bad Mister I had setted midi channel 11 for external device just before do this test.
And the problem it isn't that external device remain on the same program E1 when I call M2 or M3....the problem is that this program E1 it is recalled anytime I call M2 or M3.
For example:
I call M1 program. On M1 program I've setted that volume of external program must be zero at beginning (when it is recalled from M1). After I using a slider to give some volume to external device so that it can play it. Than I select program M2 on montage set list and I think that external device should be continue to sound (from ne5 keyboard) because M2 program have no external setting but happen that volume of external device drop to zero. So now I'm in M2 program and give some volume to my ne5 by its fader. It sound. Now if I select M3 on montage the volume of ne5 drop to zero again. This is absolutely absurd because M2 and M3 have no external midi setting.
If I cancel M1 program from set list and set volume of NE5 up to play it by its keyboard and then if I select M2 and M3 program the volume of NE5 doesn't drop to zero.

 
Posted : 22/11/2016 9:19 am
Jason
Posts: 8260
Illustrious Member
 

I really should be testing this - but maybe I'll just throw out a question to BM as a brainstorming:

Starting with some level of trust of the observations:

Could the issue be that when switching OUT from a performance - that it resets parameters back to default before faders were subsequently used to, in this case, raise the volume? This would explain why parts that would otherwise not touch the external hardware seem to be causing the problem - but root cause may be what happens when switching OUT of a part like the user's "M1".

As an intermediate step - maybe make an "M1b" where the volume is set at the maximum level you would raise your fader to instead of "M1" which is set at zero.

So you switch from "M1" which starts at zero, you use the fader to increase the volume - switch to "M1b" which essentially should be the same volume as you have set as your new higher fader position - then switch to M2 / M3 - which (if the problem is a problem of "switch out" handling) should work fine coming out of "M1b".

There's probably something else more straight forward you could do which would eliminate the need for an extra performance - but this is one thought of something to try.

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

 
Posted : 22/11/2016 12:27 pm
Bad Mister
Posts: 12303
 

This is absolutely absurd because M2 and M3 have no external midi setting.

You need to make external MIDI settings for M2 and M3, initial settings for M1 seem to be persisting. Why are there no Midi settings for M2 and M3?

I will have another look at this when next I'm in my studio. But what's curios to me is you have no settings for external device.

 
Posted : 22/11/2016 2:04 pm
Posts: 0
Trusted Member
Topic starter
 

Because I've jet done 70 programs disposed in 8 set list pages before buy NE5.
Anyway it is not right behaviour from montage if it is confirmed.

 
Posted : 22/11/2016 2:22 pm
Bad Mister
Posts: 12303
 

?

 
Posted : 22/11/2016 3:26 pm
Posts: 0
Trusted Member
Topic starter
 

I try to explained. I've about 70 programs (M1.....M70) done in montage and setted in set list (8 different page of set list).
From 1 week I've nord electro 5 and now I need to controol it. So I'm testing and prepare a midi message only in M1 montage program.
Consider that in a list not only montage program modified by me are located but also some preset that of course don't have any midi setting.
This is the answer at your question but wrong montage behaviour remain if also from your test it work in the way that I've described before.

 
Posted : 22/11/2016 3:35 pm
Posts: 0
Trusted Member
Topic starter
 

I've tested also changing program from program page (and not set list page).
Same problem. To resume montage send program change and control change of M1 program also when I select programs (M2 and M3) that shouldn't send midi message (because no midi setting are setted on these program M2 and M3).
If a program don't have midi setting montage should send nothing to external device (in term of program change and control change I mean) like it do now.

 
Posted : 22/11/2016 5:35 pm
Jason
Posts: 8260
Illustrious Member
 

I'm not sure if you tried to add a program between M1 and M2 which has MIDI control of your external device simply to set the level at the "high" level upon exit of M1. It's worth a shot. This allows M2 to no longer apply any MIDI control to external devices while retaining the volume upon exit of the inserted performance (I called it "M1b").

Neither BM nor I have "dug in" using an actual keyboard yet. Although I am in the studio - since I use the keyboard on the road - I also often have "down time" where the keyboard is in its case.

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

 
Posted : 22/11/2016 6:23 pm
Posts: 0
Trusted Member
Topic starter
 

Bad Mister wrote:

The solution lay in MIDI channels. It is not at all unusual when you recall M1 that your external keyboard goes to whatever sound you programmed the Zone slot that controls the Nord. And there it will remain until you tell it to change to another sound. This is normal and how keyboard's and MIDI work. Just like volume, once set, there it remains until you change it.

Let's just talk about Montage and its Parts... and how they transmit, normally.
Let's say your M1 Live Set Performance contains two Montage Parts
Let's say your M2 Live Set Performance contains one Montage Part.
Let's say your M3 Live Set Performance contains four Montage Parts
This means M1 is transmitting on two channels (ch1, ch2) and M2 is transmitting on one channel (ch1) and M3 is transmitting on four channels (ch1, ch2, ch3, ch4)

The Montage is always transmitting on channel 1 in all of the above.
In M1 it is not transmitting on channels 3 and higher
In M2 it is not transmitting on channels 2 and higher
In M3 it is not transmitting on channels 5 and higher.

This should be easy to *see* and understand. When the Performance has "+" sign in a slot, the Montage is NOT transmitting on that channel. Easy enough. When working with an external device it occupies a channel. It can be on any channel.
If you do not want the external device sound, you must make to not transmit to it.

I cannot tell, because you do not say, what *channel* this external keyboard is on. And that is critical. It will tell us what to expect when you recall the next Live Set location.
But if it is a MIDI device, not only does it remain on the last program you left it, it remains at the same volume, same everything ...until you tell it something different. This is neither unusual, nor strange.

If you want to change the external device when you select the next Live Set, the Montage Performance in that Live Set must send a message to the external device to change, if not it will simply stay on the same sound, at the same volume, same everything. --> this not happen. I want that for M2 and M3 nothing change in the NE5 but what happen is that when I recall M2 or M3 in the external device is recalled E1 and this shouldn't be because M2 and M3 doesn't have any program and control change setted.

If you happen to be playing on a channel that matches your external device. It will sound.
Please set the external device on a MIDI channel you will not using for Montage internal Parts.
If you cannot, then you must set that corresponding internal slot to NOT transmit to your external device. Set Zone Transmit Channel = Off

Each Montage Performance has 16 Parts, the first 8 can be under simultaneous control. The maximum number of Parts played simultaneously is 8. And of a Performances 16 slots can be programmed to control your external device.

To really help you we would need to know:
The MIDI channel of your external device I've set my NE5 on channel 11
What you want it to do when you recall M2 and M3 --> I want that montage don't send any midi program or control change
How many Parts in each Performance --> max 8 in any program
Are you creating combination sounds that include both Montage + external keyboard --> this is what I need in some programs
Or are you playing each alone

. I also play alone montage or NE5 (last one I use it for hammond and EP)

 
Posted : 22/11/2016 8:13 pm
Posts: 0
Trusted Member
Topic starter
 

Testing and found out a new problem.
I have my M1 program that call program n°11 on NE5. In M1 there is only a part 1 that only send right program and control change to recall program 11 of NE5.
I have added at Montage program "RD 1 gallery" a new part 8 (new name "@RD 1 gallery) that send program change and control change setted to call program 20 of NE5.
I have both M1 and "@RD 1 gallery" on my set list.
I turn off montage and turn on it again. Now it happen:
I select from set list M1 and I can recall program 11 in my NE5
I select from set list "@RD 1 gallery" and it is recalled program 20 on NE5
I select again from set list M1 and ABSURD: it is recalled again program 20 in NE5 instead program 11
I select M2 or M3 program and it is recalled again program 20 in NE5.
From when for the first time I select "@RD 1 gallery", any time I select other program montage send only program change to recall program 20 of NE5 (that is setted in "@RD 1 gallery" also if I select M1 program that should send program change to recall program 11.
Of course if I turn off and on again my montage M1 program work correctly untill I select for the first time "@RD 1 gallery". From this moment selection any other program that I select on montage send program change 20. Absurd.:(

 
Posted : 23/11/2016 6:00 am
Page 1 / 4
Share:

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