Wed 30 Jun 10 @ 8:35 pmSo further testing but no luck so far in having VDJ do anything with the MIDI_CLOCK. I did test out Traktor and verified that the SP-555 would receive a MIDI_CLOCK and sync with it and verified the START and STOP usage. There is a SYNC button and a latency slider within that software, which is similar to the wish list I posted yesterday.
Tue 29 Jun 10 @ 5:39 pmI put a MIDI debugger on and there is no output from VDJ with the simple MIDI mapper so far.
I have been able to verify that the SP-555 does receive xF8 and can also send xF8. I also can not get VDJ to auto-learn the MIDI CLOCK from the SP-555. VDJ will learn bank A button 1 as 0-35. The MIDI value is [90 23 7f] note on. The MIDI value for CLOCK is [f8]. With clock turned off, [fe] is transmitted by the SP-555.
Wish list on MIDI CLOCK:
VDJ to send MIDI CLOCK
Map keyboard and mappers for START, STOP, and CONTINUE. This would allow, at a minimum, to be send START so that the first beat can be synchronized.
A nudge +/- to be able to add or remove a tick so that the external groovebox could be slowed or speed up to match the beat if the latency is too great between the audio out of the computer and the audio out of the external groovebox.
VDJ to receive MIDI CLOCK and allow beat matching of the song of any deck within VDJ.
Tue 29 Jun 10 @ 5:08 pmI am going to start posting information that I find out about MIDI CLOCK and VDJ here.
MIDI CLOCK produces 24 messages per 1/4 note and allows for a STOP, START, and CONTINUE message. Per wikipedia:
clock (decimal 248, hex 0xF8)
tick (decimal 249, hex 0xF9)
start (decimal 250, hex 0xFA)
continue (decimal 251, hex 0xFB)
stop (decimal 252, hex 0xFC)
In VDJ, in the simple midi mapper section, it has "MIDI_CLOCK" listed with the value of "off".
In VDJscript, the following may have some importance:
So far I have tested setting "MIDI_CLOCK" to many variable with no luck. I have an SP-555 that I am using to send and/or receive MIDI CLOCK and the MAC application MidiClock by grantedsw (which is no longer supported).