Closed mixxxbot closed 2 years ago
Commented by: rryan Date: 2015-12-02T21:11:28Z
Sounds like a 14-bit fader issue -- the LSB is probably getting treated as the MSB.
On Wed, Dec 2, 2015 at 3:56 PM, Kai
Public bug reported:
Hi,
try to get used to Mixxx 1.12 with the Hercules RMX2 under Linux. With the RMX2 mapping, which is already included (thanks for that so far), a lot of functions work quite well. But still all faders of the controller (pitch, cross, volume) do not work probably with the software. For example: If I just move the fader on the controller for 2 millimetres, the fader in the software moves 3-5 times up and down like crazy. The same problem I do have with volume controllers for head mix, gain... Surprisingly the controllers for bass, medium an treble work fine
Furthermore some functions on the controller do not work at all. For example: Pitch fine tuning buttons (+ and -)
I am wondering why the windows guys do not have the problems, see
1514791
** Affects: mixxx Importance: Undecided Status: New
-- You received this bug notification because you are a member of Mixxx Development Team, which is subscribed to Mixxx. https://bugs.launchpad.net/bugs/1522146
Title: Hercules RMX2 Faders do not work properbly
To manage notifications about this bug go to: https://bugs.launchpad.net/mixxx/+bug/1522146/+subscriptions
Commented by: rryan Date: 2015-12-02T21:14:16Z
Looking at the preset, it seems the MSB/LSB are learned from the MIDI wizard. Is it possible different models are behaving differently? Or there is a difference between Windows and Linux drivers that swaps them (that would be very annoying).
Kai -- could you start Mixxx with --controllerDebug from a terminal and then while looking at the terminal output, move the fader and then copy/paste 10-20 lines of output from changing the faders in the bug report?
If anything is confusing please feel free to ask for more detailed instructions :)
On Wed, Dec 2, 2015 at 4:11 PM, RJ Ryan
Sounds like a 14-bit fader issue -- the LSB is probably getting treated as the MSB.
On Wed, Dec 2, 2015 at 3:56 PM, Kai
wrote: Public bug reported:
Hi,
try to get used to Mixxx 1.12 with the Hercules RMX2 under Linux. With the RMX2 mapping, which is already included (thanks for that so far), a lot of functions work quite well. But still all faders of the controller (pitch, cross, volume) do not work probably with the software. For example: If I just move the fader on the controller for 2 millimetres, the fader in the software moves 3-5 times up and down like crazy. The same problem I do have with volume controllers for head mix, gain... Surprisingly the controllers for bass, medium an treble work fine
Furthermore some functions on the controller do not work at all. For example: Pitch fine tuning buttons (+ and -)
I am wondering why the windows guys do not have the problems, see
1514791
** Affects: mixxx Importance: Undecided Status: New
-- You received this bug notification because you are a member of Mixxx Development Team, which is subscribed to Mixxx. https://bugs.launchpad.net/bugs/1522146
Title: Hercules RMX2 Faders do not work properbly
To manage notifications about this bug go to: https://bugs.launchpad.net/mixxx/+bug/1522146/+subscriptions
Commented by: hin-und-her Date: 2015-12-03T20:14:08Z
Hi Ryan,
that is the result from the terminal-window in the controllerDebug-mode. For the report, I moved the left pitch fader for maybe 2 millimetres up. To be honest, I do not understand at all, what I copied for you.
Debug [Main]: ControllerManager::getControllerList
Debug [Main]: Setting input delegate for column 0
QStyledItemDelegate(0x119e7bc8)
Debug [Main]: Setting input delegate for column 1
QStyledItemDelegate(0x119e4a50)
Debug [Main]: Setting input delegate for column 2
QStyledItemDelegate(0x11953980)
Debug [Main]: Setting input delegate for column 3
MidiOptionsDelegate(0x11ad69d8)
Debug [Main]: Setting input delegate for column 4
ControlDelegate(0x1442ed10)
Debug [Main]: Setting output delegate for column 0
QStyledItemDelegate(0x14d224a0)
Debug [Main]: Setting output delegate for column 1
QStyledItemDelegate(0x14d228a8)
Debug [Main]: Setting output delegate for column 2
QStyledItemDelegate(0x14d22c58)
Debug [Main]: Setting output delegate for column 3
QStyledItemDelegate(0x14d22da0)
Debug [Main]: Setting output delegate for column 4
QStyledItemDelegate(0x14d22f30)
Debug [Main]: Setting output delegate for column 5
ControlDelegate(0x14d23030)
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x4D"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x05"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x4D"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x17"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x4D"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x2B"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x4D"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x3D"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x4D"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x4F"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x4D"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x63"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x4D"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x75"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x4E"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x09"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x4E"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x1B"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x4E"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x2D"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x4E"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x41"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x4E"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x53"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x4E"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x65"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x4E"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x79"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x4F"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x0B"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x4F"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x1F"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x4F"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x31"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x4F"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x43"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x4F"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x57"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x4F"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x69"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x4F"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x7B"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x50"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x0F"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x50"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x21"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x50"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x35"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x50"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x47"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x50"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x59"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x50"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x6D"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x50"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x7F"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x51"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x11"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x51"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x25"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x51"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x37"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x51"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x4B"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x51"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x5D"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x51"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x6F"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x52"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x03"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x52"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x15"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x52"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x27"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x52"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x3B"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x52"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x4D"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x52"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x61"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x52"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x73"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x53"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x05"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x53"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x19"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x53"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x3D"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x53"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x51"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x53"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x63"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x53"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x77"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x54"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x09"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x54"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x1B"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x54"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x2F"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val
0x54"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val
0x41"
Am 02.12.2015 um 22:14 schrieb RJ Ryan:
Looking at the preset, it seems the MSB/LSB are learned from the MIDI wizard. Is it possible different models are behaving differently? Or there is a difference between Windows and Linux drivers that swaps them (that would be very annoying).
Kai -- could you start Mixxx with --controllerDebug from a terminal and then while looking at the terminal output, move the fader and then copy/paste 10-20 lines of output from changing the faders in the bug report?
If anything is confusing please feel free to ask for more detailed instructions :)
On Wed, Dec 2, 2015 at 4:11 PM, RJ Ryan
wrote: Sounds like a 14-bit fader issue -- the LSB is probably getting treated as the MSB.
On Wed, Dec 2, 2015 at 3:56 PM, Kai
wrote: Public bug reported:
Hi,
try to get used to Mixxx 1.12 with the Hercules RMX2 under Linux. With the RMX2 mapping, which is already included (thanks for that so far), a lot of functions work quite well. But still all faders of the controller (pitch, cross, volume) do not work probably with the software. For example: If I just move the fader on the controller for 2 millimetres, the fader in the software moves 3-5 times up and down like crazy. The same problem I do have with volume controllers for head mix, gain... Surprisingly the controllers for bass, medium an treble work fine
Furthermore some functions on the controller do not work at all. For example: Pitch fine tuning buttons (+ and -)
I am wondering why the windows guys do not have the problems, see
1514791
** Affects: mixxx Importance: Undecided Status: New
-- You received this bug notification because you are a member of Mixxx Development Team, which is subscribed to Mixxx. https://bugs.launchpad.net/bugs/1522146
Title: Hercules RMX2 Faders do not work properbly
To manage notifications about this bug go to: https://bugs.launchpad.net/mixxx/+bug/1522146/+subscriptions
Commented by: daschuer Date: 2015-12-03T22:17:10Z
This is how it looks with my RMX2: (see below)
I use the default Mapping and it works nice.
0x36 seams to be the MSB and 0x37 the LSB
The same as on your device.
This is my mapping, from ~/.mixxx/controllers/DJConsole_Rmx2_MIDI_1.midi.xml
<control>
<group>[Channel1]</group>
<key>rate</key>
<status>0xB0</status>
<midino>0x36</midino>
<options>
<soft-takeover/>
<fourteen-bit-msb/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>rate</key>
<description>MIDI Learned from 3206 messages.</description>
<status>0xB0</status>
<midino>0x37</midino>
<options>
<soft-takeover/>
<fourteen-bit-lsb/>
</options>
</control>
Debug [Controller]: sending MIDI bytes: 144 , 34 , 0
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val 0x50"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val 0x59"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val 0x50"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val 0x6D"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val 0x50"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val 0x7F"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val 0x51"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val 0x13"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val 0x51"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val 0x25"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val 0x51"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val 0x39"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val 0x51"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val 0x4D"
Debug [Controller]: sending MIDI bytes: 144 , 34 , 127
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val 0x51"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val 0x5F"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val 0x51"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val 0x73"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x36, val 0x52"
Debug [Controller]: "MIDI status 0xB0 (ch 1, opcode 0xB), ctrl 0x37, val 0x07"
Debug [Controller]: sending MIDI bytes: 144 , 34 , 0
Commented by: daschuer Date: 2015-12-03T22:22:59Z
Learning the rate control works also without any issues.
How did you load the mapping?
Commented by: rryan Date: 2015-12-03T22:41:21Z
Kai -- that was exactly it, thanks! That confirms that our bundled mapping looks correct (and matches Daniel's controller on linux too).
Kai, could you post the preset file stored in ~/.mixxx/controllers/ so we can take a look at what you're seeing.
Also, could you post the first few lines of your log file (that says the Mixxx version or say the exact build number you're using / where you downloaded it from? Or maybe you're using the PPA?
Commented by: hin-und-her Date: 2015-12-04T21:25:22Z
Commented by: hin-und-her Date: 2015-12-05T12:33:00Z
I am not sure if the mail came through... So I try to add it directly here in the bug report.
He were go.
What I do have right now in the folder /.mixxx/controllers/ is: a) Midi_Through_Port-0.midi.xml b) DJConsole_Rmx2_MIDI_1.midi.xml c) USB-PS_2_Optical_Mouse0.hid.xml d) Wired_Keyboard_6000.hid.xml e) Wired_Keyboard_600__1.hid.xml
To install Mixxx, I followed the instruction on the Mixxx webpage. So I used the first option, which was the PPA. Also here are the first lines of the log file: Debug [Main]: Mixxx "2.0.0-rc1" "(git 1.12 r5662; built on: Dec 1 2015 @ 05:39:35; flags: asan=0 autodjcrates=1 buildtime=1 bulk=1 color=0 coreaudio=0 faad=0 ffmpeg=0 hid=1 hss1394=0 ipod=0 localecompare=1 macappstore=0 mad=1 mediafoundation=0 modplug=0 optimize=portable opus=1 perftools=0 perftools_profiler=0 profiling=0 qdebug=1 qt_sqlite_plugin=0 shoutcast=1 test=False vamp=1 verbose=1 vinylcontrol=1 wv=0)" is
The mapping for the RMX2 I just got over the settings -> controller -> controller-setup. There I selected "Hercules DJ Console RMX 2". Here are the firste lines of the file "DJConsole_Rmx2_MIDI_1.midi.xml" which is in the folder /.mixxx/controllers/: <?xml version='1.0' encoding='utf-8'?>
Maybe that helps: As I checked for the log file, I could see some older log files from January 2015. During that time I tried Mixxx the first time with the RMX2, but there was no mapping for the RMX2 so far and no true version for ubuntu 14.04. So after some days of reading in chats and crazy work in xml-mapping-files I decided to stop and deleted Mixxx. But still there seems to be some relicts from the old version of Mixxx (for example the log files) on my computer.
Commented by: hin-und-her Date: 2015-12-08T16:19:06Z
Hi, it got quiet around my problem. So I tried the steps I will describe later on. The result is, that the RMX2 not does work any more at all!
As posted on the 05.12. I had a mapping for the RMX2 with the version number "1.10.1+" in the folder /.mixxx/controllers/. I was wondering about that, because the Mixxx version number is "2.0.0 -rcl". So I did the following steps:
1. I decided to delete the file /.mixxx/controllers/DJConsole_Rmx2_MIDI_1.midi.xml.
2. After that I started Mixxx again and selected one more time the standard mapping for the RMX2 via settings -> controller -> controller-setup. Reason: for Daniel, who also use a RMX2, the standard mapping works.
3. I checked what happened in the folder /.mixxx/controllers/ and as I expected, Mixxx created two new files. So right now there are the following files in the mentioned folder:
a) Midi_Through_Port-0.midi.xml
b) Hercules-DJ-Console-RMX-2-scripts.js
c) DJConsole_Rmx2_MIDI_1.midi.xml
d) USB-PS_2_Optical_Mouse__0.hid.xml
e) Wired_Keyboard_600__0.hid.xml
f) Wired_Keyboard_600__1.hid.xml
In comparison with my posed form the 05.12. there is now a file with the ending .js.
4. I checked how the mapping for the RMX2 looks like, and here are the fist lines:
<?xml version='1.0' encoding='utf-8'?>
<MixxxControllerPreset mixxxVersion="2.0.0+" schemaVersion="1">
<info>
<name>Hercules DJ Console RMX 2</name>
<author>Circuitfry</author>
5. For sake, now the version number of the mapping fits to the Mixxx version (2.0.0+)
6. I closed Mixxx again and did a new start
7. I still do have the mentioned problem. Now my controller does not speak with Mixxx at all. So no button on the controller effects nothing inside Mixxx.
To Daniel: Would it be possible for you to send me the mapping and the script you are using? I would like to try it with them.
Commented by: rryan Date: 2015-12-08T17:39:58Z
Kai -- sorry to ask such a basic question but just to check, is the device "Enabled"? In Preferences -> Controllers -> Hercules DJ Console RMX 2 -> is the "enabled" checkbox checked? When you go to the "Input" and "Output" tabs on that screen, are there entries in the table?
Commented by: hin-und-her Date: 2015-12-08T21:06:04Z
Hi Ryan,
checkbox was enabled... After some searching and trying it looks quiet good. The RMX2 is working again. Jogwheels, faders and a lot of regulators work well. What helped was:
Result: As I wrote before, I tried to work with Mixxx and the RMX2 about 12 month ago (I thing it was the version 1.11). During that time it was not possible for me to get the RMX2 working with Mixxx. So I reinstalled Mixxx. BUT: there were still some relicts of Mixxx on the computer (I did not knew that). Even after a new fresh installation of Mixxx 2.0.0 via the PPA the software used some stuff from the previous Mixxx (version 1.11). That led to the trouble I had.
Thanks for the support. If you would not ask me about the version of Mixxx and the mapping, I never had the idea with the relicts of the older Mixxx version.
Commented by: hin-und-her Date: 2015-12-08T21:09:30Z
can I mark the contribution some were as "solved"?
Issue closed with status Invalid.
Reported by: hin-und-her Date: 2015-12-02T20:56:30Z Status: Invalid Importance: Low Launchpad Issue: lp1522146 Tags: controllers
Hi,
try to get used to Mixxx 1.12 with the Hercules RMX2 under Linux. With the RMX2 mapping, which is already included (thanks for that so far), a lot of functions work quite well. But still all faders of the controller (pitch, cross, volume) do not work probably with the software. For example: If I just move the fader on the controller for 2 millimetres, the fader in the software moves 3-5 times up and down like crazy. The same problem I do have with volume controllers for head mix, gain... Surprisingly the controllers for bass, medium an treble work fine
Furthermore some functions on the controller do not work at all. For example: Pitch fine tuning buttons (+ and -)
I am wondering why the windows guys do not have the problems, see #1514791