Page 1 of 1

Custom rule hairpin problems...

PostPosted: Mon Nov 11, 2013 3:19 pm
by TGV
Hi,

As so many, I'm trying to set up some custom rules in Notion to work with my setup (EWQLSO, but in an external host (Plogue Bidule), to make loading a bit easier). So I've assigned one staff to each section, and I've routed it to 4 different external MIDI channels, one for the ensemble with a legato "dxf" patch (that's one that dynamically responds to CC1 and CC11), one for the ensemble with articulations (e.g. pizzicato and staccato), one for the solo instrument with a legato "dxf" patch, and one for the solo instrument's articulations. I'm using cs01 to designate the solo instrument, and cs02 (or actually anything but cs01) to designate the ensemble for the moment (I'd like to change it, but my efforts so far have failed; but that's another discussion).

Now the problem is that while the notes and the keyswitches arrive at the proper channel, the hairpin CC always goes to the main channel of the staff, regardless of the channel-change command. Is that a bug, or am I doing something else wrong?

I've attached one of the custom rules file in case you feel like digging into it.

Thanks in advance,

Theo

Re: Custom rule hairpin problems...

PostPosted: Mon Nov 11, 2013 3:46 pm
by wcreed51
I believe that it's a known bug.

What are you trying to achieve that the Notion supplied rules do?

Re: Custom rule hairpin problems...

PostPosted: Mon Nov 11, 2013 4:48 pm
by dcd111
Definitely a known bug. The forum Admin stated in April of this year that a ticket was submitted on the issue and was hopeful that it would be resolved soon, but so far that has not happened. http://forum.notionmusic.com/viewtopic.php?f=24&t=3294#p13557

I don't have Bidule, but I believe it has many MIDI processing features. Maybe you can have Bidule reroute or duplicate the CC11 data from Channel 1 to the other channels where you also need it as a workaround in the meantime?

Re: Custom rule hairpin problems...

PostPosted: Mon Nov 11, 2013 5:07 pm
by TGV
Thanks. It's good to know, because the amount of details involved in writing these custom rules can drive you crazy. And I'm a professional programmer...

My goal is (was?) to have a sort of template that is accessible both from Notion and from Logic. Since Notion only has 4 MIDI outs, I've divided everything across 64 channels according to the scheme I mentioned: two channels ensemble (when appropriate), two channels solo, and of these two, one for a legato DXF patch, and one for all other articulations. That way I managed to make the hairpins provide fairly decent dynamic response (I made Bidule translate CC11 from 0 to 127 to a combined CC1 and CC11 output with different slopes).

So my second attempt was to try to write solo and ensemble on the same staff using some kind of "technique". So I can write a single note and have it played e.g. by a 3 flutes patch, or use the other technique and make the flute solo patch play a 3 note chord. It doesn't sound too bad, although the levels might need some adjustment.

But knowing this, I might try to send some sort of key switch to Bidule to make it switch between the different channels. It's a bit tricky, as it will have to do so for 3 groups of 4 and some 2 channel groups for instruments that are not in an ensemble (e.g. English Horn), plus some extra exceptions (percussion, harp).

But thanks for the fast response. I will keep the forum informed when I've got something decent up and running!