This is remix of the uMix modules @stschoen recently uploaded. I thought I would add a couple of effect sends. Up to four mono inputs are mixed with two stereo effect inputs into a stereo output.
The mixer bus for send A includes send B so you could send one effect into the other.
Effects sends are sending a stereo signal, so there is no need to make two copies of effects modules within Audulus.
I/O
Input
Signal Range
Notes
-1,1
audio input
Output
Signal Range
Notes
-1,1
stereo mono pair, mixed output
-1,1
stereo multiplexed signal for effects sends
Controls
Knob
Function
Notes
channel input attenuator
effects return attenuator
panning
Left to right is continuously controlled with a “equal power” panning algorithm.
Very nice, that one is going on the right click menu. A little explanation of the “extra” knob and the fact the busses are stereo would be helpful. Took me a bit to figure out how it worked.
This is great but totally impractical for iOS – too much CPU. Any chance you can gut it? A version without pan, switch to mono sends? I am not sure how much processing each of these features takes up. Maybe a better move for this would be just an effects send module that can be inserted ahead of any mixer inputs. I don’t know how this sort of stuff works so I am just throwing out some ideas.
At a quick glance I think you are right. I loaded it up with something else and it only used 5%. I am not sure what I was running. I think I tried to use it twice and it maxed things out. So I figured that if you have enough going on to me mixing 4 tracks with A and B sends, you can’t really used a mixer that is heavy on the processor. I will definitely have a closer look.