OK, help me out guys, because I've tried this AT LEAST 30+ since my last post and I CANNOT get this to work with just one SCS.3D.
Then I tried resetting the SCS.3D back to MIDI channel 1 and using it with DaRouter just to make 100% sure that my SCS.3D didn't break/crap out on me for some reason and it works perfectly fine through DaRouter.
I then TURNED OFF DaRouter and reset the 3D to MIDI channel 2 and tried another 15-20 times to get it to work with VDj6 and the results are exactly as I described in the post above with the center touch pad doing absolutely nothing aside from showing the LED's as a VU meter. I can't cue, scratch or anything with the touch pad. It doesn't respond.
Could someone outline the EXACT steps they did to make this work?
- Just download the file and RUN?
- Did it say Install completed?
- After installing, did you open VDJ first? Or plug the 3D in first?
- What did you do to switch the 3D to channel 2?
- Was VDJ open when you were switching the SCS.3D to channel 2?
- If VDJ was open when you switched the 3D to channel 2, did the new option pop up immediately in the VDJ Mapper options?
Max
Then I tried resetting the SCS.3D back to MIDI channel 1 and using it with DaRouter just to make 100% sure that my SCS.3D didn't break/crap out on me for some reason and it works perfectly fine through DaRouter.
I then TURNED OFF DaRouter and reset the 3D to MIDI channel 2 and tried another 15-20 times to get it to work with VDj6 and the results are exactly as I described in the post above with the center touch pad doing absolutely nothing aside from showing the LED's as a VU meter. I can't cue, scratch or anything with the touch pad. It doesn't respond.
Could someone outline the EXACT steps they did to make this work?
- Just download the file and RUN?
- Did it say Install completed?
- After installing, did you open VDJ first? Or plug the 3D in first?
- What did you do to switch the 3D to channel 2?
- Was VDJ open when you were switching the SCS.3D to channel 2?
- If VDJ was open when you switched the 3D to channel 2, did the new option pop up immediately in the VDJ Mapper options?
Max
Mensajes Sat 10 Oct 09 @ 4:37 am
Hmm... it almost sounds to me like you've got it in the wrong mode or something. The way to fix that would be to send it the correct sysex values to switch it to the mode that Cstoll's mapper expects.
Maybe try opening the Miditrace tool (available here: http://www.virtualdj.com/download/miditrace.exe )
And select the scs.3d under both input and output sections
and then enter the following value for the sysex parameter (at the top of the window)
F0 00 01 60 01 00 f7
This sets the SCS.3d to circle mode.
Maybe before doing this, even... as an experiment, if you go into the mapper configuration in VDJ, and under the SCS.3D section, add a new button, then touch different areas of the controller and see what VDJ is being sent - I have a feeling that it's stuck in maybe button or slider mode, so that would be interesting to see if that is the case.
I hope this helps.
Maybe try opening the Miditrace tool (available here: http://www.virtualdj.com/download/miditrace.exe )
And select the scs.3d under both input and output sections
and then enter the following value for the sysex parameter (at the top of the window)
F0 00 01 60 01 00 f7
This sets the SCS.3d to circle mode.
Maybe before doing this, even... as an experiment, if you go into the mapper configuration in VDJ, and under the SCS.3D section, add a new button, then touch different areas of the controller and see what VDJ is being sent - I have a feeling that it's stuck in maybe button or slider mode, so that would be interesting to see if that is the case.
I hope this helps.
Mensajes Sat 10 Oct 09 @ 4:43 am
ukdjdaz wrote :
Daz
mjh99ent wrote :
I can't say I've had the issue. Did you look in your event log to see if another error pops up? IS it plugged into a USB hub with other devices or directly to the computer?
Daz
Not sure where the Event log is? Checked through the VDJ folders under My Docs and under Program Files nothing jumping out at me.
Did you mean the CrashGuard file?
One thing i have found is when running midi trace the EQ Mode button from SCS3D produces a signal where the other mode buttons don't.
signal from the EQ button is: F0 00 01 60 01 03 F7. Do you think this explains the crash of the application?
The controller is direct into my laptop.
I will post a video up as well this weekend.
Daz
Mensajes Sat 10 Oct 09 @ 6:16 am
Okay, new angle from my previous posts... although still got the problem stated in previous posts.
i am tweaking my mappings for SCS3D,
I have the four small button surrounding the center touch pad number 1 to 4 starting top right
The concept is that button 1 would toggle a variable called $fx to values between"effect" and "sample".
Button 2 would start or stop the current variable value. i.e. $fx active
button 3 would select the next mode increment +1 i.e $fx select +1
button 4 would select the previous mode decrement -1 i.e $fx select -1
can this be done? and if so can anyone help me out with this.
Thanks in advance
Daz
i am tweaking my mappings for SCS3D,
I have the four small button surrounding the center touch pad number 1 to 4 starting top right
The concept is that button 1 would toggle a variable called $fx to values between"effect" and "sample".
Button 2 would start or stop the current variable value. i.e. $fx active
button 3 would select the next mode increment +1 i.e $fx select +1
button 4 would select the previous mode decrement -1 i.e $fx select -1
can this be done? and if so can anyone help me out with this.
Thanks in advance
Daz
Mensajes Sat 10 Oct 09 @ 9:30 am
ukdjdaz wrote :
Not sure where the Event log is? Checked through the VDJ folders under My Docs and under Program Files nothing jumping out at me.
Not sure where the Event log is? Checked through the VDJ folders under My Docs and under Program Files nothing jumping out at me.
Event log can be found under "Computer Management" - right click on the "My Computer" icon. It's not part of Virtual DJ, it's part of Windows.
Anyways, this kind of confused me:
ukdjdaz wrote :
button 1 would toggle a variable called $fx to values between"effect" and "sample".
Button 2 would start or stop the current variable value. i.e. $fx active
button 3 would select the next mode increment +1 i.e $fx select +1
button 4 would select the previous mode decrement -1 i.e $fx select -1
button 1 would toggle a variable called $fx to values between"effect" and "sample".
Button 2 would start or stop the current variable value. i.e. $fx active
button 3 would select the next mode increment +1 i.e $fx select +1
button 4 would select the previous mode decrement -1 i.e $fx select -1
Can you describe in plain English what you are trying to achieve?
You want button 1 to toggle some other buttons (not sure which ) between effect and sample funtions I take it?
If you want to set a variable between two values, you don't need to pass a specific value - toggle just switches between true and false.
I'm not sure what you intend for button 2 - to activate effects?
And for 3 and 4 - if you're just toggling $fx (which is already done with Button 1), wouldn't that would be really redundant to have two (additional) buttons to switch it back and forth no? I don't think I get what you're going for.
Mensajes Sat 10 Oct 09 @ 1:36 pm
ukdjdaz wrote :
Okay, new angle from my previous posts... although still got the problem stated in previous posts.
i am tweaking my mappings for SCS3D,
I have the four small button surrounding the center touch pad number 1 to 4 starting top right
The concept is that button 1 would toggle a variable called $fx to values between"effect" and "sample".
Button 2 would start or stop the current variable value. i.e. $fx active
button 3 would select the next mode increment +1 i.e $fx select +1
button 4 would select the previous mode decrement -1 i.e $fx select -1
can this be done? and if so can anyone help me out with this.
Thanks in advance
Daz
i am tweaking my mappings for SCS3D,
I have the four small button surrounding the center touch pad number 1 to 4 starting top right
The concept is that button 1 would toggle a variable called $fx to values between"effect" and "sample".
Button 2 would start or stop the current variable value. i.e. $fx active
button 3 would select the next mode increment +1 i.e $fx select +1
button 4 would select the previous mode decrement -1 i.e $fx select -1
can this be done? and if so can anyone help me out with this.
Thanks in advance
Daz
sounds like for what you are trying to do you are better off continuing with DaRouter. with that you can just hit the fx button, go into fx mode and do your thing. my revised xml tweaks have fx mode set up exactly as you state here, and the track pad levels 1 & 2 adjust when you have like backspin brake or flanger. button 1 toggle between effect (effect +1) and button 2 activates. button 3 toggles through sampers (sampler +1) and button 4 activates. 3rd slider on the trackpad controls the volume.
Mensajes Sat 10 Oct 09 @ 11:39 pm
Grr... tonight I'm so frustrated with these things. When I use the jog to cue tracks and adjust their cuepoints, while I'm srolling the track keeps jumping around, and it moves a significant amount when I touch the surface and take my finger off, even when I don't move at all.
I never noticed this issue last night - everything worked really well.
Anyone else noticed anything like this?
I unplugged the decks and rescanned for devices, and they came back okay - but I lost the MIDI crossfader in my mixer :P
I never noticed this issue last night - everything worked really well.
Anyone else noticed anything like this?
I unplugged the decks and rescanned for devices, and they came back okay - but I lost the MIDI crossfader in my mixer :P
Mensajes Sun 11 Oct 09 @ 3:32 am
Quote :
Anyways, this kind of confused me:
Can you describe in plain English what you are trying to achieve?
Anyways, this kind of confused me:
ukdjdaz wrote :
button 1 would toggle a variable called $fx to values between"effect" and "sample".
Button 2 would start or stop the current variable value. i.e. $fx active
button 3 would select the next mode increment +1 i.e $fx select +1
button 4 would select the previous mode decrement -1 i.e $fx select -1
button 1 would toggle a variable called $fx to values between"effect" and "sample".
Button 2 would start or stop the current variable value. i.e. $fx active
button 3 would select the next mode increment +1 i.e $fx select +1
button 4 would select the previous mode decrement -1 i.e $fx select -1
Can you describe in plain English what you are trying to achieve?
Sorry for the confusion,
So basically button 1 sets the variable to effect or sample.
This variable then drive whether i'm working with effects or samples.
so if the variable is set to effect then button 2 would activate the selected effect and if the variable was set to sample then would activate the selected sample.
Button 3 again using the set variable would then move to the previous effect or sample in the list and button 4 the same but moving to the next effect or sample in the list.
Hope this makes sense.
Daz
Mensajes Sun 11 Oct 09 @ 5:51 am
mjh99ent wrote :
sounds like for what you are trying to do you are better off continuing with DaRouter. with that you can just hit the fx button, go into fx mode and do your thing. my revised xml tweaks have fx mode set up exactly as you state here, and the track pad levels 1 & 2 adjust when you have like backspin brake or flanger. button 1 toggle between effect (effect +1) and button 2 activates. button 3 toggles through sampers (sampler +1) and button 4 activates. 3rd slider on the trackpad controls the volume.
sounds like for what you are trying to do you are better off continuing with DaRouter. with that you can just hit the fx button, go into fx mode and do your thing. my revised xml tweaks have fx mode set up exactly as you state here, and the track pad levels 1 & 2 adjust when you have like backspin brake or flanger. button 1 toggle between effect (effect +1) and button 2 activates. button 3 toggles through sampers (sampler +1) and button 4 activates. 3rd slider on the trackpad controls the volume.
Thanks i am continuing with the darouter for the moment, and i'll download your tweaks.
I am still interested to know if i can do the code i was after as i think it would be useful to do in other area's.
I have hopefully explained it better in my reply to supacon and if either of you could let me know if it's possible and maybe set me off in the right direction then i would be greatful.
Thanks
Daz
Mensajes Sun 11 Oct 09 @ 5:57 am
Supacon wrote :
while I'm srolling the track keeps jumping around, and it moves a significant amount when I touch the surface and take my finger off, even when I don't move at all.
Sounds like you might have adjusted the Scratch/Bend/Cue sensitivity settings two high in the Config -> Options tab -- didn't you say you use other controllers along with the SCS.3 ?
Mensajes Sun 11 Oct 09 @ 11:24 am
cstoll wrote :
Sounds like you might have adjusted the Scratch/Bend/Cue sensitivity settings two high in the Config -> Options tab -- didn't you say you use other controllers along with the SCS.3 ?
Sounds like you might have adjusted the Scratch/Bend/Cue sensitivity settings two high in the Config -> Options tab -- didn't you say you use other controllers along with the SCS.3 ?
I have adjusted them a bit, but it normally works really well for me. Just this one time it was glitchy, but resetting them helped. It didn't seem to be a problem with sensitivity, but I hypothesized that maybe the DaScratch hardware itself got mixed up - it's almost like it was miscalibrated or something... I dunno. I just hope that this isn't a common occurrence.
I do use a Mackie d.4 Pro Firewire mixer with a midi-crossfader that also sends note on/off messages when the crossfader is assigned to channels (I don't really use the fader start feature though, but I do have it working). In order to get the fader-start to work, I had to write a device definition, but I couldn't figure out how to identify the mixer (it doesn't seem to respond to sysex queries) so I just use the generic failover. When I use another MIDI controller, sometimes VirtualDJ won't recognize the mixer as a midi device, although it typically works okay with the 3ds... after I reset last night it didn't though, so I had to use the mouse to control my video. It's amazing how annoying that is once you are used to having an actual slider for it!
Mensajes Sun 11 Oct 09 @ 11:55 am
ukdjdaz wrote :
So basically button 1 sets the variable to effect or sample.
...if the variable is set to effect then button 2 would activate the selected effect and if the variable was set to sample then would activate the selected sample.
Button 3 again using the set variable would then move to the previous effect or sample in the list and button 4 the same but moving to the next effect or sample in the list.
So basically button 1 sets the variable to effect or sample.
...if the variable is set to effect then button 2 would activate the selected effect and if the variable was set to sample then would activate the selected sample.
Button 3 again using the set variable would then move to the previous effect or sample in the list and button 4 the same but moving to the next effect or sample in the list.
Okay, I understand. This isn't too dissimilar from the way I configured my controller (in the image above, note the "shift" functions, in orange).
Essentially you assign your button 1 to "toggle $fx_mode" - pressing it will toggle it between on and off.
The other buttons, you just assign them two functions that are dependent on that variable like so:
button 2:
var $fx_mode ? effect active : sampler play_stop
button 3:
var $fx_mode ? effect select -1 : sampler select -1
button 4:
var $fx_mode ? effect select +1 : sampler select +1
Let me know how it works for you.
-Supacon
Mensajes Sun 11 Oct 09 @ 12:02 pm
Now that Chris and Atomix have taken the first steps towards implementing direct support for the SCS.3 products, I would love you ask you guys a couple questions...
How important is direct support to you. Does having DaRouter running turn you of to the product? Would DaRouter matter to you if you could still build a mapper file towards the aggregated devices?
Right now the mapping is "flat", meaning that the modality the SCS.3 is known for isn't being utilized. So pressing the EQ button currently doesn't change the center section to an EQ controller, etc. Is a higher level of modality something you expect? Are you disappointed that the current mapping lacks it?
I'm trying to determine how to proceed here, and the feedback from you guys would be much appreciated!
Thanks guys!!
How important is direct support to you. Does having DaRouter running turn you of to the product? Would DaRouter matter to you if you could still build a mapper file towards the aggregated devices?
Right now the mapping is "flat", meaning that the modality the SCS.3 is known for isn't being utilized. So pressing the EQ button currently doesn't change the center section to an EQ controller, etc. Is a higher level of modality something you expect? Are you disappointed that the current mapping lacks it?
I'm trying to determine how to proceed here, and the feedback from you guys would be much appreciated!
Thanks guys!!
Mensajes Fri 16 Oct 09 @ 9:17 am
The important thing to me is how easily and simply I can modify the controls to fit my style.
If I get the choice of the same control with or without,(which may not be the case) I choose without. One less program to update and such. It's a turn-off per se, just a very basic play on the idea of, "one less thing to deal with."
I do, however, absolutely expect modality. I've come to love it and could not imagine using the 3s without it. So to summ up the world's most conflicted forum post ever, I guess that's a vote for darouter.
If I get the choice of the same control with or without,(which may not be the case) I choose without. One less program to update and such. It's a turn-off per se, just a very basic play on the idea of, "one less thing to deal with."
I do, however, absolutely expect modality. I've come to love it and could not imagine using the 3s without it. So to summ up the world's most conflicted forum post ever, I guess that's a vote for darouter.
Mensajes Fri 16 Oct 09 @ 10:49 am
Another vote for modality. I really like the way the SCS.3D was mapped/implemented by Stanton for VDJ 5.2.1Pro.
I personally have NO qualms whatsoever about using DaRouter with the SCS.3D, and if it allows even MORE functionality, that's even better. That's why I posted the topic on the Stanton forums in the first place. I posted it here as well because there seemed to be much more activity here and to see if what differences the implementations would have when worked on from 2 different angles.
BTW, specifically addressed to Stanton DJ,
have you watched that linked video to the SCS.3D MIXX application? Would it be possible to map/program that kind of versatility/functionality via DaRouter for the SCS.3D with VDJ6?
I'm talking about the wide versatility and functionality/modality seen in this vid:
http://www.youtube.com/watch?v=8DUpTikA8u0
Max
I personally have NO qualms whatsoever about using DaRouter with the SCS.3D, and if it allows even MORE functionality, that's even better. That's why I posted the topic on the Stanton forums in the first place. I posted it here as well because there seemed to be much more activity here and to see if what differences the implementations would have when worked on from 2 different angles.
BTW, specifically addressed to Stanton DJ,
have you watched that linked video to the SCS.3D MIXX application? Would it be possible to map/program that kind of versatility/functionality via DaRouter for the SCS.3D with VDJ6?
I'm talking about the wide versatility and functionality/modality seen in this vid:
http://www.youtube.com/watch?v=8DUpTikA8u0
Max
Mensajes Fri 16 Oct 09 @ 11:45 am
I still use DaRouter; it offers far more agility and I can customize it to fit my style. My only qualm is that I can't take advantage of any pass through with DaRouter, that is to say if I pass a signal to Darouter and it doesn't have an active macro for it, I want it sent to the SCS.3d. This would pretty much only be send LED notes. Also since I don't have the author version of Bome Midi I can't sign files so even fixing it there is pointless. everything is working well, but I would really like to get my LED ring spinning in time with my music, and also have it switch red when a song is a bout to end (I would like it set as a variable that can be done in the VDJ mapper, but I would think like 30 seconds). Middleware is okay with me, and my Mac on bootcamp handles it no issues, actually better than mac OS X.
Mensajes Fri 16 Oct 09 @ 1:14 pm
I'm quite happy with the setup that I've made for the SCS.3D by using Chris's device definition and customizing the mapper (see the previous page somewhere for a diagram of that).
To me it's more straightforward to map without having to bother with DaRouter, and works best for what I had in mind. I don't really want to be changing modes all the time.
*BUT*
I would sure like to have that flexibility, and be in full control of it.
I believe that all that needs to be done in order for this to happen, is for Virtual DJ to have a verb available that allows a sysex message to be assigned to a button. I'd think this would be a trivial upgrade to VirtualDJ, since I know that the mapper can send sysex already, and thus change the mode, but I don't believe that this can be assigned to a button so that the user can control this.
If that were to happen, then this discussion wouldn't even need to occur - DaRouter wouldn't be required at all!
To me it's more straightforward to map without having to bother with DaRouter, and works best for what I had in mind. I don't really want to be changing modes all the time.
*BUT*
I would sure like to have that flexibility, and be in full control of it.
I believe that all that needs to be done in order for this to happen, is for Virtual DJ to have a verb available that allows a sysex message to be assigned to a button. I'd think this would be a trivial upgrade to VirtualDJ, since I know that the mapper can send sysex already, and thus change the mode, but I don't believe that this can be assigned to a button so that the user can control this.
If that were to happen, then this discussion wouldn't even need to occur - DaRouter wouldn't be required at all!
Mensajes Fri 16 Oct 09 @ 2:31 pm
I agree with supacon. Total native support is the best option, and would aleviate my current gripes. But until then DaRouter is getting it done.
Mensajes Fri 16 Oct 09 @ 3:17 pm
modality, i have no knowledge of mapping other then the vdj mapping system,so being able to control all the functions on dascratch would be very welcome
Mensajes Fri 16 Oct 09 @ 5:38 pm
Modularity should be achievable using VDJscript variables to set the different modes and then query to get the buttons/sliders/etc. to respond appropriately depending on this, but it will make the mapping much more complex.
Mensajes Sat 17 Oct 09 @ 12:53 pm