¿Cómo programar un botón del Komplete Kontrol A25 para que haga Undo y Redo con la misma tecla en Ableton Live? How do I program a Komplete Kontrol A25 button to undo and redo on the same key in Ableton Live?

Título: ¿Cómo programar un botón del Komplete Kontrol A25 para hacer Undo y Redo con ayuda de una segunda tecla en Ableton Live usando Bome MIDI Translator Pro?

Mensaje:

Hola a todos,
Estoy usando un Komplete Kontrol A25 con Ableton Live, y también estoy trabajando con Bome MIDI Translator Pro porque tengo varias funciones personalizadas que no vienen por defecto en el teclado.

Me gustaría lograr lo siguiente:

Quiero usar una sola tecla o botón del teclado para hacer Undo (Ctrl+Z),
pero también quiero que esa misma tecla haga Redo (Ctrl+Y) solo si mantengo presionada una segunda tecla (como si fuera un modificador o shift MIDI personalizado).

Es decir:

  • Presionar el botón = Undo
  • Presionar el mismo botón + otra tecla que yo elija = Redo

Estoy tratando de lograr esto mediante una traducción en Bome, pero no tengo claro cómo estructurar la lógica para que la acción cambie según la combinación de teclas.

¿Alguna idea o ejemplo de cómo hacerlo en Bome?

¡Gracias por la ayuda!

Machine Transation by Bome

rea12344
Title: How to program a Komplete Kontrol A25 button to perform Undo and Redo with the help of a second key in Ableton Live using Bome MIDI Translator Pro?

Message:

Hi everyone,
I’m using a Komplete Kontrol A25 with Ableton Live, and I’m also working with Bome MIDI Translator Pro because I have several custom functions that aren’t included by default on the keyboard.

I would like to achieve the following:

I want to use a single key or button on the keyboard to perform Undo (Ctrl+Z),
but I also want that same key to perform Redo (Ctrl+Y) only if I hold down a second key (as if it were a custom MIDI modifier or shift key).

That is:

Pressing the button = Undo
Pressing the same button + another key of my choice = Redo
I’m trying to accomplish this using a Bome translation, but I’m not sure how to structure the logic so that the action changes based on the key combination.

Any ideas or examples of how to do this in Bome?

Thanks for the help!

Hi and welcome to the Bome community!

Please find the attached. There are 4 translators under the preset ‘Controls’.

Translator 1.0 and 1.1 sends the keystrokes. Translator 1.0 only sends when the second button is released and send Undo 10ms after focusing Ableton Live. Likewise translator 1.1 will send Redo 10ms after focusing Ableton Live.

Translator 1.2 will set the value of global variable ga to 1 when pushed.
Translator 2.3 will set the value of global variable ga to 0 when pushed.

The rules of translator 1.0 and 1.1 look at the value of ga an only one will fire depending on the button state.

Also in the rules of translators 1.0 and 1.1 we call Peform ‘Focus’ (translator 1.4) which focuses on Ableton Live before the delay.

You will likely need to set the incoming trigger on translators 1.0 through 1.3 for the buttons you push.

You might need to change the outgoing action of translator 1.4 depending on your computer platform and the version of Live you are using.

Live-Keystrokes.bmtp (2.7 KB)

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Traducción automática de Bome

¡Hola y bienvenido a la comunidad de Bome!

Adjunto encontrará el archivo. Hay 4 traductores en el preajuste ‘Controles’.

Los traductores 1.0 y 1.1 envían las pulsaciones de teclas. El traductor 1.0 solo envía las pulsaciones al soltar el segundo botón y envía la función ‘Deshacer’ 10 ms después de activar Ableton Live. Asimismo, el traductor 1.1 enviará la función ‘Rehacer’ 10 ms después de activar Ableton Live.

El traductor 1.2 establecerá el valor de la variable global ga en 1 al pulsarlo.
El traductor 2.3 establecerá el valor de la variable global ga en 0 al pulsarlo.

Las reglas de los traductores 1.0 y 1.1 consideran el valor de ga y solo se activará uno según el estado del botón.

Además, en las reglas de los traductores 1.0 y 1.1, llamamos a Peform ‘Enfoque’ (traductor 1.4), que se centra en Ableton Live antes del retardo.

Probablemente necesite configurar el activador de entrada en los traductores 1.0 a 1.3 para los botones que presione.

Es posible que deba cambiar la acción de salida del traductor 1.4 según la plataforma de su computadora y la versión de Live que utilice.

Steve Caldwell
Atención al cliente de Bome


También disponible para servicios de consultoría de pago: bome@sniz.biz
1 Like

¡Muchas gracias!

Quiero agradecerte por tomarte el tiempo de ayudarme. Tu respuesta me solucionó el problema y ahora todo funciona como quería. ¡De verdad lo aprecio mucho!

Gracias nuevamente :raised_hands:

I am glad I could help!

¡Me alegro de haber podido ayudar!