Login / Register  0 items | $0.00 NewWhat is KVR? Submit News Advertise
stephband
KVRer
 
16 posts since 17 Jul, 2005

Postby stephband; Mon Jun 22, 2009 4:06 am Rolled AL: alternative multilooper MIDI script for FCB1010

I've programmed this script to be controlled by my FCB1010. It comes from functionality I've had running in ChucK for some time. With the fantastic new addition of the time() function, we're now able to do clever stuff directly in AL, so I no longer need ChucK. Brilliant!

Here's what Rolled AL does:

Button 1-4 (Note 1-4) controls loops 1-4:

- Press and hold to record to loops 1-4. When all loops are clear, the first loop to be recorded onto becomes the Master sync and other loops are set to Tempo sync. So the first recording you make defines the tempo. After that, you can record onto any part (of any loop) you like by holding the corresponding button.

- Tap briefly to clear tape.

Button 5 (Note 5):

- Press and hold to Stop currently selected loop.

- Tap to reverse, or, if stopped, to play currently selected loop.

Buttons 6-10 (Notes 6-10):

- Selects current loop to be controlled by Button 5 and Controllers 1 and 2. Buttons 6-9 select loop 1-4 and button 10 selects ALL loops.

Controller 1:

- Controls pitch of currently selected loop.

Controller 2:

- Controls L-L and R-R delay time of currently selected loop.

That's it! Download Rolled AL here:

http://sound.stephband.info/augustusloop/midi/midi.lua

Also, here's the preset I use with Rolled AL. You need to set your four instances to use OSC offsets 1-4:

http://sound.stephband.info/augustusloop/presets/RolledAL.aupreset

I don't have a custom GUI yet - I'm working on that! Rolled AL is partly inspired by Axl's post detailing how he set up his FCB1010 with Augustus Loop:

http://ausdemfenster.de/?p=23


Cheers!
Stephen.
Axl
KVRist
 
167 posts since 14 Aug, 2004

Postby Axl; Mon Jun 22, 2009 8:31 am

Hi Stephen,

Thanks for the post. I'll take a look at your script later. One of these days, I'll also post an updated version of my own script.

Now I'm off to see Faith No More :-)

Cheers,
Axel
os
KVRian
 
1084 posts since 21 Mar, 2002, from UK

Postby os; Mon Jun 22, 2009 1:29 pm

Thanks for posting that, Stephen. Would you mind if I posted the script directly on the Expert Sleepers site too? I'll link back to this thread.
stephband
KVRer
 
16 posts since 17 Jul, 2005

Postby stephband; Tue Jun 23, 2009 2:02 am

os wrote:Thanks for posting that, Stephen. Would you mind if I posted the script directly on the Expert Sleepers site too? I'll link back to this thread.


Mais, bien sur! Of course you can. I'm going to post a more detailed description, too, when I get sound.stephband.info up and running.

I have to admit it's not a perfect script yet. I haven't got the hang of Lua's scope. There are some functions I've deliberately left global in Rolled AL because I re-use them in other scripts, but then there are some that I'd prefer to keep local. When I do, though, I find I can't reference them from inside the 'notes' table (for example).

So it'll probably get updated - but the url will stay the same.
stephband
KVRer
 
16 posts since 17 Jul, 2005

Postby stephband; Tue Jun 23, 2009 2:16 am

os wrote:Thanks for posting that, Stephen. Would you mind if I posted the script directly on the Expert Sleepers site too? I'll link back to this thread.


Mais, bien sur! Of course you can. I'm going to post a more detailed description, too, when I get sound.stephband.info up and running.

I have to admit it's not a perfect script yet. I haven't got the hang of Lua's scope. There are some functions I've deliberately left global in Rolled AL because I re-use them in other scripts, but then there are some that I'd prefer to keep local. When I do, though, I find I can't reference them from inside the 'notes' table (for example).

So it'll probably get updated - but the url will stay the same!

Moderator: os

Return to Expert Sleepers