Looper's Delight Archive Top (Search)
Date Index
Thread Index
Author Index
Looper's Delight Home
Mailing List Info

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Date Index][Thread Index][Author Index]

Re: EchoLoop vs mobius




[andy]
> The way Mobius handles memory is different to the EDP/Echoloop
> at a very fundamental level, so it could never have been an
> accurate emulation...

Well, I wouldn't say "could never have been" but certainly "would have
been difficult" or even "could have been but why" :)

[Fabio]
> Andy, (apart Multiply issue) can you explain more about your statement ?
> I'd like to learn more about it.

The EDP manages memory like a long tape that you are continually
recording onto.  Undo in the EDP is then just rewinding the tape.
Loop windowing is really just a form of undo where the tape is rewound
by an amount defined by the last Multiply/Record.

Mobius manages memory more like a DAW, it records lots of individual
"segments" then splices and overlays them in real time.

There are advantages and disadvantages to both approaches.  Loop
windowing is more difficult in Mobius for example because there isn't
just one block of memory I can "rewind" in.  I have to determine where
the fragments of recordings are than need to go into the window and
splice them together to generate a new segment.  It isn't horribly
difficult but it does take some work to get the cross fades right.

The main advantage I see of a segment-based architecture is it gives
you the various "instant" functions in Mobius: Instant Multiply,
Divide, Shuffle, and others.  It has the ability to stop, completely
reorganize the current layer, then start playing it immediately.  With
a "tape" architecture, you are always creating the next layer
gradually *while you are playing* the current layer.

Anyway, this design difference is the reason for a lot of subtle
differences between Mobius and the EDP.  I honestly didn't understand
the EDP architecture very well at first, I just did things the way
they made sense to me at the time.  In retrospect most of the changes
I made I prefer, such as being able to Undo an unrounded multiply
rather than forcing you into loop windowing.  Some I'm not entirely
happy with, like not having loop windowing at all.

At this point I have no desire to ever make Mobius a true EDP
emulator.  The core will remain EDP-ish, but for several years I've
been more interested in moving it in the direction of Ableton Live,
with better support for "DJ" looping like pre-recorded clip triggering
and MIDI sequences.  

Jeff