Mapping for the VCI-300

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

Moderators: garth, User Customization Moderators

Re: Mapping for the VCI-300

Postby tapir » Tue May 28, 2013 5:50 pm

Good point! But in scratch mode nudging should still be possible without touching the sensor plate on the wheel.

Doesn't sound very complicated to implement. I will keep you updated and hopefully release a new version pretty soon...
tapir
Mixxx Developer
 
Posts: 367
Joined: Sat Aug 04, 2012 12:03 pm
Location: Stuttgart

Re: Mapping for the VCI-300

Postby tapir » Thu May 30, 2013 11:46 am

Um, well, there was also an issue with the sensitivity of the jog wheel! The sensitivity was much too low for effective cueing. Should be fixed now.

Jog control improvements:
  • Ignore jog wheel movements unless the jog wheel surface is touched. Exception from this rule: Nudging when playing in scratch mode is still possible without touching the sensor plate!
  • Different jog sensitivity parameters for cueing and nudging (tempo)
  • Increased jog sensitivity for both cueing and nudging
Mixxx_Vestax-VCI-300_2013-05-30.zip
(8.94 KiB) Downloaded 418 times

Unfortunately the sidebar navigation controls do not work as expected in Mixxx 1.11 anymore :? On first sight this seems to be an internal regression of the Mixxx control framework, because it worked in the development versions.
tapir
Mixxx Developer
 
Posts: 367
Joined: Sat Aug 04, 2012 12:03 pm
Location: Stuttgart

Re: Mapping for the VCI-300

Postby rryan » Thu May 30, 2013 2:26 pm

tapir wrote:Unfortunately the sidebar navigation controls do not work as expected in Mixxx 1.11 anymore :? On first sight this seems to be an internal regression of the Mixxx control framework, because it worked in the development versions.


Could you provide more specific detail about what is or isn't working? Which controls? What values did you try setting them to?
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: 1335
Joined: Thu Mar 26, 2009 12:14 am
Location: California

Re: Mapping for the VCI-300

Postby tapir » Thu May 30, 2013 5:13 pm

The following [Playlist] controls are mapped to buttons:
  • SelectNextPlaylist
  • SelectPrevPlaylist
  • ToggleSelectedSidebarItem
When starting Mixxx the SelectNextPlaylist/SelectPrevPlaylist can be used for sidebar navigation. But after toggling a sidebar item with ToggleSelectedSidebarItem all those engine controls become unusable. The controller script is still setting the corresponding values, but the engine doesn't receive them anymore.
tapir
Mixxx Developer
 
Posts: 367
Joined: Sat Aug 04, 2012 12:03 pm
Location: Stuttgart

Re: Mapping for the VCI-300

Postby rryan » Thu May 30, 2013 5:58 pm

That's definitely not right. Could you file a bug please?
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: 1335
Joined: Thu Mar 26, 2009 12:14 am
Location: California

Re: Mapping for the VCI-300

Postby tapir » Fri May 31, 2013 8:02 am

Bug: [Playlist] control values are not recognized
https://bugs.launchpad.net/mixxx/+bug/1185926
tapir
Mixxx Developer
 
Posts: 367
Joined: Sat Aug 04, 2012 12:03 pm
Location: Stuttgart

Re: Mapping for the VCI-300

Postby tapir » Fri Oct 04, 2013 11:06 pm

Borrow some ideas from Serato DJ (with slight variations):
  • Stutter play (Shift + Play)
  • Pitch bend (Pitch Shift)
  • Pitch fine-tune (Shift + Pitch Shift)
Mixxx_Vestax-VCI-300_2013-10-04.zip
(9.1 KiB) Downloaded 368 times
tapir
Mixxx Developer
 
Posts: 367
Joined: Sat Aug 04, 2012 12:03 pm
Location: Stuttgart

Re: Mapping for the VCI-300

Postby tapir » Sat Oct 05, 2013 2:50 pm

Bugfix:
  • Fix non-working backspin (regression introduced with version 2013-05-30)
Mixxx_Vestax-VCI-300_2013-10-05.zip
(9.13 KiB) Downloaded 378 times
tapir
Mixxx Developer
 
Posts: 367
Joined: Sat Aug 04, 2012 12:03 pm
Location: Stuttgart

Re: Mapping for the VCI-300

Postby tapir » Sat Oct 05, 2013 8:46 pm

I tested Serato DJ and noticed that I got stutter play wrong ;) My new implementation for Mixxx does not jump back to the previous cue point. Instead when pressing Shift + Play while the deck is playing it jumps back to the position where playing previously started and continues playing from there. Usually this will be the cue point. If it was a hot cue we don't need stutter play, because we can get the same behaviour by triggering the hot cue again.

Changes:
  • Fix behavior of stutter play using the latest position where playing started. The previous implementation was completely different from that found in Serato DJ.
  • Some minor changes to reflect the values that would need to be reset on track load. Unfortunately there's no appropriate callback in Mixxx to invoke this function.
Mixxx_Vestax-VCI-300_2013-10-05.1.zip
(9.34 KiB) Downloaded 378 times
tapir
Mixxx Developer
 
Posts: 367
Joined: Sat Aug 04, 2012 12:03 pm
Location: Stuttgart

Re: Mapping for the VCI-300

Postby tapir » Sun Oct 06, 2013 10:11 am

2013-10-06: Full-featured stutter play implementation
  • Stutter play now takes the cue point and also triggering of hotcues into account
  • Update documentation
  • Internal refactoring and minor fixes
Mixxx_Vestax-VCI-300_2013-10-06.zip
(9.62 KiB) Downloaded 382 times
tapir
Mixxx Developer
 
Posts: 367
Joined: Sat Aug 04, 2012 12:03 pm
Location: Stuttgart

PreviousNext

Return to Controller presets/mappings

Who is online

Users browsing this forum: Google [Bot] and 14 guests