def __init__(self, *a, **k):
     super(APC20, self).__init__(*a, **k)
     self._skin = make_biled_skin()
     with self.component_guard():
         self._create_controls()
         self._create_session()
         self._create_mixer()
         self._create_transport()
         self._create_global_control()
         self._session.set_mixer(self._mixer)
         self.set_highlighting_session_component(self._session)
         for component in self.components:
             component.set_enabled(False)
Beispiel #2
0
 def __init__(self, *a, **k):
     super(APC20, self).__init__(*a, **k)
     self._skin = make_biled_skin()
     with self.component_guard():
         self._create_controls()
         self._create_session()
         self._create_mixer()
         self._create_transport()
         self._create_global_control()
         self._session.set_mixer(self._mixer)
         self.set_highlighting_session_component(self._session)
         for component in self.components:
             component.set_enabled(False)
Beispiel #3
0
 def __init__(self, *a, **k):
     super(APC_Key_25, self).__init__(*a, **k)
     self._suppress_session_highlight = False
     self._suppress_send_midi = False
     self._color_skin = make_biled_skin()
     self._default_skin = make_default_skin()
     self._stop_button_skin = make_stop_button_skin()
     with self.component_guard():
         self._create_controls()
         self._session = self._create_session()
         self._mixer = self._create_mixer()
         self._device = self._create_device_component()
         if self.HAS_TRANSPORT:
             self._transport = self._create_transport()
         self.set_device_component(self._device)
         self._session.set_mixer(self._mixer)
         self._encoder_modes = self._create_encoder_modes()
         self._track_modes = self._create_track_button_modes()
 def __init__(self, *a, **k):
     super(APC40, self).__init__(*a, **k)
     self._color_skin = make_biled_skin()
     self._default_skin = make_default_skin()
     with self.component_guard():
         self._create_controls()
         self._create_session()
         self._create_mixer()
         self._create_device()
         self._create_detail_view_control()
         self._create_transport()
         self._create_global_control()
         self._create_fallback_control_owner()
         self._session.set_mixer(self._mixer)
         self.set_highlighting_session_component(self._session)
         self.set_device_component(self._device)
         for component in self.components:
             component.set_enabled(False)
Beispiel #5
0
 def __init__(self, *a, **k):
     super(APC40, self).__init__(*a, **k)
     self._color_skin = make_biled_skin()
     self._default_skin = make_default_skin()
     with self.component_guard():
         self._create_controls()
         self._create_session()
         self._create_mixer()
         self._create_device()
         self._create_detail_view_control()
         self._create_transport()
         self._create_global_control()
         self._create_fallback_control_owner()
         self._session.set_mixer(self._mixer)
         self.set_highlighting_session_component(self._session)
         self.set_device_component(self._device)
         for component in self.components:
             component.set_enabled(False)
    def __init__(self, *a, **k):
        # call parent contructor
        super(APC_mini_jojo, self).__init__(*a, **k)

        # copied from midiscripts.net
        # assign script name used by Logger
        self.script_name = "APC mini + J0J0's hacks v0.2"
        self.log_start()

        self._suppress_session_highlight = False
        self._suppress_send_midi = False
        self._color_skin = make_biled_skin()
        self._default_skin = make_default_skin()
        self._stop_button_skin = make_stop_button_skin()

        with self.component_guard():
            self._create_controls()
            self._session = self._create_session()
            self._mixer = self._create_mixer()
            self._device = self._create_device_component()
            if self.HAS_TRANSPORT:
                self._transport = self._create_transport()
            self.set_device_component(self._device)
            self.set_highlighting_session_component(self._session)
            self._session.set_mixer(self._mixer)
            self._encoder_modes = self._create_encoder_modes()
            self._track_modes = self._create_track_button_modes()
        self._device_selection_follows_track_selection = True
        with self.component_guard():
            self.register_disconnectable(SimpleLayerOwner(
                layer=Layer(_unused_buttons=self.wrap_matrix(self._unused_buttons))))

        # added from midiscripts.net
        # create session overview component
        # basically this component implements all complexity
        # of a session view, in this script we just re-use it
        # self._session was created by parent class
        with self.component_guard():
            self._session_overview = SessionZoomingComponent(
                self._session,
                name='Session_Overview',
                enable_skinning=True,
                is_enabled=True)
            self.log_message('_session_overview created')
 def __init__(self, *a, **k):
     super(APC40_Mod, self).__init__(*a, **k)
     self._color_skin = merge_skins(make_default_skin(), make_biled_skin())
     self._default_skin = make_default_skin()
     self._stop_button_skin = merge_skins(make_default_skin(), make_stop_button_skin())
     with self.component_guard():
         self._create_controls()
         self._create_session()
         self._create_mixer()
         self._create_transport()
         self._create_device()
         self._create_view_control()
         self._create_quantization_selection()
         self._init_track_modes()
         self._create_m4l_interface()
         self._session.set_mixer(self._mixer)
     self.set_highlighting_session_component(self._session)
     self.set_device_component(self._device)
     self._device_selection_follows_track_selection = True
 def __init__(self, *a, **k):
     super(APC_Key_25, self).__init__(*a, **k)
     self._suppress_session_highlight = False
     self._suppress_send_midi = False
     self._color_skin = make_biled_skin()
     self._default_skin = make_default_skin()
     self._stop_button_skin = make_stop_button_skin()
     with self.component_guard():
         self._create_controls()
         self._session = self._create_session()
         self._mixer = self._create_mixer()
         self._device = self._create_device_component()
         if self.HAS_TRANSPORT:
             self._transport = self._create_transport()
         self.set_device_component(self._device)
         self.set_highlighting_session_component(self._session)
         self._session.set_mixer(self._mixer)
         self._encoder_modes = self._create_encoder_modes()
         self._track_modes = self._create_track_button_modes()
     self._device_selection_follows_track_selection = True
    def __init__(self, *a, **k):
        super(APC_Key_25, self).__init__(*a, **k)
        self._color_skin = make_biled_skin()
        self._default_skin = make_default_skin()
        self._stop_button_skin = make_stop_button_skin()
        with self.component_guard():
            self._create_controls()
            self._session = self._create_session()
            self._mixer = self._create_mixer()
            self._device = self._create_device_component()
            if self.HAS_TRANSPORT:
                self._transport = self._create_transport()
            self.set_device_component(self._device)
            self.set_highlighting_session_component(self._session)
            self._session.set_mixer(self._mixer)
            self._create_encoder_modes()
            self._create_track_button_modes()
            for component in self.components:
                component.set_enabled(False)

        self._device_selection_follows_track_selection = True