[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Date Index][
Thread Index][
Author Index]
Re: FlyLoops and electronic instruments
On 2 nov 2007, at 22.16, Aaron Leese wrote:
> INTERFACE / INTERACTION :
> I know mobius can handle multiple loops in parallel, as can
> flyloops ... and
> I think the approaches we use are somewhat similar ...
>
> Screenshots:
> Flyloops - www.flyloops.com/screenshot.jpg
> Mobius - http://tech.groups.yahoo.com/group/zonemobius
>
> It looks like you can control various aspects of multiple loops at
> the same
> time from either program .... by this I mean hit a couple pedals
> and tell
> the program to turn certain loops on/off on the next repeat ...
Yes, or rather "Mute" as I prefer. This implies that the muted loop
keeps up with the time-line of the music and will still be in musical
sync when brought back into the sounding mix. Mobius offers different
modes of muting, which I think is brilliant; when you unmute the loop
again you can (1) have the loop run still in sync according to the
general music time-line, (2) start exactly where it was muted (as in
"pause") or (3) start from the beginning (given the un-mute action
happens on the set quantize point).
> stack on a
> certain loop (but not the others) ....
ahh... you mean like "the two loops sticking together"? That might be
useful, but I think I would rather overdub one loop as a layer to the
other to keep them more easily manageable on-the-fly.
>
> INITIAL LOOP:
> Both flyloops and mobius (I think) get their timing from an intial
> recorded
> loop ... the "master". All others are synced to that, or not ...
> which
> brings us to .....
>
> SYNCING:
> I am not sure what polyrythmic is on the looping comparison chart ..
Quick input: poly rhythm in looping can happen when two loops of
different length run in parallel sync. Like for example, if one loop
is three beats and the other four beats long they will both hook up
again, at the first downbeat, each twelve beat (typical African feel).
> but I
> bet we have the same idea here. All loops in flyloops can be
> recorded as:
>
> - full sync - meaning start/stop recording only at the masters loop
> boundary
> .. so all loops start/stop with the master, and are a multiple of
> the master
> loops length
Good for beginners.
> - partial sync - start recording whenever I tap in, but when I tap
> out ..
> wait until the loop is some multiple of the masters length ... so
> all loops
> are a multiple of the length ... but will start/stop only at a
> particular
> offset to the master.
You must be missing something here, or didn't explain it as you
intended to! If the Tap In point is not quantized but the Tap Out
point is, then there is no chance that the resulting loop will match
a multiple of the master loops length. You need to also use
quantization for the TAp In action.
>
> - No sync - just start and stop when I tap ... so the loop can be any
> length, and will not sync to the master.
This is good! Out of sync loops can sound great for creating an
organic texture.
> I imagine it is the same in mobius .... ?
Correct.
>
> MASTER: switch which loop is master .. I am sure that mobius does
> this.
Yes, it does. I have not found the need to use it yet though.
> MIDI CONTROL:
> I think they are comparable with this ... both programs have a wide
> variety
> of functions that can be mapped to midi commands.
>
> TEMPO/PITCH SHIFT:
> I haven't programmed this yet... so currently there is no tempo or
> pitch
> shifting (there use to be, when I used DirectX .. you'll notice in
> one of
> the videos) ... but ASIO has no inherent support for this ... but
> this is
> top of the list of things to get done.
Please note that you may easily implement Rate Shifting, which in
essence is simply old-school sampler stuff; with a higher pitch the
loop plays faster and becomes shorter. Personally I find this more
interesting than Tempo/Pitch Shift because it also opens up for
polyrhythymics when you apply chord changes by rate shifting the
loop. However, with this performance technique you need a function to
realign all loops now and then, since they may drift off sync into a
musically undesirable relation.
>
> TAP TEMPO:
> Mobius does this ... Flyloops will, once pitch/tempo shift is
> complete.
Does it? I must have missed that feature then. Anyway, both pitch-
shifting and time-stretching in Mobius are still not good enough for
Tap Tempo to make any sense in practice. It must be possible to
implement into a looper, since Ableton Live can do (although Live is
not A Looper).
>
> VST:
> Mobius blows me out of the water here ... flyloops cannot run as a VST
> (yet).
Personally I'm more interested in running it as an AU (if OS X is
supported, that is)
> GROUP LOOPING:
> Can mobius specify which audio stream to record by device .. such
> as, when
> receiving a certain command ... I record only the left audio source
> (which
> happens to be, say, the drums) ... I sync it according to the sync
> setting
Yes. By scripting almost every command or function in Mobius can be
combined in any way. If running Mobius VST you just have to assign
the different inputs of the laptops audio interface to different
Mobius track inputs. Routings can be set to change on given MIDI
event inputs. Personally I do this in Plogue Bidule, which is my
preferred VST host application.
> ADD/ MULTIPLY/ OVERWRITE: same, I think
>
> STACK: Flyloops lets you stack on loops individually ... with
> whatever
> decay you wish ... I imagine mobius is the same.
I'm afraid I don't understand what you mean by "stack on loops
individually"?
> CONSOLIDATE: consolidate loops ... select three and make them one.
> I don’t
> know if mobius does this .... ?
Yes it does. See "Bounce" in the manual. The Bounce function works
perfectly, except for the fact that it does change the global tempo
base for the looping session, which makes it too complicated for me
to use in concerto praxis.
>
> GROUPING:
> Specify that loops 1,2 and 4 are in group I .... loop 5 is in group
> II, and
> 3 isnt in a group .... then change the volume for group I ... or
> the pan on
> group II ..... or stutter the loops in group I ....
> I imagine mobius can do this ... ?
Yes. And more: By general preferences you can set for each function
if it will be affected by grouping or not. That's really good, I
think, because it makes the looper extremely configurable.
Just a short note: In Mobius you do not group "loops" but "tracks".
Each track can stack a bunch of loops but only play back one at a
time. So in order to play back in parallel loops has to be recorded
on different tracks. I think this is very user-friendly too, because
then you can dedicate tracks for certain melody instrument and record
each instrument's "verse", "chorus" or "bridge" as "loop 1", "loop 2"
or "loop 3". If you then make a percussion loop on a different track
and don't group it, the percussion loop will keep playing while all
grouped tracks will change between different song parts.
> EXTERNAL SYNCING:
> flyloops doesn't do this ...
It's not working very will in Mobius either, if you are hinting at
MIDI Clock Sync Slaving? But MIDI Clock is in general regarded as a
bad syncing protocol and doesn't work well on many good audio
applications. Apple even left it out for Logic Pro 8! (just the slave
side, they still let L8 send out MIDI Clock).
> though once it is rewire compatible it should
> by able to sync to internal sources.
Please watch out when implementing ReWire! In Ableton Live you loose
the ability to send out MIDI when enabling ReWire Sync. This is a
tragedy since Live has excellent arpeggio plug-ins and many users
want to stream the arpeggioator's MIDI into another DAW for driving
really good software instruments and arrange compositions. Shame on
Ableton for this!!!
> SAVING:
> Flyloops can save in two way .... first, export the loops as wav
> files.
> Also .. there is a record session button which records the
> performance ...
Great that you can do both! Both ways are requested by many users.
> it records to two files ... one which is live input (The solos
> being played)
> the other is flyloops output .. the loops (after volume, etc.
> adjustments).
Whoops... what about if you want to record parallel loops as parallel
audio files? I mean, you may want to mix the session properly in a DAW.
Thanks for posting the deep info, Aaron! It was interesting to read,
since I happened to miss the FlyLoops demo in Santa Cruz.
Greetings from Sweden
Per Boysen
www.boysen.se (Swedish)
www.looproom.com (international)