eraserMice - ProSession

eraserMice - ProSession
!
The ProSession tools are all about making your workflow in Live more productive
and more, well, “live”! Starting back in live 8 before Live had dual windows, we
created a set of “floating windows” tools that broke through the normal limitations
of lives single window world. Now that Live has changed with the times, so have
we, bringing even more power to both dual and single window workflows.
!
If you work on a single monitor (for example, like just about every laptop
performer in the world!) you’ll appreciate how we’ve brought the power of multiview and immediate interactivity to Ableton’s single window. If you’re a dual
monitor power user, we think you’ll find plenty of features to optimize your
workflow too, after all, just because you have a lot of display areas doesn’t mean
you want to give yourself carpal tunnel syndrome or wrist stress continuously
mousing all over it, or spend your time digging through window after window and
tweaking your track sizes continuously to see the detail or overview you really
want instant access to.
!
USING THIS MANUAL
!
This manual is intended to get you started, but please do watch the many tutorial
videos available at www.isotonikstudios.com, or, by visiting LearnMAX
!
GETTING STARTED
!
In ProSession we’ve distilled the power of mixing tools down to three devices,
and left floating windows to the realm of Ableton’s control, well, for now anyway ;)
!
The main device is the ProSession itself. Its window will look pretty familiar to
you if you’ve ever used Ableton’s session view, which we assume you have.
!
!
!
!
NAMES, HEADERS, CONTROLS…
!
Perhaps the best way to start is by telling you how ProSession is NOT like
Session view… First off, rather than just selecting a clip or track, clicking on a
clip or track’s name allow you immediate access to a number of frequently used
controls on each track.
!
Clicking on the clip name also triggers the clip before switching into
“controller mode”, clicking on the track name does not trigger a clip!
!
Clicking on a clip or track name and holding your mouse
button down (dragging), you’ll likely cause something like
one of these to overlay the clip names of that track:
!
The first screen shot on the right shows what we call “split
mode” and are 4 vertical faders (2 if you shrink the width
of the tracks) that you can adjust by dragging up and
down.
Which one depends on where you clicked
horizontally (left right).
!
The second screen shot on the right shows what is called
“XY mode” and allows you to control a separate
parameter on each axis. The main unmodified version is
volume up-down, and track panning left-right. Pretty
intuitive, we hope!
!
The colors help you figure out a number of things about
the parameter you are working with.
!
RED / LIGHT GREEN TRIANGLE - Represents what the
parameter was set at before you touched it (don’t worry,
just release the mouse and nothing will have changed).
!
DARK GREEN - shows you what is considered to be the
default value of the parameter. For example default volume is .85 and panning is
at center. When you see only dark green, or a combination of red and dark
green, it means you are at the default value.
!
LIGHT GREEN - tells you what value you are currently setting. It might sound a
little complex, but give it a try and you’ll get the hang of it pretty quickly.
!
!
MODIFIER KEYS
!
These allow you to get at the continuous parameters on each tracks devices.
!
SHIFT - By default, holding shift when you click on a clip or track header allow
you to modify the first 2-4 parameters of the first device on each track (1,2,
(3&4)),
!
SHIFT LOCK - As above but will act as a permanent modifier until turned off
!
CONTROL - gets you the the 2nd 2 parameters (or parameters 3,4,(5&6)),
ALT / OPTION - Alt or Option gets you the third set (5,6,(7&8))
!
COMMAND - Command gets you the fourth (7,8, (9&10))
!
Again this might sound complex but you’ll quickly understand why we chose that
numbering. You have to be consistent so that 2 way and 4 way split give you the
parameters you think it will regardless of how many splits you are in.
!
Using devices in XY mode is a bit like having a Korg Kaos pad on every track!
!
SPECIAL TRACK NAMES
!
GROUP TRACKS - Group tracks show up with a set of four diamonds in place of
names. Four filled diamonds means that the group is folded; four empty (open)
diamonds mean its tracks are unfolded and appear to its right.
The master column and control section
!
MASTER - The master/scene column behaves just as you’d expect triggering
scenes instead of clips and allowing you access to the device(s) on the master
track.
!
!
MASTER CONTROLS
!
CONTROL SURFACE LOCK - Underneath the
scene names you’ll see a range of seven choices
that control the “Surface Lock” feature of
proSession.
!
Clicking on “-“ unlocks proSession from any grid
surfaces and it’s indicator outline rectangles will
work just as the outlines in Live’s session grid.
!
Selecting one of the numbers locks proSession to a
particular control surface, causing it to scroll with the selected control surface.
This feature is really great at helping you find your way around sets containing a
lot of clips!
!
XY - Click on the XY control to toggle between the choice of overlay mode, split
or XY.
!
TRACK WIDTH - The number box to the right allows you to set the track width
within the device.
!
BTArr - “Back to Arrangement” just like clicking on one of lives pack to
arrangement buttons.
!
eM - Clicking the eraserMice/Isotonik Logo refreshes the visual contents of the
device window. We’ve tried our best, but the liveAPI is only so capable without
sacrificing performance, so it is occasionally possible for the proSession display
to not quite be in sync with the live set.
!
Redrawing the grid doesn’t really have a performance hit on the playing audio,
but it can make the GUI lag for a bit if it has to refresh everything.
!
!
!
!
!
!
!
!
!
!
!
METERS
!
!
!
!
!
!
!
!
Speaking of displays, as soon as you have audio playing on a track you’ll see
proSession’s embedded meters spring to life on the column between the clips’
launch/stop buttons and the clip/scene names.
!
PROSESSION HUDD
!
ProSession’s best friend and sidekick, the
ProSessionHUDD, Heads Up Device Display…
!
As you click on tracks, clips and scenes in the
proSession device, you might be curious about
the settings for the tracks and devices they are
on and using, or you might want another way to
tweak more parameters without breaking your
work rhythm. That’s where ProSession’s HUDD
comes in!
!
Any time you click on something in ProSession the HUDD is alerted and shows
immediately the basic mixing and device information on the associated track.
You get volume, panning, send A&B levels and a bank of 8 device parameters.
You can turn the device on and off and bank up and down in sets of 8
parameters. You also get an immediate display of the tracks name and the
device that ProSession “prefers” to see for that track.
!
You can also use multiple HUDDs, even on the same track, so that you can view
multiple devices and multiple banks of parameters all from the same track.
!
SET - The set button plays an important role in the ongoing relationship between
ProSession and its HUDD-buddy.
Set tells proSession that what you are
currently looking at is what you prefer to see when that track is clicked on in the
main proSession grid. Set causes proSession to remember the device and bank
of controls to view.
!
SYNC - The Sync Toggle allows you to disconnect from the automatic
synchronization between proSession and the HUDD. This is useful when you
don’t want to have the HUDD following the tracks on the proSession, or if you
want to dedicate a HUDD to a device and have it stay connected to it.
REMOTE - Remote allows you to set which HUDD remote this HUDD listens and
talks to. By default it is set to “All” which allows for a sort of party line or open
chat between all the HUDDs and HUDD remotes. You can specify ‘All’ or any
one of 12 other HUDD channels.
!
PROSESSIONHUDDREMOTE
!
!
Rounding out the lineup is the remote control for the HUDD.
!
Q, Why a remote control?
!
A, Well, we’re all about performance and keeping things light!
!
By having the remote in its own device we avoid any unintentional “flooding” or
the Live undo queue and also keep automation nice and neat. The remote also
need to be on a MIDI track to receive MIDI input, and we like having the HUDD
and proSession available as audio devices so they can be on ANY track,
including the master.
!
REMOTE - We mentioned how there’s a sort of chat that goes on between
HUDDs and their remotes. Using the Remote setting you can determine if a
HUDDremote sends on a specific channel, or to the “All” channel.
!
The HUDDremote also uses this channel to listen for info to send to any attached
OSC application.
!
!
MIDI MAPPING
!
None of the controls in the
HUD are directly MIDI
mappable in the Live
interface for the reasons
detailed above, so how can
we map them to MIDI?
!
Simple, we’ve emulated the
familiar “click on a control and turn a knob” mechanism you’d expect, but you
also get the ability to type in controls, notes, etc. just in case your controller spits
out multiple MIDI messages at a time, like an XY surface or touch sensitive drum
pad might.
!
Note! The device sees normal, track level MIDI input, so it has to be on an input
enabled MIDI track. We recommend dedicating a controller to that track and
setting the tracks monitor section to “In” so that you don’t have to arm it or worry
about the input going away. If you want to use multipl devise, you can use
multiple MIDI tracks and route their MIDI output to the track that the
HUDDremote lives on.
!
OSC MAPPING
!
We decided to embed OSC
mapping right into the
HUDD remote.
The
mechanism is very similar to
the MIDI mapper, but you
can also specify a
destination to receive OSC
feedback. This helps keep
apps like TouchOSC in sync with the ProSessionHUDD and lets you use them as
HUDDs in their own right!
!
By default the OSC Mapping is set to match the included Touch OSC template,
but you can modify any of the received messages to suite your own applications.
We highly recommend using our OSCular toolkit to get the most of OSC
integrated with Live and to explore further customizations.
!
!
LIVE PARAMETER MAPPING
!
We certainly also want to
make the HUDDs
accessible to Lives
“normal” automation
system, and we do this
via the panel-dial section
of the HUDD remote.
!
The controls are mapped as 2 sets of 8 and a set of 2 so that Live should group
them accordingly when it automatically maps them. You can also explicitly
enable and disable the normal parameter mapping.
!
We recommend your use Live Parameter mapping carefully, since it is sort of two
layers deep, and since which device you are connected to can be changed within
the HUDD itself, you can unintentionally wind up with automation lanes and data
that are controlling things that they weren’t originally intended.
!
Another thing to remember is that these dials are directly exposed as “automated
and stored”, which means that they have their own automation lanes, and
interact with Live’s undo system, so use them wisely!