So I got it in my head recently to start recreating all of the parts of the Buchla Music Easel in the ER-301. My initial goal was to have a full quicksave that was a complete Music Easel.
As I started working on it today, I got most of the way done with the Sequential Voltage Source (the Easel’s 3-to-5-step sequencer) and realized that it was using ~61% of the CPU. I tried to finish the SVS by adding the only thing that was missing (toggleable triggers per step) and was getting pretty bad lag with the CPU load getting up to 91% before giving up for now, and leaving at a simple 5-step sequencer with a selectable sequence length. When loading the preset, “Trig Src” needs to be assigned to a pulse/trigger/gate of some source, either internal or external.
I also began work on the one-shot mode of the Envelope Generator, which I think I’ve got finished, save for a bug in Joe’s Bespoke Timed Gate Unit, which he said he’ll be having a look at. Once that gets sorted I’ll see if I can’t get that finished as well.
My current plan, now that I have a sense of what the CPU can handle, is to make each chunk of the Easel as a Custom Unit preset, that I can load up when I want to use them. Perhaps at some point I’ll dive into the Middle Layer SDK and see if I can’t optimize the units to be able to use more of them concurrently in the 301.
This first unit relies heavily on Joe’s Bespoke Units, so I would assume you need to have those installed for these to work. I also did a lot of grabbing of sources using the scope mode, so I’m not sure they’ll be backwards compatible at all. Safe to assume they won’t be. These were made in FW v0.4.11.
Here’s a short demo on my instagram of me using the SVS unit (loaded as a global chain) to sequence a simple wave-folded oscillator: https://www.instagram.com/p/BszUGDUhwtP/
And here’s the SVS unit: SVS.zip (4.6 KB)
Any and all feedback is appreciated! If it’s not working for anyone, I’ll try my best to help.