Current state of LOOP, and its goals…
its a fully working 4 track looper - that I think is fun to use.
however, the functionality of loopers varies tremendously, from simple recorders to hugely complex almost daw like applications.
really except for multiple layers and the ability to play and record, there are no rules to ‘what is a looper’, or what has to exist.
LOOP as is today, is relatively straightforward, and this is quite intentional…
as Ive stated previously, when we develop modules, they should not be ‘all singing all dancing’ rather they need a part of an ecosystem that sits with other modules.
(at least this is my philosophy, you are welcome to disagree… but it does’t make it invalid )
the Role of RNBO…
also, I’ve developed LOOP using a new approach…
It started off as a kind of proof of concept for my RNBO Template, and to test it could be used for ‘proper modules’.
So, really, RNBO inspired this module, when I saw the groove~
object within RNBO.
Using my template, I was able to get something up n’ running, testing the waters very quickly.
From there, over about a week , I was able to integrate and evolve… slowly removing almost all the template code, so that rather than having a generic UI, we have something that looks/feels like any other module I might create.
Why do I mention this? is it important ? well, yes and no…
the functionality LOOP has now, is very much bound to that is possible with groove~
and record~
, as these look after the DSP, so these definitely influence the functionality.
however, I’ve been very careful, to ensure that I could replace the DSP code with my own code, with relative ease… as frankly, the UI is a large amount of the code of this module!
so this brings us to where we are today.
as I said at the start, loopers can be simple or complex.
so today, LOOP is feature complete, in that works well as a simple looper within a modular environment.
however, its been developed interactively, and frankly, Im still iterating (even in the last 2 days its changed substantially!)
so yeah, Im sure some will have a ton of ideas for how things should be improved, or ‘must have features’, but honestly its far too early for that…
I already know of huge number of things Id like to , or could do… with my own ideas alone.
I could already spend many more months on LOOP… and the more I implement, the more ideas I have!
so at the moment, its kind of a reflective phase… deciding where I want it to be.
at this time, as I’ve not decided what the ‘release feature set’ will be, and things may change substantially.
it therefore felt naturally to release as EAP, not only a nice way to thank supporters, but also to let a limited group provide early feedback.