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)
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á enSendsMode
, 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”:
Este fragmento de código agrega el
SendsMode
y asignabottom_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.