jvconnected.interfaces.midi.bcf

jvconnected.interfaces.midi.bcf.build_preset(mapper: Optional[MidiMapper] = None) Preset[source]

Build a Preset from the definitions in the given MidiMapper

Each of the Map definitions will be assigned as encoders within an encoder group on the BCF. Since there are four encoder groups, this allows for control of up to four cameras, using the midi channel to match the device_index of the camera(s).

In addition, the map definition for “exposure.iris_pos” will be assigned to the first four faders. This allows iris control of four cameras from the faders.