Jump to content
Gibson Brands Forums
Sign in to follow this  
sicky popp

Support for M-Audio Xponent

Recommended Posts

From version 2.43 to 2.50 we changed the internal MIDI engine and older controllers implementation is incompatible with the new one. I'm trying to port the old controllers to the new engine (MIDI scripting) but it's a very slow process. MIDI learn works correctly.

Share this post


Link to post
Share on other sites

Now that I remember the Xponent controller needs a special SYSEX MIDI message to be able to receive and send MIDI data to applications. That's the reason why the MIDI learning is not working. We need to use a MIDI script file in this case.

 

I have attached a minimum script file that should send the SYSEX MIDI message to set the Xponent in the correct mode of operation and use the play/cue buttons and volume slider. More info about the script files here: http://www.stantondj.com/media-downloads/deckadance-2/web_help/html/deckadance_midiscripting.htm

 

Xponent.zip

Share this post


Link to post
Share on other sites

I'm not really sure taking into account that it's a little bit old controller. I will try to find some time to create the MIDI script but I cannot promise anything.

Luis, at one time I had the beginings of a midi script for this controller somewhere on my computer. If I remember correctly, I had gotten almost everything working except for LED feedback. If I can find it would it be of any use to speeding the process of getting a script for this controller up?

Share this post


Link to post
Share on other sites

I'm not really sure taking into account that it's a little bit old controller. I will try to find some time to create the MIDI script but I cannot promise anything.

Luis, thanks for the file with the sample on how to implement sendSysExMessage as well as the led feedback. This should enable me to take the pre existing script I have and bring it to the next level.

Share this post


Link to post
Share on other sites

Luis, at one time I had the beginings of a midi script for this controller somewhere on my computer. If I remember correctly, I had gotten almost everything working except for LED feedback. If I can find it would it be of any use to speeding the process of getting a script for this controller up?

Yes and no at the same time. I wrote the original code support for the Xponent, I only have to translate the original code to MIDI script format but this work is always delayed by other tasks.

Share this post


Link to post
Share on other sites

Luis, thanks for the file with the sample on how to implement sendSysExMessage as well as the led feedback. This should enable me to take the pre existing script I have and bring it to the next level.

Thanks to you for working on the scripts!

Share this post


Link to post
Share on other sites

Thanks to you for working on the scripts!

No problem. I am expecting to have a working beta for the exponent by the end of today. So far, the main issue is dealing with all of the different midi channels that the thing transmits on. I am having to organize the code based off of midi channels instead of decks. Once I get a decent format for coding all of that set everything else should fall into place.

 

UPDATE: Got all of the MIDI knobs and sliders programmed correctly. Now to start on the button mapping.

Edited by TheMoroney

Share this post


Link to post
Share on other sites

No problem. I am expecting to have a working beta for the exponent by the end of today. So far, the main issue is dealing with all of the different midi channels that the thing transmits on. I am having to organize the code based off of midi channels instead of decks. Once I get a decent format for coding all of that set everything else should fall into place.

 

UPDATE: Got all of the MIDI knobs and sliders programmed correctly. Now to start on the button mapping.

 

UPDATE 1/26/2017: button mapping is almost complete. after that all that will be left is to implement the MIDI out protocols.

 

UPDATE 1/26/2017: button mapping is complete.

 

UPDATE 1/27/2017: Midi Out is completely mapped and coded, going back through code to fix up some of the implementations to make all the buttons work correctly. Beta version of code can be found in this post.

TheMoroneyXponentBeta.zip

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...