es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Launchpad Mini Mk3: Añadiendo un cuarto modo a la sesión que tiene más de una fila de altura.

Lo que intento hacer:
Agregar un cuarto modo, llamado SendsMode, a la página de Sesión de mi Launchpad, es decir, al presionar el botón “Stop-Solo-Mute” por cuarta vez, cambiaría al modo SendsMode.

En este modo, la fila(s) inferior(es) de botones activarían/desactivarían los envíos de cada pista dentro del Anillo de Sesión.

Donde me encuentro ahora:
Tengo un código funcional que agrega SendsMode, y funciona perfectamente para una fila de envíos. Cambia con los movimientos del Anillo de Sesión.

En qué necesito ayuda:
No puedo hacer que funcione para más de un envío a la vez (los botones se vuelven en blanco, pero no hacen nada al presionarlos, no reflejan los cambios en los valores hechos en Ableton).

El código completo se encuentra aquí: https://github.com/jonniepeller/launchpad-mini-mk3-augmented

La parte relevante es agregar lo siguiente a _create_stop_solo_mute_modes:

self._stop_solo_mute_modes.add_mode(
u"send_controls",
AddLayerMode(self._mixer, Layer(send_controls=bottom_x_rows)),
cycle_mode_button_color=u"Mixer.SendControls",
)
self._stop_solo_mute_modes.selected_mode = u"send_controls"
self._stop_solo_mute_modes.set_enabled(True)

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Agregando un Cuarto Modo a la Página de Sesión de Launchpad

    Objetivo

    El objetivo es crear un cuarto modo, llamado SendsMode, al que se puede acceder a través del botón “Stop-Solo-Mute” en la página de Sesión de Launchpad. Cuando está en SendsMode, al presionar los botones en la(s) fila(s) inferior(es), se activarán/desactivarán los send para cada pista dentro del Anillo de Sesión.

    Estado Actual

    Existe un código funcional para agregar SendsMode y funciona para una fila de sends. Se actualiza junto con los movimientos del Anillo de Sesión.

    Asistencia Requerida

    El problema radica en que SendsMode no funciona para más de un send a la vez. Los botones quedan en blanco y no reflejan ningún cambio realizado en Ableton.

    Para solucionar esto, el siguiente código debe agregarse a “_create_stop_solo_mute_modes”:

    self._stop_solo_mute_modes.add_mode(
        u"send_controls",
        AddLayerMode(self._mixer, Layer(send_controls=bottom_x_rows)),
        cycle_mode_button_color=u"Mixer.SendControls",
    )
    self._stop_solo_mute_modes.selected_mode = u"send_controls"
    self._stop_solo_mute_modes.set_enabled(True)
    

    Este fragmento de código agrega el SendsMode y asigna bottom_x_rows para ser los botones de la(s) fila(s) inferior(es) que controlarán los sends. Sin embargo, parece haber un problema con la configuración de los botones, lo que probablemente está causando el problema en cuestión.

Comments are closed.