Home | ER-101 | ER-102 | ER-301 | Wiki | Contact

Some new Units to share



Nice work Joe! :heart_eyes_cat:

Just one quick thing that I noticed:

      controls.truth = GainBias {
        button = "true",
        description = "True Output",
        branch = self:getBranch("True"),
        gainbias = objects.truth,
        range = objects.truth, -- requires a MinMax or ParameterAdapter object
        biasMap = Encoder.getMap("default"),
        initialBias = 1.0,

      controls.falseth = GainBias {
        button = "false",
        description = "False Output",
        branch = self:getBranch("False"),
        gainbias = objects.falsth,
        range = objects.falsth, -- requires a MinMax or ParameterAdapter object
        biasMap = Encoder.getMap("default"),
        initialBias = 0.0,

This is would be why you are not seeing the post modulation fader rendered next to the bias fader for those controls.


Thanks Brian! :slight_smile:

I hadn’t even noticed that- too involved in making the rest of it work I suppose. I’ll get it fixed up though!


@Joe!!! i LOVE you!!! i was asking myself about some logic units just a cpl of days ago and then… boom! this is surely a game changer!
you are not a custom units jukebox i know but can i make a request?
what about some flip flop? the various types? :smiley: :smiley:


Hehe, thanks @hyena, glad you’ll get some use from these. I’ll have to reacquaint myself with flip-flops. It’s been like 25 years since I’ve thought about them. :wink:


with custom units we can emulate the “toggle” flip flop triggering a “toggle” custom control. but not the other types i think


Great stuff, thanks!!!


Modulating a counter’s step size with pingable random and clocked random, and then using this to drive pitch, easy patterns!



pingable scaled random, what does levels do? I had assumed it was some kind of level quantization but now I dont think it is.


It is output level quantization but you have to activate it in the header menu before the control does anything.




Can you do me favor and post this patch here? I tries fo get this setup working, but seem to fail in so many places. Hopefully analyzing it helps me to learn putting the pieces together…


FIXED: Logics unit, added missing modulation sliders for true and false controls (thanks Brian!)
NEW UNIT: Voltage Bank

Voltage Bank


This unit stores up to 8 voltages in indexed slots. It is essentially a selectable array of sample and holds, or you could think of it as a lookup table. The signal you’ll sample into each slot goes into the front (left) of the unit. Firing trig samples/stores the input voltage into the selected index.

The header menu contains three options to control the output.

input: echos the unit input, so essentially the voltage array is bypassed. However, firing trig will still grab the current voltage into the index. Useful for hearing the result of what will be stored in that index to help you build up the bank.
index: outputs the value stored in the selected index
sum: outputs the value stored in the selected index, summed with the input (useful for transpose, for example)

Direct Download: :Joe-s-Bespoke-ER-301-Units-15-Sep.zip (114.0 KB)
Github: https://github.com/SuperNiCd/Joe-s-Bespoke-ER-301-Units


Great stuff Joe, thanks for your ongoing contributions!


@Joe - wow man you’re on bender of awesome!


we are entering the realm of low level voodoo!


Oh my lord that voltage bank is CRAZY! Didn’t even realize this was something I really wanted until right now!

Also just need to express my thanks for the clocked random gate, I use it in literally every patch. I love having a bunch of things being triggered by one (or a couple) and slowly upping the probability. So gooooooood!


You are reaching Ninja level status. Thanks Joe amazing work!


Q04.save (25.8 KB)
So this is the quicksave from slot 3.
Out 1 has the machine loaded into it and it is being used as an input on Out 3&4 for stereo verbs, so 3&4 are main outs but the brains are in Out 1.

Beyond that a clock was being provided externally to A1, each clock input represents a step in the counter and is also clocking delay units and the random behaviour.

EDIT: Oh yeah forgot to mention, i have a single cycle wave loaded into the sampler.


Generative music approaches

Completely awesome, thank you.


Thanks for sharing. I can’t open it, but probably because I’m doing something wrong. (I never imported a Quicksave yet.) The “.save” means probably that this is a fw 04.03 Quicksave? I copied it to ER-301-> v0.4 -> quicksaves -> slot3", but when I’m trying to load it it says “slot 03 empty”…