Page 1 of 2

M-Audio Oxygen 49 functions... transport control of DP?

Posted: Sat Dec 29, 2007 7:18 pm
by James Steele
Just wondering if anybody can help me not reinvent the wheel or give me some pointers. I bought one of these today on Craiglist as I figure it's a step up from my Keystation 49e that I use at my main working area (I have a better controller, Oberheim Xk for visiting REAL keyboardists or when I need more keys).

Any way it has all these knobs and sliders that can be used as MIDI controllers and has the Enigma software to help set these up. I know there is probably MIDI learn functions in DP and plug ins and I'm hopingI will learn to use those. However, my first foray into using this was to try and control DP's transport. I've had mixed success. I opened the Commands Window and assigned the transport commands to the default controller messages the Oxygen 49 uses, but I've had issues--- for example, I can press the Rewind button (to jump to start) but it doesn't release and seems like it stays depressed.

I'm guessing I have to do more tweaking of the parameters of this keyboard perhaps. I'm hoping it doesn't have a sticky key and that's why it was a good deal. Perhaps someone on the list has a setup they use for DP or can give me advice for controlling DP functions from this keyboard?

Oh yeah... and I *AM INDEED* off to search the "fine manual" right now as well!

Posted: Sat Dec 29, 2007 7:25 pm
by mikebeckmotu
I have an oxygen 61, and I think you probably don't have a sticky key - I think you have to tap the rewind again or maybe the stop button - I forget, because I've been using a Novation controller for awhile now and don't have the M-Audios attached at present. Hope somebody else can help better than me!

Posted: Sat Dec 29, 2007 8:18 pm
by James Steele
Well something is very, very wrong here. I can hit the play button and DP starts playing. When I press Stop... I see the Stop button in the Consolidated Controls depress and then stay there... it doesn't bounce back up and it's stuck. I press all the play button again, the stop button again... nothing. Then when I click the stop button with the mouse, it seems to release the stop button and then all the keypresses afterward then happen as if they were stuck.

This is especially fun as DP as gotten stuck twice now in Fast Forward and no button pressing, not keyboard commands, nothing stops it and I've had to force quit DP twice. I'm connected via USB. Hopefully this will work itself out. I'll visit M-Audio's site again. This thing is class compliant and isn't supposed to need a driver... it works for basic MIDI note input, but this other stuff is sketchy!

Posted: Sat Dec 29, 2007 8:26 pm
by James Steele
Hmmm... well this is interesting:

http://www.m-audio.com/index.php?do=sup ... vers&f=848

M-Audio shows Leopard compatible driver updates for a bunch of keyboards including the Keystation 49e that I bought the Oxygen49 to replace. Release date was 12/26. There's even a driver for the Oxygen8. However the Oxygen 49 is conspicuously missing. *SIGH* So much for my Craiglist bargain, eh? M-Audio mentions that other models "may not work correctly" with Leopard.... well duh! Looks like that's my problem here I guess.

Now all I have to do is HOPE M-Audio feels it's worthwhile to do a Oxygen 49 driver for Leopard. Ugh...

Posted: Sat Dec 29, 2007 8:47 pm
by gearboy
I'm keeping and eye on this thread, too, as I also own an Oxygen49 but don't intend to use the transport functions... unless you figure it out for me! :D

Jeff

Posted: Sat Dec 29, 2007 9:17 pm
by jgest
I am still waiting for the leopard drivers for the axiom 49......
It's always something. In the past M-audio has usually been pretty good about timely drivers.

Posted: Sat Dec 29, 2007 9:30 pm
by James Steele
Well... I don't know... it's the damnedest thing. I've sent a message to M-Audio tech support. I've thrown in the towel as far as transport control. It shouldn't be that hard. I went into the Commands Window, clicked the MIDI command box next to "Play" in the transport controls and pressed the "Play" button on the Oxygen 49. By default it sends CC#24 at a value of 127. Then did the same thing with Stop, which is CC#23 = 127.

I enabled the Transport control master and the "Master Master" and bop that little play button and DP starts playing... hooray. Then when I press the "Stop" button, DP stops, but the "Stop" button on DP's Consolidated Controls appears depressed and does not pop back up. Something is clearly wrong.

In the area of clearly wrong... additionally, DP and AT do not communicate together in terms of adjusting plug-in parameters. Parameters that should change smoothly from 0-127 or whatever, react like switches when you turn the rotary knob on AT. It's either full off or full on... worthless. I'm posting this in a different topic. I've written to MOTU and I'm going to post on the Frontier forum tonight.

Of course the problem with all of this is figuring out which party, MOTU or Frontier (or both), needs to fix this.

Posted: Sun Dec 30, 2007 6:37 am
by chucks
I've programmed the keys for an Axiom with Enigma and I see that the Oxygen series is also listed in all devices. The only way I could get the transport controls to work with DP was to assign them MIDI notes in Enigma. James, I see you already know how to use Enigma to do this, but for the benefit of those that don't:

Select the MIDI note category in the left side bar in Enigma and then drag MIDI notes to the transport buttons - I started with the C-2 (that's C minus 2, not C2) and worked backwards. Upload the changes to the unit and then RESELECT the program/patch on the Oxygen/Axiom. Open the commands window in DP and enable MIDI Master for the Transport section. Go to the transport section in the commands window and select the MIDI note that triggers one of the transport keys. Then press that transport key on the Oxygen and it should change the entry in the Commands window. Select the next, etc.

I could never get the CC commands to work - same issues. They would lock down, run away fast forward - had to force quit DP. I think that the problem is that you need to somehow setup the Oxygen as a "Control Surface" to use the CC controllers with DP. I know that in the Pro Tools setup, the Axiom is somehow setup/defined as a HUI - not sure about the Oxygen. Maybe check the PT setup instructions to gain some insight into how to do this.

Scratch the HUI thing for PT. It's MMC Remote Slave Enabled under Peripherals.

Posted: Sun Dec 30, 2007 8:20 am
by daniel.sneed
I've solved issues with transport buttons with few keyboards of mine (Studiologic, Novation).

In keyboard own menu, set the transport buttons to *momentary* (if not already by default).

In DP command window,
- select the MIDI area on FFW line (waiting for MIDI command)
- push keyboard FFW button and DON'T release it yet
- click any where in command window to close the MIDI area
- release the keyboard FFW button

In this manner only pressing button has effect, releasing has not.

Proceed identicaly for all transport buttons.

Some keyboards have bad behavior : Novation X-Station allows DP transport buttons in template mode, not in synth mode. Next X-Station OS is supposed to correct this.

Posted: Mon Dec 31, 2007 11:13 am
by PSPartyband
Hi

I have an Oxygen 49 as well and setting it up is kind of different. The transport functions in DP require two commands to be sent like note on and off or like a sustain pedal. in the Oxygen 49 manual it's called a "Trigger" where one value is sent when you press the button down and another when you release.

I set it up using the Enigma software. Select the button you want to edit. and in the editor window under control parameters:

MIDI CC = 146 (MIDI CC toggle)
Channel = 0 (all)
Value 1 = 127 (on)
Value 2 = 0 (off)
MIDI CC = any available controller, I used some of the general purpose controllers

Then when you assign these to your commands in DP you need to select the function you want to control in the MIDI section and depress the button on the Ox 49. while holding that button down click somewhere outside that area before you release the button so that only the 1st number (127) is there. Anyway thats how I did it

Hope this helps

Don

Posted: Mon Dec 31, 2007 11:41 am
by James Steele
PSPartyband wrote:Hi

I have an Oxygen 49 as well and setting it up is kind of different. The transport functions in DP require two commands to be sent like note on and off or like a sustain pedal. in the Oxygen 49 manual it's called a "Trigger" where one value is sent when you press the button down and another when you release.

I set it up using the Enigma software. Select the button you want to edit. and in the editor window under control parameters:

MIDI CC = 146 (MIDI CC toggle)
Channel = 0 (all)
Value 1 = 127 (on)
Value 2 = 0 (off)
MIDI CC = any available controller, I used some of the general purpose controllers

Then when you assign these to your commands in DP you need to select the function you want to control in the MIDI section and depress the button on the Ox 49. while holding that button down click somewhere outside that area before you release the button so that only the 1st number (127) is there. Anyway thats how I did it

Hope this helps

Don
Wow Don... can't wait to try this... this is great info!!! THANK YOU!!!!

Posted: Mon Dec 31, 2007 12:33 pm
by James Steele
I must be doing something wrong. I still can't get this to work. I've set it up in Enigma just as you described, however I knew there was a problem when I selected the box next to "Play" in the Commands Window and pushed the button down and then released it... nothing changed. I never saw the "0" value when I released the button... only 127. It doesn't help that it's confusing how Enigma manages the presets and userbanks, and just whether I'm uploading something to the device or downloading it or what. I've printed the manual for it and am going to make sure that when I make the changes in Enigma they are being reflected in the Oxygen 49 itself. Arghhhh....

Posted: Mon Dec 31, 2007 1:17 pm
by James Steele
Okay.. mea culpa! I figured it out... it was not uploading the edits back to the Oxygen 49 properly and also I think after the changes were uploaded I had to bump the preset button up and back down on the Oxygen 49 to sort of "refresh" the change. Thanks for you help Don!!!

I WAS WRONG... IT WORKS WITH LEOPARD!!

I'm excited now to make some presets as I know some of the VIs (MachFive 2?) will let me assign the sliders and knobs on the Oxygen 49 to control parameters... that would be cool. Time to explore the MIDI learn functions, etc.

Posted: Mon Dec 31, 2007 3:18 pm
by PSPartyband
James Steele wrote:Okay.. mea culpa! I figured it out... it was not uploading the edits back to the Oxygen 49 properly and also I think after the changes were uploaded I had to bump the preset button up and back down on the Oxygen 49 to sort of "refresh" the change. Thanks for you help Don!!!

I WAS WRONG... IT WORKS WITH LEOPARD!!

I'm excited now to make some presets as I know some of the VIs (MachFive 2?) will let me assign the sliders and knobs on the Oxygen 49 to control parameters... that would be cool. Time to explore the MIDI learn functions, etc.
oh yeah I forgot to mention that, after you upload back to the Ox 49 you have to reload the preset by changing it up or down then back again. Glad you got it working

Posted: Mon Feb 25, 2008 7:34 pm
by biujee
PSPartyband wrote:Hi

I have an Oxygen 49 as well and setting it up is kind of different. The transport functions in DP require two commands to be sent like note on and off or like a sustain pedal. in the Oxygen 49 manual it's called a "Trigger" where one value is sent when you press the button down and another when you release.

I set it up using the Enigma software. Select the button you want to edit. and in the editor window under control parameters:

MIDI CC = 146 (MIDI CC toggle)
Channel = 0 (all)
Value 1 = 127 (on)
Value 2 = 0 (off)
MIDI CC = any available controller, I used some of the general purpose controllers

Then when you assign these to your commands in DP you need to select the function you want to control in the MIDI section and depress the button on the Ox 49. while holding that button down click somewhere outside that area before you release the button so that only the 1st number (127) is there. Anyway thats how I did it

Hope this helps

Don

James I am having exactly the same problem with the Oxygen 49....I have tried setting up the Oxygen like this in Enigma but I dont' know what to assign the last MIDI CC numbers to??
The transport controls then all do the same thing???

Can you possibly give a better breakdown as to what you did in Enigma as I have stopped the "STOP" button from sticking in DP now.... but still not sure about what to out in the MIDI CC box...(the bottom one??)

Thanks...

Anyone??