Midipipe file for Ableton 8 Looper and FCB1010 (with uNo)
Posted: Wed Jan 04, 2012 11:22 pm
After seeing this tutorial:
http://www.youtube.com/watch?v=2ah7rrw31xM
I decided to make a Midipipe file that would meet my needs.
This will require you to either set up your FCB to send my specific notes, or for you to change the Applescript in the midipipe file to meet you needs, but if you know basic coding, changing the script wouldn't be very hard.
Sorry it is so customized, but I have my foot controller programmed for a very specific Ableton live set, and so I wanted to also create a live set and use the same settings for this looper so I don't need to change things around live...
The way this works is:
I have the footpedal mode so the bottom five pedals are the stompboxes.
so pedals 1-5 control the big button of five different loopers.
on bank 0, buttons 6-10 control the "clear" button of each looper.
on Bank 1, buttons 6-10 simply select which looper you are wanting to control and then the far right footpedal controls the volume of that specific looper. IE, if you have all five loopers playing, and you want to reduce the volume of looper #3, you would go to bank 1 and press pedal #8 to select the correct looper and turn down the far right footpedal.
I also have the footpedal on the left set so it will be selectable as well in exactly the same way, but I haven't yet assigned it to anything in ableton. I am planning on setting up effect filters in each looper (like in the above tutorial) and then control those with the left foot pedal.
I'm hoping that with a little patience, people will be able to modify this file to meet their specific needs and extend it, etc.
The Applescript is pretty cool, because what it does is look at what button you are pushing, and then modifying the midi note that is being received by ableton depending on that note. IE: you can use one button to control a series of other buttons that normally would always be sending the same midi note (those foot pedals)...
You need to set up an IAC driver and then send your midi signal into Midipipe and then have it coming out of your IAC driver and set that driver to "track" and "remote" in Ableton.
I understand this may be advanced and confusing to people, but I'll try and answer questions as best I can, and I hope this helps some folks out...
Ableton 8 folder:
http://rattletree.com/DIY/Looping%20Template%20Project/
Midipipe file:
http://rattletree.com/DIY/Ableton%20Loo ... tests.mipi
here are the messages I'm sending from the FCB101:
Buttons 1-5:
177 0 127
177 68 127
177 68 1
177 3 127
177 4 127
Button 6-10:
145 0 127
145 1 127
145 2 127
145 3 127
145 4 127
Footpedals:
177 27 (velocity varies on pushing)
177 16 (velocity varies on pushing)
So the one thing that made the Applescript a little tricky was that button 3 is sending the same midi note as button 2 but with a velocity of 1 (I'm using this to control tempo on an ableton set in my main live show). So I have the Applescript change that to a different midi note in the script.
I hope this is useful to someone else out there...
http://www.youtube.com/watch?v=2ah7rrw31xM
I decided to make a Midipipe file that would meet my needs.
This will require you to either set up your FCB to send my specific notes, or for you to change the Applescript in the midipipe file to meet you needs, but if you know basic coding, changing the script wouldn't be very hard.
Sorry it is so customized, but I have my foot controller programmed for a very specific Ableton live set, and so I wanted to also create a live set and use the same settings for this looper so I don't need to change things around live...
The way this works is:
I have the footpedal mode so the bottom five pedals are the stompboxes.
so pedals 1-5 control the big button of five different loopers.
on bank 0, buttons 6-10 control the "clear" button of each looper.
on Bank 1, buttons 6-10 simply select which looper you are wanting to control and then the far right footpedal controls the volume of that specific looper. IE, if you have all five loopers playing, and you want to reduce the volume of looper #3, you would go to bank 1 and press pedal #8 to select the correct looper and turn down the far right footpedal.
I also have the footpedal on the left set so it will be selectable as well in exactly the same way, but I haven't yet assigned it to anything in ableton. I am planning on setting up effect filters in each looper (like in the above tutorial) and then control those with the left foot pedal.
I'm hoping that with a little patience, people will be able to modify this file to meet their specific needs and extend it, etc.
The Applescript is pretty cool, because what it does is look at what button you are pushing, and then modifying the midi note that is being received by ableton depending on that note. IE: you can use one button to control a series of other buttons that normally would always be sending the same midi note (those foot pedals)...
You need to set up an IAC driver and then send your midi signal into Midipipe and then have it coming out of your IAC driver and set that driver to "track" and "remote" in Ableton.
I understand this may be advanced and confusing to people, but I'll try and answer questions as best I can, and I hope this helps some folks out...
Ableton 8 folder:
http://rattletree.com/DIY/Looping%20Template%20Project/
Midipipe file:
http://rattletree.com/DIY/Ableton%20Loo ... tests.mipi
here are the messages I'm sending from the FCB101:
Buttons 1-5:
177 0 127
177 68 127
177 68 1
177 3 127
177 4 127
Button 6-10:
145 0 127
145 1 127
145 2 127
145 3 127
145 4 127
Footpedals:
177 27 (velocity varies on pushing)
177 16 (velocity varies on pushing)
So the one thing that made the Applescript a little tricky was that button 3 is sending the same midi note as button 2 but with a velocity of 1 (I'm using this to control tempo on an ableton set in my main live show). So I have the Applescript change that to a different midi note in the script.
I hope this is useful to someone else out there...