The Hands Free Recording Thread
-
DeadlyKungFu
- Posts: 3603
- Joined: Tue Aug 09, 2005 8:26 pm
The Hands Free Recording Thread
Guitar players, beat boxers, turntablists, loop junkies unite!!
I want to get this topic nailed down, what footpedals do people like, what software do they run along with Live to translate midi into macros and do virtual midi routing schemes?
Last week in the 'new Live 6 movies' thread I suggested a way to do this with no external control, Live controls itself, this lead to Live constantly recording, it just jumps from clip to clip, leaving them all to play at the same time. I want to play with this a bit more before I post it again, more in a few hours when I get home.
So, how do you do it hands free?
I want to get this topic nailed down, what footpedals do people like, what software do they run along with Live to translate midi into macros and do virtual midi routing schemes?
Last week in the 'new Live 6 movies' thread I suggested a way to do this with no external control, Live controls itself, this lead to Live constantly recording, it just jumps from clip to clip, leaving them all to play at the same time. I want to play with this a bit more before I post it again, more in a few hours when I get home.
So, how do you do it hands free?

This is a very simplified version of my live set up.
The first three tracks contain vst instruments which I play from a controller keyboard. These tracks have buttons assiigned to monitor on/off and track volume - so I can mix between the sounds. These tracks all output to track 4 which is a Live Keys sub master.
Tracks 5, 6 and 7 are loop tracks taking thier input from track 4. These can be used to capture and loop whatever I happen to be playing at the time.
by removing the stop buttons from all clip slots except for the ones shown you can use the scene up down and scene launch buttons to control the whole process.
Track 8 has some prerecorded percusion loops.
The silent clips at the bottom of the screen enable you to stop the sound without having to map a seperate stop button.
I also use clips on the midi tracks to set up patch changes and fx for a particular song, these go in the same scene as the percusion loop to launch a particular song
"That very perceptive of you Mr Stapleton, and rather unexpected... in a G Major"
-
DeadlyKungFu
- Posts: 3603
- Joined: Tue Aug 09, 2005 8:26 pm
well, i'm still saving for foot controller - for now i just have a footswitch plugged into by bcr2000. so i use a knob on the bcr to sellect an empty scene, then hit the footswitch when i'm ready to record.
to be honest it can get a bit confusing scrolling backwards and forwards when you can't fit it all on screen at the same time.
i'm currently working on a pd patch to allow me to scroll left and right from track to track, and remap the footswitch to launch whichever track is selected.
to be honest it can get a bit confusing scrolling backwards and forwards when you can't fit it all on screen at the same time.
i'm currently working on a pd patch to allow me to scroll left and right from track to track, and remap the footswitch to launch whichever track is selected.
"That very perceptive of you Mr Stapleton, and rather unexpected... in a G Major"
Re: The Hands Free Recording Thread
[quote="DeadlyKungFu"]I want to get this topic nailed down, what footpedals do people like/quote]
Good idea. Since viewing Lamont's turntable set I know I want a foot controller. But I have no clue which /cheap/ one would work for a start. Any recommendations?
Good idea. Since viewing Lamont's turntable set I know I want a foot controller. But I have no clue which /cheap/ one would work for a start. Any recommendations?
It's nothing special, just a track for mixing any VST instruments that I'm playing live from the keyboard. sub master is just a bit of meaningless jargon that sounded right at the time.seanzshow wrote:Setup looks good me hearties! AAARRR!!!
This might sound stupid but what is a live keys sub master on channel 4?
Thankin yee! AAARRR!!!
Look closely at the input from / output to routing. Everything played on the VSTs goes through track 4 which is then used as the input for the looping process - as well as going to the master.
Normally I have another track for a colaborator on vocals or guitar. and have another bunch of loop tracks taking input from that.
Also I normally have two levels of sub groups. one for piano-ish sounding things one for pad sounds, one for synth lead type sounds, etc. and one master group to control the lot.
"That very perceptive of you Mr Stapleton, and rather unexpected... in a G Major"
Re: The Hands Free Recording Thread
I just dug up an old Roland FC-200:protocol wrote:DeadlyKungFu wrote:I want to get this topic nailed down, what footpedals do people like/quote]
Good idea. Since viewing Lamont's turntable set I know I want a foot controller. But I have no clue which /cheap/ one would work for a start. Any recommendations?
http://www.roland.com/products/en/FC-200/index.html
Now I'm trying to figure out how to do the guitar looping/Kid Beyond thing with Live. Check on Ebay or craigslist........
I made a couple of PD patches to help with live looping.
Hope someone finds them usefull
If you're used to PD you should be able to suss it out OK.
The control numbers are to suit my BCR2000 set up.
Feel free to adapt and tweak to your heart's content.
Basically:
* The top left "ctlin" responds to controller 54 on channel 1. It is intended as a "Track Select" control. As you sweep the control from 0 to 127 it simulates momentary button pushes on ctrls 0 to 15 on channel 11. Assign these button pushes to up to 16 track select controls to scroll left and right between tracks.
* ctlin 154 1 and ctlin 155 1 are for momentary push button controls.
control 154 is mapped to controls 16 to 31 on channel 11 depending on the setting of the Track Select control.
control 155 is mapped to controls 32 to 47.
Assign them to track launch and stop buttons.
* ctlin 48 1 and ctlin 49 1 are for continuous controls and feature a "Soft Pickup" mechanism.
control 48 is mapped to controls 48 to 63 on channel 11 depending on the setting of the Track Select control.
control 49 is mapped to controls 64 to 79.
Attach them to volume effect send etc.

Cut and paste the following code into a text file called LiveLoop.pd for the main patch.
Here is the patch for the soft pickup mechanism (I need to find a more elegant way to do this)

cut and paste this code to a text file called n-soft-pick-up.pd
Hope someone finds them usefull
If you're used to PD you should be able to suss it out OK.
The control numbers are to suit my BCR2000 set up.
Feel free to adapt and tweak to your heart's content.
Basically:
* The top left "ctlin" responds to controller 54 on channel 1. It is intended as a "Track Select" control. As you sweep the control from 0 to 127 it simulates momentary button pushes on ctrls 0 to 15 on channel 11. Assign these button pushes to up to 16 track select controls to scroll left and right between tracks.
* ctlin 154 1 and ctlin 155 1 are for momentary push button controls.
control 154 is mapped to controls 16 to 31 on channel 11 depending on the setting of the Track Select control.
control 155 is mapped to controls 32 to 47.
Assign them to track launch and stop buttons.
* ctlin 48 1 and ctlin 49 1 are for continuous controls and feature a "Soft Pickup" mechanism.
control 48 is mapped to controls 48 to 63 on channel 11 depending on the setting of the Track Select control.
control 49 is mapped to controls 64 to 79.
Attach them to volume effect send etc.

Cut and paste the following code into a text file called LiveLoop.pd for the main patch.
Code: Select all
#N canvas 312 0 729 739 10;
#X obj 264 120 !=;
#X obj 234 142 spigot;
#X obj 277 97 i 999;
#X obj 196 54 i;
#X obj 239 71 t a a a b;
#X floatatom 517 86 5 0 0 0 - - -;
#X obj 114 300 ctlout;
#X obj 113 261 ctlout;
#X obj 113 222 ctlout;
#X msg 113 176 127 \, 0;
#X obj 164 159 t b a;
#X text 551 84 Channel;
#X floatatom 11 23 5 0 127 0 - - -;
#X text -23 21 Test;
#X floatatom 3 234 5 0 127 0 - - -;
#X text -32 233 Test;
#X floatatom 3 274 5 0 127 0 - - -;
#X text -32 273 Test;
#X floatatom 3 314 5 0 127 0 - - -;
#X text -30 311 Test;
#X obj 34 92 ctlin;
#X floatatom 12 122 5 0 0 0 - - -;
#X floatatom 46 122 5 0 0 0 - - -;
#X floatatom 80 122 5 0 0 0 - - -;
#X text -22 89 Monitor;
#X obj 48 14 ctlin 54 1;
#X obj 540 58 i 11;
#X obj 580 34 loadbang;
#X obj 40 233 ctlin 114 1;
#X obj 41 270 ctlin 115 1;
#X obj 40 311 ctlin 48 1;
#X obj 488 12 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 148 37 / 8;
#X obj 234 195 + 16;
#X obj 234 231 + 16;
#X obj 234 274 + 16;
#X obj 119 354 n-soft-pick-up 48;
#X obj 119 377 n-soft-pick-up 49;
#X obj 119 400 n-soft-pick-up 50;
#X obj 119 426 n-soft-pick-up 51;
#X obj 119 450 n-soft-pick-up 52;
#X obj 119 471 n-soft-pick-up 53;
#X obj 119 492 n-soft-pick-up 54;
#X obj 119 512 n-soft-pick-up 55;
#X obj 119 534 n-soft-pick-up 56;
#X obj 119 557 n-soft-pick-up 57;
#X obj 119 580 n-soft-pick-up 58;
#X obj 119 606 n-soft-pick-up 59;
#X obj 119 630 n-soft-pick-up 60;
#X obj 119 651 n-soft-pick-up 61;
#X obj 119 672 n-soft-pick-up 62;
#X obj 119 692 n-soft-pick-up 63;
#X floatatom 313 314 5 0 127 0 - - -;
#X text 280 311 Test;
#X obj 420 379 n-soft-pick-up 65;
#X obj 420 402 n-soft-pick-up 66;
#X obj 420 428 n-soft-pick-up 67;
#X obj 420 452 n-soft-pick-up 68;
#X obj 420 473 n-soft-pick-up 69;
#X obj 420 494 n-soft-pick-up 70;
#X obj 420 514 n-soft-pick-up 71;
#X obj 420 536 n-soft-pick-up 72;
#X obj 420 559 n-soft-pick-up 73;
#X obj 420 582 n-soft-pick-up 74;
#X obj 420 608 n-soft-pick-up 75;
#X obj 420 632 n-soft-pick-up 76;
#X obj 420 653 n-soft-pick-up 77;
#X obj 420 674 n-soft-pick-up 78;
#X obj 420 694 n-soft-pick-up 79;
#X obj 454 291 + 16;
#X obj 420 356 n-soft-pick-up 64;
#X obj 350 311 ctlin 49 1;
#X connect 0 0 1 1;
#X connect 1 0 10 0;
#X connect 1 0 33 0;
#X connect 2 0 0 1;
#X connect 3 0 4 0;
#X connect 4 0 1 0;
#X connect 4 1 0 0;
#X connect 4 2 2 1;
#X connect 4 3 2 0;
#X connect 5 0 6 2;
#X connect 5 0 7 2;
#X connect 5 0 8 2;
#X connect 5 0 36 2;
#X connect 5 0 70 2;
#X connect 9 0 8 0;
#X connect 10 0 9 0;
#X connect 10 1 8 1;
#X connect 12 0 32 0;
#X connect 14 0 7 0;
#X connect 16 0 6 0;
#X connect 18 0 36 0;
#X connect 20 0 21 0;
#X connect 20 1 22 0;
#X connect 20 2 23 0;
#X connect 25 0 32 0;
#X connect 26 0 5 0;
#X connect 27 0 26 0;
#X connect 28 0 7 0;
#X connect 29 0 6 0;
#X connect 30 0 36 0;
#X connect 31 0 26 0;
#X connect 32 0 3 0;
#X connect 33 0 7 1;
#X connect 33 0 34 0;
#X connect 34 0 6 1;
#X connect 34 0 35 0;
#X connect 35 0 36 1;
#X connect 35 0 69 0;
#X connect 36 0 37 0;
#X connect 36 1 37 1;
#X connect 36 2 37 2;
#X connect 37 0 38 0;
#X connect 37 1 38 1;
#X connect 37 2 38 2;
#X connect 38 0 39 0;
#X connect 38 1 39 1;
#X connect 38 2 39 2;
#X connect 39 0 40 0;
#X connect 39 1 40 1;
#X connect 39 2 40 2;
#X connect 40 0 41 0;
#X connect 40 1 41 1;
#X connect 40 2 41 2;
#X connect 41 0 42 0;
#X connect 41 1 42 1;
#X connect 41 2 42 2;
#X connect 42 0 43 0;
#X connect 42 1 43 1;
#X connect 42 2 43 2;
#X connect 43 0 44 0;
#X connect 43 1 44 1;
#X connect 43 2 44 2;
#X connect 44 0 45 0;
#X connect 44 1 45 1;
#X connect 44 2 45 2;
#X connect 45 0 46 0;
#X connect 45 1 46 1;
#X connect 45 2 46 2;
#X connect 46 0 47 0;
#X connect 46 1 47 1;
#X connect 46 2 47 2;
#X connect 47 0 48 0;
#X connect 47 1 48 1;
#X connect 47 2 48 2;
#X connect 48 0 49 0;
#X connect 48 1 49 1;
#X connect 48 2 49 2;
#X connect 49 0 50 0;
#X connect 49 1 50 1;
#X connect 49 2 50 2;
#X connect 50 0 51 0;
#X connect 50 1 51 1;
#X connect 50 2 51 2;
#X connect 52 0 70 0;
#X connect 54 0 55 0;
#X connect 54 1 55 1;
#X connect 54 2 55 2;
#X connect 55 0 56 0;
#X connect 55 1 56 1;
#X connect 55 2 56 2;
#X connect 56 0 57 0;
#X connect 56 1 57 1;
#X connect 56 2 57 2;
#X connect 57 0 58 0;
#X connect 57 1 58 1;
#X connect 57 2 58 2;
#X connect 58 0 59 0;
#X connect 58 1 59 1;
#X connect 58 2 59 2;
#X connect 59 0 60 0;
#X connect 59 1 60 1;
#X connect 59 2 60 2;
#X connect 60 0 61 0;
#X connect 60 1 61 1;
#X connect 60 2 61 2;
#X connect 61 0 62 0;
#X connect 61 1 62 1;
#X connect 61 2 62 2;
#X connect 62 0 63 0;
#X connect 62 1 63 1;
#X connect 62 2 63 2;
#X connect 63 0 64 0;
#X connect 63 1 64 1;
#X connect 63 2 64 2;
#X connect 64 0 65 0;
#X connect 64 1 65 1;
#X connect 64 2 65 2;
#X connect 65 0 66 0;
#X connect 65 1 66 1;
#X connect 65 2 66 2;
#X connect 66 0 67 0;
#X connect 66 1 67 1;
#X connect 66 2 67 2;
#X connect 67 0 68 0;
#X connect 67 1 68 1;
#X connect 67 2 68 2;
#X connect 69 0 70 1;
#X connect 70 0 54 0;
#X connect 70 1 54 1;
#X connect 70 2 54 2;
#X connect 71 0 70 0;
Here is the patch for the soft pickup mechanism (I need to find a more elegant way to do this)

cut and paste this code to a text file called n-soft-pick-up.pd
Code: Select all
#N canvas 188 126 707 511 10;
#X obj 293 150 i;
#X obj 294 206 abs;
#X obj 294 180 -;
#X obj 200 133 t a a b;
#X obj 294 236 == 1;
#X obj 281 350 delay 100;
#X obj 246 308 t b;
#X obj 281 325 1;
#X obj 363 367 0;
#X obj 294 274 ||;
#X obj 200 40 inlet;
#X obj 341 41 inlet;
#X obj 200 291 spigot;
#X obj 200 95 spigot;
#X obj 265 69 == \$1;
#X obj 386 42 inlet;
#X obj 387 457 ctlout;
#X obj 526 468 outlet;
#X obj 93 468 outlet;
#X obj 456 469 outlet;
#X connect 0 0 2 1;
#X connect 1 0 4 0;
#X connect 2 0 1 0;
#X connect 3 0 12 0;
#X connect 3 1 2 0;
#X connect 3 2 0 0;
#X connect 4 0 9 0;
#X connect 5 0 8 0;
#X connect 6 0 5 0;
#X connect 6 0 7 0;
#X connect 7 0 9 1;
#X connect 8 0 9 1;
#X connect 9 0 12 1;
#X connect 10 0 13 0;
#X connect 10 0 18 0;
#X connect 11 0 14 0;
#X connect 11 0 16 1;
#X connect 11 0 19 0;
#X connect 12 0 0 1;
#X connect 12 0 6 0;
#X connect 12 0 16 0;
#X connect 13 0 3 0;
#X connect 14 0 13 1;
#X connect 15 0 16 2;
#X connect 15 0 17 0;
"That very perceptive of you Mr Stapleton, and rather unexpected... in a G Major"
-
friend_kami
- Posts: 2255
- Joined: Mon May 29, 2006 10:10 pm
mate? can you get the pic back up perhaps? i wanna check something.nolus wrote:
This is a very simplified version of my live set up.
The first three tracks contain vst instruments which I play from a controller keyboard. These tracks have buttons assiigned to monitor on/off and track volume - so I can mix between the sounds. These tracks all output to track 4 which is a Live Keys sub master.
Tracks 5, 6 and 7 are loop tracks taking thier input from track 4. These can be used to capture and loop whatever I happen to be playing at the time.
by removing the stop buttons from all clip slots except for the ones shown you can use the scene up down and scene launch buttons to control the whole process.
Track 8 has some prerecorded percusion loops.
The silent clips at the bottom of the screen enable you to stop the sound without having to map a seperate stop button.
I also use clips on the midi tracks to set up patch changes and fx for a particular song, these go in the same scene as the percusion loop to launch a particular song
It's on one of those free image hosting sites and I think my monthly bandwidth limit has ran out. Must have been a lot of people looking at this thread.
It will probably come back eventually.
In the meantime if you PM me with your email I'll send it to you, and the als file if I've still got it.
Must find a better hosting service.
It will probably come back eventually.
In the meantime if you PM me with your email I'll send it to you, and the als file if I've still got it.
Must find a better hosting service.
"That very perceptive of you Mr Stapleton, and rather unexpected... in a G Major"
-
MartinOM28V
- Posts: 239
- Joined: Thu Jul 27, 2006 12:08 pm