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: Augustus Loop 2.0 scripting question.



> --> Os,
> will there be a listing published of how to write the Augustus Looper
> commands/functions/parameters in LUA?

There's 7 pages on this in the manual, starting at page 56.

> My question is if it would be possible to write a script, for a multi
> track set up containing several instances of the looper, that would
> select which one of the instances that will react on a given MIDI
> input?

Depending on exactly what you mean, that's pretty much what the
multilooper example does. It lets you select the 'current' loop with
an up/down pair of messages, and then the other messages are routed to
the current loop.

If on the other hand you wanted to just use the MIDI channel to direct
messages to a specific looper, you could do that too (e.g. use the OSC
port offset as the MIDI channel id and compare the values in the
script) but not in Live, since Live passes all MIDI messages in to
plug-ins on channel 1, regardless of what channel they were sent on.
(I don't know why.)


cheers,
os.



2008/12/2 Per Boysen <perboysen@gmail.com>:
> On Tue, Dec 2, 2008 at 1:21 PM, Per Boysen <perboysen@gmail.com> wrote:
>> Hi,
>>
>> I'm wondering if anyone have had the time to look into the new
>> scripting option with Agustus Loop 2.0? There are some free scripts on
>> the Expert Sleepers web site but not for what I'd like to do.
>>
>> My question is if it would be possible to write a script, for a multi
>> track set up containing several instances of the looper, that would
>> select which one of the instances that will react on a given MIDI
>> input?
>
>
> I may just have found a clue when reading the "multilooper" lua script:
> (need to try it out first to be sure though)
>
> requestNoteOn( 76, setupMultiloop )
> requestNoteOn( 77, selectPreviousLoop )
> requestNoteOn( 78, selectNextLoop )
> requestNoteOn( 79, toggleOpenCurrentLoop )
> requestNoteOn( 80, toggleFreezeCurrentLoop )
> requestNoteOn( 81, clearCurrentLoop )
>
> I guess we users can simply add stuff as we prefer, using this scripting 
>style?
>
> --> Os,
> will there be a listing published of how to write the Augustus Looper
> commands/functions/parameters in LUA?
>
> --
> Greetings from Sweden
>
> Per Boysen
> www.boysen.se (Swedish)
> www.looproom.com (international)
> www.myspace.com/perboysen
> www.stockholm-athens.com
>
>



-- 
os@collective.co.uk
http://www.darkroomtheband.net/
http://www.expert-sleepers.co.uk/