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

Re: Live 8 Beta Looper and Mainstage together - first impressions



Hi Jeff,

Thanks for answering. Here's one reason why the ability to send some
message on each cycle would be cool: suppose I want to bring in a beat
synced to the loop only after I've layed down a few overdubs. How will
I (or any sw agent for me) know when a cycle might start? I might
check out the Wait Cycle script possibility that you mention, although
I haven't played with scripts yet and am just getting my feet wet in
the other capabilities of Mobius and this setup, so something that's
"awkward" by your description might be a little much for me right now.
More likely, for the present: i'll arrange for a drum loop (possibly
in Live) to be triggered by the Start cmd, but i'll start it muted.
then it should stay synced and be there when i'm ready to un-mute.

Thanks,
Warren

On Wed, Mar 11, 2009 at 1:24 PM, Jeffrey Larson <jeff@zonemobius.com> 
wrote:
>
>> 1) Mobius sends out a Start message when the first playback of the
>> first loop starts, but it doesn't appear to send out any particular
>> message at the start of a loop cycle. So if you don't catch that Start
>> message, all you have to hold on to is a series of Clock messages.
>
> Mobius out sync (copied from the EDP) is biased toward things that
> follow the MIDI transport control commands, mainly drum machines
> and sequencers.  I'm finishing up a feature that lets you
> send arbitrary MIDI commands from scripts, in theory you
> could write a script that ends the recording and sends
> a MIDI note command to Ultrabeat at the same time.  Ultrabeat
> then presumably ignores the Start but follows the clocks.
>
> If Ultrabeat can follow clocks without drifting then you shouldn't
> need an extra MIDI message on every cycle.  We have however
> found several interesting use cases for "event scripts" over
> the years, scripts that are called automatically when certain
> things happen (loop, cycle, subcycle boundaries) rather than
> when pressing a switch.  You can sort of do that with "Wait cycle"
> statements in scripts but it's awkward.  That might be an option
> depending on what you want to do on cycle boundaries.
>
> Jeff
>
>



-- 
Warren
http://www.ubetoo.com/Artist.taf?_ArtistId=6679
http://www.warrensirota.com