Controlling Elite with a midi device

I originally posted about this in support seeking others trying something similar. I have now been successful at making this work on Windows 7 64.

I would like to know who else has midi devices and is interested in trying to use them in Elite Dangerous. If possible it would mean anyone interested in using flight-sim panels or foot pedals MIGHT find a cheaper solution with a low cost midi device. Or if you already own them, adds another use to existing hardware and might save some money. Personally I just thought it would be funny to engage hyper-drive by playing a chord progression or something ridiculous.

I have an M-audio Keystation Pro-88 connected as USB2 midi device. I have 2 piano foot pedals connected via 6.35mm jacks into that keyboard.

I have just managed to set it up so that pressing down on those foot pedals emulates holding down my left and right square bracket keys on my keyboard.

I used some software called GlovePIE along with Midi-OX and Midi-Yoke driver to get this to work correctly in Windows 7 64. It is also possible to have a midi device emulate joystick input including axes for variable input using PPJoy but I can't seem to find a decent version of that online and I only have digital on/off pedals anyway.

Pretty niche I know, but was interested if anyone else was doing this kind of thing for Elite or if they needed a hand trying to get it working as its not exactly straight forward.
 
This is brilliant! I love the idea of flying by Music :cool:

Unfortunately I'm musically challenged so would end up flying straight into the station walls on take-off :D
 
Jan Hammer would be proud of this:

MI0001331422.jpg
 
This is a pretty interesting post. I wanted to try set something up like this with IL2 a few years ago into a dj mixer \ controller.

The jogwheels made a perfect setup for controlling the bomb sights..

Unfortunately, I couldn't figure out how to get the I\O to work and be recognised as a an actual controller input though :(
 
http://forum.1cpublishing.eu/showthread.php?t=22463 << Read this, seems to be very tricky. Good luck ;)

I just managed to get joystick axes working. Tested controlling throttle using a slider on my device. Works perfectly.

That link is handy, I found it as well during my search the other day. Its a few years old and theres a bunch of extra fiddling I had to do to get mine working. The trouble is GlovePIE can auto detect keyboard inputs but you have to type in the script for the midi and you have to get all the channels and cc numbers right (not always straight forward to find those out).

I could write a tutorial or do a video tutorial at some point if others are interested.

I saw a thread about lefty joystick users seeking a suitable alternative to a throttle module as they're all designed for right handers (i.e throttle in left hand). Perhaps a £40 midi input like that Korg Nano would be a good option as it has a bunch of buttons near the sliders as well.
 
Perhaps a £40 midi input like that Korg Nano would be a good option as it has a bunch of buttons near the sliders as well.

It does have buttons, but you'd have to map the right control codes and map them I guess.

Is there anything like a cheap guitar effect midi usb controller? So you'd have like 10 buttons and a pedal near your feet? I've only seen expensive ones. Not sure if it's such a great idea, but maybe it is. Feet have lots of unused potential.
 
Midi device

Hi,

I'm glad someone else has looked into this, i'm looking to use my apc40 as an additional control surface.

How did you do it?

I have looked at BOME midi translator but Elite doesn't seem to pick up the signal

Cheers
 
I apologize for reviving a dead thread like this, but I'd like to reveal some details about this process that I found out by toying with my APC40 midi controller, GlovePIE, and vJoy that might help some others interested in controlling their Elite: Dangerous in a unique way.

Following the tutorial and using the download links on this website, I was successfully able to get my computer keyboard controlling the virtual joystick. The next step was taking in MIDI from my APC40. By trial and error, I used a combination of Midi Ox and LoopBe to route my APC40 MIDI input into a usable MIDI device (device #1 on GlovePIE, this number will likely vary with others).

PPJoy.Analog5 = ((midi1.Channel2.cc7) * 2)-1
PPJoy.Analog7 = ((midi1.Channel1.cc7) * 2)-1
PPJoy.Digital0 = (midi1.channel1.F4)
PPJoy.Digital1 = (midi1.Channel2.F4)
PPJoy.Digital2 = (midi1.Channel3.F4)
Here is a sample set of code I used for GlovePIE. The "midi1" refers to the MIDI rerouted device (device #1) I made. The channels + notes/cc codes are specific to each device; for the APC40, I found a partly accurate image on the AkaiPro website: http://www.akaipro.com/apc40map

My only struggle now is to figure out how to send MIDI messages back to the APC40 to control the lights and set up a more immersive pilot control panel. I'm hoping a stranger like me someday might respond to this thread with the magical answer...
 
Sorry for reviving an old thread, but I happened to bump into this as well. I wrote a post on the /r/elitedangerous subreddit about this, but figured I'll post it here as well.

I bought an Akai LPD8 yesterday for music production but figured that it would be nice if I could also use it as an extra joystick. So I wrote a small feeder application for vJoy. The current version can only listen to the first vJoy device, I didn't have time to implement anything fancier at the moment. It also listens to all MIDI in devices, which means that the application will hog your MIDI-In equipment from being used elsewhere. It releases those devices gracefully on exit though.

If you want to try it, then install vJoy, set up the 1st virtual joystick and download the feeder application from my site here: http://desc.se

It's written in C# with the .Net Framework so you'll need version 4.5 of that.
 
Help with MidiMapper

Sorry for reviving an old thread, but I happened to bump into this as well. I wrote a post on the /r/elitedangerous subreddit about this, but figured I'll post it here as well.

I bought an Akai LPD8 yesterday for music production but figured that it would be nice if I could also use it as an extra joystick. So I wrote a small feeder application for vJoy. The current version can only listen to the first vJoy device, I didn't have time to implement anything fancier at the moment. It also listens to all MIDI in devices, which means that the application will hog your MIDI-In equipment from being used elsewhere. It releases those devices gracefully on exit though.

If you want to try it, then install vJoy, set up the 1st virtual joystick and download the feeder application from my site here: http://desc.se

It's written in C# with the .Net Framework so you'll need version 4.5 of that.


Hi!
i also have a midi controller which i want to use with ED (Traktor F1 from native Instruments). I tried your Midi Mapper Software with Vjoy (v2.1.6). When i have your progam open and mapped the keys and sliders to Vjoy i can play with it. But only for the time i have open your program, after closing i have to bind the keys again. what iam doing wrong? what are your suggestions? how can i save my bindings? installpath was standard C:programms
also im using a 3d Mouse and im working on a 64bit system. Thanks for your Help!

Best

Nescole
 
Back
Top Bottom