Your rule listens exclusively to CC messages, so you shouldn’t even be able to trigger notes. So, it sounds like you still have the device selected in Renoise MIDI prefs?
You need to disable the device, or you still receive the MIDI messages from the controller. This will mess up things as messages arrive “twice”.
Also, did you enable the OSC server as previously explained? You should be able to see it log the messages (arriving from xRules) in the OSC preferences - if not, then mappings won’t work. xRules needs to be able to pass those message to the Renoise OSC server, right port + address, using the “UDP” protocol.
Yes, did both things. I meant that I was able to write a rule that does what I want for the sliders and I’m able to MIDI map the sliders.
When I write rules for the button grid. I can get it to produce sound. But I’m not able to MIDI map the buttons to effects.
In the OSC preferences the sliders show up as “renoise/trigger/midi (1 arguments)” when using the rule I posted previously.
I can get the buttons to show up as “renoise/trigger/note_on (4 arguments)” and “… note_off (3 arguments)” when trying out some rules. But somehow the MIDI mappings dialog doesn’t recognize the incoming MIDI messages coming from the button grid.
I also encountered another problem. I’m running two instances of Renoise 3.1 on Windows 7. Splitting incoming MIDI using Copperlan into “VMidi 1” and “VMidi 2”. Worked fine before. But the tool only works on one or even none of the instances of Renoise. Any workaround for this?