My controller even looks the samen even it is a DN-2000.
Be warned. There will be a bit of C programming required for this thing to work with traktor.
If you need help just drop a line and I’ll send you my code.
You will only need one AIN for the 2 pitch faders (can be reused even if they are not 10k). All the other buttons and the encoder/ jog wheel need DIN inputs.
So you will need (per deck or side)
11 for the buttons
4 for the Shuttle ring
2 for the encoder
17 per side
overall 34
I did use one DINx4 module per side since I did integrate 4 encoders extra on each side for the FX section in traktor.
Many thanks for your answers - exactly what I wanted to hear
Be warned. There will be a bit of C programming required for this thing to work with traktor.
If you need help just drop a line and I’ll send you my code.
Michael - you mention a bit of C programming ? Does this mean I need to flash a modified MIOS to the PIC ? If this is the case, does that mean that a) I can buy an unprogrammed PIC, and b) I need a PIC burner ??
No MIOS stays the same. It’s just a different application “on top”.
The reason is: MB64 does not support the jog wheels and shuttle ring.
So I wrote it mainly to reuse them and to do some nice stuff with the LEDs (you will need a DOUT module for this)
So you will ned to order a programmed pic (programmed mens it has the bootstrap loader burned onto). After you have finished the core you upload MIOS over midi and afterwards the application, in this case my selfwritten C program (You will find it on the wiki site I gave you in the post before)
OK, I’m just about ready to order my kits - will do it tonight when I get home. I am going for:
1 * Core
1 * AIN
2 * DIN
1 * DOUT
I’ll connect my 2 pitch sliders to the AIN, and the LEDs to DOUT (I assume I can ‘map’ their behaviour somehow ? IE. go on / off when something happens)
For DIN I think currently I only need 22 inputs:
1 for Pitch Button
1 for Pitch-
1 for Pitch+
1 for Play
1 for Cue
4 for the Shuttle ring
2 for the encoder
= 11 per side = 22 digital inputs
But I think it would be better to get 2 DINS and wire up all buttons (total of 34 digital ins), and then they are available to me if I decide to use them.
The standard displays in the DN1800F are LED - right ? - and presumably the LCD module will not drive them ?
So I could look for some LCD panels that are the same size/mounting as the current LED panels - if I got 2 (one for each side) would I need 2 LCD modules ?
Other than for initial setup, what can the LCD module and panel do for me ? Presumably its not going to be easy to get the host application (eg. traktor or virtual dj) to send data to the LCD panels (ie. make them display the same as if this were a conventional CD deck)
I’ll connect my 2 pitch sliders to the AIN, and the LEDs to DOUT (I assume I can ‘map’ their behaviour somehow ? IE. go on / off when something happens)
sure, you need to edit the application either in C or ASM
The standard display is pretty useless since is not able to display characters and you would need some serious skills to drive the LCD controller (a black tiny IC on the PCB with approximatly 40 pins)
Displaying info out of traktor is not possible since Traktor doesn’t support this, only some basic midi out for LEDs.
So I could look for some LCD panels that are the same size/mounting as the current LED panels - if I got 2 (one for each side) would I need 2 LCD modules ?
The LCD display is controlled directly by the Core. There is no specific LCD module - all the controller circuitry for the display (driver chips etc) on the board that the LCDs are attached to. To my knowledge, the only MIOS app that can control 2 LCDs (definitely the only one I’ve seen do it) is the MIDIbox LC - though if I’m mistaken, feel free to correct me.