Hola,
he desarrollado un codigo para hacer looping multipistas en Ableton Live, ya sean pistas de audio o de midi, y por fin puedo decir que funciona perfectamente y es utilizable en directo.
Más abajo podeis ver un video de demostración.
Comencé el proyecto porque quería que cada loop se grabase automaticamente como clip en Live, y no tener que estar arrastrando (drag), cada loop, desde el looper nativo de live, hacia una pista.
Al principio, con hacer varios loopers me bastó, y lo programé con Bome´s Midi Translator. Conseguí que funcionase bien, pero la limitación en la cantidad de variables globales de dicho programa me hizo buscar otras alternativas para poder montármelo con más loopers y distintos bancos.
He de decir que dicho programa es genial y casi indispensable si trabajais con alguna pedalera o controlador MIDI.
Según iba programando, se me iban ocurriendo distintos posibles comportamientos a la hora de moverse entre los distintos loopers y bancos.
Al final decidí que el comportamiento básico debía de ser el poder moverse grabando entre los bancos y las pistas, es decir, que cuando estoy grabando, si lo que selecciono está vacio (ya sea otro banco u otro looper), simplemente deja de grabar (y empieza a reproducir, si procede) donde estaba y empieza a grabar donde le he ordenado.
Esto puede ser realizado moviéndonos entre bancos (usando un mismo looper) o moviéndonos entre loopers (usando un mismo banco).
Así, el proceso de grabar distintas partes, es mucho más fluido.
Puedo explicar más acerca del funcionamiento, pero de momento creo que es mejor que le echeis un vistazo al video que he colgado.
Características:
-Se crear tener tantos loopers y bancos (secciones de la canción) como se desee.
-Se puede guardar un proyecto y después volver a abrirlo cuando queramos para seguir por donde lo dejamos.
-Se pueden añadir clips para tener una base previa (esto se puede hacer guardando un proyecto o refrescando con un botón)
-Overdub
-Multiple undo
-Detección automática del tempo tras la grabación del primer loop (si así lo deseamos)
-Multiplicación automática de los loops según grabamos
-Grabación continua entre loopers/bancos
he desarrollado un codigo para hacer looping multipistas en Ableton Live, ya sean pistas de audio o de midi, y por fin puedo decir que funciona perfectamente y es utilizable en directo.
Más abajo podeis ver un video de demostración.
Comencé el proyecto porque quería que cada loop se grabase automaticamente como clip en Live, y no tener que estar arrastrando (drag), cada loop, desde el looper nativo de live, hacia una pista.
Al principio, con hacer varios loopers me bastó, y lo programé con Bome´s Midi Translator. Conseguí que funcionase bien, pero la limitación en la cantidad de variables globales de dicho programa me hizo buscar otras alternativas para poder montármelo con más loopers y distintos bancos.
He de decir que dicho programa es genial y casi indispensable si trabajais con alguna pedalera o controlador MIDI.
Según iba programando, se me iban ocurriendo distintos posibles comportamientos a la hora de moverse entre los distintos loopers y bancos.
Al final decidí que el comportamiento básico debía de ser el poder moverse grabando entre los bancos y las pistas, es decir, que cuando estoy grabando, si lo que selecciono está vacio (ya sea otro banco u otro looper), simplemente deja de grabar (y empieza a reproducir, si procede) donde estaba y empieza a grabar donde le he ordenado.
Esto puede ser realizado moviéndonos entre bancos (usando un mismo looper) o moviéndonos entre loopers (usando un mismo banco).
Así, el proceso de grabar distintas partes, es mucho más fluido.
Puedo explicar más acerca del funcionamiento, pero de momento creo que es mejor que le echeis un vistazo al video que he colgado.
Características:
-Se crear tener tantos loopers y bancos (secciones de la canción) como se desee.
-Se puede guardar un proyecto y después volver a abrirlo cuando queramos para seguir por donde lo dejamos.
-Se pueden añadir clips para tener una base previa (esto se puede hacer guardando un proyecto o refrescando con un botón)
-Overdub
-Multiple undo
-Detección automática del tempo tras la grabación del primer loop (si así lo deseamos)
-Multiplicación automática de los loops según grabamos
-Grabación continua entre loopers/bancos