Tutorial: Live sin teclado ni mouse

Carlos R mod
#1 por Carlos R el 13/12/2008
Hola, supongo que a todos nos habra pasado alguna vez el estar utilizando el Live en algun bolo, y que debido al poco espacio o a la mala distribucion del lugar, hamos tenido que poner el portatil de cualquier manera, mas lejos de lo que quisieramos, o sencillamente, en un sitio incomodo para manejarlo. Con este pequeño tutorial se pretende solucionar este inconveniente y hacernos la vida un poco mas facil intentando adaptar a nuestro controlador midi todas las funciones del teclado que habitualmente usamos como pueden ser navegacion, disparar clips/escenas, etc...

Lo primero es agradecer a David (Mudo)la informacion proporcionada y su colaboracion en este tutorial, a parte del esfuerzo y la implicacion en este sub-foro. (Pelota mode OFF) :mrgreen:

Toda la informacion viene de estos 2 tutoriales, que son bastante mas extensos de lo que pretende ser este, aunque seguramente se vaya ampliando a medida que podamos y vayan habiendo dudas,sugerencias etc;

http://www.idmforums.com/showthread.php?t=14020
http://www.bome.com/forums/viewtopic.php?t=1583

Antes que nada quiero avisar que no soy un experto ni mucho menos en algunos temas de los que aqui se van a tocar, por lo que siento si no puedo contestar a alguna de las preguntas que se formulen o si me equivoco en algun punto. Dicho esto, vamos alla.


Soft necesario:

A parte de lo evidente; una copia de Ableton Live, un ordenador, un controlador y una tarjeta de sonido, vamos a necesitar 2 softs adicionales:

Midi Yoke (Free):
http://www.midiox.com/zip/MidiYokeSetup.msi

Bome´s Midi Translator (Trial 30 dias):
http://www.bome.de/midi/translator/Midi ... _Trial.exe

El midi translator nos va a permitir "transformar" mensajes midi en keystrokes o combinaciones de teclas, y el midi yoke nos va a crear unos puertos midi virtuales para "conectar" el translator y live.

Las descargas son para PC, para Mac podeis descargar aqui la beta del translator:
http://www.bome.com/midi/translator/osx.html

El midi yoke no es necesario, ya que osx incorpora su propia aplicacion para puertos midi virtuales, el IAC Driver.




Objetivos

Para esta primera parte, vamos a centrarnos en 4 de las funciones mas habituales en las que usamos el teclado o el raton del ordenador:

1.- Navegar tanto vertical como horizontalmente por las pistas/escenas.
2.- Disparar clips.
3.- Añadir clips a las pistas desde el navegador.
4.- Loopear dentro de los clips.

Seguro que hay muchas mas, pero de momento empezaremos con estas.




Procedimiento


1.- Navegacion

Bien, vamos al lio. Lo primero que vamos a hacer es configurar la navegacion utilizando 2 knobs, uno para la navegacion vertical y otro para la horizontal. En realidad, para la vertical no seria necesario ya que podemos hacer las asignaciones en el propio Live:

[attachment=2:8da0b]Vertical navigation.jpg[/attachment:8da0b]


Vamos a la horizontal, abrimos primero el translator, seguido del Live. En la pestaña Midi IN del translator, seleccionamos el controlador que vayamos a usar, y en la pestaña out el puerto del midi yoke por el que queramos transmitir hacia el live:

[attachment=1:8da0b]Mt midi in.jpg[/attachment:8da0b]

[attachment=0:8da0b]Mt midi out.jpg[/attachment:8da0b]
Archivos adjuntos ( para descargar)
Vertical navigation.jpg
Mt midi in.jpg
Mt midi out.jpg
Subir
OFERTASVer todas
  • -21%
    Zoom H4n Pro Black
    158 €
    Ver oferta
  • -40%
    ¡Precio mínimo histórico! AKAI MPK 261
    298 €
    Ver oferta
  • -8%
    Behringer X Air XR18
    645 €
    Ver oferta
Carlos R mod
#2 por Carlos R el 13/12/2008
Seguidamente deberiamos ir a las preferencias del live, desactivar el controlador (ya que entraran los datos a traves del translator) y activar la entrada tanto de remoto como de pista para el puerto del midi yoke que hayamos seleccionado anteriormente, en mi caso, el 1:

[attachment=2:771d9]Live prefs.jpg[/attachment:771d9]

Un apunte antes de seguir, una vez el translator ha "capturado" nuestro controlador midi, solo va a funcionar a traves de el, y solo vamos a poder usar los controles que sean "traducidos" a keystrokes, los demas no. Por lo que si queremos usar el controlador normalmente, en el translator deberemos ir a "Options" --> "Midi thru". Unaa solucion seria tener 2 controladores diferentes.

Prosigamos. Creamos un nuevo preset con el signo "+" de la izquierda y lo nombramos, para poder guardarlo mas adelante:

[attachment=3:771d9]New preset MT.jpg[/attachment:771d9]


A continuacion vamos a crear la primera entrada utilizando el signo "+" de la derecha, la nombramos como creamos conveniente, y le damos al signo del lapiz para editarla:

[attachment=1:771d9]New entry MT.jpg[/attachment:771d9]


En el menu desplegable "Select the incoming trigger type" seleccionamos "Midi message", y marcamos el cuadradito de la derecha "Capture midi". En cuanto empezemos a mover faders o knobs veremos como se empiezan a monitorizar todos los eventos midi en hexadecimal. Para la navegacion lo ideal seria utilizar un knob infinito configurado en modo relativo. Tambien podemos hacerlo con un knob finito en absoluto, pero va a ser un poco mas engorroso, ya que en este modo, movamos a derecha o izquierda, siempre va a ejecutar el mismo keystroke. Veremos si nuestro controlador esta mandando en modo absoluto si al final del hexa tenemos un "pp":

[attachment=0:771d9]Absolute.jpg[/attachment:771d9]
Archivos adjuntos ( para descargar)
New preset MT.jpg
Live prefs.jpg
New entry MT.jpg
Absolute.jpg
Subir
Carlos R mod
#3 por Carlos R el 14/12/2008
Confirmado nuestro knob en relativo giramos a la izquierda, en mi ejemplo el hexa es B0 40 41, que se traduce en canal 1, cc 64, velocidad 41. Nos vamos a la pestaña "Outgoing", y en el desplegable seleccionamos "Keystroke emulation". Nos posicionamos en el rectangulo y pulsamos la flecha izquierda del teclado, deberia salirnos algo asi:


[attachment=0:36679]Izq.jpg[/attachment:36679]

Hacemos lo mismo para la flecha derecha, para arriba y abajo si no lo hemos hecho antes. Volvemos al live y comprobamos que efectivamente, podemos navegar horizontal y verticalmente con los 2 knobs.

Si nuestro controlador no nos deja configurar los knobs para mandar cc en modo relativo, una solucion (pesada pero solucion) es capturar las diferentes velocidades des de 1 a 127 y hacer que de 1 a 64 traduzca flecha izquierda y de 65 a 127 flecha derecha. Es un palo, pero una vez hecho lo guardamos y ya lo tendremos para siempre.



2.- Disparar clips

Si hemos conseguido hacer funcionar lo que se ha explicado en el apartado anterior, en este punto no hemos de tener problema, se trata de hacer lo mismo, pero esta vez con un boton y la tecla ENTER. Como detalle decir que seria interesante configurar el boton del controlador de manera que solo haya que pulsarlo una vez, y no en la funcion ON/OFF. Si nuestro set no se compone de muchos canales, tambien puede ser interesante asignar los plays de canal, algo que podemos hacer en el propio live:

[attachment=2:36679]Channel play.jpg[/attachment:36679]



3.- Añadir clips a las pistas desde el navegador

Esta funcion me parece realmente practica para el tipo de set que utilizo, con pocas pistas, y añadiendo nuevos clips constantemente. La idea es movernos entre los 3 "focos" de la vista session: navegador de archivo, pistas, y master con el objetivo de copiar los clips en el browser (yo uso archivos de sesion .als, que como sabeis contienen todos los clips del proyecto) y pegarlos en la pista que queramos, rapido y efectivo. Pudiendo establecer el foco en el master tambien nos ofrece la posibilidad de lanzar las escenas, util en sets con muchas idem.

El proceso va a ser el mismo, crear 2 nuevas entradas, una para izquierda y otra para derecha, capturar el midi de los botones en el translator, y una vez en la pestaña outgoing, introducir la secuencia del atajo de teclado que nos va a permitir cambiar el foco : ALT + FLECHA IZQUIERDA y ALT + FLECHA DERECHA:

[attachment=1:36679]Alt izq.jpg[/attachment:36679]

Una vez tenemos esto funcionando vamos a crear 2 entradas mas para su correspondiente par de botones con los atajos de teclado CTRL + C y CTRL + V (copiar y pegar). Si todo funciona correctamente, podremos pasar de las pistas al browser, copiar clips, volver a las pistas, pegarlos y lanzarlos. Si en vuestro set siempre teneis el browser cerrado, podeis añadir CRTL + ALT + B para que se abra y se cierre automaticamente una vez hemos copiado y pegado los clips.
Archivos adjuntos ( para descargar)
Channel play.jpg
Alt izq.jpg
Izq.jpg
Subir
Carlos R mod
#4 por Carlos R el 14/12/2008
4.- Loopear dentro de los clips

No es necesario utilizar el translator para esto, ya que mediante las asignaciones midi del live podemos conseguir loopear el propio loop, pero me parecia interesante de cara a una segunda parte del tutorial en la que hablaremos del live looping. Lo primero es saber que las abrazaderas de loop de la vista clip trabajan a la resolucion impuesta por la cuantizacion global, asi que es buena idea tener un knob asignado a este parametro:

[attachment=1:476e2]global.jpg[/attachment:476e2]


Nuestros parametros de destino para loopear son 2:

1) Loop position.

2) Loop lenght.

[attachment=0:476e2]Loop.jpg[/attachment:476e2]


Loop position nos permite establecer el punto de inicio del loop que va a ir ligado al cursor de reproduccion, y a la cuantizacion global , es decir, en cuanto pulsemos nuestro control midi, el punto de inicio del loop quedara fijado en el punto por el que en ese momento pasaba el cursor de reproduccion,y esto anclado al valor de cuantizacion global que tengamos en ese momento.

El Loop lenght es eso, la duracion que va a tener el loop, 1 compas, 1 blanca, negra, corchea, etc..

Si asignamos estos 2 parametros al mismo controlador conseguiremos cazar loops al vuelo del tamaño que deseemos.

Vale, ya lo tenemos, pero una vez loopeado ¿como lo hacemos para salir del loop sin salir del clip?. Sencillo, solo tenemos que volver a disparar el clip.

Bien, ahora el problema es que se nos ha que dado el loop en medio del clip y no quiero loopear mas ¿como lo saco?. Aqui una solucion un poco chapuza, pero es la unica que conozco; una vez hayamos disparado de nuevo el clip al salir del loop, deberemos seleccionar una cuantizacion global mas grande que la longitud de nuestro loop actual, y entonces volver a capturar, esto nos devolvera el clip a su estado original con la abrazadera al principio y al final para volver a loopear en el sitio que queramos. Es decir, si nuestro clip es de 2 compases, deberemos seleccionar una cuantizacion global de 4,8 o 16 compases. ¿Facil no?.



Pues señores, hasta aqui hemos llegado por ahora. Seguramente iremos ampliando el tutorial añadiendo nuevos keystrokes y combinaciones, añadiendo variables y normas, complicandolo un poco mas para poder adaptarlo a algunas necesidades concretas. Las preguntas y sugerencias se pueden hacer aqui mismo, no mandeis privados please :wink:

Espero que le sea util a alguien, un saludo.
Archivos adjuntos ( para descargar)
global.jpg
Loop.jpg
Subir
elektrolover
#5 por elektrolover el 14/12/2008
Cojonudo tio ;)
Subir
Jovihu
#6 por Jovihu el 14/12/2008
sencillamente genial :)
Subir
Mudo
#7 por Mudo el 14/12/2008
...
Muy Bien explicado Carlos!

...
Subir
Carlos R mod
#8 por Carlos R el 15/12/2008
Alguien escribió:

Muy Bien explicado Carlos!



Gracias, al final no era tan complicado :D

Hablamos para la segunda parte ¿ok?.


Saludos.
Subir
djreality
#9 por djreality el 15/12/2008
Como se hace esto en mac? NO encuentro esos programas que dices carlos :(
Subir
Real_Kcan
#10 por Real_Kcan el 15/12/2008
oye pon un video, a ver que tal funciona! :D

salu2.
Subir
Carlos R mod
#11 por Carlos R el 15/12/2008
Alguien escribió:

Como se hace esto en mac? NO encuentro esos programas que dices carlos :(


Este tutorial esta hecho en pc, en mac aun no lo he probado, pero ya he puesto lo necesario para hacerlo:

Alguien escribió:

para Mac podeis descargar aqui la beta del translator:
http://www.bome.com/midi/translator/osx.html


Alguien escribió:

El midi yoke no es necesario, ya que osx incorpora su propia aplicacion para puertos midi virtuales, el IAC Driver.


Para activar el IAC Driver:

http://www.covops.org/index.php/The-Cov ... r-OSX.html
Subir
Carlos R mod
#12 por Carlos R el 15/12/2008
Alguien escribió:

oye pon un video, a ver que tal funciona! :D



Mas adelante quizas :wink:
Subir
Mudo
#13 por Mudo el 17/12/2008
...
Ferpecto Carlos.

Los que necesiten programas para mac que miren mi post sobre reclutamiento Liveros.

Alli es donde posteo todo lo que encuentro interesante y trato de cubrir win y osx.

:)

...
Subir
triphasik
#14 por triphasik el 16/04/2009
Hola en mi caso utilizo un novation nocturn y un bcr2000 (pero este no lo uso) yo trabajo con nuendo habitualmente, pero ahora estoy empezando con ableton live para los directos . Podria configurar el bcr2000 para los controles de teclado y el novation nocturn seguir usandolo con el automap?
Subir
Carlos R mod
#15 por Carlos R el 16/04/2009
Alguien escribió:

Podria configurar el bcr2000 para los controles de teclado y el novation nocturn seguir usandolo con el automap?


Si, deberias poder.
Subir
Hilos similares
Nuevo post

Regístrate o para poder postear en este hilo