|
(Unofficial) MixMan DM2 OS X Driver [Beta Release]
|
View this Thread in Original format
| lounger540 |
Classes have ended and my Remote SL 37 is still on back order. So I wrote an OS X driver for this DM2 I've had collecting dust.
This is the first release. I'm posting this here first, because I need some input from DJ's on where to go with new features and function.
Some key parts I'm looking for input on are:
- Better implimenting the XY Joy to work with Softsynths/Live. (Right now it is set to CC notes 12 for X-axis and 13 for Y-axis. I don't know how other drivers impliment two parameter controls)
- Better use of the scratch wheels in Traktor. (Right now each direction of each wheel is a midi on note with the velocity set to the acceleration value coming from the hardware at every moment, 0 to 127. Note offs are sent at initial rest.)
- Implimenting a use for the LEDs on each ring. I have working code to turn them on and off but couldn't decide on a proper use. Right now the buttons send a note on/off on press/depress. I could change them to 'switches' so that the light comes on and sends a note on on first press, then a note off and toggle the light off on second press, if this is more useful?
All the buttons work as a MIDI note and should be easily programmed.
The Joy and fader are CC's. The joy is fairly hard to use correctly at present though due to how the data is sent and because dead center really isn't dead center, at least on mine.
The driver also auto-calibrates when it's plugged in each time. Just slide the fader left-to-right and move the joystick around to set them before using.
Note: The driver doesn't know how to reset the device correctly, so each time you re-open MIDI software (which causes OS X to reload MIDIServer) you probably will need to unplug and re-plug in the DM2 to get data flowing again.
Note 2: This is a UB but, I didn't test this on PPC or anything below 10.4. There's a lot of use of bit-wise code so it may not work correctly on PPC right now. Some one please let me know.
Download link
Please post your comments, thoughts, suggestions, bugs. Njoy! |
|
|
| SPAWNmaster |
| great contribution! however i dont have a DM2 to give you feedback with ;) |
|
|
| lounger540 |
Just wanted to announce version Beta 2.
Now should work on PPC machines, back to 10.2.8
Added LED support and 4 different 'Banks' for their buttons.
Added customization via a pref pane for changing LED button behavior and more.
Scratch rings are more Traktor friendly now.
Feedback much appreciated.
Still working on fixing the XY Joystick and sending feedback to the LEDs for things like beat ticks and track position.
oh, and new site. http://www.joemattiello.com/dm2 |
|
|
|
|