def _create_drum_group(self):
     self._drum_group = DrumGroupComponent(
         is_enabled=False,
         translation_channel=DRUM_FEEDBACK_CHANNEL,
         layer=Layer(matrix='drum_pads'),
         full_velocity=(self._c_instance.full_velocity))
     self._drum_group.set_enabled(True)
 def _create_session_navigation(self):
     self._session_navigation = SessionNavigationComponent(
         is_enabled=False,
         layer=Layer(up_button='up_button',
                     down_button='down_button',
                     left_button='left_button',
                     right_button='right_button'))
     self._session_navigation.set_enabled(True)
 def _create_session_recording(self):
     self._session_recording = SessionRecordingComponent(
         name='Session_Recording',
         is_enabled=False,
         layer=Layer(
             record_button='session_record_button',
             re_enable_automation_button='automation_re-enable_button',
             automation_button='automation_arm_button'))
     self._session_recording.set_enabled(True)
 def _create_session(self):
     self._session = SessionComponent(
         is_enabled=False,
         layer=Layer(clip_launch_buttons='clip_launch_buttons',
                     scene_launch_buttons='scene_launch_buttons',
                     stop_track_clip_buttons='stop_track_buttons',
                     stop_all_clips_button='stop_all_clips_button',
                     track_select_control='track_select_control',
                     scene_name_display='scene_name_display'))
     self._session.set_enabled(True)
 def _create_mixer(self):
     self._mixer = MixerComponent(
         is_enabled=False,
         layer=Layer(volume_controls='volume_controls',
                     pan_controls='pan_controls',
                     send_a_controls='send_a_controls',
                     send_b_controls='send_b_controls',
                     track_select_control='track_select_control',
                     arm_buttons='arm_buttons',
                     solo_buttons='solo_buttons',
                     mute_buttons='mute_buttons',
                     track_info_display='track_info_display',
                     master_track_volume_control='master_volume_control',
                     master_track_pan_control='master_pan_control'))
     self._mixer.set_enabled(True)
 def _create_transport(self):
     self._transport = TransportComponent(
         is_enabled=False,
         layer=Layer(
             play_button='play_button',
             stop_button='stop_button',
             arrangement_record_button='record_button',
             metronome_button='metronome_button',
             arrangement_overdub_button='arrangement_overdub_button',
             tap_tempo_button='tap_tempo_button',
             capture_midi_button='capture_midi_button',
             tempo_coarse_control='tempo_coarse_control',
             tempo_fine_control='tempo_fine_control',
             beat_time_display='beat_time_display',
             tempo_display='tempo_display'))
     self._transport.set_enabled(True)
 def _create_device_parameters(self):
     self._device_parameters = DeviceComponent(
         is_enabled=False,
         layer=Layer(parameter_controls='device_controls'))
     self._device_parameters.set_enabled(True)
 def _create_undo(self):
     self._undo = UndoRedoComponent(is_enabled=False,
                                    layer=Layer(undo_button='undo_button'))
     self._undo.set_enabled(True)