My Xbox Guitar Hero to MIDI application AXIS is available now! The videos below explain all:
Mac users:
- Get AXIS 1.0 HERE.
- You’ll also need the Tattiebogle Xbox drivers from here.
- If you get the dreaded blinking green light there’s now a solution! Check here.
Windows users:
- Get AXIS 1.0 HERE.
- You’ll also need LoopBe from here.
- Quicktime’s required for the Heads Up Display. I’d recommend Quicktime Alternative.
- If the Xbox drivers don’t install automatically try here.
AXIS was built in Max/MSP. If you’d like to adapt it for a different guitar or anything just get in touch and I’ll send you the source.

Hey dude, great job you did with this piece of software. To bad I can not get it to run. I’m running Windows Vista here. Installed LoopBe + Axis and plugged in my Rockband controller. When I start the application I hear one single note beeping. I can switch between controllmode and playmode but I when I push the buttons on the guitar I don’t hear any sound at all. The orange signalbutton is flickering though…
I assume something is wrong with the internal LoopBe MIDI Port :/
ah, sorry man, axis is only for xbox GH controllers. you might wanna give miditar hero a go. it’s similar and supports rockband axes.
Great app, mate. I love it! However I can’t seem to get the Tilt or Roll to send out MIDI CC. I’m on Win7 using Live 7. I have loopbe installed as well. Everything works except when I try and map tilt or roll like you do in your video, Ableton doesn’t pick up the messages. Even if I map, say cutoff, to CC2 via another controller (nanoKontrol) I can’t get Tilt to respond to anything.
Any ideas?
hmmm… my guess would be it’s a windows 7 driver problem. although clicking the MIDI CC buttons with tilt disabled should be happily sending MIDI messages.
maybe check in ableton midi preferences that loopbe is set to “remote”. if that doesn’t work maybe try the windows xbox drivers i linked to above. let me know!
[...] wrote a program using Max/MSP that lets him make music with his guitar hero controller. There’s another video after the break where he walks through the various features but [...]
[...] My live show’s centered around my macbook running Ableton controlled by a guitar hero controller using an app I wrote in max/msp called AXIS. [...]
Hmm… looks like an extremely interesting project! I tried, in vain mind you, a long while ago to map the keys of my rockband guitar to hit some notes in a synth called zynaddsubfx, and pretty much gave up on the idea thinking that it would be fairly useless anyway, but seeing this has inspired me again! My question is: do you think this will be in any way easily adaptable to linux, and if so can I get my hands on some source? Great job, it looks like tons of fun to play!
[...] software [...]
going to get it working in linux nexy? maybe give us some source code so we could complie it to work in gnome or a debian/ubuntu package would be sweet!
does this work with a wii guitar?
not at this point. but it would be fairly straight forward to mod it if you have any experience with max… or you have a friend with experience with max… or you can wait a lil’ while and i’ll get around to it eventually. i chose the xbox guitar because it’s bog standard usb plus they’re cheap and plentiful :D
Really good :) But I Get a fucking sound of piano..How to change it plz ?
AXIS doesn’t make any sound itself, it only sends out MIDI information other software interprets to make sound. The piano sound you’re hearing is the operating systems inbuilt midi synth. Getting different sounds requires running something like Ableton Live, Reason, Garage Band or anythng that accepts MIDI. If you’re in OSX select “from axis 1″ as your MIDI input in your prefered audio app. If you’re in windows you’ll need to download and install loopbe then select that as your MIDI in. Let me know how you go.
Hey Robert!!!! Great Job!! Just what I´ve been looking for : a windows software for this! Cant wait to plug in and try.
hey there! RAD app. i’ve got 3 macs – an old power pc g5 iMac,
a brand new macbook pro w/ intel chip,
and an older power pc g5 laptop that i haven’t tested yet with Tattiebogle.
with the first 2 machines, tattiebogle does not work as an osx driver.
I REALLY want to use your app. but neither my Preference Pane in System Preferences – XBox 360 Controller, or the Axis app, recognizes the xbox 360 explorer guitar as a device.
amanda
Hi Amanda,
I’ve had a couple of people report the same problem. It seems to be a driver problem. I’d recomend emailing the tattiebogle guy, I’m going to do the same and we’ll see if we can get to the bottom of it. and let me know how you go with the other ‘puter. thanks.
[...] are available about the Zealousy [...]
Thanks for you work on this project. I’m really interested in making this work but as of yet, I have not had any luck.
I’m running Mac OS10.5.8 on my macbook and I have downloaded axis and the driver from tattiebogle, even though the xbox GH explorer is recognized from the USB slot in Syestem Preferences, I cannot get axis to recognize it or any sounds. Garage band does tell me midi inputs have changed and two have been added, but I can’t figure out how to use them….help please, if you can!
Thanks
Hi,
do you get a solid green light when the guitar is connected? does does the system preference pane recognize button presses?
make sure your guitar is plugged in before opening axis and as long as the system pane recognizes the guitar, it should appear in the drop down list.
some people have hit a driver problem but it sounds like your guitar is properly installed…
when you press buttons on the guitar do you get orange blinking lights in the top right coners of axis?
as far as MIDI goes, you should have two new midi devices, axis 1 and axis 2. by default both play and control mode send to axis1. set up a software instrument and choose “from axis 1″ as your midi input and set it to channel 2. you might also need to record arm the track to hear it. this guide might help:
http://manuals.info.apple.com/Apple_Support_Area/Manuals/software/GarageBandTutorial3.pdf
another thing to try is to select “AU DLS Synth” from the midi device menu and that should give you a default piano sound with out needing any additional software.
hope that’s of some help, keep me updated!
bob.
[...] software [...]
1) I have a blinking green light on the guitar…why/how do I fix that?
2) No button presses are recognized by either the system or the axis software. The guitar doesn’t show up on the axis pull down menu.
This all might be due to whatever is causing the green light to blink…any ideas about what I could do?
Thanks!
hi b,
yep, this is a known problem. if the light’s blinking it means the driver isn’t recognizing the guitar. are you on osx? if so i reccomend using something like appcleaner to completely remove the driver and then reinstall it.
I’ve been trying to get in touch with the tattieboggle guy with out any success so far…
if you’re on windows then try this driver:
http://www.versiontracker.com/dyn/moreinfo/win/55158
please keep me posted!
This is such a nifty tool and works great on my Windows 7 laptop. I’m going to try to incorporate this into our band’s live show, thank you so much.
Microsoft sells a wireless receiver for xbox 360 devices to connect to the PC (I.E. GH Wireless guitars). Do you think the wireless GH guitars would work using that receiver?
The adapters sell on Ebay for 14 bucks or so. I might get one and try it out. I am assuming it would send the same messages via the wireless USB receiver as the USB controller?
http://www.microsoft.com/games/en-US/Hardware/Controllers/Pages/XboxWirelessGamingReceiverforWindows.aspx/
great to hear! i pretty sure the wireless adapter will work. it is mentioned on the tattieboggle site. let me know how it goes and post some video! i’d love to check it out.
I uninstalled and reinstalled the driver and still have the same blinking light situation. I’m running Mac 10.5.8. I guess I’m just outta luck unless there is a fix or update…let me know if you think of anything else I should try.
Thanks!
Hi B,
a solution to the blinking / flashing light has been found! I had the same problem after upgrading to snow leopard and found a solution here:
http://discussions.apple.com/thread.jspa?threadID=2134285&start=13&tstart=0
cool video….
I wanted to know if the set up will work with a xbox 360 controller?
I want to map a xbox controller to the functions in serato scratch live,
the controller is picking up in axis but when i try map controller in serato scratch live nothing happens. will it be possible to map conroller to serato functions? any help will be appreciated…running windows 7 64 bit.
Hi,
not sure about this but my hunch is it would work. I don’t have a controller to try it out but the standard controller and guitar should output more or less the same. Maybe just make sure you have loopbe installed and have it selected as midi in in serato. let me know if you have any luck.
Hi,
I do have loopbe installed, How does it work?
do u just click loopbe icon and its on workin?
The midi in serato doesnt work so u can select a device,
to assign device in serato u just click midi button and start
assigning…similar to albeton…Do i have to set settings in axis or
loopbe correctly??
Hi Bob,
I seem to have it going now. thanks for for making a
cool, simple to use program.I mapped a few functions
and all is well. i will continue testing and let u know
if any changes. Is there adjustment so u can hold down button?
i can only trigger once and im not able to hold down button if u
know what i mean..
good to know you got it working. it will only really be effective in control mode which means yes, you’ll only get blips of midi. play mode can output sustained notes but relies on combinations of buttons tailored to the guitar. maybe you might wanna look into live sticks or osculator which are both geared towards joystick to midi conversion.
Okay I just wanted to say that you are totally awesome. I am 19 and studying Programing in school. I seriously wanna be like you some day dude. Thanx so much.
hey, thanks man. if you’re studying programming you’re already a step ahead of me! good luck.
hi, thanks for your nice work.
axis runs fine, but it takes too much cpu 30 – 40% on my eeepc900 win7.
do you have the source as max4.5? so i could try to make it a little more cpu friendly.
greetings
a.
You’ve got mail…
Hi Bob…been using your program with xbox 360 controller for few months now and all is good.
Just some things i wanted to run by you…i recently purchased chatpad for xbox 360 controller, windows doesn’t have driver yet and i was wondering if u would know how to get chatpad working as midi?or even get chatpad to work in windows? chatpad doesn’t come up in device menu in axis.
Also, axis sometimes asks me to restart…would that be because i only have demo of loopbe?
heya,
ah yes, i did have athink about trying out a chat pad. according to tattiebogle the chat pad is supported with their driver.
re getting it to pump out midi, that depends if it’s sending out keystrokes or game control data… you might wanna check out osculator http://www.osculator.net/
there are free equivalents too. you could also so use PureData (free) or Max/MSP (hey that’s what axis was made in ;)
hmmm… not sure about the need to restart! i don’t think the demo of loopbe should matter as long as it’s loopbe1 and not its bigger brother…. if that’s not it maybe you could shoot me a screen shot next time it happens?
Hey dude,
I just saw this hack for a guitar hero controller and thought of you:
http://bit.ly/eBkmoC
You should totally integrate this into your live show.
that’s amazing, thanks for the link.
Hi, first your program is realy cool, thanks from Quebec, Canada. I’m working to control video in max with controler, since i’m on pc I can use wiimote so I think about modifying Axis to controler different jitter parameter in Max. Is is possible to have the source code to try to make some modification?
thanks
Sam
you’ve got mail ;D
Hey I’m on a Mac and I can’t get the guitar to register on the computer. I downloaded the tattie-something driver but when my guitar is plugged in, my system preferences says that there are no devices and Axis doesn’t recognize it either.
Hi, If the green light on your guitar is blinking then this is a known problem. I too had the problem and this is how i fixed it. Even if your green light isn’t blinking it’s still worth a shot. The problem is within the Tattieboggle driver so it’s not something I can fix but the author of the driver is aware of the problem and is working on it. If the link above doesn’t work then you might need to sit tight until a new version of the driver is released.
Bob.
I’m impressed. Code and wild guitar shredding.
does this work for guitar hero controller for pc and not xbox??
yep, if it’s usb and looks like the one in the video it will work.
what is the name of the main program u r using???
It’s Ableton Live. See here.
Hey there wicked vids man can’t wait to get mine up and running…. having issues though
I wont bore you but its all looking like its running fine but the tilt censor’s just seem to be throwing out heaps of midi so much so that nothing else works in either mode… could it be an issue with my guitar controller maybe?? Im running Mac snow leopard 10.6.7 with the proper driver and already fixed the binky green light issue but everytime i open this in Ableton i can see the midi just constantly being sent it hardly stops…. plus when i go to map something it automaticly goes to the CC and wont accept any other signal as the CC1,2,3 just keep throwing midi
hope you can help me man
cheerz
if you click the tilt sensor check box it will disable the tilt sensors and open up an option to send out a single bang for a selected tilt sensor. Once it’s mapped you can turn the sensors back on and you’ll be rocking.
bob.
Hi man !
Your app is awesome. The biggest problem is the playability. It’s very efficient to play notes thats aren’t far from each other, but if I want for example play a riff like Aerodynamic’s one, I just can’t.
But I’ve got an idea: the max/msp that receive events from the guitar have an additionnal midi input (like the vocoder audio input for carrier, but in midi). If you send a 5 notes chord into it, you can play theses notes immediatly with the 5 buttons, like in the Guitar Hero game !
This will have two big effects:
1) Playability goes to MAXIMUM if you’re used to play GH (like me héhé :D)
2) The scenic part is bigger, you seems to play more like a real guitar and that’s what I want more
What do you think about it ? I wish I could do this myself but I’m completly newbe to max programming
musicaly yours,
Marty Lake
hey marty,
with smart scale choice and a lot of practice it is possible to play basically anything monophonic – ie most guitar solos. but it will take a lot of practice as it’s more like playing a saxophone or a flute than a guitar.
if you’d like to play more notes at once and you’re using ableton you can get really great results using the built in chord and scale plugins. if you’re in a different program, googling midi plugins will get you far. check this out for more of an explanation: http://www.youtube.com/watch?v=1Yqd24NTfjM
Hey great program, although I can’t seem to get a sound out of it, the program is registering everthing and i can change the offset, velocity etc but no sound? also, how would i go about getting this into ableton to use? Cheers, Chris
hey chris,
check out the pdf manual included in the axis download. there’s a step by step for connecting to live on mac and windows.
bob