Hi,
I built a stereo audio matrix with some extra stuff in it (here). It has two features designed to make live playing simpler and to save cpu cycles easily. The first is that a param can be linked so that if all cells in a particular column are off, then the processing mode of whatever is connected to that column's input will be set to mute or bypass, and if all cells in a row are off, whatever is connected to that row's output can set to bypass. The second feature is to provide a parameter for (hansjes?) tail group, which allows a bidule or plugin with a delay to finish its decay before switching the bidule off when it is switched off.
The problem I am having is that the group is eating up 10-20% of my cpu, which sort of defeats the purpose of a cpu saving group. Everything in it seems to me to be very processor UN-intensive. The math is simple, and it is really about just tediously hooking lots of little, low cpu things together. Can you guys take a look at the group and see if there is anything obviously hogging cpu, and of there is anything I can do to fix it?
BTW, the group has still been pretty useful. It does save some cycles, but I am doing the next iteration of my live layout and when I tried to use more than one of these matrices, most of the cpu cycles (80& for 4) were used up just by the matrices. I might be able to get by with the regular matrices for everything but one of them, but I'd like to figure out what is eating the cpu so much.
