Thanks, I think I found the problem.
I did some tests while running multiple instances, but not while using the batch configuration file switcher - somehow it affected things.
So, actually using that I soon stumbled upon the same issues that you reported. Should be fixed now
While this is technically still a preview release, I figured it was time to push it the tools page.
Especially as the download contain a bunch of additional features.
First of all, it now receives and sends sysex.
I made the following rule to demonstrate how you can receive MMC transport (a standard feature on many keyboards) and use it to control the Renoise transport:
A little note on the syntax used to specify sysex values:
-- written as hexadecimal numbers (00-FF)
-- sysex must start with F0 and end with F7
F0 00 01 02 03 F7
-- use wildcard to indicate 'any value'
-- (here we match the third and fourth only)
F0 * 01 02 * F7
Also, internal routing between rules and rulesets is now possible. You can think of it as the xRules equivalent of the DSP Send Device
Here is a simple example, which takes any MIDI input and routes notes into Renoise while everything else goes into a MIDI output of your choice:
Edit: wow, I forgot one more important feature that I added yesterday: device hot-swapping. So now you should be able to plug in your controller after having started the tool, and it should automatically pick it up and initialize everything.
All these new features are still quite rough and will need some further finetuning. The configuration switching thing, on the other hand, should be working by now...
Check it out, see if it has become more stable? I think you can still run into the occasional bug and my efforts will now be directed at fixing remaining bugs, not adding any more major features.
Edited by danoise, 17 March 2016 - 20:17.