So apparantly it's possible to control virtualDJ using a virtual midi interface and touchOSC. There was a video demonstrating how it worked with his own pure data save but it appears to behave differently for me. I had to change some of the osc modules in pure data because some were missing from the installation or obsolete. I managed to get about half of the controls to work properly such as effect intensity, pitch of each deck, bass, treble, and mid control. A lot of the controls that were demonstrated in the video didn't seem to work for me since some of the drivers and setup differed but it did partially work. Seems like it would be a little tedious to configure these controls, may have to play around with it more. I have no idea how I could configure using virtual DJ to cycle through different effects using a decrement/increment button. You don't get as much control as you would with programming by yourself in Max, but VirtualDJ seems to be a well built and optimized program for this.
