Expert SleepersAugustus Loopv2.3.0User Manual
Version History! 67v2.3.0 5th August 2010! 67v2.2.2 28th June 2010! 67v2.2.1 24th February 2010! 67v2.2.0 9th February 2010! 67v2.1.1 24th August 2009
oscpack! 74glew! 75FreeType! 76FTGL! 76libpng! 76zlib! 76
IntroductionAugustus Loop is an emulation of a tape-based delay effect, with some extra features to facilitate its use as a looping device. (If you&
•Ability to sync multiple instances of the plug-in running at once.•Automatic fades up and down to allow smooth transitions in your playing.
InstallationMac OS X, Audio Unit (AU)One file (ExSlAugustusLoop.component) contains all variants of the plug-in.Simply copy the file to the folder:Libra
RegistrationThe downloadable version of Augustus Loop stops working after 15 minutes every time you use it. To stop this happening, you need to buy
What’s New in Version 2This section summarises the new features of Augustus Loop version 2. It is aimed at users who are already familiar with th
of the interface. With Augustus Loop you can move user interface elements around, re-move things you don’t use, add new buttons to drive your o
QuickstartAugustus Loop is designed to be used as an insert effect, but you can use it as a send effect if you wish.By default, the effect produces a
Using Augustus LoopUsing the controlsKnobsBasic use of the knobs is to click on them and drag the mouse up and down. However you can obtain different
Copyright © 2009-2010 Expert Sleepers. All rights reserved. This manual, as well as the software described in it, is furnished under licence and may b
OverviewHere's a block diagram of the 'circuitry' of Augustus Loop. It can help to visualise this when understanding the effe
Delay TimeThe delay time controls consist of a slider and four text boxes.Max DelayThis field sets the maximum de-lay time the plug-in is capable o
Delay TapsA total of nine knobs make up this section.Eight of these are in pairs, giving you control of delay time and feedback level for each of the
PitchPitchThis text field simply reflects the current pitch value. You can type numbers directly in here. The values represent semitones (12 sem
In a more complex example, say the tap times are set to 100%, 75%, 50% and 25%. When the tape is reversed, the tap times become 100%, 125%, 150% and
FilterCutoffControls the filter cut-off frequency (in Hz).QControls the filter resonance.TypeAllows you to smoothly change between the following filter t
ShapeControls the shape of the saturation. At '1.0' the effect is that of soft saturation and clip-ping. At '0.0' the effect is o
SyncThe controls in the Sync group (to the right of the delay slider) allow you to sync the delay time to the tempo of the host ap-plication, or to an
•Tempo - the plug-in takes its tempo information from the group master, instead of from the host application. If you enable ‘Host Tempo’ as abov
LevelsDryControls the amount of the input signal that is fed directly to the plug-in's output.The level meter to the left of the ‘D
ContentsIntroduction! 12Installation! 14Mac OS X, Audio Unit (AU)! 14Mac OS X, VST! 14Windows (VST)! 14System Requirements! 14Mac OS X! 14Windows! 14R
LoopTap RecWhen first clicked,•silences the effect output•sets the pitch to 0.0•turns off the 'reverse' featureWhen clicked again, sets the
Clear LoopWipes the virtual 'tape'. Because this can be a lengthy operation (especially when the max delay time is large) you should not exp
The menu below the indicator allows you to automatically clear the loop (i.e. as if you pressed the 'Clear Loop' button) when
InertiaPitch InertiaThe ‘Inertia’ knob controls how long the tape speed takes to react to changes in pitch (including reversing and stopping the ta
Also note that if you want a totally clean loop, you should also set the filter to 'Thru' and turn off the saturation. NB setting the saturat
Waveform DisplayThe waveform, or ‘tape’, display is shown and hidden by the small button marked ‘Tape’ just above the Delay Time controls.Showing th
Augustus Loop Fx LoopIntroductionThe normal Augustus Loop configuration is a stereo or mono-to-stereo plug-in. As of ver-sion 1.8.0, another configurati
leaves it - i.e. it affects the delay time. The compensation controls allow you to make up for this, so the delay time you specify is the one you act
PreferencesPressing the ‘Prefs’ button brings up a dialogue where various preferences are set. These global settings are shared by all instan
OSC Base PortSets the base port number for OSC. See the section on OSC, below.MIDI outputThis checkbox enables or disables the output of MIDI clock me
Sliders! 19Dropdown menus! 19Value edit boxes! 19Name/value display! 19Overview! 20Delay Time! 21Max Delay! 21Delay Time! 21Min! 21Max! 21Current dela
Ignore AudioUnitResetThis setting applies to the Audio Unit version of the plug-in only. Audio Unit plug-ins usually have the ability to be ‘r
SkinsPreambleFrom Augustus Loop v2.0.0 onwards it is possible to completely redefine the plug-in’s GUI. Typical uses for this would be to simp
Anatomy of a SkinSkins use the standard Mac OS X bundle system. Since this is essentially just a folder hier-archy with a special structure, this work
!return 773, 491endgetFont()This function should return a list of fonts that the GUI should attempt to use as the general purpose font for e.g. group
Functions callable from createUI()The following functions are defined by the skin system, and may be called from your createUI() function
You can create multiple renderers, but there is a concept of a ‘current’ renderer. When a new slider is created, it automatically associates itsel
y = y + miscButtonsGroup:height()group:bounds()Returns the extremities of the group. E.g.local minx, miny, maxx, maxy = delayTimeGroup:bounds()group:s
u, v specify the location in the renderer’s image of the sub-image to be used to draw the button.The optional ‘hold’ parameter lets you create a butt
x, y, w, h specify the position, width and height of the button.u, v specify the position of the sub-image within the renderer’s image to be used to
delaySlider( x, y, w, h, orient, u, v, du, dv )Creates Augustus Loop’s slider that controls the delay time. The parameters correspond to those of the
Hi Freq/Hi Amnt! 26Sync! 27Host Tempo! 27Beat Divisor & Triplet! 27Beats! 27Using Beats with Tap Record! 27Sync Groups! 27Clock Out! 28Ping-Pong/R
u, v specify the position of the sub-image within the texture image to be used to draw the meter. w, h specify the meter’s width and height.levelMeter
Functions callable from luaButton functionsThese functions should not be called from your createUI() function, but can be used within functions invoke
sendOSC( address, path [, format ] [, values ] )Sends an OSC message. ‘values’ is an optional array of data items to be sent with the mes-sage. If ‘va
Pre-defined Global ValuesThe system defines some values before calling your script, which you can use to make the script’s behaviour dependent on, for e
MIDI controlMost of Augustus Loop's controls can be controlled via MIDI.There is a preference setting in the 'Prefs' dialog that contro
OSC ControlFrom version 2.0.0 Augustus Loop can be controlled via the Open Sound Control (OSC) protocol.If you’re new to OSC, start by visiting ope
replies to 10.0.0.2:7000 with (assuming parameter 14 has the value 64.0)/foo 14 64.0/getAll s:returnUrl s:returnPathBehaves exactly as if a /get messa
Lua function, as can best be managed given the varying limitations of the two. Specifically, the following table describes the mapping from OSC types t
MIDI & OSC ScriptingPreambleFrom Augustus Loop v2.0.0 onwards it is possible to extend the plug-in’s MIDI & OSC functionality via use
Script locationsAugustus Loop looks for MIDI & OSC scripts in standard locations. Scripts must have the filename extension “.lua”.Mac OS XAugustus
Record O"set! 34Waveform Display! 35Augustus Loop Fx Loop! 36Introduction! 36Using the Fx Loops! 36Setting up your DAW for Fx Loops! 37Ableton Li
pitch = getParameter( “Pitch” )pitch = getParameter( paramID_Pitch )setParameter( param, value )Sets the value of the plug-in parameter. See the descr
E.g.sendOSC( "osc.udp://localhost:7001", "/foo" )sendOSC( "osc.udp://localhost:7001", "/foo", { 3, 5.2, "
requestAllPolyPressure( function )Request that the given function be called in response to any MIDI poly pressure (poly-phonic aftertouch) even
local function handlePC( channel, value )!-- do stuffendrequestProgramChange( 2, handlePC )requestPolyPressure( key, function )Request that the given
endrequestTimedCallback( 2.0, timerTimeOut )requestPeriodicCallback( interval, function )Requests that the given function should be called every inter
The OSC packet should include a float value after the path, which will be the value for the parameter. E.g.registerOSCPathForParameter( "/1/fader1
WindowsThe system OutputDebugString API. Use an application like Sysinternal’s DebugView to view it.
Version Historyv2.3.0 5th August 2010•First 64 bit Mac OS X VST release.•Improved handling of mouse events (dragging knobs would temporarily freeze
v2.0.3 19th March 2009•(AU version only updated) Further improved the behaviour of parameter automa-tion in Logic - specifically: •the pitch buttons
v1.8.1 19th July 2008•Fixed a problem where Augustus Loop's GUI would stop Logic's Key Commands from working.•Fixed an issue which
getFont()! 43getLabelFont()! 43getTextFieldFont()! 43createUI()! 43Functions callable from createUI()! 44setBannerPosition( y [, showVersion ] )! 44se
v1.6.3, 31st October 2006•Added rounded tempos option.v1.6.2, 2nd July 2006•Fixed a GUI issue with certain hosts (notably Plogue Bidule on Intel).v1.6
•Loop input level can be controlled by punch in/out.•Extensive CPU efficiency improvements.•Now correctly reports silent output to downstream processin
Release NotesIssues with keyboard inputThere are known issues with some hosts, in particular Ableton Live, and all plug-ins that require keyboard inp
ContactThe Expert Sleepers website is here:http://www.expert-sleepers.co.uk/Or you can [email protected] you can use the forum, which i
AcknowledgementsThe software described in this manual makes use of the following open source projects. The author is greatly indebted to them for
glewThe OpenGL Extension Wrangler LibraryCopyright (C) 2002-2007, Milan Ikits <milan ikits[]ieee org>Copyright (C) 2002-2007, Marcelo E. Magallo
PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LI-ABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
getParameterID( param )! 50Functions callable from luaButton functions! 51getParameter( param )! 51setParameter( param, value )! 51setOthersParameter(
Script locations! 59Mac OS X! 59Windows! 59Overriding the default script! 59MIDI & OSC Script Functions! 59getParameterID( param )! 59getParameter
Kommentare zu diesen Handbüchern