MIDI mapping for scratching.. oh, and video latency
Posted: Fri Jul 02, 2010 01:18
Hi,
I am interested to know if anyone here has a better or simply different way of taking advantage of the MIDI mapping to Resolume 3.2 Layer Transport controls for creating scratching effects?
I used a Pioneer CDJ-900, MIDI-OX/MIDI Yoke, Resolume and Torq to create a little test video.
Pressing down on the CDJ jog wheel is mapped to the Transport layer pause. Spinning the CDJ
jog wheel is mapped to the Transport layer playhead slider in relative mode (63-65) with loop on. The CDJ tempo slider is mapped to Transport layer speed. I wanted the center of the CDJ tempo slider (MIDI value = 64) to be equal to a speed of 1.0 in Resolume so I had to use a MIDI-OX transform to pull that off. The audio is coming from Torq which is using the CDJ-900 in HID mode. FYI the reason I'm using Torq for audio is the goal I'm heading towards is creating a setup for DJs to mix music from my studio without even needing to be aware they are simultaneously mixing video.
I am quite happy with the results I'm getting with these mappings. The feel between the CDJ and the mapped video is quite responsive. The biggest issue I'm actually struggling with as you will be able to see from the video is the latency from the camera that is shooting the CDJ which is then being sent into Resolume.
The camera is sending the feed over firewire. I've tried the same camera feed sent S-VIDEO into a Startech USB capture cable with the same latency results. Well... any feedback would be great on either the MIDI mapping or how to deal with camera source latency.
And thank you to the Resolume devlopment team for your continued great work!
I am interested to know if anyone here has a better or simply different way of taking advantage of the MIDI mapping to Resolume 3.2 Layer Transport controls for creating scratching effects?
I used a Pioneer CDJ-900, MIDI-OX/MIDI Yoke, Resolume and Torq to create a little test video.
Pressing down on the CDJ jog wheel is mapped to the Transport layer pause. Spinning the CDJ
jog wheel is mapped to the Transport layer playhead slider in relative mode (63-65) with loop on. The CDJ tempo slider is mapped to Transport layer speed. I wanted the center of the CDJ tempo slider (MIDI value = 64) to be equal to a speed of 1.0 in Resolume so I had to use a MIDI-OX transform to pull that off. The audio is coming from Torq which is using the CDJ-900 in HID mode. FYI the reason I'm using Torq for audio is the goal I'm heading towards is creating a setup for DJs to mix music from my studio without even needing to be aware they are simultaneously mixing video.
I am quite happy with the results I'm getting with these mappings. The feel between the CDJ and the mapped video is quite responsive. The biggest issue I'm actually struggling with as you will be able to see from the video is the latency from the camera that is shooting the CDJ which is then being sent into Resolume.
The camera is sending the feed over firewire. I've tried the same camera feed sent S-VIDEO into a Startech USB capture cable with the same latency results. Well... any feedback would be great on either the MIDI mapping or how to deal with camera source latency.
And thank you to the Resolume devlopment team for your continued great work!