Add controller Vestax VCI-100MKII#729
Conversation
|
Jshint problems found: Those semicolons can be false positives. |
|
XML prefers '"'-char over '''. It's on the xml-topic tag. |
|
Please add //////////////////////////////////////////////////////////////////////// // JSHint configuration // //////////////////////////////////////////////////////////////////////// /* global engine */ /* global script */ /* global print */ /* global midi */ //////////////////////////////////////////////////////////////////////// at the top of the javascript-file also seems to be common to have explanation of codes like file: 'Vestax-VCI-300-scripts.js' have. |
|
if you can run js-beautify to sort code indentation and stuff easily. at least there 'function (' should be 'function('. |
Vestax-VCI-100MKII-scripts.js: line 32, col 2, Add semicolon. Vestax-VCI-100MKII-scripts.js: line 90, Change the conditon (merge the recent change). Vestax VCI-100MKII.midi.xml: line 1, Replace ''' with '"'. Vestax-VCI-100MKII-scripts.js: Add header lines. Vestax-VCI-100MKII-scripts.js: Change the style "function ()" to "function()".
|
Thank you for checking. I believe all the syntactic problems to be removed. |
|
sohet have you signed our contributor agreement? https://docs.google.com/a/mixxx.org/spreadsheet/viewform?formkey=dEpYN2NkVEFnWWQzbkFfM0ZYYUZ5X2c6MQ |
|
The wiki page says the button labeled 23 is "Cup". Is this a typo? What does this mean? |
|
jshint is happy but code format is still incorrect. Too long lines (80 char per line) for example. |
…s are of format and readability.
|
Thank you for checking again. I follow the suggestions of js-beautify
(python 1.5.10) except wrap. The result of automatic wrap seems ugly, so
I wrap the code by hand.
|
|
I have signed the agreement just now.
|
|
I have had mapped it as usual. But I feel some difficulties.
As a result, I sometimes lose kick and bass, despite my intention to |
|
Some controllers of some manufactures use "CUP" for "cue and play". Same |
|
I notice that XML files automatically produced in ~/.mixxx/controller
have the first lines containing single quotes "'".
|
That makes sense. It's unfortunate the knob was made that way. Some users will likely still want the default filter superknob behavior or want to change it to control the low pass filter instead of the high pass filter. I'm fine with keeping the mapping as it is, but it would be helpful to mention how to change the mapping to do these on the wiki page. |
|
I have understood that XML specs favors '"' over ''' and xmllint does it so. I don't know where these automatic created files comes from but they should follow XML-spec. |
|
For the moment, linking the filter description to my article in the
forum will help those who want low-high pass.
I hope Mixxx will provide option menu that enable users to change the
super knob binding.
|
|
It seems that Mixxx has come to take care of keylock control at scratch. So I drop it from the script. |
|
If it will take a long time to merge, may I add and change functions as this? |
|
No need to merge this before you're ready. |
|
Improve scratching following the scripts of Vestax VCI-400 and Denon MC6000MK2. My implementation uses one loop timer for delay instead of a series of one-shot timers. This improvement also removes interference from jog, so change to inhibit it only in slip mode. |
|
Please add a bit more detailed description of the change to your last commit message. To do this, simply run 'git commit --amend' before making another commit. |
a6300c7 to
d69f542
Compare
…e is fast (on play) or not nearly zero (out of play).
|
Is this ready to merge? |
|
LGTM ok me to merge. |
|
[shift + pitch fader] mapping (playposition) seems not so useful, but I can't find an alternative one till now. Please merge it as is.
|
Add controller Vestax VCI-100MKII
|
we can probably cherry-pick this to 1.12 as well |
Yeah, I just moved a functionality that was mapped to shift + volume fader on my controller. Having a shift function for a fader is really awkward and confusing to actually use.
I didn't realize this was targeted at master. Yeah, I don't see why not to cherry pick it into 1.12. |
|
merged |
Discontinued but still widely used 4-deck controller. For details, see the wiki http://www.mixxx.org/wiki/doku.php/vestax_vci-100mkii