MultiBands howto?

Hey all

I decided to pick up some custom units and try to turn them into lua packages… I think it’d be fun to be able to modify them as code rather than just on the er-301.

The first such project I’m trying to tackle includes a ThreeBands object. I see that the chain arg is required but I’m unclear on how I’d construct it in my code. Does anyone have an example? I tried grep’ing for examples in the code base, but I haven’t come across any.

The existing custom effect unit uses the three bands to mix 1 dry band, 1 fx band, and another for feedback. So, I’d like to create top level gain biases for wet and dry and feedback and connect them to their band VCA, ie

+---------------+
| custom-effect |
+---------------+
*wet *dry *fdbk
        +--------+
		| 3bands |
		+--------+
		band1    band2           band3
		+-----+  +-----+         +-----+        +-----+
		| VCA |  | VCA | ... FX  | VCA | ... FX | VCA |
		+-----+  +-----+         +-----+        +-----+
		level    level                          level
		*dry     *wet                           *fdbk

In the middle layer you shouldn’t need the multi band since units can be tied together freely and mixed anywhere. Or did you have something else in mind?

I am still wrapping my head around the middle-ware, so I def don’t have anything else in mind. ; )

Now that you say this to me, it makes sense! I’ll have a go at band-less packages, thanks!