Author |
Topic: Mapping and Xbox 360 pad to Ableton (Read 10590 times) |
|
MattBlackLamb
Member
 

Gender: 
Posts: 14
|
 |
Mapping and Xbox 360 pad to Ableton
« on: May 4th, 2010, 11:15am » |
Quote Modify
|
Hi all I have an Xbox 360 pad which I would like to map to ableton. I am using Rejoice to map the controls on the pad into midi messages which do come into ableton but cannot be mapped, (I have a similar problem with the knob / sliders ect on my midi keyboard, not sure if it's related). I have tried using Midi translate to turn some of the note messages into Program change messages but according to the output log this is not working. My machine is a 2.5Ghz quad core with 4GB of RAM running Windows 7 64 bit. Thanks in advance for any help.
|
|
IP Logged |
|
|
|
Peter L Jones
Expert
    

Hit it
Gender: 
Posts: 978
|
 |
Re: Mapping and Xbox 360 pad to Ableton
« Reply #1 on: May 4th, 2010, 2:23pm » |
Quote Modify
|
How are you using MIDI OX in your set up?
|
|
IP Logged |
"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
|
|
|
MattBlackLamb
Member
 

Gender: 
Posts: 14
|
 |
Re: Mapping and Xbox 360 pad to Ableton
« Reply #2 on: May 4th, 2010, 2:32pm » |
Quote Modify
|
I want to use it to change the midi messages that Rejoice generates in to (ideally) CC messages. I couln't see CC as an option in the translate menu hence the ideally. Thanks for the reply
|
|
IP Logged |
|
|
|
Peter L Jones
Expert
    

Hit it
Gender: 
Posts: 978
|
 |
Re: Mapping and Xbox 360 pad to Ableton
« Reply #3 on: May 4th, 2010, 4:49pm » |
Quote Modify
|
You need to route MIDI message from your MIDI In, through MIDI OX then out of MIDI OX, then in to Live. The real question is, how are you going to connect MIDI OX to Live? Do you have a spare MIDI Out and MIDI In port you can use?
|
|
IP Logged |
"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
|
|
|
MattBlackLamb
Member
 

Gender: 
Posts: 14
|
 |
Re: Mapping and Xbox 360 pad to Ableton
« Reply #4 on: May 4th, 2010, 7:32pm » |
Quote Modify
|
Rejoice goes into Midi Yoke output 1 which goes into Midi Ox. Midi Ox then outputs to Midi Yoke output 2 which is the one that is activated in Ableton.
|
|
IP Logged |
|
|
|
Peter L Jones
Expert
    

Hit it
Gender: 
Posts: 978
|
 |
Re: Mapping and Xbox 360 pad to Ableton
« Reply #5 on: May 5th, 2010, 3:09am » |
Quote Modify
|
OK, that should work then. Options->MIDI Devices... 1) Select Output Yoke Out 2 first 2) Select Input Yoke In 1 second (this way, they should automatically attach properly) 3) Name and save that, then close the window Continuous controllers are event type "Ctrl" in the Data Mapping window.
|
|
IP Logged |
"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
|
|
|
MattBlackLamb
Member
 

Gender: 
Posts: 14
|
 |
Re: Mapping and Xbox 360 pad to Ableton
« Reply #6 on: May 5th, 2010, 1:38pm » |
Quote Modify
|
I have done the in / out settings you said but the output is still saying the same thing as the input even though the midi translate is changing them to CTRL messages.
|
|
IP Logged |
|
|
|
Peter L Jones
Expert
    

Hit it
Gender: 
Posts: 978
|
 |
Re: Mapping and Xbox 360 pad to Ableton
« Reply #7 on: May 5th, 2010, 3:02pm » |
Quote Modify
|
Oh, there's a checkbox on the Data Mapping form. Just before you hit "OK", you need to make sure it's checked. It's labelled "Turn map on (after OK)". I usually forget that... (hence having forgotten to mention it ).
|
« Last Edit: May 5th, 2010, 3:02pm by Peter L Jones » |
IP Logged |
"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
|
|
|
MattBlackLamb
Member
 

Gender: 
Posts: 14
|
 |
Re: Mapping and Xbox 360 pad to Ableton
« Reply #8 on: May 5th, 2010, 8:21pm » |
Quote Modify
|
That box is checked. Still no difference.
|
|
IP Logged |
|
|
|
Peter L Jones
Expert
    

Hit it
Gender: 
Posts: 978
|
 |
Re: Mapping and Xbox 360 pad to Ableton
« Reply #9 on: May 6th, 2010, 3:06am » |
Quote Modify
|
Cab you post a screen print of the Data Mapping screen, please.
|
|
IP Logged |
"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
|
|
|
MattBlackLamb
Member
 

Gender: 
Posts: 14
|
 |
Re: Mapping and Xbox 360 pad to Ableton
« Reply #10 on: May 6th, 2010, 5:12am » |
Quote Modify
|
This is a screen shot of the main window: A screen shot of the first setting in the window: And a screenshot of the second setting: I only have those two parameters set up at the moment to see if I was doing things right. The messages coming from channel 1 should all be note on / off messages & I want to change them to CC messages if possible.
|
|
IP Logged |
|
|
|
Peter L Jones
Expert
    

Hit it
Gender: 
Posts: 978
|
 |
Re: Mapping and Xbox 360 pad to Ableton
« Reply #11 on: May 6th, 2010, 1:34pm » |
Quote Modify
|
That looks very strange. You want to match "any event" on Channel 1, where the first data byte is exactly "1" or "2" (for a note, 60 is Middle C, so that's about 5 octaves below) and the second data byte is anything (so any velocity). For Note 1, you want to output CC1 with the value set to the note velocity. For Note 2, you want to output CC2 with the value set to the note velocity. Is that what you wanted?
|
|
IP Logged |
"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
|
|
|
MattBlackLamb
Member
 

Gender: 
Posts: 14
|
 |
Re: Mapping and Xbox 360 pad to Ableton
« Reply #12 on: May 7th, 2010, 7:36am » |
Quote Modify
|
I want to ouput CC messages yes, have I got the settings correct for output? I can see where I have gone wrong with the Input, the note messages that are being recived are C# (not sure which one ay present) I will find out what numbers I need to set the inputs to. The pad has a total of 10 buttons on one midi channel (channel 1), 2 thumbsitcks and two triggers on midi channel 2 and a D-Pad on midi channel 3. At the moment only the left thumbstick is being recognised as a continuous controller, the other one is sending note messages.
|
|
IP Logged |
|
|
|
MattBlackLamb
Member
 

Gender: 
Posts: 14
|
 |
Re: Mapping and Xbox 360 pad to Ableton
« Reply #13 on: May 7th, 2010, 9:10am » |
Quote Modify
|
Sorry for the double post. The midi note range on channel 1 is C# -1 to Bb -1. I have looked up the midi not numbers (http://tonalsoft.com/pub/news/pitch-bend.aspx) and applied the corresponding number to the settings. It still has not worked though.
|
|
IP Logged |
|
|
|
Peter L Jones
Expert
    

Hit it
Gender: 
Posts: 978
|
 |
Re: Mapping and Xbox 360 pad to Ableton
« Reply #14 on: May 7th, 2010, 3:32pm » |
Quote Modify
|
Better to look at the input monitor to see the numbers MIDI OX thinks are coming in. You can access the input monitor under the View menu. If that doesn't get you there, post a screen shot of what's coming in, too.
|
|
IP Logged |
"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
|
|
|
MattBlackLamb
Member
 

Gender: 
Posts: 14
|
 |
Re: Mapping and Xbox 360 pad to Ableton
« Reply #15 on: May 7th, 2010, 4:33pm » |
Quote Modify
|
This is what I see in the in / out windows. I only pressed a few buttons (the note on / off messages) the analogue controllers seem to be very sensitive, much more so than they are in games. I have changed the translator settings to change any messages on Midi channel 2 as this seems to be where things are coming in, however it hasn't made any difference.
|
« Last Edit: May 7th, 2010, 4:35pm by MattBlackLamb » |
IP Logged |
|
|
|
Peter L Jones
Expert
    

Hit it
Gender: 
Posts: 978
|
 |
Re: Mapping and Xbox 360 pad to Ableton
« Reply #16 on: May 8th, 2010, 4:11am » |
Quote Modify
|
Strange... OK, let's try something else. Delete your existing mapping lines and add one that says Match: Any Channel, Any Event, -1, -1, -1, -1 (i.e. all the default values) Output: Channel 16, KeyAft, 127, 127, -1, -1 Could you also do "View->Port routings" and post that screen.
|
« Last Edit: May 8th, 2010, 4:11am by Peter L Jones » |
IP Logged |
"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
|
|
|
Peter L Jones
Expert
    

Hit it
Gender: 
Posts: 978
|
 |
Re: Mapping and Xbox 360 pad to Ableton
« Reply #18 on: May 8th, 2010, 7:52am » |
Quote Modify
|
on May 8th, 2010, 7:42am, MattBlackLamb wrote:The translate settings you suggested work. |
| Can't think why yours don't, then! Hmm. OK, in the same mapping add a second rule: Match: Channel 2, Any, -1 ... -1 Output: Match Input, Ctrl, -1 ... -1 Can you post the input/output monitor views for this, please. (Oh and can you delete that picture I asked for in the previous post, please... it's a bit big and didn't really help me! )
|
« Last Edit: May 8th, 2010, 7:53am by Peter L Jones » |
IP Logged |
"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
|
|
|
MattBlackLamb
Member
 

Gender: 
Posts: 14
|
 |
Re: Mapping and Xbox 360 pad to Ableton
« Reply #19 on: May 8th, 2010, 10:45am » |
Quote Modify
|
That works:
|
|
IP Logged |
|
|
|
|