Hi Alessandro
> I'll use an midi cc to sysex converter(Bome's?) because i can't enable
> use ls9's or other Yamaha mixer with midi cc.
OK it all has to be sysex to the LS9
> I'd make one midi rmc (3 or 4 bcf2000) to control ls9(16
> fader,16knobs(,48switch) or pm5d (24fader,24knobs(GAIN/ALT
> LAYER/PAN),72switch CUE/SEL/ON-OFF).
So you have a bunch of BCFs as remote controls for th LS9
>I'm making crazy to "flip" the aux
> layer and fader layer always during the show.
> With your help I've understood how to do it, but, just the main mix
> layer,I'm I'm just one stage monitor engineer not one midi programmer.
> But I've one big problem now,the last! I'll try to illustrate it:
> the mixers have 16 or 24 layers(aux1,aux2...aux24) plus main mix,
> i need "something" who memorize the other layers data and make one data
> dump to the bcf's when i push the "flip" switch(it is just one sysex
> data).
>For ex. i viewing(?) the main mix faders and i need to see
> "aux1 faders" press flip+cue-aux1 and then bcf show me aux1 fader
"flip+cue-aux1" is on the LS9 and you want the BCF to align to the values of the aux1 faders?
> ...switch off flip and the fader come back to main mix position or go
> to another aux select
So, every time you select a layer you want to see the values displayed on the BCFs?
The problem is that the BCF doesn't respond to the Yamaha sysex to set the fader/encoder/button positions even though it is putting out the same sysex messages when the control is moved (as far as I know)
It sounds like you need a laptop and some code written for your system or use the Bome's software as a a bi-directional MIDI translator eg CC -> sysex and sysex -> CC
This way the BCFs will only see CC ( and act as it does with Live) and the LS9 sees only sysex
Another possibility is you could use the preset selector on the BCFs to flip between layers remotely.
Each preset could be a layer
When you select a preset the BCF remembers where it was the last time this preset was selected (assuming you haven't turned the BCF off and on in between time) .
So all the faders and the encoders and the buttons are moved to the same place as when you were last there.
When you power off and on the values are reset to the .default values set in the preset
If you need the LS9 to change to that layer you can transmit a yamaha sysex whenever that BCF preset is selected
$preset
.request on ; when on the following tx message is sent whenever this preset is selected
.tx Yamaha syex message for flip+cue-aux1
save this to preset 1
$preset
.request on
.tx Yamaha syex message for flip+cue-aux2
save this to preset 2
etc
When you select a preset on the BCF the .tx message is sent out to set up the LS9
If you have set up presets inside the mixer (scenes) and are calling these up then this won't work unless you have set all the defaults in the BCF preset to match the LS9 preset.
It is a question of who is the master unit and who is the slave unit .
As you have more controls than there are CC numbers (127) you could use NRPN values inside the BCF presets instead
Look for an explanation of NRPN here > Do you know if the bcf have some free memory inside ? do you think is
> possible to do it?
If I have understood you correctly, I'm not sure the BCFs by themselves can do everything you want to do.
Especially if you are building presets in the LS9.
I think you will need to add a laptop/PC and use Bome's program to convert CC to sysex (BCF output -> PC -> LS9 input)
and sysex to CC (LS9 input -> PC -> ; BCF input) and just setup the BCR to respond to CC (or NRPN)
All the best
Royce