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 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, scanned data and performs the actual action in Logic Pro.
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 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 menus each time.
Multiple 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 feedback
Articulations 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 Monitor
Using 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
Dynamics control with the iPhone
Movement, 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 tools
Load 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 grid
Buttons, 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 infrastructure
Ben'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
Install and start Ben's Toolbox.
Allow macOS accessibility features.
Open Logic Pro.
Set Ben's Toolbox to the same language in which Logic Pro is running.
Have the virtual controller set up or add it manually in Logic.
2. Scan data
Plugins & patches open.
Scan plugins, library presets, inputs/outputs and buses.
Rescan for new plugins or changed I/O names.
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 controller so that actions from the Mac app, Stream Deck, iPad and shortcuts arrive reliably in Logic Pro. The setup wizard sets up this connection automatically; alternatively, the Ben's Toolbox port can be manually added as a controller input in Logic Pro.
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: The following slides show the most important steps for the first logic controller setup.
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 interface having to maintain its own logic configurations.
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, and plugins & Patches, Bus FX, Motion, Shortcut Manager, articulations, settings, license and updates.
Window
What it is intended for
Typical timing
Scripts
Overview of executable tools and their parameters.
If you want to get to know a tool or trigger it directly.
Bouncer
Batch Bounces, stems, versions, naming rules and export folders.
Before mix submissions, stems, deliverables and version exports.
Plugins & patches
Scans for plugins, library presets, outputs, inputs, buses and performances.
After installation, template change or changed I/O names.
Bus FX Settings
Preset management for send/bus workflows.
When preparing recurring rooms, delays or FX sends.
Shortcut Manager
Own keyboard shortcuts and parameterized actions.
If you want to work without Stream Deck or also via keyboard.
Motion
Map iPhone movement to MIDI CC, Pitch Bend and articulation functions.
For live control, vibrato, dynamics or performative controls.
Articulations
Read, convert and prepare articulation sets for remote control.
For orchestra libraries, soundtracks and sample libraries with many playing techniques.
Tools: Bounce & export
Bounce WAV
Opens the full Bouncer window. This tool is intended for complex export tasks and is described in detail below.
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.
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.
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.
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.
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.
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.
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.
Changes Fade In, Fade Out, Fade Time, and Fade types. Times can be set absolutely or changed relatively. Fade types include, among others: Out, X, Equal Power and X S.
Creates a new mono audio track with prepared parameters. Typical options include track name, input, output, number of tracks and optionally a preset. This is particularly useful for recurring recording setups such as voiceovers, solo instruments, DI signals or individual microphones. Creates a new stereo audio track with the same basic parameters. Use this for stereo miking, synthesizers, external instruments, submixes or sources that need to be recorded directly as a stereo signal.
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.
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
Select a piano roll CC lane directly. 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.
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.
MIDI
Sets the SMPTE position to zero at the current playhead position.
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.
Bounce WAV
The Bouncer is the most comprehensive export tool in Ben's Toolbox. It is intended for recurring deliveries: mixes, instrumentals, TV tracks, stems, single tracks, variants and custom deliverables.
USP: The Bouncer turns a manual export process into saved submission logic. You don't just define a file format, but complete export rounds with track selection, mute behavior, names, dictionary, audio format and target folder.
The Bouncer main window combines destination folders, track scan, presets, Bounce rounds and launch options in one workflow.During the process, the Bouncer controls Logic Pro and displays the progress of each round.
Important areas
Area
Description
Destination
Export folder, project name and target structure.
Bounce Rounds
Multiple export passes with their own settings.
Track selection
Which tracks or groups are exported.
Mute Rules
Which tracks are muted for specific rounds.
Audio settings
Format, sample rate, bit depth, MP3 options and Bounce mode.
Name presets
Prefixes, suffixes, numbering, customer specifications and export names.
Dictionary
Replacement or normalization of track names.
Main presets
Complete Bouncer configurations for recurring projects.
Recommended workflow
Open Bouncer and scan the project.
Check or select export folder.
Control tracks and groups.
Create one or more Bounce rounds.
Set audio settings and name presets.
Optionally apply dictionary and mute rules.
Check with a small test run.
Start complete export.
Structured naming
For the sensible use of Bouncer 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 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.
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 setup. The Bouncer 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.
First scan the current Logic project so that the Bouncer knows track names, track types, numbers, mute status and group structure.
Either select tracks manually in the track list or select a preset in the top right.
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.
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.
Choose whether the round should run as Logic-Bounce or as an export. In single rounds this can e.g. For example, a track selection can be converted into a single track export.
For single rounds, check the names of the files created. These come from the track name, preset name, project name, optional stem component and dictionary.
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.
A Together-Round creates a shared file from the tracks it contains, e.g. B. an instrumental mix.A single/stem round creates individual files and directly shows the expected export names.
Preset logic and track selection
A Bouncer preset does not describe fixed track IDs, but rather 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.
Rule
Meaning
name contains
The rule applies if the track name contains the entered text. Upper/lower case is ignored.
Name exact
The rule only applies if the track name corresponds exactly to the entered text after trimming.
Track type
A 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.
Scope
For Aux and Subgroup, you can also decide whether the rule should apply to all suitable tracks or only to top-level tracks. This is important when a template contains nested groups.
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.
Open the Preset Manager via the Preset menu in Bouncer.
Create a new preset and give it a name that describes the later round, e.g. b. Instrumental, Drums Stem or TV mix.
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.
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.
For Aux/Subgroup, use the top-level scope if only the top group is meant and not every nested subgroup with a similar name.
Add Mute Rules if you want tracks to be muted for this round without exporting themselves.
Save the preset and apply it in Bouncer. Add Tracks creates a new Bounce round from this.
In the Preset Manager, include/exclude logic, track types, scope, 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 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 using 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 top level scope. 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 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 and all Bounce rounds as templates.
The rounds are not restored as rigid old track objects when loading a main preset. The Bouncer reconstructs them based on the saved preset names and the current scanned tracks. Planned mutes are reassigned using a stable key consisting of track number and track name. This is why a Main Preset is particularly useful for recurring project types, but it requires that the template structure and naming remain similar.
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 a name preset, the Bouncer uses the mapped track name or, for 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 automatically appends a number like -2 so that no files are overwritten.
The Name Manager builds file names from project name, stem component, track or round name, prefix, separator and postfix.
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 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. In Together-Rounds, the naming is more round-based; the dictionary is especially important for single/stem outputs where track names become file names directly.
In the dictionary, inconsistent track names are mapped to stable target names.
Pre-launch header options
The startup options check critical logic states and can prepare cycle reference and master FX handling before export.
option
What happens at startup?
Check click
The Bouncer checks the metronome/click status in Logic and tries to turn off the click before the Bounce. This prevents accidentally bounced click tracks.
Check low latency
The Bouncer 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 Master
Adds an additional main round for master out. This round contains all non-folder tracks and is intended as a master/main Bounce.
Cycle Reference
Selects a track as a reference for the Bounce area. The Bouncer selects this track and sets the cycle over the first and last region of this track. If a cycle reference is selected, the Bouncer forces the cycle range during export.
Master FX Off
Selects 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 Bouncers correspond to the relevant audio and export settings from Logic. They are in the Bouncer in areas for Bounce, export and Shortcut Manager divided. Here z. B. Format, sample rate, bit depth, normalize behavior, export range, tail/volume/tempo options and the Fade parameters prepared.
The audio settings are divided into Bounce, export and Final Fade and are saved in the main preset.
These audio settings are saved together with the Fade settings in the Main Preset. This means that a Main Preset can not only restore the Bounce rounds and track rules, but also load the associated Logic-compatible audio settings for recurring deliverables.
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 analyzes the end of the file, looks for end silence and renders a Fade out using the saved final Fade settings.
The audio settings store the threshold, hold time, Fade duration, cut-end and hard-end behavior. 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 can be operated from the iPad. The configuration remains on the Mac, but tracks, presets, destination folders, Bounce laps and statuses are transferred to the iPad. An iPad start shows the progress on the remote interface and can display status windows on the Mac.
On the iPad, the Bouncer shows the synchronized Bounce rounds, track selection, presets, name manager, dictionary, audio settings and the start button. The detailed configuration remains on the Mac, the remote interface is used to control and trigger the prepared export run.
Options in detail
option
Benefit
Typical example
Project scan
Reads tracks, groups, project name and existing structure.
Before every major export run after template changes.
Destination Path
Specifies where export files are written.
Project name - Bouncer Tool export alongside the Logic project.
Bounce Rounds
Multiple export passes in one setup.
Main Mix, Instrumental, TV Mix, Drums Stem, Strings Stem.
Track include/exclude
Defines which tracks are active per round.
Mute vocals for instrumental, only export stems.
Mute by Bouncer
The Bouncer remembers which tracks it has temporarily changed.
After exporting, return to the musical working state.
Violins 1 becomes too Vlns_1, unwanted special characters are removed.
Audio settings
Defines format, sample rate, bit depth, MP3 options and Bounce mode.
WAV 48 kHz/24 bit plus MP3 listening socket.
Main presets
Stores complete Bouncer setups.
One preset for trailers, one for song mixes, one for stem submissions.
Open Export Folder
After exporting, opens the target folder directly.
Quick control or transfer to upload/backup.
Cancel
Cancels 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
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
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
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
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
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
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 iPad, Stream Deck or in Shortcut Manager can then execute this workflow.
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.
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.
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.The action list combines your own keyboard shortcuts with Ben's Toolbox tools, logic commands and remote workflows.
What a shortcut can contain
A Ben's Toolbox promotion.
Fixed parameters such as plugin, output, gain value or CC target.
Prompt options for Mac, iPad or both.
Shortcut keys and modifiers.
Optional hover trigger or context behavior.
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 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.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. Grid View currently does not work correctly with Piano Roll displayed; we are working on a correction.
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.
The scan and convert section reads existing articulation sets and prepares them for remote workflows.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.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.
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.
Area
What can be seen?
What is it intended for?
Header
Connection to Mac, active track, articulation set, live/auto/CC status.
Quickly check whether the iPad page belongs to the correct Logic track.
Articulation tiles
Playing 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 navigation
Arrows on the left move to the previous or next track.
Jump between instrument tracks and display the appropriate set again.
CC lanes
Freely 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 / Active
Every lane can Read (green) or Active (blue).
Read shows or accepts values, Active makes the lane the actively played controller.
Vertical slider with side slider
Each 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 buttons
Controller 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 image
Instrument 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
Select an instrument track in Logic.
Assign the desired articulation set to the track in Logic Pro.
Check whether the existing articulation set contains the desired playing techniques.
In Ben's Toolbox the window Articulations open and go to tab Convert change.
As a MIDI channel 16 use.
Select and convert the individual articulation set or a folder.
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.
Read Articulations to have Ben's Toolbox reread the current set, slots and names.
Den CC Monitor Use as MIDI FX on the logic track or Connect Use if live feedback and MIDI recall are to be used.
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.
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
Target
Preparation
What to pay attention to?
Play live
The existing set is prepared for live release through the conversion.
Remote Switch must be active; Ben's Toolbox enters the necessary values.
Edit playing techniques
The 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 feedback
Have 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 libraries
Break 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 is particularly crucial for articulations: the active playing technique 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.
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 Bus FX Settings 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.
Select Output: loads a fixed plugin or opens a prompt with the scanned plugins.Open Library Preset: selects library presets from the scanned preset list or asks when triggering.Open Window: sets a fixed output or opens an output selection from the scanned I/O data.Add Existing Send: creates sends with destination and level; Target can be fixed or selected by prompt.
Performances, routing and Bus FX
CC Monitor: Calls up saved audio performances directly or opens a selection.CC Monitor: uses prepared bus setups as a fixed button or prompt workflow.Bus FX: selects bus FX presets with plugin, target and send level or opens a dialog.
Audio tracks, gain and Fades
Open Window: creates mono audio tracks with fixed or polled input and optional name.New Audio Stereo: creates stereo audio tracks with prepared stereo input and track names.Fades: controls Fade-In, Fade-Out, time mode, specific Fade times and Fade type.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.
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.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 Shortcut Manager 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.
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.
Output, plugin, preset, CC target, gain value, Fade time, articulation index or prompt mode.
label
Can be set manually or created automatically from Tool, Logic Shortcut, Preset or Articulation.
Icon
Tool-specific icons, plugin matches, custom images or stream deck standard display.
status
Active articulation slot, visual helper state, update notice or connection status.
Source
Button can use the same backend command from Stream Deck, iPad or Shortcut Manager.
Good first stream deck pages
Transportation and navigation.
Bouncer startup and export folder.
Plugin Quick Insert and library presets.
Articulations 1 to 32.
MIDI CC, Velocity and Piano Roll.
Window: Bouncer, 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, texts, images, presets, articulation status and Bouncer data.
USP: 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 and live feedback for articulations.
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.
Section Presets
preset
Contents
Windows
opens Mac windows like plugins & Patches, Bus FX, Motion, Scripts and Shortcuts.
iPad can display Bouncer data and start Bounce operations. Presets, Dictionary, Name Presets and Audio Settings are managed and synchronized by the Mac app.
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.
An existing iPad grid with several sections: prompts, logic tools, helpers and mixing buttons can be combined on a large, scrollable controller page.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.
option
Description
pages
Multiple controller pages for different workspaces, templates or instrument groups.
Sections
Ready-made groups such as transport, editing, mixer, MIDI, articulations, Bouncer or your own tool groups.
Grid size
Button areas can be organized as a grid so that iPad pages can be laid out densely or generously.
Own labels
Buttons can be named manually.
Car label
If no custom name is set, labels automatically come from tool names, logic shortcuts, presets, CC targets or articulation names.
Own pictures
Buttons, sections and articulation backgrounds can be provided with your own images from the Mac app.
Dynamic lists
Plugins, presets, outputs, busses and logic shortcuts are loaded from the Mac app.
Folders/subpages
Complex setups can be divided so that large templates remain usable.
All shortcuts can be triggered
Logic 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.
USP: 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.
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.
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.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.
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 goal
movement
Mapping
Dynamics/expression
Lift iPhone slowly
Y or height on CC 11, CC 1 or instrument-specific dynamics.
Activate vibrato
Move iPhone forward
Z axis as activation trigger, Pitch Bend or CC only active afterwards.
Vibrato intensity
Move iPhone up
The amplitude of a sinusoid increases, the actual curve remains clean.
Filter/timbre
Tilt or rotate
X/Y axis on CC 74, CC 71 or library specific controller.
Articulation
short, defined gesture
Trigger Ben's Toolbox articulation action.
Safe zero point
Activation gesture
Current 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
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.
Tool
Important options
Remote use
Bounce WAV
Main Presets, Bounce Rounds, Destination, Track Selection, Mute Rules, Audio Settings, Name Presets, Dictionary, Open Export Folder, Cancel.
iPad can use tracks, presets, status and Bounce start.
Bounce WAV
Format 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 MP3
Bitrate, Mono/Stereo, Quality, VBR, Smart Encoding, Filter under 10 Hz, Normalize, Audio Tail, Tempo Info.
Ideal as a quick listening mix button.
export
Cycle Only, Trim Silence, Extend to End, Format, Bit Depth, Bypass FX, Volume/Pan, Tail.
For quick region or area exports.
AddFX plugin
Plugin name, slot behavior, mono/stereo variant, prompt or direct parameter.
iPad/Stream Deck show plugins after scanning and can use auto icons.
Source, axis, direction, range, target CC/Pitch Bend, activation trigger, zero point, sine vibrato.
iPhone as a performative controller.
Open Window
Window ID for Bouncer, Motion, Plugins & Patches, Bus FX, scripts, shortcuts, articulations.
iPad/Stream Deck open the appropriate Mac view.
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.
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 more smoothed than pure sensor signals.
Bouncer does not find tracks or does not start
Check that Logic is in the foreground, the project has fully loaded, and Ben's Toolbox has been able to rescan the tracklist. For large templates, rescanning after loading the project can help.
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, reread articulation set and put CC Monitor on the track as MIDI FX.
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.15 (45) - 04.05.2026
Trial version improved: Trial activation now sends the selected language and clearly shows if the email must 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.15 (45) - 04.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.15 (45) - 04.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.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.