Rack Performer Features

Stage oriented / Live performance

Virtual Screens

Virtual Screenshubmore

Full-screen interface without scrolling or overlapping windows, based on virtual screens concept.

Dispatch all module interfaces exactly the way you want on up to 8 virtual screens, each holding its own rack of modules.

Switch between screens in a flash by using the screen selector, keyboard F1 to F8 keys or even your MIDI controller.

Always get a clear view of your entire live set and keep everything you need to play at hand.

Rack Performer - screen selector
Rack Performer - module GUI dispatching on virtual screens
Rack Performer - while dispatching, module GUIs can't overlap
Multiple monitors support

Multiple monitors support

Up to four monitors can be used at the same time, each containing their own independant virtual screens. Using multiple controllers, many musicians can play on the same machine.

Patch mode

Patch modehubmore

Easy and smooth patching, scroll and zoom at will in a fast OpenGL-rendered patcher.

Patch mode is the step where you define what kind of instruments and effects you will be playing with, and how they will connect to each others.

During the preparation stages, you'll be switching between Edit and Patch modes a lot, until you know precisely what you'll be using.

But once you are ready to perform, all this complexity is completely hidden and out of your mind and of your way, so you can focus on what is really important.

Rack Performer - patch mode selection
Rack Performer - OpenGL rendered patch-bay, with smooth pan and zoom
Rack Performer - connecting modules by dragging patch cables

Edit mode

Edit modehubmore

After having dispatched module GUI's on the Virtual Screens, you can prepare, compose and arrange your performance in Edit mode.

Edit mode can be seen as the composition, rehearsal and preparation mode.

Define controller routings and mappings, dispose module interfaces, prepare all kinds of details and tweak knobs until you are satisfied with the result.

This is where the musical creation process really takes place.

Rack Performer - edit mode selection
Rack Performer - module GUI manual dispatching dialog
Rack Performer - module context menu in edit mode

Perform mode

Perform modehubmore

When you are ready to go on stage, enter Perform mode where all unsafe actions are disabled, and play your music without any risk.

So that's it, now you are ready, you can hear the crowd in the big room a few meters away from your lounge, pression is building up... but what if during your show you inadvertently hit the wrong button and ruin the performance?

Relax! In Perform mode everything that could be nasty to the sound or that simply doesn't make sense in a stage performance context is completely disabled or hidden.

Rack Performer - perform mode selection
Rack Performer - limited module context menu in perform mode
Rack Performer - limited main menu in perform mode to prevent show-stopping user mistakes

Screen Ticker

Screen Ticker (MUD)hubmore

On-screen video overlay displaying various real-time status messages, like mode changes, keyboard map and focus navigation, etc.

Sometimes you need visual feedback, and that's what the ticker is for.

Of course, don't worry, if you find it annoying or have no use for it, you can filter the kind of messages displayed to keep just the critical ones.

Rack Performer - screen ticker

Modular host

Modular hosthubmore

High-level modular environment supporting VST/VSTi plug-ins, internal modules, multichannel audio and MIDI.

Use ready-made instruments and effects to create complex patches without needing a degree in electronics or computer science.

Create as many modules as you wish and define the audio signal flow by dragging cables between their outputs and inputs.

Patch size is limited only by your system resources and your imagination

Rack Performer - Simple patch
Rack Performer - Larger patch
Rack Performer - Patch detail

Scene Snapshots

Scene Snapshotshubmore

Original way to save and recall any instant of your performance in a flash.

All modules have their own presets bank where their state and configuration can be stored and recalled at will in the form of individual presets.

Scene snapshots work on top of the presets system and can be seen as "meta-presets", that is, presets for the whole document state at the moment the snapshot was taken.

Storing and recalling scene snapshots is really easy and instantaneous, using the floating window or your MIDI controller.

Rack Performer - scene snapshots floating window (empty)
Rack Performer - storing scene snapshots is really easy
Rack Performer - scene snapshots in action

Sync and Transport bar

Sync and Transport barhubmore

Never ever have a transport bar get in your way! With auto-hide and a very slim design all synchronization and master clock controls are always accessible quickly but won't waste your screen real estate.

But look, it's packed with features to ease external synchronization by hand (free-running) or in slave mode (external clock) , like tempo tap, tempo skew, and sync to push.

Time signature can be set from the transport bar and location display is multi-mode (bar/beats, time, samples, PPQN, etc)

Rack Performer - transport bar
Rack Performer - location display modes selection in transport bar
Rack Performer - time signature selection dialog
Module control focus

Module control focus

Instant focus on the selected module makes all controllers converge for real-time live interaction.

MIDI keyboard focus

MIDI keyboard focushubmore

Use a single MIDI keyboard to play and record all your instruments, it's automatically redirected to the focused module.

Just setup the channel where your MIDI keyboard is plugged, and start stomping those keys!

MIDI keyboard input focus can be locked to any module such that it doesn't follow module control focus anymore, until unlocked or set to another module.

Rack Performer - configuring MIDI keyboard input channel
Rack Performer - locking keyboard input to a particular module
Rack Performer - if you have no MIDI keyboard you can still use the virtual keyboard
RAM management options

RAM management options

Many options allow to select how samples should be loaded in RAM (one-time vs real-time resampling) and samples can even be locked to insure no swapping occurs.

Any-point real-time audio monitoring

Any-point real-time audio monitoringhubmore

Monitor any point in the patch in real-time.

You don't remember what that sample is or how that synth will sound using this preset? Just plug your headphones at the correct location and listen!

Be it pre-processing level or post-processing level, individual channels or all at once, and even internal module "cue" slots, you can plug your monitor at any point in the whole patch with just a few clicks.

Rack Performer - any-point audio monitoring using module context menu
Rack Performer - audio monitoring engaged
Rack Performer - any-point audio monitoring alternative source selection mode

Dedicated audio monitoring

Dedicated audio monitoringhubmore

Allocate dedicated audio output channels for audio monitoring, ideal to cue sounds on your headphones before playing them.

You are not limited to stereo as this is a real multi-channel dedicated monitor output, allowing to pre-listen 5:1 sources for instance.

The audio monitor has its own floating window with large and bright vu-meters, source selection and volume controls.

Rack Performer - dedicated audio monitoring setup
Rack Performer - configuring a 5:1 dedicated monitoring output
Rack Performer - audio monitoring window with vu-meter, volume and source selection

Overlay audio monitoring

Overlay audio monitoringhubmore

Simplified audio monitoring mode using active document output channels to overlay audio samples preview, when no dedicated channels are available.

You may call it the cheap man's monitor, but at least it allows to preview samples before loading!

And while it's not ideal in live situations, it can prove useful during edit and setup phases to peek at various patch points in order to setup and fine-tune effect chains.

Rack Performer - dynamic overlay monitor configuration

Monitor groups

Monitor groupshubmore

Create and recall any number of monitor groups. Monitor groups can include any monitoring point in the patch.

Groups could be made for instance to monitor all audio channels of an external battery being processed, first at the dry level, then at various post-processing points.

Groups also make possible to cue/pre-listen to many instruments or audio sources before triggering or enabling them.

Rack Performer - module context menu to add a monitor hook slot to a monitor group
Rack Performer - selecting a monitor hook slot to add to a monitor group
Rack Performer - monitor group management dialog
Internal modules (RP)

Internal modules (RP)

Large choice of built-in mixing and processing effects modules, including various samplers, mixers, filters and many more.
Interoperability / Integration / Human-machine interfaces

Keyboard Mapper

Keyboard Mapperhubmore

Transform your keyboard in a powerful controller by using the keyboard mapper which offers almost limitless possibilities.

Very advanced mappings are possible, like having keys to act on the keyboard target and other keys to change the keyboard target (i.e target dependant generic control keys)

The keyboard can also be used to send notes to the target module, if you don't have a real MIDI keyboard at hand.

Rack Performer - keyboard mapper
Keyboard Submaps

Keyboard Submaps

Advanced keyboard mapping option allowing to create multiple maps and navigate into them in a hierarchical way.

GUI wrappers

GUI wrappershubmore

Display module interfaces exactly the way you want and chose amongst a large number of GUI wrappers to build your perfect control surface.

For each module you create in the patch-bay you can select between many different ways to display its graphical interface, from very compact to very large, including of course the original module interface if there is one available.

GUI wrappers can be changed at anytime, making it possible for instance to configure a module using its own full GUI then switch afterwards to a more compact one having just a single presets control.

Modules without their own GUI always get a wrapper around them in order to make their controls editable and mappable.

Rack Performer - GUI wrapper selection dialog
Rack Performer - changing GUI wrappers
Rack Performer - showing different GUI wrappers, VST plugin courtesy of our friends at www.audiorealism.se

MIDI input support

MIDI input supporthubmore

Up to 128 MIDI input channels are supported (8 interfaces, 16 channels each) and data can be routed freely to any module in the patch.

MIDI inputs can be routed per channel (single mode) or per interface (omni mode) enabling control of multi-timbral instruments.

Rack Performer - MIDI configuration
Rack Performer - routing MIDI input to modules (omni mode)
Rack Performer - routing MIDI input to modules (single mode)

Quick MIDI mapping

Quick MIDI mappinghubmore

Super fast and easy MIDI controller mapping, just click a control on screen and move a control on your controller and it's done.

As live performance is all about control, it should be dead easy to configure your favorite control interface. Just right-click on any GUI control and select "Quick MIDI map..."

At this point and in most situations, you just have to move the control you want to map on your controller and the auto-learn function will do all the work for you. The dialog closes and the control is mapped.

Advanced mapping types like 14bit CC and NRPN are possible, along with linear, exp or log, switch, inc or dec mapping curves.

Rack Performer - right click on a control and select "Quick MID map..."
Rack Performer - different kinds of MIDI mappings, including linear, exp, switch and more
Rack Performer - MIDI mapping sources, including 14bit CC, NRPN and more

MIDI routing (thru mode)

MIDI routing (thru mode)hubmore

Low-level MIDI routing (MIDI thru) allows to redirect any input device to any output device. Routing is performed by the MIDI driver itself and thus latency is minimal.

MIDI routing can sometimes repace an external MIDI patch-bay and can be used to daisy-chain MIDI equipment.

Setup is easy and straight-forward, as seen in the screen shot below. 

Rack Performer - MIDI routing (thru mode) configuration
Full VST 2.4 support

Full VST 2.4 support

Load any number of effects and instruments and connect them exactly the way you want, including multi-channel and side-chain routings.
Industry-standard compliant / High quality

Automatic patch delay compensation

Automatic patch delay compensationhubmore

Full automatic patch delay compensation on audio and control signals, allowing to use seamlessly modules having internal latencies.

As it is fully automatic, you don't have to do anything to take advantage of PDC.

Special modules even allow to manually force additionnal latency compensation or just add extra audio delays, perfect for "round-trip with external procesing gear" setups.

Rack Performer - latency display in patch mode shows automatic latency compensation in action
32 bits floating point audio processing

32 bits floating point audio processing

Industry-standard high quality 32 bits floating point internal audio engine, with 64 bits in the critical parts.

MME / legacy audio support

MME / legacy audio supporthubmore

Standard Windows audio drivers support for universal compatibility, in both single and multiple devices modes.

Works with all sound cards without exception, very dependable, but offering rather poor real-time performance.

Switching to MME mode can relax your system when practicing or experimenting with new patch ideas.

Rack Performer - MME devices configuration shown here in multiple devices mode
Rack Performer - MME wave engines configuration
Rack Performer - advanced MME wave engine configuration

DirectSound audio support

DirectSound audio supporthubmore

DirectSound audio drivers are supported in single and multiple devices modes.

While being there mainly for backwards compatibility and ease of use on multimedia systems, some (rather rare) audio cards do have very good DirectSound drivers offering acceptable performance.

Proper DirectSound configuration is a bit more touchy than the other driver types, if you want to achieve the most out of your system.

Rack Performer - DirectSound devices configuration shown here in single device mode
Rack Performer - DirectSound wave engines configuration
Rack Performer - advanced DirectSound wave engine configuration

ASIO audio support

ASIO audio supporthubmore

ASIO audio drivers support, for best performance and lowest latency.

When talking about audio stability and latency under Windows, nothing beats a good ASIO driver, period.

If you are serious about your music, you'll end up using ASIO one way or another.

ASIO configuration is dead easy: just select the proper device(s) and it's ready to use.

Rack Performer - ASIO devices configuration (always in single device mode)
Rack Performer - ASIO wave engines configuration
Rack Performer - advanced ASIO wave engine configuration

Multi-chan audio processing

Multi-chan audio processinghubmore

Multi-channel audio content authoring made easy. Most modules support multi-channel streams on their inputs and outputs.

Why have distinct modules for mono, stereo or multi-channel processing? It's just a matter of patching!

Most modules have variable I/O pins and can operate in either modes depending on how you patch them.

Create a module, set the required pin count, then patch and play!

Rack Performer - when created this module is in a mono configuration...
Rack Performer - clicking on the buttons next to the pins allows to setup the module for multi-channel operation
Rack Performer - module shown patched in mixed mode
Multi-chan audio I/O

Multi-chan audio I/O

Use up to 32 physical audio input channels and up to 32 audio output channels, why limit yourself to stereo?
Sample accurate sequencer

Sample accurate sequencer

High-precision sample-accurate control events sequencing and automation.

VST sample accurate emulation modes

VST sample accurate emulation modeshubmore

VST plug-ins can also benefit from sample accurate sequencing thanks to this emulation mode.

If you need real sample-accurate tight automation and real-time control for your VST plugins, and if you can afford to increase CPU usage a bit, this option can make the difference.

You can select between standard frame-accurate mode (FA), hybrid fixed frame size mode (HA) and sample-accurate mode (SA)

Rack Performer - VST sample or frame accurate emulation option configuration
Other

Application Recovery Console

Application Recovery Consolehubmore

In case of heavy application failure, the application recovery console allows to save your work and to try to recover from the error and keep the show going.

Of course, in a perfect world applications and systems never crash. But todays computers are increasingly complex in terms of hardware and software interactions and possible pitfalls.

The recovery console gives you a chance to at least save your precious work, and in most cases, to continue to play uninterrrupted.

Application Recovery Console (ARC)

Module failure handling

Module failure handlinghubmore

Never let a faulty plug-in ruin your performance. The application automatically mutes or bypass them when they fail, letting signal flow uninterrupted.

Having music stop in front of the audience is the musician's worst nightmare!

We think it's always better to be able to continue playing, even if it means playing in a degraded mode.

Rack Performer - module failure handling
Sign up to stay tuned to our latest news