Ben's Toolbox for Logic Pro

documentation

Ben's Toolbox is a macOS app that automates recurring Logic Pro work and makes it accessible via macOS, Stream Deck, iPad Remote and iPhone Motion. This now also includes the UAD mixer in the iPad Remote. This documentation not only describes how to get started, but also all important tools, options and typical workflows.

The Mac app is always the central authority. Stream Deck, iPad and iPhone send commands or control data to the Mac app. The Mac app checks license, status, presets, logic windows, UAD console data, scanned data and performs the actual action in Logic Pro or UAD Console.

Why Ben's Toolbox is different

Ben's Toolbox is not a single shortcut package, but a coherent Logic Pro system: Mac app, own MIDI device, Stream Deck plugin, iPad Remote, UAD Mixer Remote and iPhone Motion access the same database. This allows complex studio workflows to be triggered via buttons, gestures or prepared presets without having to navigate through Logic or UAD console menus each time.

USPWhat's important about itWhere it is used
Bouncer ToolMultiple mixes, stems, versions and deliverables are prepared as repeatable Bounce rounds. Naming rules, audio settings, dictionary, track selection and export folders are part of the workflow.macOS App, iPad Remote
Live articulations with feedbackArticulations are read from Logic, displayed on iPad and Stream Deck and can be triggered live there. The interface shows which playing technique is active.iPad Remote, Stream Deck, Logic Pro
MIDI Recall via CC MonitorUsing the CC Monitor, the iPad articulation control can better track the current state in Logic. This means that not only is the signal transmitted, but the musical state can also be reported back.iPad Remote, Logic MIDI FX, articulation tracks
UAD Mixer on the iPadSelect UAD console mixer functions can be viewed and controlled directly on the iPad: channel strips, inserts, preamp controls, sends, cue/aux sends, talkback and sessions.iPad Remote, macOS App, UAD Console
Dynamics control with the iPhoneMovement, height, direction or activation gestures become MIDI CC, Pitch Bend, vibrato or articulation control. The mapping is in the Mac app and can be changed without an iPhone app update.iPhone Motion, macOS Motion Window
Lots of workflow toolsLoad plugins, open patches, set outputs, build sends, change gain/Fades, select MIDI-CC lanes, open windows and trigger logic shortcuts.Mac, iPad, Stream Deck, shortcuts
Customizable iPad gridButtons, pages, sections, custom images, auto-labels and dynamic lists come from the Mac app. The iPad can therefore be set up as a template-specific control surface.iPad Remote
Own MIDI infrastructureBen's Toolbox uses its own virtual MIDI device. This means that shortcuts and triggers run consistently over a controlled connection instead of using loose keyboard macros.Logic Pro, Stream Deck, iPad, Shortcut Manager

How to start

1. Prepare Mac app

  1. Install and start Ben's Toolbox.
  2. Allow macOS accessibility features.
  3. Open Logic Pro.
  4. Set Ben's Toolbox to the same language in which Logic Pro is running.
  5. The Ben's Toolbox MIDI device is automatically checked at startup and installed if necessary.

2. Scan data

  1. Plugins & patches open.
  2. Scan plugins, library presets, inputs/outputs and buses.
  3. Rescan for new plugins or changed I/O names.
  4. For articulations, also read in the current articulation set.
Important: If iPad or Stream Deck cannot find names, icons, outputs, presets or plugins, the cause is almost always in the Mac app. There the data must first be read or updated.

Language of Logic and Ben's Toolbox

Ben's Toolbox reads many Logic Pro menus, windows, tables, and panels via the visible names in Logic. Therefore, Ben's Toolbox must be set to the same language in which Logic Pro is running. For example, if Logic runs in German, Ben's Toolbox must also be in German; If Logic is in English, Ben's Toolbox must be in English.

Available languages: German, English, French, Spanish, Japanese, Korean and Simplified Chinese.

Practice: If Ben's Toolbox does not find entries in Logic or actions do not work reliably, first check the language setting and then rescan plugins, outputs, buses and articulations.

Setup in Logic

Ben's Toolbox uses its own virtual MIDI device so that actions from the Mac app, Stream Deck, iPad and shortcuts arrive reliably in Logic Pro. When it starts, the Mac app checks whether this device already exists in Logic. If it is missing, it is automatically added to the bottom of the Logic Control Surface list in the background.

Before each automatic change, Ben's Toolbox creates a backup of the Logic Control Surface file. If MIDI devices respond unexpectedly after installation, open in Ben's Toolbox Setup > MIDI Device Manager and use Restore MIDI Device Fileto restore the previous file.

The MIDI Device Manager also contains Re-Install Device for a new automatic setup. The Legacy Installer still uses UI scripting in Logic and is only intended as a fallback. Manual installation also remains available if automatic methods do not work reliably on a system.

After the first launch, three things are particularly important: Ben's Toolbox requires the macOS accessibility features, Logic Pro must be open, and the required data such as plugins, outputs, buses and articulation sets should be scanned in the Mac app. After that, Stream Deck, iPad and Shortcuts can trigger the same prepared actions.

Setup overview: Start Ben's Toolbox, allow accessibility, open Logic and run the automatic MIDI device check. Then scan plugins, I/O data and articulations in the Mac app.

Basic concepts

Action, parameter, trigger

Almost every tool consists of an action and optional parameters. Example: set_output is the action, the desired output is the parameter. The trigger can be a stream deck button, an iPad button, a shortcut, a URL scheme, or a button in the Mac app.

Remote surfaces are control surfaces

Stream Deck and iPad do not run Logic automation themselves. You send an action to the Mac app. This keeps license checking, status, local language, Logic window detection and actual automation in one place.

Dynamic lists

Many options are not hard saved in iPad or Stream Deck. Plugin names, library presets, audio performances, bus performances, I/O names and logic key commands come from the Mac app.

Own MIDI device

Ben's Toolbox sets up its own virtual MIDI device. Logic receives defined MIDI commands, while the Mac app knows which command belongs to which function. This allows iPad, Stream Deck and Shortcut Manager to trigger the same actions without each surface having to maintain its own logic configurations.

The setup usually happens automatically when you start the Mac app. If the device already exists, the existing logic configuration remains unchanged. If it is missing, Ben's Toolbox first creates a backup and then adds the device. You can find restore and re-install in the MIDI Device Manager under Setup.

In practical terms, this means: A button can exist on the iPad, on the Stream Deck or as a shortcut and still trigger the same Ben's Toolbox action with the same parameters. The real intelligence remains in the Mac app.

macOS App

The macOS app provides the actual tools. Use the menu bar symbol to open the windows for scripts, Bouncer Tool, and plugins & Patches, Bus FX, Motion, Shortcut Manager, articulations, support, settings, license and updates. If Ben's Choir is activated, Voice Central also appears for voice profiles and choir-related workflows.

WindowWhat it is intended forTypical timing
ScriptsOverview of executable tools and their parameters.If you want to get to know a tool or trigger it directly.
Bouncer ToolBatch Bounces, stems, versions, naming rules and export folders.Before mix submissions, stems, deliverables and version exports.
Plugins & patchesScans for plugins, library presets, outputs, inputs, buses and performances.After installation, template change or changed I/O names.
Bus FX SettingsPreset management for send/bus workflows.When preparing recurring rooms, delays or FX sends.
Shortcut ManagerOwn keyboard shortcuts and parameterized actions.If you want to work without Stream Deck or also via keyboard.
MotionMap iPhone movement to MIDI CC, Pitch Bend and articulation functions.For live control, vibrato, dynamics or performative controls.
ArticulationsRead, convert and prepare articulation sets for remote control.For orchestra libraries, soundtracks and sample libraries with many playing techniques.
SupportPrepare support report and display help context.If a function should be tested reproducibly or reported to support.
Voice CentralImport and manage voice profiles and prepare choir-related workflows.Only visible if Ben's Choir is active for the account.

When launched, the Mac app checks accessibility, license or trial, launches WebSocket/Bonjour for iPad and Stream Deck, loads catalog data, monitors images, and checks the Ben's Toolbox MIDI device in Logic. If the device is missing, it will be installed automatically after a backup; If there are problems, the MIDI Device Manager opens. The app also installs released additional components such as CC Monitor, Ben's Choir and the Stream Deck plugin. The Audio Meter is prepared in the code, but is not automatically delivered in the current release.

Tools: Bounce & export

Bouncer Tool

Opens the full Bouncer Tool window. This tool is intended for complex export tasks and is described in detail below.

Bounce MP3

Exports WAV, AIFF or CAF via Logic Pro. Options include format, bit depth, sample rate, interleaved/split, dithering, normalization, offline/realtime mode, audio tail, tempo information and optional opening of the export folder.

Bounce MP3

Creates MP3 files with fixed mono/stereo bitrate, quality level, stereo mode, normalization, offline/realtime mode, VBR, smart encoding, filter below 10 Hz, audio tail and tempo information.

Bounce WAV + MP3

Combines both deliverables in one pass. Useful if you regularly need to deliver a high-quality master and also a quick listening version.

export

Exports audio based on selected ranges and options. This includes Trim Silence, Cycle Only, Extend to End, Format, Bit Depth, Normalization, Bypass FX, Tail, Volume/Pan and Tempo information.

Tools: Plugins & Presets

AddFX plugin & Quick Insert

Loads a specified audio FX plugin into the next appropriate slot. Optionally, mono-to-stereo may be preferred if Logic offers multiple variants. Opens a search/prompt workflow. You specify the plugin name or choose it via a remote interface. The prompt can appear on Mac, iPad or both.

Open Library Preset

Opens a Logic Library Preset. The selection can be made directly or as a prompt. The list comes from the scan in plugins & Patches and can be grouped by subfolders.

Audio & Bus Performance Picker

Uses saved audio and bus performances on audio or bus tracks. You can trigger a predefined performance directly by pressing a button on iPad, Stream Deck or via a shortcut. Alternatively, the tool opens a prompt in which you can select from the existing performances on the iPad or Mac.

Tools: Mixing & routing

Add Send

Adds an existing send on the current channel. You can define goal, level and prompt behavior. The available send destinations come from the scanned I/O data.

FX Send Preset

Creates or uses a prepared bus FX workflow with send name, plugin, destination output and send level. Ideal for recurring spaces, delays or parallel effects.

Set output

Sets the output of the active channel. The output can be passed directly as a parameter or selected via prompt.

Fade

Changes Fade-In, Fade-Out, Fade-Time, and Fade-Types. Times can be set absolutely or changed relatively. Fade types include, but are not limited to: Out, X, Equal Power and X S.

Set gain

Sets or changes gain in dB. The mode can be absolute or relative, for example +2dB or -2dB.

New Audio (Mono & stereo)

Creates a new mono or stereo audio track with prepared input and optional track name. If the input is not passed hard, Ben's Toolbox opens a prompt where you can select the input and name. This is particularly useful for recurring recording setups such as voiceovers, solo instruments, DI signals, stereo miking, synthesizers, external instruments or submixes.

Hover Actions

Hover Actions are context-dependent actions directly in the logic channel strip. You move the mouse to a marked location and trigger the appropriate Ben's Toolbox action with a Modifier-Klick. This means you don't have to open the Channel Strip manually, search it or select the target slot in a separate window.

The modifier keys for Hover Actions can be used in Shortcut Manager be adjusted. The usual modifier keys are possible; just be careful not to choose a combination that Logic already uses for important actions of its own. Are recommended Control, option and Cmd.

Logic Pro Channel Strip mit markierten Hover Actions fuer Settings, Instrument, Audio FX, Send und Output
The marked channel strip areas respond to Mouse Hover plus Modifier-Klick and start the appropriate picker or prompt.

Settings Button on audio and bus tracks

On the Settings button of an audio or bus channel strip, the hover action opens the appropriate performance picker prompt. Audio performances are offered on audio tracks and bus performances on bus tracks. This allows you to apply saved performance setups directly to the current track.

Input, output and send

Hover Actions on Input, Output and Send open the respective routing prompts. The selection lists come from the scanned I/O and bus data of the Mac app. This is particularly useful if you don't want to search for routing destinations via Logic menus, but rather work directly from Ben's Toolbox, iPad, Stream Deck or shortcuts.

Empty instrument and audio FX slots

On empty instrument or audio FX slots, Hover Actions starts the appropriate plugin or quick insert workflow. For instrument tracks, an instrument can be loaded; For audio FX slots, an audio effect is inserted into the empty slot. Alternatively, a prompt can be opened to select from the scanned plugins.

Important: Hover Actions need the visible logic channel strip and the correct position of the mouse. If Logic focuses on another window, the Channel Strip is not visible or the I/O data is out of date, first bring Logic to the foreground and in plugins & Patches rescan the relevant data.

Tools: MIDI & Piano roll

Set velocity

Sets the velocity of selected MIDI events to a target value. This is useful for quick unification or special values ​​like very low trigger velocities.

Next CC

Jumps to the next available CC or automation track in the Piano Roll.

Set CC

Directly selects a piano roll CC lane. Typical controllers such as volume, pan, modulation, Pitch Bend, velocity, balance, breath, foot, portamento, expression, sustain, aftertouch, program change, surround parameters and CC 20 to CC 32 are supported.

If the piano roll is not visible or Logic sets the focus differently, these tools can be ineffective. In such cases, first open the Piano Roll and test the action directly.

Tools: Articulations

Set articulation

Sets an articulation based on a name, for example legato, staccato or pizzicato. The tool looks for a suitable entry in the articulation menu of the current track.

Trigger articulation

Triggers articulations according to slot index 1 to 32. This mode is particularly suitable for Stream Deck and iPad because buttons can be placed directly on slots.

Articulation Menu

Opens the Articulation Picker for quick selection in Logic.

Read Articulations

Reads the current articulation set of the active track and writes it to the shared state for Stream Deck and iPad. This is the most important refresh step if the remote interface does not show the expected playing techniques.

Important: When triggering articulations live via iPad or Stream Deck, if the Piano Roll is not in focus, Logic may flash briefly or visibly change focus. The reason is not a bug in the function, but rather that the wrong window for setting the articulation is active. The articulation is still triggered; flashing does not affect functionality. If it bothers you, click on the piano roll once. As long as the Piano Roll remains the active window, the flashing disappears.

Tools: Utilities

Open Project Folder

Opens the current Logic project's folder in Finder.

SMPTE Reset

Sets the SMPTE position to zero at the current playhead position.

Visual Helper

Toggles the Visual/Grid Helper on or off. The status is reported back to remote surfaces.

Logic shortcut

Triggers any logic key commands. The key command list is provided from the Logic command data and is searchable on iPad and Stream Deck.

Scan I/O & buses

Rescans I/O and bus names. Use this after template changes, changed output names or audio interface changes.

Set of markers

Creates or names markers based on a passed name.

Paste Colored MIDI Region

Inserts a MIDI region in a selected color. Available colors are red, yellow, green, blue and purple.

Submit Script Request

Opens the way to send new script or workflow requests to support. This tile is not a Logic automation step, but rather a contact and feedback entry point.

Bouncer Tool

The Bouncer Tool is the most important and comprehensive export tool in Ben's Toolbox. It is intended for recurring deliveries: mixes, instrumentals, TV tracks, stems, single tracks, variants and custom deliverables.

Concept: The Bouncer Tool stores complete export logic instead of just a file format. You define Bounce Versions, export rounds, track selection, scheduled mutes, round names, dictionary, audio format, destination folder, header options and reusable Audio Settings presets. The track list is read from the Logic project file or from the autosave and serves as the basis for presets, manual rounds, iPad Remote and Main Presets.
Bouncer Tool Hauptfenster mit Bounce Versions, Round-Liste, Trackliste und Header-Optionen
The current main window combines project name, target folder, track scan, header options, presets, Bounce Versions, round names, dictionary, Lyrics and Audio Settings in a prepared export workflow.

Track reading from project file and autosave

When opening the Bouncer Tool and reading it again, Ben's Toolbox evaluates the current Logic project file. If a newer autosave file exists, this is preferred so that track names, track types, mute/solo states, group structure and nesting are as close as possible to the current project state.

The scan reads the track structure directly from the Logic project file or autosave: visible and collapsed tracks, track types, aux/subgroups, top level and nested layers, existing mutes/solos and project information. When opened, the track list shows whether a track in the arrangement is muted. The mixer is not used to read tracks; it only serves as a targeted preflight fallback if the live mixer state for solo/mute steps is not clear.

Vorbereitetes Logic Arrangement mit Gruppen, gemuteten Spuren und Bounce-relevanter Trackstruktur
The Bouncer takes over the track structure, track types and existing mute states from Logic. A muted track in the arrangement appears in the track list with a blue M, without automatically being considered a planned Bouncer mute rule.
Important: Before Bouncer, open all track stacks as you need them for export. If you collapse or expand tracks while a Bouncer window is open, use the Bouncer itself to do so and then read again. Changes made directly in Logic can move track numbers.

Important areas

AreaDescription
DestinationExport folder, project name and target structure.
Bounce VersionsMultiple versions of a setup, e.g. B. 60sec, 30sec or alternative cutdowns, with their own defaults for range, track, Audio Settings and Master FX.
Bounce RoundsMultiple export passes with their own settings.
Track selectionWhich tracks or groups are exported. Track type and nesting can be used as conditions.
Mute RulesWhich tracks are muted for specific rounds.
Audio SettingsFormat, sample rate, bit depth, MP3 options and Bounce mode.
Name PresetsPrefixes, suffixes, numbering, customer specifications and export names.
DictionaryReplacement or normalization of track names.
LyricsFormats lyrics for deliverables and saves them appropriately named in the export folder.
Main PresetsComplete Bouncer Tool configurations for recurring projects.

Recommended workflow

  1. In Logic, collapse or expand all track stacks as needed for the export. If you want to keep all options, unfold everything before opening the Bouncer.
  2. Open Bouncer Tool. The visible tracks are automatically read from the project file or autosave.
  3. Check or select project name and export folder.
  4. Define the checkboxes in the header, set the cycle reference and if necessary Master FX Rev activate. To do this, select the corresponding tracks in the dropdowns.
  5. Use the Preset Manager to create presets that include or exclude tracks based on names, track types, and properties. Alternatively, you can manually select tracks and add them as Bounce-Round.
  6. In the preset you can already prepare Bounce/export type, dictionary, mute rules, Fade and Audio Settings. When adding manually, a prompt asks you to click on Add Tracks the most important round options.
  7. Check round names and change them directly in the round if necessary. Only the part is edited # -, so e.g. b. Instrumental. Duplicate Together names are automatically made unique so that exported files do not overwrite each other.
  8. If you want to adjust a round later, you can delete individual tracks from the round or drag and drop changed tracks from the track list into an existing round.
  9. Select an individual Audio Settings preset for each Bounce-Round if this round requires other Bounce/export settings.
  10. If necessary, use the dictionary to specifically rename tracks and achieve consistent naming.
  11. If the export includes lyrics, open Lyrics, paste the text, choose the desired formatting and save the text file directly in the Bounce folder.
  12. Run a small test run.
  13. If the setup is correct, you can save the entire Bounce/export logic as Main Preset and reuse it for another project. This also includes manual rounds, changed round names, Bounce Versions and scheduled mutes.
  14. Start complete export.

Structured naming

For the sensible use of Bouncer Tool presets, a uniform naming of subgroups, instruments, audio tracks and stem groups is very helpful. Presets, mute rules, track selection and dictionary refer to the names and structure of your Logic project. The more consistent these names are, the more reliably a preset can be applied to different arrangements.

A simple example: If vocal tracks and vocal subgroups in your projects are always named according to the same principle, a Bouncer Tool preset needs significantly fewer special rules to correctly create main mix, instrumental, TV track or vocal stems. Inconsistent names, on the other hand, force more exceptions and increase the likelihood that a trace will be mishandled in a Bounce round.

If there are multiple versions, it is often most efficient to create all versions one after the other in an arrangement. Create a separate reference track for each version and use this track as a cycle reference for the Bounces of this version. If the names of the reference tracks, subgroups and stem groups remain the same across your arrangements, a Main Preset once built can be applied directly to another arrangement. After opening and scanning, the export is then ready to start with practically one click.

Practice: Anyone who regularly creates many versions, stems or customer submissions should work in a structured manner anyway. With a large output, you quickly lose track of things without clear track, group and subgroup names.

Create Bounce-Rounds

A Bounce-Round is a saved export pass within a Bouncer Tool setup. The Bouncer Tool processes the rounds one after the other. Each round can have its own track selection, mute rules, Bounce type, export type, dictionary usage and Fade setting.

  1. First read the current Logic project so that the Bouncer Tool knows track names, track types, numbers, mute/solo status and group structure. This happens automatically when you open the window; after structural changes you can read again manually.
  2. Either select tracks manually in the track list or select a preset in the top right.
  3. Click on Add Tracks. For a preset, a round with the preset name is created directly. If selected manually, a manual round is created from the selected tracks.
  4. Set in the round whether it should be as Together or Single should run. Together creates a common file from the round, Single processes the included tracks individually.
  5. Choose whether the round should run as Logic-Bounce or as an export. With Single rounds, for example, For example, a track selection can be converted into a single track export.
  6. For Single-Rounds, check the names of the files created. These come from track name, Name Preset, project name, optional stem block and dictionary.

The round name can be edited directly in the round settings. What is meant is only the visible part of the name that follows # - stands, not the automatic number in front of it. For Together rounds, this name is used for the common export name. If a Together round with the same name already exists, the Bouncer Tool automatically makes the new name unique so that no output is overwritten.

A round does not only contain the tracks that are to be actively exported. It can also contain mute-only tracks. These tracks are not part of the solo/export selection, but will be temporarily muted before export if a mute rule or manual scheduled mute selection requires it. Mute-only tracks are shown crossed out in the round.

In the tracklist are S and M deliberately separate click targets: S actively includes the track in the round, M plans a Bouncer mute rule. The drag zone lies between these buttons. It is used to drag a changed track into an existing round. After the drop, the temporary selection state of the dragged track is reset.

Tracks can be removed from existing rounds, both in Together rounds and in Single/export rounds. This is important if a preset is fundamentally suitable, but individual tracks should not end up in this round for a specific arrangement.

Mute/Solo state per round

Before each Bounce-Round, the Bouncer Tool compares the scanned original state with the tracks that will be active in this round. If a track in the arrangement is already muted but is to be soloed or exported in the round, it will be unmuted first before selection. The round is then prepared and executed as usual. Upon completion, solo status and original mutes are restored.

This preserves the musical working state of the Logic project: an originally muted track can still be part of an instrumental, stem or Single export without accidentally remaining muted after the run.

Bouncer Tool mit Bounce Version, geöffneter Round, Trackliste und Range-Einstellungen
Opened Bounce Versions show their rounds with range, track reference, audio preset, master FX preset and round settings. Types, selections and mute states remain visible in the track list.
Bouncer Tool Abschlussmeldung nach fertigen Bounce-Rounds
After the Bounce-Rounds has been completed, the Bouncer reports the completed run and can open the Bounce-Round folder directly.

Bounce Versions

Bounce Versions are parent collections of Bounce-Rounds. They are intended for multiple variations of the same arrangement, for example 60sec, 30sec, Underscore or alternative cutdowns. A version can have its own default values ​​for Title Addon, Bounce range, track reference, Audio Settings and master FX behavior.

When creating a new Bounce Version, an existing setup is used as a starting point. You can then change, delete or add rounds per version. A Bounce Version can also be deleted; The associated rounds are removed. At least one version is always retained so that the Bouncer Tool does not end up in an empty state.

Preset logic and track selection

A Bouncer Tool preset does not describe fixed track IDs, but rules with which tracks are found in the current project. This allows a preset to be applied to similar projects as long as the naming and structure remains consistent.

RuleMeaning
name containsThe rule applies if the track name contains the entered text. Upper/lower case is ignored.
Name exactThe rule only applies if the track name corresponds exactly to the entered text after trimming.
Track typeA rule can be limited to all tracks or to specific types: Audio, Instrument, Aux, Subgroup, Master, Output or Unknown. Folders are not used as Bounce candidates when creating rounds.
Nesting levelsRules can be limited to Top Level, First Level or Second Level. This is important if a template contains nested groups, for example VOCAL as root, below V Clean and below individual lead vocals.

The preset mode decides how the main rules are interpreted. In Include mode only tracks that meet one main rule will be included; An optional counter-filter can exclude individual hits again. In Exclude mode In principle, all non-excluded tracks are included; an optional counter-filter can resume certain tracks despite exclusion.

Mute Rules are separate from it. You add tracks to the round as mute-only tracks if these tracks are not already part of the round. So you can e.g. For example, for an instrumental mix, mute all vocal tracks without treating the vocal tracks as separate export tracks.

Create presets

A preset is created in the Preset Manager. It stores the preset name, include/exclude mode, main rules, optional counter rules, mute rules, Bounce type, export/Bounce type, online/offline behavior, stem option, dictionary usage and the Fade option.

  1. Open the Preset Manager via the Preset menu in Bouncer Tool.
  2. Create a new preset and give it a name that describes the later round, e.g. b. Instrumental, Drums Stem or TV mix.
  3. Choose Include or Exclude. Include is useful for stem presets that specifically only collect certain tracks. Exclude is useful for mix versions where almost everything is included and only certain groups are removed.
  4. Add search terms. After creating it, you can switch between Contains and Exact per chip using the context menu and optionally set a track type.
  5. For Aux/Subgroup or other group tracks, use the appropriate nesting level if only the top group or only a specific nested level is meant.
  6. Add Mute Rules if you want tracks to be muted for this round without exporting themselves.
  7. Save the preset and apply it in Bouncer Tool. Add Tracks creates a new Bounce-Round from this.
Bouncer Tool Preset Manager mit Include-Regeln, Track Type, Match-Modus, Scope und Action Type
In the Preset Manager, include/exclude logic, track types, nesting level, Mute Rules, dictionary and Fade are defined per preset.

Example: Instrumental preset

An instrumental can be built in Exclude mode: The main rules look for vocal terms like vox, vocal, lead vox or choir. The Bouncer Tool then includes all non-excluded tracks in the round. If you still want certain vocal FX returns to remain in the mix, they can be recorded again using the counter filter. Alternatively, vocal tracks can be muted via Mute Rules if the round is to run as a shared mix.

Example: Stem preset

A drums stem is typically an include preset. The main rules are looking for that's why, kick, snare or a top-level subgroup called Drums. If only the group track is to be exported, the track type should be set appropriately, e.g. B. Subgroup with Nesting Level Top Level. If individual audio tracks are to be exported, the filtering is based on audio or instrument tracks.

Main Preset

A Main Preset is a complete Bouncer Tool setup. It saves not just a single track selection preset, but the entire working configuration: selected Name Preset, click check, low latency check, Bounce master, cycle reference, Master FX, audio settings snapshot, final Fade settings, Bounce Versions and all Bounce-Rounds as templates.

The rounds are not restored as rigid old track objects when loading a Main Presets. The Bouncer Tool reconstructs them using the saved preset names, stable track keys and the current scanned tracks. Manually created rounds retain their selected tracks, changed round names, scheduled mutes, and removed tracks. This allows you to save setups that were not completely created from preset rules.

A clean template structure is still important: If track numbers, groups or names change significantly, the tool can only reliably find the tracks that are still recognizable via stable names, numbers and structure.

Name Presets

A Name Preset defines how export files are named. It consists of a prefix, separator, optional stem building block, postfix and the option to write the name in capital letters. Without Name Preset, the Bouncer Tool uses the mapped track name or, with Together rounds, the project name and round name.

For Single exports, the file name is built from the project name, optional stem component, track name and postfix. If multiple tracks had the same name after dictionary mapping, the Bouncer Tool automatically appends a number like -2 so that no files are overwritten.

Bouncer Tool Exportordner mit erzeugten WAV-Dateien fuer Main, Instrumental und Stems
The result of the Name Manager is visible in the export folder: versions, mixes, instrumentals and stems follow a uniform file name system.

Dictionary

The Dictionary normalizes names. A dictionary entry consists of a target word and several synonyms. If a track name contains a synonym or exactly matches the target word, the Bouncer Tool uses the target word for the export name. This can result in inconsistent names like Violins 1, See 1 or Violin I become a uniform export name.

Dictionary usage can be saved per preset or round. For Together rounds, the naming is more round-based; the dictionary is particularly important for Single/Stem output, where track names become file names directly.

Bouncer Tool Dictionary Manager mit Zielnamen und Synonymen
In the dictionary, inconsistent track names are mapped to stable target names.

Lyrics

The Lyrics tool is intended for song lyrics that need to be submitted along with mixes, stems or customer versions. You open it directly in Bouncer Tool, insert the text and immediately get a formatted preview. One is saved .txtfile in the current Bounce folder.

The formatting can be changed live: upper/lower case remains unchanged or is converted to uppercase letters, lowercase letters or the beginning of words; Umlauts like ö, ä and u can too oe, ae and ue become; Individual line breaks and paragraphs can either remain as visible breaks or be replaced by freely selectable characters. The default characters correspond to the previous BMG workflow: / for line jumps and // for paragraphs.

The file name uses the active name manager. Instead of a round name, a fixed Lyrics block is used: lyrics. With a suitable Name Preset, the file ends up in the same naming system as the audio exports, for example as UPM_SONG_LYRICS.txt.

Bouncer Tool Lyrics-Fenster mit Formatierung, Deepl-API und Translator Settings
In the Lyrics window, the original text, formatted text, translation service and formatting rules are prepared together.
Bouncer Tool Lyrics-Fenster mit Sprachwahl fuer Übersetzungen
The language list makes Lyrics translations available directly in Bouncer, provided a suitable translation service is set up.
Bouncer Tool Lyrics-Fenster mit Auswahl von Apple Translate, Deepl, Codex OpenAI und Claude
Depending on the setup, different translation services can be used. The translation remains part of the Bouncer workflow and is saved appropriately named.
Bouncer Tool iPhone Notification Einstellungen fuer gestartete und abgeschlossene Bounce Runs
Optionally, iPhone notifications can inform about started and completed Bounce runs when the Motion app is connected.

Pre-launch header options

Bouncer Tool Header-Optionen für Klick, Low Latency, Bounce Master, Cycle Reference und Master FX
The startup options check critical logic states and can prepare cycle reference and master FX handling before export.
optionWhat happens at startup?
Check clickThe Bouncer Tool checks the metronome/click status in Logic and attempts to turn off the click before the Bounce. This prevents accidentally bounced click tracks.
Check low latencyThe Bouncer Tool checks the Low Latency Mode and tries to switch it off. If this doesn't work, the process stops because an active low latency mode can change mix and plugin behavior.
Bounce MasterAdds an additional main round for master out. This round contains all non-folder tracks and is intended as a master/main Bounce.
Cycle ReferenceSelects a track as a reference for the Bounce area. The Bouncer Tool selects this track and sets the cycle over the first and last region of this track. If a cycle reference is selected, the Bouncer Tool forces the cycle range during export.
Master FX RevSelects the specified master track and deactivates active plugins on this track before the Bounce-Rounds. This is intended for deliverables where mastering or limiter plugins should not be on stems or specific versions.

Audio Settings, Bounce/Export and Auto Fade / Final Fade

The Audio Settings of the Bouncer Tool correspond to the relevant audio and export settings from Logic. They are in the Bouncer Tool in areas for Bounce, export and Final Fade divided. Here z. B. Format, sample rate, bit depth, normalize behavior, export range, tail/volume/tempo options and the Fade parameters are prepared.

Bouncer Tool Audio Settings mit Bounce Settings, Export Settings und Final Fade Settings
The Audio Settings are divided into Bounce, export and Final Fade and are saved in the Main Preset.

These Audio Settings can be saved as your own presets. This means you don't have to keep resetting the format, sample rate, bit depth, Bounce/export behavior and final Fade options per round. Typical presets are for example Mix WAV 48 kHz, Stems 24 bits, MP3 Preview or a special deliverable setup for a customer.

In the audio settings window you can create, duplicate, rename and delete presets. A preset can then be used by Bounce-Rounds and Main Presets. If an audio settings preset is deleted, affected Main Presets automatically use the preset Default, instead of starting with a missing setting.

This means that a Main Preset can not only restore Bounce-Rounds and track rules, but also load the associated Logic-compatible audio settings for recurring deliverables. This is especially useful if mix, instrumental, stems and preview files require different audio formats or Fade rules.

The Fade checkbox of a round or a preset activates automatic post-processing of the generated audio file. WAV, AIFF/AIF and CAF are supported. After the Bounce, the Bouncer Tool analyzes the end of the file, looks for end silence and renders a Fade out using the saved final Fade settings.

The threshold, hold time, Fade duration, cut-end and hard-end behavior are stored in the Audio Settings. If real silence is detected at the end, the Fade can be set from this point onwards and the end can optionally be shortened. If there is no end silence, the hard-end Fade can grab and put a short Fade at the end of the file. This option is particularly useful for stems or mix versions where you want to automatically clean up reverb tails, empty ends or hard ends.

iPad integration

The Bouncer Tool can be operated from the iPad. When entering the Bouncer page, the iPad Remote requests the current Bouncer data from the Mac app. Tracks, presets, destination folders, Bounce Versions, Bounce-Rounds, round names, scheduled mutes and statuses are synchronized. The Mac app remains the central authority for Logic execution, project scanning and localized texts.

The iPad workflow corresponds to the Mac workflow: Rounds can be opened, renamed, deleted or tracks can be added. Individual tracks can be removed from existing rounds. Bounce Versions can also be deleted on the iPad as long as at least one version remains. Changed tracks from the track list can be dragged and dropped into a round; The temporary selection state is then reset.

Bouncer Tool Statusanzeige mit laufenden Bounce-Schritten
During an ongoing export, the status dialog shows the processed steps, the active Bounce-Round and the current progress.
Bouncer Tool auf dem iPad mit Trackliste, Bounce Versions und Round-Liste
The iPad Remote shows track list, filter, Bounce Versions, rounds, preset manager, name manager, dictionary, Audio Settings and the Bounce start.
Geöffnete Bounce-Rounds auf dem iPad mit Tracklisten, Exportnamen und Entfernen-Buttons
Open rounds show the tracks they contain and, for Single/Stem rounds, the expected file names. Individual tracks can be removed directly from the round.
Bouncer Preset Manager auf dem iPad mit Include-Regeln und Track Type
The Preset Manager is accessible on the iPad so that preset rules and track selection can also be checked remotely.
Bouncer Audio Settings auf dem iPad mit Bounce- und Export-Einstellungen
Audio Settings Presets are synced from the Mac app and can be controlled in the iPad workflow.

Options in detail

optionBenefitTypical example
Project scanReads tracks, groups, project name, track types, mute/solo and nesting from Logic project file or autosave.Automatically when opening the Bouncer and again after structural changes.
Destination PathSpecifies where export files are written.Project name - Bouncer Tool export alongside the Logic project.
Bounce VersionsBundle several variants of the same setup including your own round list and version defaults.60sec, 30sec and Underscore from the same arrangement.
Bounce RoundsMultiple export passes in one setup.Main Mix, Instrumental, TV Mix, Drums Stem, Strings Stem.
Round NameDefines the visible name of a round and, for Together rounds, the central name module of the file.Instrumental instead of automatically generic round name.
Track include/excludeDefines which tracks are active per round.Mute vocals for instrumental, only export stems.
Mute by Bouncer ToolThe Bouncer Tool remembers which tracks it has temporarily changed, cancels necessary initial mutes before solo/export rounds and then restores the original state.You can still export an originally muted synth track as part of a stem.
Name PresetsReusable filename building blocks.Customer, Project, Version, Date, BPM, Key, Round Name.
DictionaryAutomatically replaces or normalizes names.Violins 1 becomes too Vlns_1, unwanted special characters are removed.
LyricsFormats inserted lyrics live and saves them as a text file with name preset prefix in the export folder.UPM_SONG_LYRICS.txt next to the audio deliverables.
Audio SettingsDefines format, sample rate, bit depth, MP3 options and Bounce mode.WAV 48 kHz/24 bit plus MP3 listening socket.
Main PresetsSaves complete Bouncer Tool setups.One preset for trailers, one for song mixes, one for stem submissions.
Open Export FolderAfter exporting, opens the target folder directly.Quick control or transfer to upload/backup.
CancelCancels an ongoing process.If a round was configured incorrectly.

Plugins & patches

This window provides the database for many other tools. It scans and manages plugin names, library presets, I/O elements, buses, outputs, audio performances and bus performances.

AudioFX

Plugins & Patches Reiter Audio FX mit gescannten Audioeffekt-Plugins
The rider AudioFX shows the scanned audio effect plugins. The plugin names are on the left, followed by the manufacturer; The eye symbol indicates whether an entry is visible. This list is used for the Plugin Picker, Quick Insert, and any actions that load audio effects directly into Logic.

instruments

Plugins & Patches Reiter Instruments mit gescannten Software-Instrumenten
The rider instruments collects the scanned software instruments. Here you can see the instrument name, manufacturer and visibility. Ben's Toolbox needs this data if instruments are to be reliably selected and loaded via Mac app, iPad, Stream Deck or shortcut.

patches

Plugins & Patches Reiter Patches mit gescannten Logic Library Patches
The rider patches shows the Logic Library patches read. The entries are named according to the library or manufacturer path and can later be opened in pickers or remote workflows. If new instrument patches have been saved in Logic, this area should be rescanned.

Audio Performances

Plugins & Patches Reiter Audio Performances mit gespeicherten Audio-Track-Setups
The rider Audio Performances contains saved audio track setups such as vocal or recording chains. This list is intended for workflows where you want to quickly reopen or access a frequently used audio setup.

Bus Performances

Plugins & Patches Reiter Bus Performances mit gespeicherten Bus- und Effekt-Setups
The rider Bus Performances shows saved bus setups and effects chains. These entries are used for recurring routing or effect configurations, for example prepared vocal, drum or mastering buses.

I/O

Plugins & Patches Reiter I/O mit Eingängen, Ausgängen und Gerätetreibernamen
The rider I/O maps Logic names to the actual driver or device name. The picture shows, among other things, mono and stereo inputs as well as output areas. This mapping is important so that output, input, bus, and routing actions in Logic find the correct destinations.

When to rescan?

  • After installing or removing plugins.
  • After changes to the audio interface, outputs or bus names.
  • If iPad or Stream Deck do not display dynamic lists completely.
  • If new library presets are not found.
  • After major changes to Logic templates.

Bus FX Settings

Bus FX Settings is the administration for fast send workflows. You define a kind of recipe: name, target, plugin, output and send level. A button on the iPad, Stream Deck or in the Shortcut Manager can then execute this workflow.

Bus FX Settings Fenster mit Triggern, Plugin-Auswahl und Send-Level
Bus FX triggers combine bus destination, plugin, output and send levels into a repeatable routing workflow.

This management is also present on the iPad. There you can check existing triggers, create new triggers, check plugin, output and send values ​​and rescan I/O and bus data if necessary.

Bus FX Settings auf dem iPad mit Trigger-Liste, Plugin, Output und Send-Level
On the iPad, Bus FX Settings shows the trigger list with name, plugin, output and send level. About Add triggers new entries can be prepared; Scan I/O & buses updates the available routing destinations.

Options

  • Trigger name: Name under which the workflow is displayed or found.
  • Plugins: Effect to be loaded on the target bus.
  • Output: Exit or bus destination.
  • Send level: Start value of the send, e.g. B. 0 dB.
  • Prompt mode: Selection only when triggered instead of a fixed target.

Shortcut Manager

The Shortcut Manager is the bridge between Ben's Toolbox actions and your own keyboard controls. It is also helpful if you want to prepare complex actions without immediately building a Stream Deck layout.

Shortcut Manager mit Gruppen, Tastenkürzeln und Parametern
The Shortcut Manager automatically groups entries according to tool areas. You can name shortcuts and store fixed parameters or prompt options depending on the action.
Shortcut Manager mit geöffneter Aktionsauswahl
The action list combines your own keyboard shortcuts with Ben's Toolbox tools, logic commands and remote workflows.

What a shortcut can contain

  • An executable Ben's Toolbox action.
  • Fixed parameters such as plugin, output, gain value or CC target.
  • Prompt options for Mac, iPad or both.
  • Shortcut keys and modifiers.
  • Action-specific options, for example whether a prompt is opened or a fixed target is used.

Hover Actions are not an optional trigger for a shortcut, but a separate area. You work via the mouse position in the visible Logic Pro Channel Strip and can therefore also reach slots on an inactive track, for example Audio FX in the mixer via hover plus Modifier-Klick.

If a shortcut doesn't respond, first check if the same command from the Scripts window works. If it works there, the problem usually lies in the shortcut, focus or parameter values.

Visual Helper / Grid Helper

The Visual Helper places a visual aid on top of Logic Pro and is based on visible arrangement, ruler and locator data. It is helpful if you want to recognize rhythmic distances, locator positions or grid points in the arrangement more quickly.

The active visual helper status is reported back to iPad Remote and Stream Deck. When the helper is turned on, the corresponding remote buttons can visibly display their state instead of just blindly sending a command. This is important because the Visual Helper is often turned on and off during the arrangement.

Logic Pro Arrangement mit eingeblendetem Visual Helper Grid Overlay
The Helper Grid places transparent grid lines over the Logic Arrangement. This allows rhythmic positions, locator areas and distances in the project to be visually checked more quickly without changing the actual regions.
Setup-Fenster mit Visual-Helper-Einstellungen für Shape, Width, Grid, Opacity und Color
The Visual Helper settings are in the setup window. There the helper is activated and adapted to the current Logic project via shape, width, grid type, opacity and color.

Options

  • Enabled: Turn helper on or off.
  • Shape: Square, Rectangle, Circle, Vertical Oval, Horizontal Oval or Full Height.
  • Width: Width or size of the visual marker.
  • Grid: binary or ternary grid.
  • Opacity: Opacity.
  • Color: Color of the marking.
If the grid position is incorrect, briefly change the zoom level in Logic and then check the position again. Ruler-based detection has been improved for different zoom levels; However, at very large zoom levels and with piano roll displayed, Grid View can still differ. In this case, briefly re-zoom or switch the helper off and on again.

Prepare articulation sets

To optimally use the articulation options of Ben's Toolbox with Logic Pro, an existing articulation set is necessary. Ben's Toolbox does not replace library articulations, but rather prepares existing Logic articulation sets so that they can be used reliably live, during later editing as well as on iPad and Stream Deck.

Articulations Fenster mit Scan- und Convert-Bereich
The scan and convert section reads existing articulation sets and prepares them for remote workflows.
Articulations Fenster mit gelesenen Artikulationssets
Traces linked to the CC Monitor are displayed and stored here. When you reopen a project, this assignment is retained and can be used again immediately.
Articulations Image Dictionary mit Instrumentenbildern
Your own images can be stored in the Image Dictionary and assigned to track names or articulation sets using keywords. iPad and iPhone automatically select the appropriate image for the active track or set.

Basic principle

Ben's Toolbox works with the articulation sets that you already use in Logic Pro. In order to switch live, this must be in these sets Remote switch be active. So that you don't have to enter these values ​​manually, Ben's Toolbox contains a conversion script for existing type sets.

During conversion, the existing articulation set file is overwritten as a working file. Beforehand, Ben's Toolbox automatically creates a backup of the original file. The existing playing techniques will be converted so that Ben's Toolbox can use them for live use, post-editing, iPad and Stream Deck. Remote Switch is activated, the required values ​​are entered and the MIDI channel is opened 16 set. Ben's Toolbox does the rest.

iPad page for articulations

On the iPad, articulation sets are presented as a separate performance page. At the top you can see the connection to the Mac, the active track and the articulation set read. The large tiles trigger the playing techniques directly; Each generated MIDI event is mapped via the playing technique and velocity. Velocity uses Logic coloring so that recorded articulation changes can be quickly recognized later in Logic. The active articulation can be reported back in color when the CC Monitor is used on the logic track.

iPad-Artikulationsseite mit Violins-Track, BBCSO-Strings-Set, Artikulationskacheln und CC-Fadern
The iPad side combines articulation tiles, track navigation, live status, CC-Fader and CC buttons. Your own background images help you quickly recognize instrument groups.
AreaWhat can be seen?What is it intended for?
HeaderConnection to Mac, active track, articulation set, live/auto/CC status.Quickly check whether the iPad page belongs to the correct Logic track.
Articulation tilesPlaying techniques such as legato, staccato, pizzicato, tremolo or longs. Every triggered event is written with playing technique and velocity.Trigger slots live without having to search in the Logic menu and recognize the played changes in Logic based on the velocity coloring.
Track navigationArrows on the left move to the previous or next track.Jump between instrument tracks and display the appropriate set again.
CC lanesFreely configurable controller lanes on the left of the page, e.g. B. Expression, modulation, CC21 or your own CC targets.Play important controllers directly next to the articulations and adapt them per lane to the musical workflow.
Read / ActiveEvery lane can Read (green) or Active (blue).Read shows or accepts values, Active makes the lane the actively played controller.
Vertical slider with side sliderEach vertical CC slider also has a side slider for a second value. CC numbers and values ​​can be freely chosen.Trigger vertical and horizontal CC values simultaneously with one controller, e.g. B. Modulation plus vibrato or expression plus timbre.
CC-Fader and CC buttonsController at the bottom or left of the page; the assignment is freely configurable.Control dynamics, expression, vibrato and common MIDI controllers directly while playing.
Background imageInstrument image from Image Dictionary.Visual orientation for large templates and many library groups.
Practice: The combination of vertical slider and side slider is particularly useful for expressive libraries. A typical use is modulation on the vertical axis and vibrato or another sound parameter on the horizontal axis.

Recommended preparation process

  1. Select an instrument track in Logic.
  2. Assign the desired articulation set to the track in Logic Pro.
  3. Check whether the existing articulation set contains the desired playing techniques.
  4. In Ben's Toolbox the window Articulations open and go to tab Convert change.
  5. As a MIDI channel 16 use.
  6. Select and convert the individual articulation set or a folder.
  7. After conversion, reload the articulation set in Logic on the respective track. For a single set, the reload can be started directly via the results dialog; When converting folders, each affected set must be reloaded individually on its track.
  8. Read Articulations to have Ben's Toolbox reread the current set, slots and names.
  9. Den CC Monitor Use as MIDI FX on the logic track or Connect Use if live feedback and MIDI recall are to be used.
  10. Test on iPad or Stream Deck: Trigger slot, check active state, then check MIDI regions in Logic.

What exactly the conversion does

The conversion edits the existing one .plistfile in the Logic folder ~/Music/Audio Music Apps/Articulation Settings. The file will be overwritten, but the original file will be saved in the subfolder first Bens Toolbox Backup saved. This allows you to return to the original set if necessary.

In the work file, Ben's Toolbox activates Remote Switch, enters the required switch values and converts the existing game techniques so that they can be clearly triggered by Ben's Toolbox and later processed further in Logic. The MIDI channel must be included 16 be.

Note: If errors occur during the conversion or a set does not respond as expected afterwards, please contact support. We would be happy to help you check the specific articulation set.

CC Monitor

For optimal control of articulations, the CC Monitor as MIDI FX on every Logic track that works with articulations. The plugin helps Ben's Toolbox to report the current articulation state back from Logic and to more reliably align the control via Stream Deck, iPad Remote and Motion with the musical state of the track.

In practical terms, this means: iPad and Stream Deck can not only trigger articulations, but also display the active state better. Motion workflows and remote controls also benefit from this because Ben's Toolbox knows more precisely which gaming technology is active on the track. Therefore, use the plugin on tracks with articulation sets if you want to use live feedback, MIDI recall or the cleanest possible remote control.

CC Monitor MIDI-FX-Plugin mit CC-Werten und aktiver Artikulation Legato
The CC Monitor shows the received controller values and the detected articulation of the current track. This feedback is the basis for iPad and Stream Deck to display the active state more reliably.

Playing live vs. editing playing techniques

TargetPreparationWhat to pay attention to?
Play liveThe existing set is prepared for live release through the conversion.Remote Switch must be active; Ben's Toolbox enters the necessary values.
Edit playing techniquesThe converted playing techniques remain editable in Logic.After major changes to the articulation set, reload the set in Logic and reread it in Ben's Toolbox.
Remote feedbackHave active articulation reported back via the CC Monitor and MIDI recall.Without a plugin, a surface can send, but cannot automatically know every external state change.
Great librariesBreak complex sets into appropriate iPad or stream deck pages.Not all rare effects have to go to the first level; Quick orientation is important.

What should be checked before converting

  • Existing set: The articulation set must already exist in Logic and contain the desired playing techniques.
  • Remote switch: Remote switch is required for live switching; the conversion activates and fills these values.
  • MIDI-Channel 16: Channel 16 must be used for this workflow.
  • Backup: The working file will be overwritten, the original file will be in the folder beforehand Bens Toolbox Backup secured.
  • CC Monitor: For live feedback, MIDI recall and optimal remote control, use the CC Monitor on the relevant tracks.

MIDI Recall and active state

MIDI Recall is particularly helpful when not only a button is pressed, but the interface should know the current state. The CC Monitor can return articulation information from the Logic context to Ben's Toolbox. This means the iPad or stream deck display can stay closer to what is actually musically active.

Normal: short flashing in Logic

When triggering articulations live via iPad or Stream Deck, if the Piano Roll is not in focus, Logic may flash briefly or visibly change focus. The reason is not a bug in the function, but rather that the wrong window for setting the articulation is active. The articulation is still triggered; flashing does not affect functionality. If it bothers you, click on the piano roll once. As long as the Piano Roll remains the active window, the flashing disappears.

Recommendation: For live recordings with articulation changes, click on the piano roll once beforehand. Then the correct window stays in focus and Logic doesn't flash when triggered.

Stream Deck

The Stream Deck is the fastest hardware interface for Ben's Toolbox. It can trigger tools, windows, logic key commands, articulations, Visual Helper and prepared workflows.

Live feedback: Stream Deck Buttons can not only send, but also display status. This applies to articulations, MIDI-CC feedback and the Visual Helper. The active playing technique or an activated grid helper can be reported back instead of just blindly pressing a button.

Installation and updates

When started, Ben's Toolbox checks whether Stream Deck is installed and whether the Ben's Toolbox plugin is present. If the plugin is missing, the app can offer to download it. If an older plugin version is installed, an update window appears and, after downloading, opens the Stream-Deck-Plugin for installation.

Button types

  • Tool Actions: direct Ben's Toolbox tools.
  • Open Window: Open the Mac app window.
  • Logic shortcut: Send logic key commands.
  • Articulation buttons: Trigger slots 1 to 32 and display status.
  • Visual Helper: Switch Grid Helper on and off, including visible active status on the button.

Configure buttons in the Stream Deck app

Many Ben's Toolbox buttons are set up directly in the Property Inspector of the Stream Deck app. There you can specify whether a button immediately works with a fixed parameter or opens a prompt when pressed. The lists come from the Mac app's data: scanned plugins, library presets, outputs, sends, audio performances, bus performances and bus FX presets.

Prompt or firm: A button can remain universal, opening a selection every time it is triggered, or it can be fixed to a target. This way you can build a general work page and still prepare individual buttons for recurring studio setups.

Prompt and picker buttons

At Plugin Picker and Open Library Preset Many buttons can automatically receive the appropriate image. The Stream-Deck-Plugin comes with over 1000 images for plugins and software instruments. You can use this automatic image selection, deactivate it or use your own or manually selected image at any time.

Stream Deck Property Inspector Plugin Picker mit Prompt und gescannter Plugin-Liste
Add Existing Send: loads a fixed plugin or opens a prompt with the scanned plugins.
Stream Deck Property Inspector Open Library Preset mit Prompt und Preset-Liste
CC Monitor: selects library presets from the scanned preset list or asks when triggering.
Stream Deck Property Inspector Select Output mit Prompt und Output-Liste
Open Window: sets a fixed output or opens an output selection from the scanned I/O data.
Stream Deck Property Inspector Add Existing Send mit Send Target und Send Level
CC Monitor: creates sends with destination and level; Target can be fixed or selected by prompt.

Performances, routing and Bus FX

Stream Deck Property Inspector Audio Performance Picker mit Prompt und Audio-Performance-Liste
New Audio Mono: Calls up saved audio performances directly or opens a selection.
Stream Deck Property Inspector Bus Performance Picker mit Prompt und Bus-Performance-Liste
New Audio Stereo: uses prepared bus setups as a fixed button or prompt workflow.
Stream Deck Property Inspector Bus FX mit Preset-Liste fuer FX Sends
Audio Performance Picker: selects bus FX presets with plugin, target and send level or opens a dialog.

Audio tracks, gain and Fades

Stream Deck Property Inspector New Audio Track Mono mit Prompt fuer Input und Track-Name
CC Monitor: creates mono audio tracks with fixed or polled input and optional name.
Stream Deck Property Inspector New Audio Track Stereo mit festem Stereo-Input und Track-Name
CC Monitor: creates stereo audio tracks with prepared stereo input and track names.
Stream Deck Property Inspector Fades mit Fade In, Fade Out, Zeitmodus und Fade Type
Fades: controls Fade-In, Fade-Out, time mode, specific Fade times and Fade type.
Stream Deck Property Inspector Audio Gain mit absolutem und relativem Gain-Modus
Audio Gain: sets gain absolute or relative, for example fixed values or quick plus/minus steps.

Articulations on the Stream Deck

Articulation buttons on the Stream Deck can be created universally. The buttons are not tied to a specific instrument, but rather adapt to the instrument or articulation set of the currently selected Logic track. This allows the same Stream Deck page to be used for different libraries, instruments and articulation sets.

Stream Deck Artikulationsbuttons fuer BBC Symphony Orchestra Strings von Spitfire mit Logic Piano Roll und farbigen MIDI-Events
Example with BBC Symphony Orchestra Strings from Spitfire: The Stream Deck buttons adapt to the currently loaded articulation set. At the top right, the Read Articulation button shows which articulation set is currently loaded.
Stream Deck Artikulationsbuttons fuer Lacrimosa Choir von 8Dio mit ausgewaehltem MIDI-Event in der Logic Piano Roll
Example with Lacrimosa Choir by 8Dio: Visual feedback shows playing technique and velocity used. The colored MIDI events in the piano roll make articulation changes easier to recognize later.

The button at the top right of the Stream Deck articulation page is the Read Articulationbutton. It reads the articulation set of the currently selected track again and at the same time shows which set is currently active. This is particularly helpful when switching between instruments or checking whether the Stream Deck page matches the current Logic track.

Setting up with automatic articulation buttons is particularly quick: If you drag and drop these buttons onto the Stream Deck, each button counts up its slot independently. So you only create the buttons once; They are automatically assigned the correct slot and can then be used by any track with an existing articulation set. The stream deck page is therefore quick to set up and can be used universally for different instruments.

Important: This has to be on the tracks used Monitor CC MIDI FX Plugin so that Ben's Toolbox can clearly assign the articulation information to the correct track.

A button press has two tasks: If a MIDI event is selected in the piano roll, its articulation is changed to the playing technique pressed. If no region or MIDI event is selected for editing, the same key press sets the playing technique for live playing. This means you don't have to differentiate between separate editing and live buttons.

Normal: If the Piano Roll is not the active window, Logic may flash blue briefly when you press an articulation button. The function is not restricted by this. The button triggers both editing and going live; The edit command just doesn't end up in the required piano roll window if it isn't currently active.

MIDI-CC buttons on the Stream Deck

Stream deck buttons can also be used as MIDI-CC or performance parameter buttons. The buttons not only send a value, but can automatically respond to the current Logic state: the active parameter is highlighted on the Stream Deck, while Logic shows the appropriate automation or MIDI lane. This makes it immediately visible whether you are currently controlling modulation, expression, sustain, Pitch Bend, velocity or another controller.

Stream Deck MIDI CC Buttons mit aktivem MIDI Pitch Highlight und Logic Automation Lane fuer Pitch Bend
MIDI-CC buttons with automatic response: The active parameter is highlighted on the Stream Deck and matches the currently selected MIDI or automation lane in Logic.

What a button can know

propertyDescription
ActionBen's Toolbox tool, logic shortcut, window, articulation slot or prepared workflow.
ParametersOutput, plugin, preset, CC target, gain value, Fade time, articulation index or prompt mode.
labelCan be set manually or created automatically from Tool, Logic Shortcut, Preset or Articulation.
IconTool-specific icons, plugin matches, custom images or stream deck standard display.
statusActive articulation slot, visual helper state, update notice or connection status.
SourceButton can use the same backend command from Stream Deck, iPad or Shortcut Manager.

Good first stream deck pages

  • Transportation and navigation.
  • Bouncer Tool Startup and export folder.
  • Plugin Quick Insert and library presets.
  • Articulations 1 to 32.
  • MIDI CC, Velocity and Piano Roll.
  • Window: Bouncer Tool, Motion, Plugins & Patches, Bus FX, scripts, shortcuts.

iPad Remote

Ben's Toolbox Remote is the touch interface for iPad. It connects to the Mac app over the local network. The Mac app provides tool catalog, window list, text, images, presets, articulation status, Bouncer Tool data and UAD console mixer status.

Concept: The iPad is not just a second screen with buttons. It's a customizable Logic control surface with a dynamic tool catalog, auto-labels, custom images, pages, sections, UAD mixer and live feedback for articulations.

UAD mixer

The iPad Remote can directly display and control selected UAD console mixer functions. The Mac app reads the UAD console state, prepares channel strips, inserts, plugin parameters, preamp controls, sends, cue/aux sends, talkback and session information and synchronizes them with the iPad.

The UAD Mixer is available as its own iPad page and is powered via the Mac app. It is intended for studio situations in which UAD Console runs on the Mac, but levels, sends, inserts or cue mixes should be accessible directly on the iPad.

iPad Remote UAD Mixer mit UAD Console Channel-Strips, Inserts, Sends und Cue-Wegen
UAD Mixer in Ben's Toolbox Remote: Channel strips, insert and send areas are synchronized by the Mac and displayed as an iPad-compatible mixer interface.
AreaWhat is controlled
Channel stripsInput and virtual channels with Fader, pan, metering, record/monitor status and names.
Preamp & Unison48V, PAD, phase, low cut, input type and unison slot for real input channels.
Inserts & PluginsInsert slots, plugin selection, parameters, power, presets and removing plugins.
Sends, cues & AuxCue and aux sends with level, pan, mute and large send overlays for multiple destinations.
Talkback & SessionsLoad, save, resave, rename and delete talkback strip and UAD session.

Tool catalog

The catalog contains Bounce, plugins, performances, mixing, audio, MIDI, articulations and utilities. Many tools have parameters, search lists or status feedback. The Grid/Visual Helper toggle is also available in the catalog and shows the reported active status of the Visual Helper on the iPad.

Section Presets

presetContents
Windowsopens Mac windows like plugins & Patches, Bus FX, Motion, Scripts and Shortcuts.
transportBegin, Rewind, Play/Stop, Forward, Record, Capture, Cycle, Click.
navigationStart/End, marker navigation and zoom.
EditingUndo, Redo, Cut, Copy, Paste, Delete, Select All, Split.
Track ActionsNew Track, Duplicate, Delete, Mute, Solo, Record Arm, Rename, Track Navigation.
mixerMixer, Inspector, Smart Controls, Channel Strip Copy and Plugin Views.
AutomationShow automation, Off/Read/Touch/Latch/Write modes, clear automation.
MIDIEditingQuantize, Dequantize, Transpose, Octave, Join Notes, Mute Note.
ArticulationsSlots 1 to 29 plus Read Articulations.
PromptsQuick Insert, Library Preset, Bus Performance, Audio Performance, Add Send, FX Send, Output, new audio tracks.
HelperProject folder, SMPTE, I/O scan, read articulations, open window, piano roll, markers.
gain & Faderelative gain changes, Fade times, Fade types and reset.
MIDI CCModulation, Expression, Pitch Bend, Sustain, Volume, Pan, Velocity, Aftertouch, CC 21-23.

Bouncer Tool on the iPad

iPad can display Bouncer Tool data, edit rounds, and start Bounce operations. When opening the Bouncer page, the iPad Remote requests the current Bouncer data from the Mac app. Presets, dictionary, Name Presets, Audio Settings presets, Bounce Versions, track list and round structure are synchronized by the Mac app.

When a Main Preset is loaded, the iPad Remote sees the resulting Bounce Versions, Bounce-Rounds, track selections and audio settings assignments. Rounds can be renamed, tracks can be added or removed from a round using drag-and-drop, and Bounce Versions that are no longer needed can be deleted. The actual Logic execution remains on the Mac so scanning, export path, WebSocket status and automation are controlled in one place.

Since track numbers remain relevant for later mute/solo/select control, the visible track structure should not be changed outside of the Bouncer window while the Bouncer is open. If you collapse or expand track stacks, do this via the Bouncer and then read again.

Articulations on the iPad

The iPad app can display active articulations, trigger slots and work with background images. Your own images can be made available via the Mac app; Large, iPad-compatible images are recommended.

Grid, pages and buttons

The iPad grid can be built as a large, template-specific control surface. Pages and sections structure the buttons by work area: prompts, logic tools, helpers, gain/Fade, articulations or your own setups. This means that even a very large button layout can be used without having to put everything on a single layer.

iPad Remote Grid mit Prompts, Logic-Tools, Helfer-Buttons, Plugin-Bildern und Gain-Fade-Buttons
An existing iPad grid with several sections: prompts, logic tools, helpers and mixing buttons can be combined on a large, scrollable controller page.
iPad Remote Library Preset Settings mit Suchfeld, Choose on Mac und gescannten Instrument Patches
CC Monitor: Library presets and instrument patches can be searched for and set as button targets directly on the iPad; Alternatively, the selection remains on the Mac when triggered.
iPad Remote Plugin Picker Settings mit Suchfeld, Plugin-Bildern, Herstellern und gescannter Plugin-Liste
Add Existing Send: Plugins from the Mac scan appear with an image and manufacturer and can be directly selected as the target of an iPad button.
iPad Remote Settings mit Pages-Liste, Add Page, Connection Status und verbundenem MacBook
Pages are created and managed in the iPad settings. About Add Page new controller pages are created; the connection to the Mac and discovered hosts are displayed directly below.
optionDescription
pagesMultiple controller pages for different workspaces, templates or instrument groups.
SectionsReady-made groups such as transport, editing, mixer, MIDI, articulations, Bouncer Tool or your own tool groups.
Grid sizeButton areas can be organized as a grid so that iPad pages can be laid out densely or generously.
Own labelsButtons can be named manually.
Car labelIf no custom name is set, labels automatically come from tool names, logic shortcuts, presets, CC targets or articulation names.
Own picturesButtons, sections and articulation backgrounds can be provided with your own images from the Mac app.
Dynamic listsPlugins, presets, outputs, busses and logic shortcuts are loaded from the Mac app.
Folders/subpagesComplex setups can be divided so that large templates remain usable.
All shortcuts can be triggeredLogic Key commands and Ben's Toolbox shortcuts can be triggered from the iPad.

Live articulations with feedback

For sample libraries with many playing techniques, the articulation system is one of the most important workflows. Ben's Toolbox reads the articulation set of the active track, builds a remote representation from it and displays the slots on iPad and Stream Deck. When switching, the active state can be reported back.

If the CC Monitor is on the logic track as MIDI FX, MIDI recall can help to better track the current articulation state. This ties the iPad interface closer to the actual musical state: press button, Logic receives the articulation, feedback goes back to iPad and Stream Deck.

Articulation options

  • Trigger slots 1 to 32 directly.
  • Read current articulation set.
  • Show active playing technique on iPad and Stream Deck.
  • Use articulation backgrounds from your own images.
  • Use automatic labels from Logic articulation names.
  • Assign manual names when Logic names are too long or impractical.
  • Use MIDI recall via CC Monitor if the status should be reported back reliably.

iPhone Motion

Ben's Toolbox Motion uses motion and optionally position data from the iPhone to control MIDI CC, Pitch Bend, articulations and performance parameters. The configuration is in the macOS app so that mappings and display can be changed without adjusting the iPhone app.

Concept: Dynamics don't just have to be controlled with Modwheel, Fader or mouse. The iPhone can serve as a performative controller: move forward for activation, lift for intensity, tilt for expression, or a clean sine wave for vibrato.
macOS Motion Fenster mit Live-Position, Controller Mapping, Sensor-, AR- und Combo-Einstellungen
The motion settings are prepared in the macOS app. Here you specify which iPhone movement or AR position controls which CC, pitch bend or articulation value, which axis is used, how sensitive the movement reacts and whether presets are loaded or saved.

The iPhone app provides the movement data; the actual configuration is on the Mac. This allows new mappings, presets, CC targets and activation gestures to be changed without customizing the iPhone app itself.

Bouncer control on iPhone

The iPhone Motion app can also operate the Bouncer. Using the Bouncer panel, you select a Main Preset, load the preview with Bounce Versions, Bounce-Rounds, round tracks, cycle/audio/master FX details and start the prepared run directly from the iPhone. The actual Logic execution remains on the Mac.

While a run is in progress, the iPhone app shows status, current round and progress. It can cancel the run and display local iOS notifications for iPhone-started runs, completed rounds, and optionally Mac-started completions. These local notifications work as long as the app can receive status messages; fully reliable background pushes need APNs infrastructure.

iPhone-App Ben's Toolbox Motion mit Verbindung zum Mac, aktuellem Instrument, Motion-Lanes, Stop und Calibrate
The iPhone app shows the connection to the Mac app, the currently loaded playing technology and the active motion lanes. In Performance, Stop and Calibrate are directly accessible so that the movement can be quickly realigned or stopped.
Live-Position-Monitor der iPhone Motion App mit Sensorposition, Instrument und CC-Werten
The live position monitor visualizes the iPhone position and at the same time shows the currently sent values. This way you can check whether sensor, AR and CC assignments respond musically cleanly.

Articulations with the volume buttons

An important iPhone motion tool is articulation control via the volume buttons. The existing playing techniques are directly available for selection for the currently recognized articulation set. The assignment is automatically saved for each recognized set; Alternatively, settings can also be saved manually as a preset and reloaded.

Each volume button can hold two articulations: a main slot and a toggle slot. If you press the button while the main slot is active, it will jump to the toggle slot. If the toggle slot is active, it jumps back to the main slot. If neither articulation is currently active, the main slot is set first; with repeated use, the button switches between both slots. This allows a single volume button to be used e.g. B. switch between legato and tremolo or between staccato and pizzicato.

iPhone Motion Volume Buttons Einstellungen fuer Artikulationsslots
For each articulation set, Volume Up, Volume Up Toggle, Volume Down and Volume Down Toggle can be placed on specific slots.

Mapping basics

  • Source: Sensor, AR position or other motion data.
  • Axis: e.g. B. X, Y, Z or derived directions.
  • Direction: only above, only below or bidirectional.
  • Goal: MIDI CC, Pitch Bend or internal Ben's Toolbox action.
  • Range: minimum and maximum MIDI value.
  • Starting value: Value when activated or in neutral state.
  • Activation trigger: Movement that first activates a lane.

Pitch Bend and vibrato

Pitch Bend should not constantly react to every small movement. Therefore an activation gesture can be used. When activated, the current iPhone height is set as the zero point. A clean sine wave can be used for vibrato; The movement then determines intensity or activation rather than the actual shape of the curve.

Live preview

The Motion Live Preview shows mappings, values ​​and curves. Sine Vibrato uses a true sine representation to show what is being sent musically.

Typical mappings

Musical goalmovementMapping
Dynamics/expressionLift iPhone slowlyY or height on CC 11, CC 1 or instrument-specific dynamics.
Activate vibratoMove iPhone forwardZ axis as activation trigger, Pitch Bend or CC only active afterwards.
Vibrato intensityMove iPhone upThe amplitude of a sinusoid increases, the actual curve remains clean.
Filter/timbreTilt or rotateX/Y axis on CC 74, CC 71 or library specific controller.
Articulationshort, defined gestureTrigger Ben's Toolbox articulation action.
Safe zero pointActivation gestureCurrent altitude or position is set as a neutral starting point.

Activation triggers

Each lane can optionally only be activated by a different movement. This prevents normal hand movements from immediately sending MIDI. Example: Z axis forward activated Pitch Bend; only then does the height control the vibrato intensity. If the iPhone is withdrawn, Pitch Bend is deactivated again.

Window Catalog

These windows can be opened remotely via iPad or Stream Deck:

  • Bouncer Tool
  • Plugins & patches
  • Bus FX Settings
  • Motion
  • Scripts
  • Shortcuts
  • Articulations

System windows such as Settings, License or About are not offered as a remote catalog in the same way.

Tool options at a glance

This table summarizes which parameters the most important tools typically have and why they are relevant in practice. The specific selection may vary depending on the tool catalog, scan status and logic context.

ToolImportant optionsRemote use
Bouncer ToolMain Presets, Bounce Versions, Bounce Rounds, Destination, Track Selection, Mute Rules, Audio Settings, Name Presets, Dictionary, Lyrics, iPhone Notifications, Open Export Folder, Cancel.iPad can use Tracks, Presets, Versions, Rounds, Status and Bounce start. iPhone Motion can start Main Presets with preview, show progress, cancel and trigger local notifications.
Bounce MP3Format WAV/AIFF/CAF, bit depth, sample rate, interleaved/split, dither, normalize, offline/realtime, audio tail, tempo info.iPad, Stream Deck or Shortcut can trigger fixed Bounce presets.
Bounce MP3Bitrate, Mono/Stereo, Quality, VBR, Smart Encoding, Filter under 10 Hz, Normalize, Audio Tail, Tempo Info.Ideal as a quick listening mix button.
exportCycle Only, Trim Silence, Extend to End, Format, Bit Depth, Bypass FX, Volume/Pan, Tail.For quick region or area exports.
AddFX pluginPlugin name, slot behavior, mono/stereo variant, prompt or direct parameter.iPad/Stream Deck show plugins after scanning and can use auto icons.
Quick InsertSearch text, prompt target Mac/iPad/both, plugin selection, dynamic list.Very fast for frequently changing plugins.
Open Library PresetPreset name, subfolder, direct selection or prompt.Remote lists are created from the library scan.
Add SendBus destination, send level, prompt mode, scanned outputs/buses.Button can generate a send directly.
FX Send PresetTrigger name, plugin, output, send level, prompt or fixed workflow.A button creates recurring rooms/delays/FX sends.
Set outputOutput destination, prompt or direct parameter, scanned I/O list.Very useful for stem routing and template switching.
New Audio Mono/StereoMono/stereo, input and optional track name; If the input is empty, a prompt opens.Custom track buttons for recording setups.
FadeFade-In, Fade-Out, absolute/relative time, Fade type, reset.Fast editing buttons without Inspector search.
Set gainAbsolute value or relative change in dB.Buttons like -1 dB, +1 dB, -3 dB, reset.
Set velocityTarget value for selected MIDI events.Piano Roll Workflow on iPad/Stream Deck.
Set CCCC target such as Modulation, Expression, Pitch Bend, Sustain, Volume, Pan, Aftertouch, CC 20-32.Jump straight to the correct lane.
Logic shortcutAny key command exported from Logic, searchable and triggerable.All shortcuts can be triggered by iPad and Stream Deck.
ArticulationsSet Articulation, Trigger Slot 1-32, Read Articulations, Articulation Menu, MIDI Recall.Live feedback on iPad and Stream Deck.
Visual HelperEnabled, Shape, Width, Grid Mode, Opacity, Color.Remote toggle and status display.
Motion MappingSource, axis, direction, range, target CC/Pitch Bend, activation trigger, zero point, sine vibrato.iPhone as a performative controller.
Open WindowWindow ID for Bouncer Tool, Motion, Plugins & Patches, Bus FX, scripts, shortcuts, articulations.iPad/Stream Deck open the appropriate Mac view.
Submit Script RequestContact and feedback entry for new script or workflow requests.No automation command; leads to the support/contact route.
Support/Voice CentralSupport collects diagnostic and log context; Voice Central manages voice profiles and is only visible with active Ben's Choir access.Support is intended locally in the Mac app; Voice Central is not a general remote button.

FAQ & Troubleshooting

Which components do I really need?

The macOS app is the center and is always needed. Stream Deck Plugin, iPad Remote and iPhone Motion are additional user interfaces. Without the Mac app running, you cannot control Logic Pro.

What permissions does Ben's Toolbox need?

The app requires macOS operating aids so that Logic Pro can be read and controlled reliably. Network access, MIDI and access to local files may also be relevant for certain functions.

Why does Logic blink when triggering articulations?

When triggering articulations live via iPad or Stream Deck, if the Piano Roll is not in focus, Logic may flash briefly or visibly change focus. The reason is not a bug in the function, but rather that the wrong window for setting the articulation is active. The articulation is still triggered; flashing does not affect functionality. If it bothers you, click on the piano roll once. As long as the Piano Roll remains the active window, the flashing disappears.

Stream Deck Plugin is not recognized

Check whether the Elgato Stream Deck app is installed, the Ben's Toolbox plugin appears in the Stream Deck plugin list and Ben's Toolbox has been restarted after installation. If an old version is installed, the Mac app update window should offer the Stream Deck update.

Logic MIDI Device is missing or MIDI devices respond incorrectly

When starting, Ben's Toolbox checks whether its own Logic MIDI device is present. If it is missing, it will be installed automatically after a backup of the Logic Control Surface file. If the device does not appear or other MIDI devices then react unexpectedly, exit Logic Pro, open in Ben's Toolbox Setup > MIDI Device Manager and use Re-Install Device or Restore MIDI Device File. The legacy installer and manual installation are fallbacks if the automatic file setup does not work on a system.

iPad cannot find the Mac

iPad and Mac must be on the same local network. Also check that Ben's Toolbox is running, the remote connection is active in the Mac app and no firewall is blocking the local WebSocket port.

iPhone Motion feels delayed

If possible, use a stable local WiFi and check in the Motion window whether Live Preview and unnecessary windows are closed. With AR mappings, the position can be smoothed more than pure sensor signals.

Bouncer Tool does not find tracks or does not start

Check that Logic is open, the project is fully loaded, and Ben's Toolbox can read the current Logic project file or autosave file. Save the project manually once if the project path is not yet stable. For large templates, rereading them after they have fully loaded can help.

If track selection, mutes or solos do not fit the visible structure, track stacks outside of the Bouncer have probably been collapsed or expanded. Establish the desired visibility in Logic, reopen the Bouncer or read the tracks again and rebuild the affected round.

Where can I find logs and support information?

Logs are located in the user folder Library/Logs/BensToolbox or in the app support/log area of ​​the installed version. For support, app version, macOS version, Logic version and a short description of the reproducible flow are helpful.

A button doesn't do anything

Check that Ben's Toolbox is running, Logic is open, accessibility features are enabled, and the action works directly in the Mac app.

Lists are empty or incomplete

Scan into plugins & Repatch the affected category. Then reconnect iPad or Stream Deck or reload the catalog.

Articulation status is incorrect

Check active track, save project once or wait for autosave and put CC Monitor on the track as MIDI FX. Ben's Toolbox now prefers to read articulation sets, CC monitor instances and plugin information via the Logic project index; Manual AX reading is usually no longer necessary.

Motion affects incorrect values

Check mapping lane: target, axis, range, direction and activation condition. For Pitch Bend, also check the pitch bend range in the instrument.

Grid Helper is incorrectly positioned

Briefly change the zoom level in Logic and then check the position again. Grid View currently does not work correctly with Piano Roll displayed; we are working on a correction.

Release Notes

Here you will find the most important changes to the current versions of Ben's Toolbox.

Version 3.3.73 (116) - 30.06.2026

  • The setup menu state is reloaded from the current state after the initial setup.
  • The red setup notice now disappears as soon as the important setup steps have been completed.

Version 3.3.72 (115) - 30.06.2026

  • The setup menu status is now updated directly once setup checks are completed or reassessed.
  • This means that a red setup notice no longer remains visible if all important points have already been completed.

Version 3.3.71 (114) - 30.06.2026

  • The accessibility setup now actively asks macOS to add Ben's Toolbox to the sharing list when clicking “Open Settings”.
  • Setup status no longer shows warning for non-blocking MCU handshake states in the menu.
  • The first permission windows maintain the dark Ben's Toolbox look more reliably on light macOS systems.

Version 3.3.70 (113) - 30.06.2026

  • The first start now checks the update, test phase/license, access rights and setup one after the other even more reliably.
  • Missing accessibility and screen recording permissions are more clearly identified and displayed in the setup status.
  • The Visual Helper now requests the required screen recording permission directly when activating it.

Version 3.3.69 (112) - 29.06.2026

  • The first start is more stable: update check, test phase/license, access rights and MIDI setup now run smoothly one after the other.
  • When accessibility features are needed, the macOS system settings are brought to the foreground more reliably.
  • Minor corrections in the setup and installation wizard.

Version 3.3.68 (111) - 29.06.2026

  • The start of the test phase now shows clearer information if a demo has already been used on this Mac or with this email.
  • Registration makes a better distinction between pending email confirmation, existing account and license entry.
  • Minor stability improvements in the startup and license windows.

Version 3.3.67 (110) - 29.06.2026

  • The setup check now detects installed Ben's Toolbox MIDI/Lua components more reliably.
  • When you start the app, the update check now appears in front of other setup windows.
  • The setup status avoids false warnings when MIDI devices are installed correctly.

Version 3.3.66 (109) - 29.06.2026

  • The initial boot and setup has been made more stable, especially on macOS systems in light appearance.
  • Library sharing and Logic list preparation are now examined more closely and displayed more clearly.
  • The Setup window more reliably displays open setup issues in the checklist.
  • The MIDI Device Manager can be opened again directly from the setup.

Version 3.3.65 (108) - 28.06.2026

  • The Setup side panel now uses the clearer label "Setup Status" instead of "System Checklist".
  • The header of the status panel is no longer designed as a collapsible list entry so that no further hidden list is expected.
  • The status line now clearly states if there are no open setup issues.

Version 3.3.64 (107) - 28.06.2026

  • The setup window now only shows open issues in the system checklist instead of all successful status points.
  • The Setup menu entry displays a red exclamation mark when important setup steps such as Accessibility, MIDI/Lua, Logic Registration, Library, or Screen Capture need attention.
  • The support diagnostics now transmits a cleaned setup health status so that it is easier to see for each user which access rights have been granted and where a setup can fail.

Version 3.3.63 (106) - 24.06.2026

  • Improved reliability in setup.
  • The setup window no longer automatically reopens after closing.
  • The setup checklist will now exit cleanly along with the setup window.

Version 3.3.62 (105) - 24.06.2026

  • The setup window has been improved with a compact system checklist. The checklist now extends to the side and no longer changes the actual setup layout.
  • A crash that could occur on some systems when opening Setup has been fixed.

Version 3.3.61 (104) - 20.06.2026

  • The reliability of app triggers has been improved. Shortcuts, stream deck actions and benstoolbox links are now registered more reliably after installation or update.

Version 3.3.60 (103) - 18.06.2026

  • The initial start has been improved. Ben's Toolbox now guides new users more clearly through account setup, permissions and the initial preparation of logic lists.

Version 3.3.59 (102) - 17.06.2026

  • The installer package has been corrected so that Ben's Toolbox installs reliably in the Applications folder and starts correctly after installation.

Version 3.3.58 (101) - 17.06.2026

  • The installer package has been corrected so that Ben's Toolbox installs reliably in the Applications folder and starts correctly after installation.

Version 3.3.57 (100) - 17.06.2026

  • The installer has been corrected so that Ben's Toolbox installs reliably in the Applications folder and starts correctly after installation.

Version 3.3.56 (99) - 17.06.2026

  • Fixes installer output so that Ben's Toolbox installs reliably in the Applications folder and starts after installation.

Version 3.3.55 (98) - 17.06.2026

  • Improves first boot and license activation after installation.
  • The registration dialog can now be canceled cleanly and shows clearer information if a trial can no longer be started on this Mac.

Version 3.3.54 (97) - 17.06.2026

  • The first boot after installation has been made more robust.
  • The MIDI Device Setup now waits for an active demo or license and shows clearer indications if Logic Pro or the MIDI Device Setup still need attention.
  • Ben's Toolbox now warns if the app language and the Logic Pro language do not match.
  • Further minor stability improvements for setup and start behavior.

Version 3.3.53 (96) - 16.06.2026

  • Public notices, release texts and product texts have been cleaned up and formulated more clearly.
  • Data protection, documentation and app links have been revised and standardized.

Version 3.3.52 (95) - 15.06.2026

  • When Logic Pro is closed, trigger logic no longer starts automatically. Ben's Toolbox now shows a clear hint and waits for Logic to open first.
  • Improved support and compatibility checking.

Version 3.3.51 (94) - 14.06.2026

  • The short feedback window now confirms immediately, closes automatically and sends in the background. This means the app can no longer get stuck on "Send...".

Version 3.3.50 (93) - 14.06.2026

  • The short feedback window now responds more robustly to network problems and can be closed at any time.
  • Small stability improvements for server communication and app dialogs.

Version 3.3.49 (92) - 11.06.2026

  • Fade commands no longer change existing Fade times when only Fade type or Fade mode is adjusted.
  • Maintenance fixes for remote and stream deck workflows.

Version 3.3.48 (91) - 10.06.2026

  • Remote workflows improved: iPad and Stream Deck respond more reliably in Articulation, CC-Fader, MIDI Button and CC Monitor workflows.
  • Small maintenance fixes for remote workflows and release package.

Version 3.3.47 (90) - 10.06.2026

  • MIDI Device Manager improved: If Logic Pro is already running, Ben's Toolbox no longer tries to silently reinstall the Logic Control Surface file when starting.
  • New guidance clearly explains whether Logic should be closed or legacy installer or manual installation can be used.
  • The blocked state is now more clearly distinguished from true MIDI device errors.

Version 3.3.46 (89) - 10.06.2026

  • Support window added: direct link to the community forum.
  • Update and support information for the current release status cleaned up.
  • Small stability and maintenance improvements.

Version 3.3.45 (88) - 09.06.2026

  • Shortcut Manager now displays keys based on the current keyboard layout.
  • Support and setup information is presented more clearly in the customer portal.
  • Small stability and maintenance improvements.

Version 3.3.44 (87) - 09.06.2026

  • Improved language selection: The system language option remains stable and uses English as a fallback if the system language is not supported.
  • About window updated and added a direct link to the documentation.
  • Small stability and maintenance improvements.

Version 3.3.43 (86) - 09.06.2026

  • Version 3.3.43 (86) - 09.06.2026:
  • New short feedback query after long-term use so that feedback can be sent directly from the app.
  • Improvements in server communication and small setup notes.

Version 3.3.42 (85) - 09.06.2026

  • Stability improvements for MIDI device setup, trial start and server communication.
  • Clearer indications if the Logic MIDI device needs to be repaired or set up manually.
  • More stable workflows for iPad, iPhone Motion and Stream Deck.

Version 3.3.41 (84) - 08.06.2026

  • Activation is clearly separated: test phase via email or license via email and license key.
  • After removing a license, Ben's Toolbox can be reactivated directly.

Version 3.3.40 (73) - 07.06.2026

  • Setup: Demo activation and first start improved.
  • Bouncer Tool and remote workflows: stability and sync improvements.
  • General: Maintenance fixes for licensing and documentation.

Version 3.3.39 (72) - 07.06.2026

  • Bouncer Tool: Preset and manual track selection improved.
  • Setup: Licensing and MIDI device setup refined.
  • General: Stability fixes and release maintenance.

Version 3.3.38 (70) - 05.06.2026

  • Bouncer Tool: Compact localized start screen added, with short setup steps and direct documentation link in the current app language.
  • Bouncer Tool: Lyrics tool supplemented with live formatting, umlaut conversion, undo, translation options, speech recognition and Lyrics file export to the Bounce folder.
  • Bouncer Tool: Added iPhone notification settings and prepared the Motion app integration to start Main Presets from the iPhone.
  • Setup: Added a more secure MIDI Device Manager. Ben's Toolbox can now install the Logic MIDI device in the background, creates a backup before making changes to Logic's control surface file, and offers restore, re-install, legacy installer and manual setup.
  • Bouncer Tool: Mute handling improved. Tracks muted in Logic are recognized, planned round mutes are displayed correctly, and muted tracks are temporarily unmuted before solo/export if necessary and restored after the round.
  • Bouncer Tool: Main preset recall for manual Bounce Rounds improved, including saved manual track selection, editable round names, protection against duplicate names, drag-and-drop assignment and deleteable tracks/versions.
  • Bouncer Tool: Bounce Versions, round details, filter states and Single export layout on macOS and iPad Remote improved.
  • Bouncer Tool: Added safer mixer mode preflight before Bounce runs and removed slow track click fallbacks.
  • Documentation: Bouncer documentation and screenshots updated for macOS and iPad Remote.

Version 3.3.37 (69) - 04.06.2026

  • Bouncer Tool: Compact localized start screen added, with short setup steps and direct documentation link in the current app language.
  • Bouncer Tool: Lyrics tool supplemented with live formatting, umlaut conversion, undo, translation options, speech recognition and Lyrics file export to the Bounce folder.
  • Bouncer Tool: Added iPhone notification settings and prepared the Motion app integration to start Main Presets from the iPhone.
  • Setup: Added a more secure MIDI Device Manager. Ben's Toolbox can now install the Logic MIDI device in the background, creates a backup before making changes to Logic's control surface file, and offers restore, re-install, legacy installer and manual setup.
  • Bouncer Tool: Mute handling improved. Tracks muted in Logic are recognized, planned round mutes are displayed correctly, and muted tracks are temporarily unmuted before solo/export if necessary and restored after the round.
  • Bouncer Tool: Main preset recall for manual Bounce Rounds improved, including saved manual track selection, editable round names, protection against duplicate names, drag-and-drop assignment and deleteable tracks/versions.
  • Bouncer Tool: Bounce Versions, round details, filter states and Single export layout on macOS and iPad Remote improved.
  • Bouncer Tool: Added safer mixer mode preflight before Bounce runs and removed slow track click fallbacks.
  • Documentation: Bouncer documentation and screenshots updated for macOS and iPad Remote.

Version 3.3.35 (67) - 01.06.2026

  • Bouncer Tool: Lyrics tool supplemented with live formatting, umlaut conversion, undo, translation options, speech recognition and Lyrics file export to the Bounce folder.
  • Bouncer Tool: Added iPhone notification settings and prepared the Motion app integration to start Main Presets from the iPhone.
  • Bouncer Tool: Mute handling improved. Tracks muted in Logic are recognized, planned round mutes are displayed correctly, and muted tracks are temporarily unmuted before solo/export if necessary and restored after the round.
  • Bouncer Tool: Main preset recall for manual Bounce Rounds improved, including saved manual track selection, editable round names, protection against duplicate names, drag-and-drop assignment and deleteable tracks/versions.
  • Bouncer Tool: Bounce Versions, round details, filter states and Single export layout on macOS and iPad Remote improved.
  • Bouncer Tool: Track reading is done via Logic project file/autosave; Mixer handling is limited to targeted preflight fallback when the mixer state is unclear.
  • Documentation: Bouncer documentation and screenshots updated for macOS and iPad Remote.

Version 3.3.34 (66) - 31.05.2026

  • Bouncer Tool: Bounce Versions added to export multiple song variants from an arrangement.
  • Bouncer Tool: There are now defaults per version and per round overrides for range, audio settings, Master FX, online mode, Fades, stems and naming addons.
  • Bouncer Tool: Marker and clock-based range control added, including logic marker names, marker lengths and safer locator handling.
  • Bouncer Tool: Preset management improved with editable include/exclude rules, track types, match modes and nesting scope.
  • Bouncer Tool: Live Bounce status improved with version, round and compact settings badges for macOS and the iPad Remote.
  • Stability: Main-based Bounce-Rounds now retain the current logic mix state and avoid unnecessary solo/mute or mixer mode switching.
  • Logic Project Analysis: Track, Marker, Mixer Mode, Arrangement End, Routing, Send and Plugin metadata are read better.

Version 3.3.33 (65) - 27.05.2026

  • Bouncer Tool: Added reusable audio settings presets. Each Bounce-Round can now use its own saved Bounce/export setup.
  • Bouncer Tool: Main Presets now safely revert to default when an audio preset is deleted.
  • iPad/Stream Deck: Visual Helper Feedback added so that the active grid helper status is visible on the remote controls.
  • Visual Helper: Ruler-based grid detection and line emphasis in Logic has been improved for different zoom levels.
  • UAD Mixer: Improved iPad feedback when changing values in the UAD Console on Mac.
  • Start behavior: The installation manager only opens if the Ben's Toolbox MIDI device is not yet registered in Logic.

Version 3.3.32 (64) - 22.05.2026

  • Improved start after updates: Ben's Toolbox now checks the Logic Control Surface settings and only opens the installation manager if the Ben's Toolbox MIDI device is not registered.
  • Existing installations start more smoothly after an update, while new or incomplete Logic setups continue to receive the setup wizard.

Version 3.3.31 (63) - 22.05.2026

  • Performance and stability update for larger Logic sessions.
  • Project and autosave scans now reuse current project data more efficiently and avoid repeated file reading in Bouncer and articulation workflows.
  • Articulation feedback from Monitor CC works more efficiently because switch data is cached and only updated when articulation data changes.
  • Data updates for iPad and Stream Deck are now debounced and cached, reducing unnecessary JSON traffic without limiting live updates.

Version 3.3.30 (62) - 21.05.2026

  • Hotfix: Articulation data follows the currently open Logic project again. After an arrangement change, Ben's Toolbox updates the Project Scanner instead of continuing to use an old project cache.
  • Improved reliability for articulation tiles on iPad and Stream Deck when reading Monitor CC instances and articulation sets from the Logic project file.
  • Hover actions for audio FX, sends and outputs remain faster in large sessions during Logic playback because known slot rows are reused and reread once via AX if necessary.

Version 3.3.29 (61) - 19.05.2026

  • Hotfix: Hover actions for Audio FX, Sends and Outputs now open significantly faster when Logic is running during high project load.
  • Ben's Toolbox reuses known Logic slot rows instead of querying Logic's accessibility tree on every hover trigger. If a cached position is out of date, it is read once fresh via AX and tried again.

Version 3.3.28 (60) - 18.05.2026

  • Hotfix: The MCU port for track selection is active again by default so that articulation tracking and monitor CC filtering work correctly on fresh installations.
  • This fixes the active lane detection for iPad, iPhone and Stream Deck after release 3.3.27.

Version 3.3.27 (59) - 18.05.2026

  • This release brings major workflow improvements for Logic Pro users.
  • Bouncer Tool: Tracks are now read from the Logic project data rather than through the mixer, including track names, track types, mute/solo status, nested track layers, hidden/collapsed tracks, articulation sets, and monitor CC plug-in information.
  • Bouncer Tool: Track import is faster and no longer requires opening or clicking the Logic Mixer. Presets can now use top level, nested first level and nested second level conditions.
  • Logic Prechecks: Click and low latency are now read first and only activated when really necessary.
  • UAD Mixer: The iPad Remote mixer now scrolls horizontally, holds master/aux/talkback sections and uses a more console-like layout with improved Fadern, meters, sends, Channel Strips and more direct low latency controls.
  • Articulations: Track identification and monitor CC heartbeat mapping are more robust, even with the same track names and renamed tracks.
  • Stream Deck: Less message traffic and corrected Fade/Gain commands ensure better response time.
  • Ben's Choir: License refresh via Ben's Toolbox, improved multi-region timing, manual choir rendering after edits, stereo output and safer voice match behavior.
  • General stability and performance improvements in the macOS app, Stream Deck plugin, and included audio plugins.

Version 3.3.26 (58) - 16.05.2026

  • Stream Deck update window corrected: After the plugin installation, Ben's Toolbox now recognizes the installed version, displays the successful installation and closes the window automatically.

Version 3.3.25 (57) - 16.05.2026

  • Bouncer now reads tracks directly from the Logic project file or autosave file. The mixer no longer needs to be opened or clicked to import.
  • The Bouncer recognizes top-level, first-level and second-level nesting and can use these levels as conditions in the Preset Manager.
  • Tracklists show nested tracks with indentation, including iPad remote.
  • Click and low latency tests have been stabilized and avoid unnecessary opening of the mixer.
  • Articulation sets, CC monitor instances and plugin information are read via the new Logic project index.
  • Remote articulation switching via iPad, Stream Deck and iPhone again uses the proven channel 16 switch plus Logic articulation command.
  • Additional Ben's Toolbox windows can now be toggled from iPad and Stream Deck.

Version 3.3.24 (56) - 14.05.2026

  • Security fix for existing accounts: A known email address will no longer start a new trial without account registration.
  • If a Ben's Toolbox account or purchase already exists for the email, the app opens the portal login and only activates after successful registration.
  • New, previously unknown email addresses can still start a trial normally.

Version 3.3.23 (55) - 14.05.2026

  • Deleted trial profiles are no longer displayed as a permanent "trial revoked" state.
  • If the server reports a deleted trial, the app starts again with the email entry as with a fresh installation.
  • A normally completed trial remains a purchase case and continues to only show the purchase path.

Version 3.3.22 (54) - 14.05.2026

  • Ben's Toolbox checks the license and trial status again on the server if the online connection is available.
  • Offline use remains possible for valid trials and purchased licenses.
  • Deleted or revoked trials and licenses will be deactivated locally with the next successful online check.
  • The license server now treats deleted trial and purchase data sets as no longer active.

Version 3.3.21 (53) - 13.05.2026

  • Hotfix for the Visual Helper: The grid remains visible when macOS system overlays such as the notification center are in the foreground.
  • Active trials now receive the same feature access as purchased licenses, including Visual Helper, shortcuts, URL control and remote connection.
  • If the trial has expired, the app functions remain blocked; Buy Now and Exit remain accessible.
  • The installer contains the current versions of Ben's Choir, CC Monitor and the Stream Deck plugin.

Version 3.3.20 (50) - 11.05.2026

  • Maintenance update with stability improvements for the connection between Ben's Toolbox and Logic Pro.
  • More reliable processing of fast control data and smaller status updates.
  • Updated installer with the latest versions of Ben's Choir, CC Monitor and the Stream Deck plugin.

Version 3.3.19 (49) - 11.05.2026

  • Maintenance update with stability improvements for the connection between Ben's Toolbox and Logic Pro.
  • More reliable processing of fast control data and smaller status updates.
  • Updated installer with the latest versions of Ben's Choir, CC Monitor and the Stream Deck plugin.

Version 3.3.18 (48) - 07.05.2026

  • Trial version improved: Trial activation is more clearly localized and clearly indicates when the email needs to be confirmed first.
  • Remote access hardened: URL commands and WebSocket connections are now consistently blocked if there is no valid license or active trial version.
  • Stream Deck stabilized: Bounce buttons now load their graphics directly from the plugin bundle, so that icons appear more reliably after packaging and installing.

Version 3.3.17 (47) - 06.05.2026

  • Improved CC monitor stability when reopening Logic projects.
  • CC monitor IDs are recognized more robustly and can be remapped via iPad or Stream Deck without using a new plugin.
  • Additional diagnostics and migration data for CC monitor associations facilitate future updates.

Version 3.3.16 (46) - 05.05.2026

  • The CC Monitor now remembers received CC lanes per plugin instance. A lane remains visible once it has been received and no longer disappears just because the value is 0.
  • Reset/Stop specifically empties the saved CC lanes so that a new run starts cleanly again.
  • The status line of the CC Monitor has been corrected: the Disconnect button is fixed to the left of ID/Version, and long track names are shortened instead of overlaying Disconnect or ID.
  • The installer contains the current version of CC Monitor.

Version 3.3.15 (45) - 04.05.2026

  • The documentation has been rebuilt and is now prepared in multiple languages ​​for Ben's Toolbox, iPad Remote, iPhone Motion and Stream Deck.
  • The download pages have been updated, localized and structured for the new app and plugin downloads.
  • In-app links and setup notes now lead more consistently to documentation, downloads and plugin pages.
  • The WebSocket connection now reports additional startup information to make remote clients and support cases easier to understand.
  • Piano Roll CC status feedback no longer blocks the Mac app when Logic responds slowly to accessibility queries.
  • Hovering over the Settings button of an audio track now more reliably recognizes the track as an audio channel and opens the audio performances instead of the bus performances.
  • The installer contains the current versions of Ben's Choir and CC Monitor.