This forum is for most discussion related to the use and optimization of Digital Performer [MacOS] and plug-ins as well as tips and techniques. It is NOT for troubleshooting technical issues, complaints, feature requests, or "Comparative DAW 101."
by James Steele » Fri Aug 22, 2008 8:33 pm
I'm trying to post a useful explanation for those that have purchased the M-Audio controllers on how to setup the transport buttons on these keyboards to work with Digital Performer. If you found this thread, you were probably like me and frustrated that you couldn't get to this to work correctly. Perhaps you got the transport buttons in DP to engage, but then couldn't release them.
Here's what to do.
First get the latest version on the Enigma software from M-Audio's web site. If you fill out their form you can download it free here:
http://www.m-audio.com/index.php?do=pro ... gma&form=1
Then choose the preset on the Axiom/Oxygen you wish to set up. In Enigma you'll see a picture of your keyboard. Start by clicking on the first button in the series of transport controls... the "Loop" button. In addition to the main Enigma window you will see an Editor Window. When you click on the "Loop" button change the values in the boxes so it looks like this:
I've put the comment "Loop" in the Comment field.
Now you're done with the Loop button. Click on the next button over, "Rewind," and change the values so it matches the figure like below:
Note that the MIDI CC value at the very top is always "146" to denote a MIDI CC Toggle. The only value that changes for each of the transport buttons is the MIDI CC value circled in red.
Now... repeat the process for the remaining transport buttons, entering the same values EXCEPT for the MIDI CC value which should be set as follows:
FAST FWD - Set MIDI CC to 22
STOP - Set MIDI CC to 23
PLAY - Set MIDI CC to 24
RECORD - Set MIDI CC to 25
You may also add a comment to each button describing the function if you wish.
When you're finished, increment the preset on your Axiom/Oxygen up and back down. For example if you have entered these changes in Preset 1, use the "+" key on the keyboard to change to Preset 2, then press the "-" key to change back to Preset 1. I have found that sometimes these changes won't "stick" until you do this.
Now switch to DP and open the Commands window using Shift + L. Under the category "MIDI Masters" verify that "Transport Master" is enabled. If not select it. It should look like this:
Once you've done that scoll down (or search on "transport") until you find the "Transport Commands" category. Find the row for "Play" and click in the MIDI Event Column. It should look something like this below. (Note I've already set my controls up... the boxes in this column may be blank when you do this the first time).
NOW PAY ATTENTION - This next little detail is CRITICAL!!
While the box is highlighted... press and HOLD DOWN the Play button on your Axiom/Oxygen transport. You should see the controller #24 and Value 127 as shown. DO NOT RELEASE THE BUTTON YET.
WHILE HOLDING DOWN THE BUTTON, use your computer mouse to click outside of this square... the title bar of the Commands window works for this. It should now accept Controller 24, Value 127. (If you had released the button before clicking outside the value box, the value would have changed to 0, which would not work correctly.)
Repeat this for the rest of the applicable transport controls working your way down through Record, Stop, Rewind, and Fast Foward. Just click the appropriate box, hold down the correct transport button on your Axiom/Oxygen, then WHILE HOLDING THE BUTTON DOWN, click on the title bar of the Commands window.
When you get to the Loop button, I assign that to the "Memory On/Off" button which is further down the list than the others which is the same as turning your loop points on and off by using the "7" key on the numeric keypad.
Now if all has gone right, you should have full transport control of DP from your M-Audio Axiom/Oxygen keyboard. I'm using an Oxygen 49 and it's working great!! Cheers!
by James Steele » Fri Aug 22, 2008 9:34 pm
by dosuna11 » Sat Aug 23, 2008 7:54 am
by James Steele » Sat Aug 23, 2008 12:04 pm
Tonio wrote:wow James, are you sure your not moonlighting for M-Audio?
Their user forum tech guy is really lacking to say the least!
Thank you sooo much !!
No problem... just keep in mind I'm not sure exactly where in the process setting up the "dummy" device in AMS (see my post #2 above) fits. You might want to do this first. I think it's a DP-specific issue that is needed with a lot of controller devices that connect directly via USB.
As for the M-Audio guy, you can't fault him too much. I think he doesn't deal with DP users so much as the M-Powered Pro Tools LE crowd, etc. Digital Performer is special software... we need special solutions!
by Tobor » Sat Aug 23, 2008 4:50 pm
I've run into a little problem, however. I programmed everything in enough to realize the stop/play etc. was actually working. But hitting FF led to a runaway train and DP freeze.
Also, I realized that since I'd activated the transport commands with the Master Master, keys that had been assigned to certain commands no longer played MIDI notes. When I tried to delete the MIDI note commands using the delete key, they defaulted back to the same note- seemingly 'unerasable'. I tried holding down the delete key while clicking in the commands window ala your tutorial but no dice. Opened the manual and read the commands section, but other than saying that the delete key deletes the command (no success for me), couldn't figure out how to zap the old commands.
So.... if someone knows the formula for deleting the old command keys, I'd be most appreciative! Then I can figure out the FF snafu....
P.S. Need to update my sig. I'm using DP6/10.4.11, intel Macbook 2.16
- Posts: 745
- Joined: Mon Jan 31, 2005 11:01 pm
- Location: Colorado
- Primary DAW OS: MacOS
by MIDI Life Crisis » Sat Aug 23, 2008 5:42 pm
Thanks for this, great stuff. I just bought a Roland PCR-800 and it was sending data to DP 6, but nothing was happening. I also tested one my other controllers (a Kurzweil PC 2x) and while it was also sending messages correctly to DP, the transport failed to respond.
I was wondering if there was another button in DP to toggle to allow MIDI commands to toggle the transport. There was!
Top of the commands window, you have to engage the MASTER MASTER as well as the TRANSPORT MASTER button. Otherwise, (at least with my Edirol controller) you're dead in the H2O.
by MIDI Life Crisis » Sat Aug 23, 2008 6:21 pm
Tobor wrote: When I tried to delete the MIDI note commands using the delete key, they defaulted back to the same note- seemingly 'unerasable'.
Same here. It would appear to be a DP 6 bug as it works to hit DELETE in DP 5.13 and the command instantly disappears.
Workaround might be to assign the unwanted commands to some phantom or unused controller - maybe an obscure control number? until MOTU fixes it.
Please report this as a techlink. I'll do the same right now.
by Tonio » Sat Aug 23, 2008 8:29 pm
trying to lay down a track, the navigation system was wacko!!
Go back into transport navigation commands, and some MIDI notes are enabled. I switched the "MIDI event's" source to other than the controller (Axiom in my case) to IAC driver so the axiom would not trigger memory, punch in etc.
I couldn't get rid of the MIDI events. Maybe those event's need to be dumped in Enigma?
- Posts: 1308
- Joined: Sun Oct 17, 2004 10:01 pm
- Location: San Diego
- Primary DAW OS: MacOS
by MIDI Life Crisis » Sat Aug 23, 2008 8:34 pm
Tonio wrote:I noticed this too.
trying to lay down a track, the navigation system was wacko!!
Go back into transport navigation commands, and some MIDI notes are enabled. I switched the "source" to other than the controller (Axiom in my case) to Interactive so the axiom would not trigger memory, punch in etc.
This drove me bonkers. Memory loops? I didn't want memory loops, I wants a freakin' F#!
by MIDI Life Crisis » Sat Aug 23, 2008 10:36 pm
by James Steele » Sat Aug 23, 2008 10:53 pm
by James Steele » Sat Aug 23, 2008 11:58 pm
Tobor wrote:I programmed everything in enough to realize the stop/play etc. was actually working. But hitting FF led to a runaway train and DP freeze.
That's odd. I need to look into this, because it works fine on mine... however... it only fast forwards as I'm holding down the FF button on my Oxygen 49. Soon as I let up on it the FF stops.