mlre is an extended version of @tehn’s mlr. New features and functionality were added with performative aspects in mind, trying to optimize grid and UI interaction but keeping it as simple and as close to the original as possible. mlre started off as my first steps to learn to code. over the past year I learnt a lot and gradually more features were added, experimented with, removed, tested and adapted. the motivation behind this, was to tailor one of my favourite scripts to my needs and I hope the feature-set that has been added will bring joy to many mlr users.
a special thanks to @tehn for creating mlr and letting me work on this and @zebra for softcut and some very helpful pointers. also a great thank you to @dan_derks, @infinitedigits and @justmat for your inspiration, support and very helpful lines of code! also a great thanks to the mlre-beta-testing-crew, for all your inputs and bug-reports.
There’s an extensive documentation linked below. however, if anything is unclear let me know.
Roadmap
clean up code / bugfixes?
re-write lfo implementation
Requirements
norns
grid
(midi controller not required but recommended)
Documentation
The user manual can be downloaded here as PDF. You will have a the latest copy on your norns too, once the script is installed or updated. SMB to dust/code/mlre/docs to access.
Holy cannoli, this is an absolutely massive release! Tape warble! Global scale transposition! LFO’s! I haven’t even read all the documentation and I’m blown away! I’m excited to read more and give it a shot!
Alright! Basically everything I could want has been added and the documentation is fantastic! I’m really excited to test out the pattern recorders and see how their being built around system clock effects the tightness of performance inputs when altering parameters that hadn’t been previously recorded. If that makes sense. (Early morning)
So, I have zero programming experience, but was able to get, maybe 50% of the arc stuff implemented in to this version. It seems that the clock and redraw are broken (and one or two speed functions) due to the way this script uses the new metro/clock api.
I don’t know what anybody might do with this, but if any arc owners feel like poking around for fun, here it is:
ahHhhHHH what an absolute gift — thank you for this generous and attuned extension! mlr’s always held an endlessly exciting energy, and it is so so rad + meaningful to have it brought to new levels with such obvious love.
it’s really remarkable to have watched you map deep care and artistry over so many months to iterating this special instrument — your commitment to learning a whole new set of skills, toward a project you wanted to see exist, is so exciting and inspiring. what a beautiful artifact of curiosity made concrete.