Channel strips at the Concert level now display properly in cases where there are no keyboard or MIDI activity objects in the workspace layout.

Using the Change All command in a channel strip output menu to change the audio routing for all channels no longer sometimes causes a mono signal to be output from channel strips even when the fader is all the way down.

Keyboards deleted from the Layout no longer continue to appear as MIDI input sources on channel strips during the same MainStage session.

All Auxes with inputs assigned to the same bus now remain active when a channel strip outputting to that bus is soloed.

Concerts containing Alchemy instances no longer save unexpected duplicates of Alchemy .aaz files to the concert bundle, or to ~/Music/AudioMusicApps/Samples.

The Magnet Effect in Alchemy now reliably sounds in tune.

Alchemy's LFO waveshape display now updates as expected after loading an LFO preset.

Alchemy Modmaps with Y Snap set to 1/12 now correctly snaps nodes to 1/12 increments.

In Alchemy, if a sample is imported to Source A using Sample mode and then the same sample is imported to Source B, C or D using Granular mode, disabling Source A no longer leaves the other Source position stuck at 0.

A double-click is now required to edit the text below a Performance Control.

The last used folder to import audio into an Alchemy Source is now remembered after the File > Clear command has been used.

Right-clicking Auto-assign on an Alchemy Performance Control now reliably only assigns that control.

The tuning of several Alchemy presets is improved.

Option-clicking on a curved AHDSR segment in Alchemy again immediately affects the control segment and makes the linear decay stage audible.

The post-modulation feedback ring around Alchemy’s arpeggiator pattern knob now continues to update after it has been manually adjusted.

Assigning the modwheel to control a parameter in Alchemy no longer removes the modwheel assignment in the Performance section.

The Alchemy Spectral Editor now saves a separate undo step per source, and if there is no undo step available, the Undo button is now dimmed.

Notes being held in Alchemy while switching VA oscillator wave shapes now continue to sound as expected.

Alchemy now offers Downsample as an option for Source, Master and Multimode filters.

Changing a point in Alchemy’s Envelope Editor now properly updates the Partials display.

The Alchemy arpeggiator now offers an Input Snap setting that quantizes incoming MIDI notes to the rate when MainStage is running.

When an external controller is used to adjust Alchemy’s AHDSR, the curve now immediately updates visually in the plug-in.

Import of MIDI files to the Alchemy arpeggiator is improved.

It is again possible to load Alchemy .acp files from the plug-in Load file menu.

It is now possible to auto assign all ADSR Performance controls to the same envelope with one click in Alchemy.

Performing Undo after loading a Patch no longer causes instances of Alchemy that have been modified since the project was last saved to unexpectedly reset to the saved state, or to the default state if the project has never been saved.

Audio quality of Apple Loops imported into Alchemy is improved.

The Alchemy LFO selection menu now lists the LFO number and its currently configured waveform.

The first note played into an Alchemy instance no longer sometimes causes an unexpected spike in CPU usage.

Autosave now works for Alchemy.

A scroll bar is now consistently shown in Alchemy’s Browser preset list in Simple mode.

Alchemy now loads presets that use AAZ files more quickly.

Alchemy Mod maps assigned to controls that operate in semitone values now default to snapping to 1 semitone increments when adjusted.

Alchemy sounds with the Additive Magnetic Effect modulated by Key Follow now play reliably in tune.

Changing the VA waveform from the source menu now properly resets the groups in cases where the source contains multiple groups.

Formant analysis now gives good results on samples at sample rates other than 44.1 kHz.

Quick Help system now works with Alchemy.

Controls labeled “Add FX” or “Spec FX” in Alchemy now respond to MIDI learning in the Learn page.

Alchemy now remembers the last used folder location when loading user-created IR files.

Re-enabling Core Audio before saving an edited Alchemy preset no longer causes its AAZ data to be lost.

Imported Alchemy AAZ data is now reliably retained when an auto-saved project is opened.

Sound quality is improved in Alchemy when samples are imported using Additive + Spectral Analysis Mode.

Alchemy no longer produces a short click when the Attack envelope is set to 0.

Alchemy no longer displays an unnecessary “Activate all sources to enable morphing” warning when three samples are imported in Spectral mode to sources A, B and C, and then Morph Linear is enabled.

In Alchemy, canceling a second zone import containing multiple files no longer leaves some of the files added to the group along with additional empty zones.

The FM Filter parameters of Alchemy now show the correct names in the Mod Rack and for automation.

When a delay is loaded into the Alchemy effects rack, the knob now shows the correct range of –100 – +100.

The Glide knob in Alchemy now consistently displays Rate or Time value according to the option selected for that preset.

Adding an effect that causes Alchemy’s Effects Rack to reposition or redraw no longer causes some controls to be unexpectedly renamed.

The Alchemy LFO Waveform display now reliably resets after the LFO section file is cleared.

When stepping through source files that are named after an oscillator, Alchemy no longer selects an oscillator and sets it to VA mode.

Alchemy AHDSR envelope Hold and Decay stages now trigger consistently with short values.

The Alchemy Convolution Reverb IR selection menu now shows a check mark next to the correct entry after another effect has been added to the Effects rack.

The Additive and Spectral effect parameters of Alchemy no longer unexpectedly reset after selecting a third Additive effect for slaved Morph Sources, or adjusting the Spectral Filter’s frequency values.

Selecting None for Alchemy’s Additive or Spectral effects now disables the effect as expected.

Alchemy no longer shows an unneeded Locate File dialog when saving a project in which audio has been imported using Add+Spec+Formant into a Source since the project was last saved.

When Alchemy imports a melodic Apple Loop, it now uses the key tag stored in the loop to set the root note.

Stereo Link – Change parameters for both Left and Right channels at the same time while preserving any differences between values. The Command key acts as a temporary way to disengage the stereo link for making changes to individual Left and Right channels.

There are now separate filter settings for both Left and Right channels.

Dotted and Triplet notes have been added to the delay time menu.

Dragging the delay time knobs can be used to set the timing with "in-between" value deviation. Clicking on the note values around a knob snaps to times with deviation set to 0%.

Routing presets make it easy to set up common delay patterns like Ping Pong, Panning, Rotating and more.

Delays > Tape Delay

Tape Delay now includes Tape Head Mode and Spread control.

The Distortion Level has been renamed to Clip Threshold.

Dotted and Triplet notes have been added to the delay time menu.

Dragging the delay time knobs can be used to set the timing with "in-between" value deviation. Clicking on the note values around a knob snaps to times with deviation set to 0%.

Delays > Sample Delay

You can now switch the delay amount between milliseconds and samples.

Distortions > Bitcrusher

The Mix parameter is now on the main interface.

Distortions > Distortion

Level Compensation is now on the main interface

Distortions > Overdrive

Now includes Level compensation

Dynamics > Adaptive Limiter

Meter delay compensation

Optimal look ahead button

Dynamics > Limiter

Meter delay compensation

Choice of Legacy and Precision mode

Filters > AutoFilter

AutoFilter now includes Add Peak filter mode.

The Distortion Mode menu now includes Classic, Tube, and Scream

The Distortion Mode can be selected individually for input and output distortion.

There are now separate Distortion Mode menus for Pre and Post Filter.

The Distortion, LFO, Envelope, and Filter sections now each have an individual bypass button.

Metering > Levelmeter

Meter delay compensation

Numerical readout for max RMS value

Vertical and horizontal UI versions

Adjustable "Target Level" where the yellow range starts

Metering > Multimeter

Meter delay compensation

Numeric readout for max RMS value

New 63 band mode

Adjustable "Target Level" where the yellow range starts

Loudness meter

Discrete readouts for LU-I and LU-S

Modulation > Ensemble

On/off for LFO 1, LFO 2, and Random modulation sources

Modulation > Flanger

Sync for LFO

Modulation > Microphaser

Sync for LFO

Modulation > Phaser

Sync for LFO

Exponential sweep mode

Feedback filter on/off switch

Reverbs > SilverVerb

On/off switch for modulation

Stability and performance

MainStage 3.2.3 includes various fixes to enhance performance, including a significant performance improvement with Alchemy.

MainStage no longer becomes unresponsive when a Sysex dump is being received.

These actions no longer cause MainStage to unexpectedly quit:

Changing the audio driver output preference when a large concert is loaded now takes significantly less time.

Loading a concert that has been saved with a new name

Closing a concert, or quitting the application

Selecting Insert Patch Bus as the output routing for a new channel

Smart Controls

If you manually adjust the puck and then load a new patch, the puck position now updates to reflect the patch.

Smart Controls no longer displays values that are half of the saved value of the control they're mapped to.

Mixer

Clicking on an instrument layer in the workspace now selects the related channel strip.

Duplicating a set that contains one or more channel strips that are used as aliases within patches inside the same set will reliably reference the duplicated set’s copies of the alias, not the original set’s channel strip.

It is now possible to reliably copy and paste a 1 x 8 Grouped Drum Pad screen control object.

MainStage now shows a warning when deleting a patch that contains a parent channel strip for an alias in another patch.

Deleting a channel strip now reliably changes focus on the next channel strip in the mixer.

The mapping for the Output Volume knob in the Lead Vox & 1 Backing Track template now works as expected.

The Metronome Output preference no longer changes unexpectedly when loading a concert.

Changing the Color attribute for an Output or Master channel strip now works as expected.

A channel strip with a scaling curve applied no longer outputs audio when the fader is at its minimum position (-∞).

Smart Controls objects are now highlighted when selected.

Improved behavior when browsing legacy Jam Pack content.

Smart Controls mapped to bypassed plug-ins no longer appear to be disabled in Performance mode.

Incoming MIDI is no longer converted to channel 1 if there is a pitch bend object in the patch.

MainStage 3.0.1

Stability and performance

Resolves graphics issues when switching to full screen or Performance Mode with ATI graphics hardware.

Includes various fixes for improved stability and reliability.

Resolves an issue in which plugging an Apogee GIO into the computer while another MIDI controller was plugged in caused MainStage to quit unexpectedly.

Resolves an issue in which, under certain circumstances, playing notes in the Arpeggiator could cause CPU spikes.

There are several improvements to reduce the amount of MIDI jitter, resulting in better responsiveness.

General

Includes several changes that improve the reliability of content downloads.

After a channel strip output has been set from an Aux to No Output, Undo now properly restores the output routing to the Aux.

Resolves an issue in which a patch that contained an alias channel strip would not play all effects in some cases.

The Quickstart Keyboard template concert now loads the correct EXS24 presets when opened while the Vocal and Backing Tracks template concert is already open.

Resolves an issue in which performing Undo after deleting a Patch from the Patch List incorrectly muted the Patch’s channel in the Mixer.

When a new Patch is created, the MainStage interface now properly maintains focus on the Patch.

Fixes an issue in which audio sent to Auxes might be cut off when switching Patches while holding notes.

Fixes an issue in which the Patch Browser sometimes did not display the full path when scrolling with the cursor.

Double-clicking on a skipped Set now un-skips it.

Double-clicking on a collapsed set in the list now reveals it.

Resolves an issue in which attempting to change the order of MIDI plug-ins on a channel strip prevented subsequent changes to the order of both audio and MIDI plug-ins until the concert was reloaded.

A meter mapped to channel level in Smart Controls now shows level as expected.

Scrolling within text boxes now correctly follows the system Natural Scrolling setting.

Fixes an issue in which opening a saved concert from All Concerts or My Concerts in the New Projects dialog opened the concert as “Untitled”.

Resolves an issue in which, when importing a Patch that included an Output channel strip, MainStage displayed a dialog indicating there were not enough available channels.

It is now possible to send MIDI events on multiple channels from an external instrument channel strip.

Plug-ins

Resolves an issue in which CPU spikes might occur when bypassing or enabling plug-ins while playing.

Fixes an issue in which starting playback of the Ultrabeat sequencer could cause CPU spikes.

Resolves an issue in which there might be a slight hesitation when Playback was triggered.

The metronome is now audible as soon as it is activated from Loopback.

Undo after recording in Loopback now works as expected.

Fixes an issue in which there might be intermittent dropouts in concerts containing several songs that use multiple instances of Playback.

Resolves an issue in which plug-in side chain settings were not saved with Patches.

Includes several improvements to make renaming Playback markers easier.

Resolves an issue in which a Loopback instance inserted at the Concert level would stop playing when switching between Patches.

Resolves an issue in which the changing the MIDI channel of the Modulator out in the Scripter plug-in had no effect.

The plug-in sidechain menu now correctly list the inputs available for the current patch.

Resolves an issue in which bypassing an instrument while playing notes into it caused stuck notes.

Information about products not manufactured by Apple, or independent websites not controlled or tested by Apple, is provided without recommendation or endorsement. Apple assumes no responsibility with regard to the selection, performance, or use of third-party websites or products. Apple makes no representations regarding third-party website accuracy or reliability. Risks are inherent in the use of the Internet. Contact the vendor for additional information. Other company and product names may be trademarks of their respective owners.