Closed iRet closed 3 years ago
Thanks a lot for contributing these pull requests! I'm very happy to see some activity here again! I cannot currently review any of this, because due to a lack of time I'm not actively doing anything with Mixxx and thus don't have the Roland here with me now. I'm actually inclined to give you write access to the repository. At the moment, you seem to be the best fit to hopefully finally bring this to a mergable state!
Great to see some action here again! I had a look at both PRs and they look fine. I'll see if I can tests the changes today and merge them.
@upCASE thank you. Please don't rush I might be able to polish this up a little bit more tonight.
The default input function is taken from Component and uses this function to set value.
The group is referenced as this.group and I assume determined by the active deck.
While input function itself accepts the group from a midi message, inSetParameter
doesn't.
So the best approach I found is to override input function.
Hi iRet,
had a very quick look at this. Initial Filter knob value is okay, but for volume, tempo and EQ I don't see a change.
@upCASE did you test it on 2.2 or 2.3? I use latest 2.3 beta.
Filter knob was working before changes for me.
@iRet I used the latest 2.3 download on Windows 10. Removing the duplicated entry didn't change a thing.
@upCASE Surely it doesn't, just left a note for reviewer. Most likely you are a doing something wrong. I have just installed mixxx on windows to test this (not intended to use it there though)
Downloaded mapping files:
Roland_DJ-202-scripts.js
Roland_DJ-202.midi.xml
And put them to C:\Users\<username>\AppData\Mixxx\controllers
Everything works as good as in Linux. I have recorded a video proof :) https://youtu.be/ow61NrxvYIE
@iRet: You're right! Maybe I messed up and had the wrong file versions... Odd though, I'm pretty sure I copied them before. Anyway: works fine, thanks heaps!
@iRet : One small thing -> should the crossfader also work? This still has the "wrong" value after start.
There is a note in 505 mapping about this, according to which it doesn't send values within the parameter dump. Author stating it is firmware issue and could be fixed in future. Personally, I didn't check the crossfader handler yet.
@upCASE similar handler did the trick for cossfader too!
Hi @iRet , works charming! Thanks heaps for this, I never found the time to figure this out!
IMHO this can be merged now, or do you plan further updates?
I don't have any objections if you have it tested.
The only thing I can think of is FX knobs, but they need to be selected with press and hold first for work. Given thins it doesn't make any sense to read init values from them.
Issue #17
Addresses initial values issue for volume and pitch faders. EQ and gain knobs.