def _create_mixer(self): self._mixer = MixerComponent(MIXER_SIZE, name='Mixer') self._mixer.master_strip().name = 'Master_Channel_Strip' self._mixer.selected_strip().name = 'Selected_Channel_Strip' buttons = izip(self._solo_buttons, self._mute_buttons) for track_index, (solo_button, mute_button) in enumerate(buttons): strip = self._mixer.channel_strip(track_index) strip.name = 'Channel_Strip_%d' % track_index strip.set_solo_button(solo_button) strip.set_mute_button(mute_button) strip.set_shift_button(self._shift_button) strip.set_invert_mute_feedback(True) self._mixer.set_prehear_volume_control(self._prehear_control) self._mixer.master_strip().set_volume_control(self._master_volume_control)
def _create_mixer(self): self._mixer = MixerComponent( MIXER_SIZE, auto_name=True, is_enabled=False, invert_mute_feedback=True, layer=Layer(volume_controls=self._volume_controls, arm_buttons=self._arm_buttons, solo_buttons=self._solo_buttons, mute_buttons=self._mute_buttons, track_select_buttons=self._select_buttons, shift_button=self._shift_button, crossfader_control=self._crossfader_control, prehear_volume_control=self._prehear_control)) self._mixer.master_strip().layer = Layer( volume_control=self._master_volume_control, select_button=self._master_select_button)