American Audio VMS2

XML preset files and script files (.js) for MIDI and other controllers.

Moderators: garth, User Customization Moderators

Re: American Audio VMS2

Postby Groschi » Sun May 13, 2012 8:15 am

f you have any spare buttons, ideally with led's, then you could map one of those to a shift 'toggle' to enable/disable scratch mode. would need a tiny bit of scripting but i could help with that.

The wiki says this about the VMS4-mapping:
Vinyl/Keylock - (Does nothing on its own when un-shifted at the moment.) When shifted, toggles key lock.

So there is my spare button. All buttons on the device have a led backlight that can be triggered.
This is how the VMS2 behaves with the bundled version of VirtualDJ according to the manual: By default the jogs work in a typical CDJ-style, temporarily adjusting the pitch when turned during playback. When the "vinyl"-button gets pressed once, it lights up and the software goes into scratch-mode. Makes a lot of sense to me.
I don't use scratching at all. As i mostly spin Indie and garage punk tunes, i have no use for it. As soon as you touch the wheels at all, the music basically stops in mixxx and to me this is just another opportunity to screw up as soon as i touch the wrong wheel by accident. I'm sure it's cool for hiphop djs, but i don't like it at all. The VMS2 comes with some kind of transparent rubber sheet you can wrap around the edges of the wheels, so you can still turn them safely if you only touch them on the edges (i didn't understand what they were good for in the beginning). Still i'd rather have the scratching function turned off completely.
For my own purposes i'd already be satisfied if i could somehow disable it permanently in the script, but i guess there are other people around here who can make good use of the scratching function, so the option to toggle it on and off might be important to them.
When i find some more time, i'll look into the stuff you mentioned, but i don't know how far i can get with it (as i said, no experience with scripting stuff at all).
Thanks for your comments on this. :)
Groschi
 
Posts: 19
Joined: Sat May 23, 2009 4:36 pm

Re: American Audio VMS2

Postby zestoi » Sun May 13, 2012 8:43 am

i'll have a look at it later today if you want. i see in your xml it's still using the vms4 script file "American-Audio-VMS4-scripts.js" so i can just copy that to a "American-Audio-VMS2-scripts.js" and link to that from the xml - so not breaking any vms4 users.

i'm not a big fan of scratching either but personally i find scratch mode in mixxx soooo much better for cuing up a track when the track isn't playing than "jog" mode. it's much more precise.
13" mbp / tp2+xm / live5+8le / 2x scs.3d / 2x launchpad / midifighter / lpd8 / nano(kontrol|key) / icon(idj|ikey) / djtech (cdj|djm)101 / herc mk2
http://djism.com/mixxx/ / http://midimasher.djism.com/
zestoi
 
Posts: 19
Joined: Mon Apr 09, 2012 10:34 am

Re: American Audio VMS2

Postby Groschi » Mon May 14, 2012 3:42 pm

I found a working solution now.
First i tried disabling the scratch mode completely in the jogTouchHandler and it did what it was supposed to, but then i realized, as you had mentioned, that the scratch mode has its benefits too.
Then i read on the wiki that i could just disable the ramping to zero, which is what really annoyed me in the first place, by just adding the argument "ramping=false".
Voila! Scratch mode is still active but i can touch the wheels now by accident without ruining anything. And if i keep those rubbery things on the jogwheels i can have the best of both worlds.
Groschi
 
Posts: 19
Joined: Sat May 23, 2009 4:36 pm

Re: American Audio VMS2

Postby rryan » Sun Feb 10, 2013 6:50 am

Thanks Groschi -- I added the VMS2 preset to Mixxx 1.11.0.
The Mixxx Manual, Wiki and FAQ are the best place to start for documentation and support.
Please report any bugs you find to our Bug Tracker.
rryan
Mixxx Developer
 
Posts: 944
Joined: Thu Mar 26, 2009 12:14 am
Location: Cambridge, MA

Previous

Return to Controller presets/mappings

Who is online

Users browsing this forum: No registered users and 5 guests