Hey, folks. I’ve had my ER-301 for a while but sadly it didn’t get the use I wanted out of it due to personal time constraints. However, I have some more time now and want to dive into some problems I think need solving (for me and perhaps others). I’m a professional developer by trade and am ready to make some custom units (I guess they are called bespoke units now?).
I stated one previous problem I want to solve using the ER-301 here: BPM Trigger. I still haven’t found a good solution to this, so I’m doing a deep dive on intelligent tempo-tracking algorithms. I plan on implementing one in a custom unit to do generalized BPM detection in a manner than is resilient to all forms of incoming audio (breaks, noise, polyrhythms, etc).
I’m looking for any general tips from other custom unit developers on CPU constraints, the API (I guess we work with a thing called the Middle Layer now), and and generally what’s available and high level input. I haven’t had time to dive into the current state of ER-301 development because things move so quickly here, just trying to get my footing after a year of not using the unit much.