Logic Magician is an enhancement tool developed to significantly save time while using Logic Pro. It enables a more efficient workflow whether you’re just starting out or you are a pro.
It seamlessly works together with and as such installs a copy of the keyboard ninja key map from LogicBand. All actions you need to perform are usually a single press away, so you can freely concentrate on your music making, producing,mixing, or other creative endeavors.
Logic Magician gets out of your way and makes some operations more efficient. For instance, in the different bounce dialogues, Project save dialogues, Go to position/marker dialogs, and renaming track/region where you need to type something, you will hear a sound as Logic Magician disables itself so you can type into text fields. When you press escape, Return, or OK , you’ll hear another sound as Logic Magician enables itself automatically.
Additionally, volume, pan position, solo, mute, and input monitoring won’t speak while the project is playing. This allows you to make critical listening decisions while playing back the project without distracting announcements. When the project isn’t playing, these will all speak.
Requirements
- Logic Magician requires Keyboard Maestro version 8.0 and above as a platform to run various macros and scripts, so you will need to have it installed. See more about setting up and using Keyboard Maestro here.
- Logic Magician also requires Logic Pro version 11.1 or above, as Logic Magician has been optimized to work with and take advantage of new features introduced in Logic Pro 11.1.
- MacOS Sonoma, version 14.4 or newer is required, as it is the oldest OS version which supports Logic Pro 11.1.
Installation
- Download the Logic Magician installer.
- When the download is done, in finder, press command-Option-L to go to your download folder and find the LogicMagicianInstaller folder. (If it’s a sip file and not a folder, uncompress it first.)
- In the LogicMagicianInstaller folder, start the Logic Magician installer app and follow the prompts to install it.)
- If Logic Magician is not installed, it will prompt you to install. The installer will install Logic Magician, the LMConfig Logic Pro Template, and ask if you’d like to also install the Logic Keyboard Ninja Key commands file. The template is useful for setting up Logic Pro to work with Logic Magician quickly as explained in the next section, and the LogicKeyboardNinja File is required for best results and it’s recommended you install the one that is included with Logic Magician even if you were already previously using LogicKeyboardNinja.
- If Logic Magician is already installed, it will prompt you to either uninstall, (this is how you would uninstall it should you want to), or re-install, (this is how you will update Logic Magician when there is a new version).
- To see what’s changes are in the new version, visit the “What’s New” page.
What to do if you get the ““LogicMagician Installer.app” Not Opened. Apple could not verify “LogicMagician Installer.app” is free of malware that may harm your Mac or compromise your privacy” Error when trying to run the installer.
- Navigate with VO-Right to the Done button and VO Space on it to close the dialog with the warning.
- Press VO-M to get to the Apple menu.
- Down Arrow to System Settings and press Return.
- This should open System Settings with the focus on its Sidebar.
- Down Arrow through the Sidebar categories to Privacy and security.
- Then VO-Right to the Privacy And Security scroll area and interact with it.
- VO-Right until you get to the ““LogicMagician Installer.app” was blocked to protect your Mac. Open Anyway button.
- VO-Space on that button.
- You will get a dialog asking “Open “LogicMagician Installer.app”? Apple could not verify “LogicMagician Installer.app” is free of malware that may harm your Mac or compromise your privacy.”
- VO-Right over to the “Open Anyway” button and Vo-Space on it.
- You will be prompted for your computer’s Password. If you are on a computer with a fingerprint reader you can use your fingerprint instead of typing in a password.
- Once you grant permission with the password or fingerprint, you should be back in the system settings window. You can press Command Q to quit System Settings.
- You can now run the Logic Magician Installer.
What to do if you get “LogicMagician Installer alert dialog Error! This installer requires VoiceOver to be controled with AppleScript. To enable this, please go to the general tab of VoiceOver utility, and check the checkbox labeled ‘Allow VoiceOver to be controled with AppleScript.’ Then restart the installer.”
- Vo-Right to the Quit button and VO-Space on it to close the dialog with the error message.
- Press VO-F8 to open VoiceOver Utilities.
- This should bring up VoiceOver Utilities with the General category already selected.
- Vo-Right over to the ‘Allow VoiceOver to be controlled with AppleScript unchecked checkbox.”
- VO-Space on the checkbox to check it.
- You’ll be prompted for your computer password, or fingerprint.
- After providing the password or fingerprint you should be back in VoiceOver Utility with the checkbox checked.
- Press Command Q to quit VoiceOver Utilities.
- You can now run the Logic Magician Installer.
Setup In Logic Pro
After Logic Magician is installed, you will want to also make some changes to Logic Pro to allow Logic Magician to work optimally.
The easiest way to do it is using LMConfig, the Logic Pro template, which is installed along side Logic Magician. You can find it in the Logic Pro default templates folder: User/Music/Audio Music Apps/Project Templates, where user is your Mac user name.
To open this template:
- When in Logic Pro, press Command-N.
- interact with the table and choose my templates.
- Use VO- J to jump into the collections area and select LMConfig.
- Stop interacting and jump to the end of the window with VO-End, and select choose.
Once you have the template opened in Logic Pro, save the control bar layout as default. This optimizes the control bar for Logic Magician in any new projects you create . Here’s how:
- Use VO Left/Right to go to the control bar.
- Press VO-Shift-M to bring up the context menu.
- Choose Save As default.
When creating or editing a project outside this template, you will also want the inspector to be visible. Logic Magician now should check and make sure that the inspector is visible.
If you find Logic Magician isn’t functioning correctly, like in a project you had created prior to installing Logic Magician, go to the control bar and press VO-Shift-M for the context menu and navigate with down arrow to Apply Defaults and press VO-Space.
Choosing the key commands file
Whether you’re already using the Logic Keyboard Ninja key commands file or not prior to installing Logic Magician, you should still follow this step after Logic Magician is installed.
- In Logic Pro, Press VO-M to go to the Menus.
- It will place you on the Apple menu, Right Arrow over to the Logic Pro menu.
- Press Down Arrow to open the Logic Pro menu, and down arrow to the Key Commands sub menu.
- Press Right Arrow to open the Key Commands sub menu. It should put you on the Presets sub menu.
- Press Right Arrow to open the Preset sub menu.
- Down Arrow to Logic Keyboard Ninja and press Return on it. Press Return even if Logic Keyboard Ninja is already checked.
Set up in Mac OS
There are a few mac OS global key commands that should be disabled for Logic Magician to work well.
If you use any of these key commands, you can re-map them. Otherwise you can disable them as explained below.
- Press VO-M to open the apple menu and down arrow to system Settings.
- press Vo-Space to open it.
- In the sidebar, navigate to Keyboard.
- Stop interacting with the side bar and navigate with VO-Right to the Keyboard Scroll area.
- Interact with the Keyboard scroll area and navigate with VO-Right to the keyboard Shortcut button.
- Press Vo Space on the Keyboard Shortcut button.
- In the dialog that opens, you should be focused on it’s sidebar, down arrow to Mission Control.
- navigate with VO-Right to the table.
- Interact with the table and uncheck:
- Mission Control (Control Up Arrow)
- Application Windows (Control Down Arrow)
- Show Desktop (F11)
- On the Mission Control check box that’s collapsed, press right arrow to expand it, then uncheck,:
- Move left a space (control Left Arrow)
- Move right a space (control right arrow)
- When these are unchecked, stop interacting with the table.
Next, you may want to change the function key behavior so that you can for example press F1 for the tempo, instead of having to press FN F1. To do this:
- Navigate with VO-Left back to the sidebar.
- Down arrow to Function Keys.
- VO-Right to “Use F1, F2, etc. keys as standard function keys”, If it says off, VO-Space on it to turn it on.
- VO-Right to the Done button and press VO-Space.
- You can then quit system settings with Command+Q.
After you have taken care of this, Logic Magician is ready to use.
Starting Out
Logic Magician consists of a few actions, which get activated or deactivated based on your actions or the context.
It will also announce most window names, such as main window and the titles of the Plug-in windows.
General Workflow
The concept behind Logic Magician is very simple. You should make music and not worry about the technical stuff.
With Logic magician, you’ll stay in the tracks list or the main window itself most of the time.
Anything you want to do or check is generally one key press away, and you will rarely need to go into the mixer now.
Many key commands already exist in the LogicKeyboardNinja key map, and Logic Magician enhances them with spoken feedback.
Some key commands specific to Logic Magician have single and double presses, and there are certain sounds used by Logic Magician, which indicate certain states and actions, like when Logic Magician is enabled/disabled.
Below are lists of all the key commands, arranged by module. Most should be self explanatory, but additional explanations are provided for some commands.
Global Commands
- Toggle magician on/off, Control-Escape.
- Say currently focused window or set focus to it, f.
Note: on rare occasions, Logic Magician may lose track of which window you are in. You can press F to force it to refocus to that window. For example, if you are in the Piano Roll, but Logic Magician commands speak as if they are still selecting regions in the main window, pressing F should force it to refocus to the Piano Roll, and the Piano Roll key commands should now work. - Clear the Logic Clipboard, so you can copy and paste from finder again, Command Escape.
Note: IF you have copied and pasted regions in Logic Pro, or copied and pasted loops from the loop browser into your project, If you’d like to then copy a file from finder into your project, press Command-Escape to clear the clipboard before switching to finder to copy and paste a file from finder into your project.
Main Module – Tracks, ChannelStrip And Control Bar
Control Bar Commands
Most things you would normally have to go into the control bar or control bar group to adjust, are available on the function row using keys F1 through F12, with Varispeed using Shift F1 through Shift F4. While a lot of them have double press action to drop down the pop up button menu to choose a value, things like tempo and division value also have supplemental key commands to adjust their value up or down. Additionally there are a few things that have key commands not on the function keys and they are listed below as well.
- speak play head position in bars/beats, Shift-slash (double press for hours, minutes, and seconds).
- Speak current tempo, F1.
- Speak left locator position, F2.
- Speak right locator position, F3.
- Speak project end, F4.
- Speak sample rate, F5 (double press to open sample rate menu).
- Speak buffer size, F6 (double press to open buffer size menu).
- open/close tuner, F7.
- Speak display mode, F8 (double press to open display mode menu).
- Speak project tempo setting, F9 (double press to open project tempo menu).
- Speak time signature, F10 (double press to open time signature menu) .
- Speak key signature, F11 (double press to open key signature menu). Note: For F11 to work, you will need to disable the Go To Desktop key commands as explained in the Mac OS set up section.
- Speak division value, F12 (double press to open division display menu).
- Decrease /increase tempo by 10 BPM, Option-Dash/Option-equals.
- decrease/increase tempo in increments of 1BPM, Shift-Option Dash or Shift-Option-Equals.
- Type in a value after pressing F1 (tempo), F2 (Left Locator Position), F3 (Right Locator Position, or F4 (End Of Project Marker), Option-W. Press Return when done.
- Switch to the next higher division value, Control-Slash.
- Switch to the next lower division value, Shift-Control-Slash.
- varispeed toggle On/Off, Shift-F1.
- Edit varispeed value, Shift-F2 (by typing).
Note: VoiceOver will speak minimum and maximum value based on what unit
is currently selected with Shift F3. - speak varispeed units,Shift-F3( double press to open varispeed units menu.
- speak varispeed mode, Shift-F4, (double press to open varispeed mode menu).
- Toggle solo mode for region, Control-S.
- Toggle autopunch, Control-Option-Command-P.
- Toggle replace mode, Control-Option-Command-r.
Plug-Ins, Sends, And Channel Strip Settings Commands
Logic Magician allows you to quickly access the first 10 plug ins on a track with 1 through 0 on the number row. It also allows you to quickly access the first 10 sends with Shift 1 through 0 on the number row. Logic Magician also enhances a lot of the options found in the settings pop up button at the top of achannel strip with spoken feedback, increasing efficiency as now, much like plug ins and sends, you don’t need to go into the mixer to get to these options.
Accessing Plug Ins
Speak status or open plug-in slot 1 through 10, number row 1 through 0.
VO will speak the plug in name if it’s active.
it will say bypassed, then say the plug in name if the plug in is bypassed.
Logic will drop down the menu to choose a plug in if there is no plug in already there. Hit escape to close the menu if you don’t want to add a plug in.
Note: When you press a number and it drops down the plug in list so you can add a plug in, Logic Magician is also disabled so you can use the search field to type in the name of the plug in you are looking for.
Whether you use the search field or navigate through the list to choose a plug in, Logic Magician will remain disabled until you press Escape to close the list of plug ins, or press Return to load a plug-in.
Also be aware when using the search field, pressing Return after typing in the field will not load a plug in. You will have to down arrow and press Return on one of the search results to load the plug in.
- Toggle bypass/unbypass current plug-in, Accent.
- Remove current Plug-In, Shift-Accent.
- Open currently selected plug-in, Dash.
- Insert plug-in before current one Shift-Dash.
- Change plug-in at current slot, X.
- Add MIDI FX, Shift-Equal.
- Open Drum Machine Designer, Double Press D (single press to verify if Drum Machine Designer is on the track).
- Speak number of plug-ins and Sends, Equals.
The following keys work only Inside a plug-in window.
- Speak preset, Shift-P (double press to open presets menu).
- Previous preset, Left Bracket.
- Next preset, Right bracket.
- Speak current side chain, D (double press to open side chain menu).
- Speak plug-in name and current view mode, F (In addition to speaking the plug-in name it will also speak whether the plug-in is in Controls view or Remote/Editor view).
- open view mode menu to select Controls or Remote view, W.
- Activate plug-in extension if available, Control-Shift-Escape (switches to a Logic Magician interface for controlling a few plug-ins). (See LMX section at the end of this documentation)
Accessing Sends
Speak send name/bus number and it’s current send level value, Shift-1 through 0 on the number row.
VO will speak the send name/bus number along with its current send level value. (infinite means the send is turned down all the way and will not have an audible effect on the track).
VO will say bypassed then say the send name/bus number if the send is bypassed.
If there is no send, Logic Pro will drop down the send menu for you to choose a send. Hit escape to close the menu if you don’t want to add a send.
Note: When you press Shift and a number and it drops down the send list so you can add a send to the track, Logic Magician is also disabled so you can use the search field to type in the name of a bus or output number you are looking for. Whether you use the search field or navigate through the list to choose a send, Logic Magician will remain disabled until you press escape to close the list, or until you press Return to select a send.
Also be aware when using the search field, pressing Return after typing in the field will not select a send. You will have to down arrow and press Return on one of the search results to select the send.
- Toggle bypass/unbypass of current send, Accent
- Remove current send, Shift-Accent.
- Change current send, X.
- Change send value, Page Up/Page Down (FN Up/Down arrows on Laptops or keyboards without number pads).
- Change send value in smaller increments, Shift-Page Up/Page Down (Shift FN Up/Down arrows on Laptops or keyboards without number pads).
- Report number of plug-ins and Sends, Equals.
Accessing The Library
- Show/Hide Library, Y.
- Jump to the Search field in the Library, Shift-Y.
- Next or Previous Patch in the Library when it is visible, Left/Right Bracket.
Logic Magician should speak the name of the patch as they are loaded.
Accessing Channel Strip Settings
- open channelStrip setting menu, Option-C.
- Switch the track/channel strip between mono and stereo, Control-Shift-S.
- previous/next channelStrip setting, Shift + Left/Right bracket.
- Bypass all unbypassed audio plug-ins, Shift-B.
- Remove all bypassed plug-ins, Control-Shift-B.
- Remove all empty insert slots, Control-Shift-I.
- Remove all audio plug-ins, Control + Shift + A.
- Remove all sends, Control-Shift-E.
- Copy channelStrip settings, Option-Command-C.
- Paste channelStrip settings, Option-Command-V, (This will paste all plug ins and sends).
- paste plug-ins only, Shift-Option-Command-V, (paste only the plug ins, but not the sends).
- paste sends only, Shift-Option-V, (paste the sends only, but not plug ins).
Accessing Automation
- TOGGLE show/hide automation, A.
- Speak Automation Mode,Option-A (double press to OPEN automation menu).
- Automation parameters meter cycle, Command-Y.
- create 1 and 2 automation points at region borders, Control-Command-1 and Control-Command-2.
- create 1 and 2 automation points at every region border, Shift-Control-Command-1 and Shift-Control-Command-2.
- create 1 and 2 automation points each for volume, pan, and sends, Control-Command-3 and Control-Command-4.
- create 1 and 2 automation points for visible parameter, Control-Command-5 and Control-Command-6.
Note: Logic Magician will let you know if automation mode is hidden if you attempt to use the above automation key commands. You can press A to Toggle between showing or hiding automation.
Region and track inspector Commands
Accessing The region inspector
Region inspector parameters, Control-Number row keys from 1 through 0.
Below is a list of what the different key commands do in the region inspector for MIDI/Software Instruments Tracks or Audio Tracks. However to keep it simple the thing to remember here is Control 1 through 0 on the number row is a lot of the region inspector key commands.
To use these region inspector functionality with Logic Magician, you simply press Control and a number to select the parameter you want to adjust. Then you can use Control up/Down arrows to adjust that parameter.
One exception is that Fade In/Out, (for audio tracks), and Dynamics/ Gate Time, (for MIDI/software instrument tracks), are on Control Left/Right respectively. However, the same functionality applies here. Press Control Left or Right arrow to select the parameter and then Control Up/Down to adjust the parameter.
Control Shift Up/Down will adjust the parameters in smaller increments.
Region inspector parameters like those relating to quantize and a few others already had Logic Pro Key Commands so Logic Magician adds spoken feedback to those as well and they are all listed below.
Region Inspector Parameters For Software Instruments (MIDI) Tracks
- q-strength, Control-1.
- Q-range, Control-2.
- Q-swing, Control-3.
- Q-flam, Control-4.
- Q-length, Control-5.
- Q-velocity, Control-6.
- Clip length toggle, Control-7.
- Shift peak pitch source, Control-8 (double press to open pitch source menu)
- Region delay, Control-9.
- Region transpose, Control-0.
- Dynamics, Control Left Arrow.
- Gate time, Control Right Arrow.
- Change values of inspector parameter sliders in large Increments, Control-Up/Down arrow.
- Change value of sliders in small increments, Control-Shift-Up/down arrow.
Note: If Control-Up/Down and Control-Shift-Up/Down doesn’t work, you will
need to disable the Mission Control key commands as explained in the Mac
OS set up section.
Note: Option-Up/Down Arrows and Option-Shift-Up/Down Arrows, (the Logic Pro default key commands for transposing the selected region), will still adjust transpose, however no speech will happen so you can transpose by ear if you’d like. you can still press control-0 to hear the current transpose value.
Control-0 will adjust the same transpose parameter however, after pressing Control-0 to select the transpose parameter if you adjust the transpose value with control-up/Down or Control-Shift-Up/Down, it will speak the transpose value while it’s being adjusted.
Region Inspector Parameters For Audio Tracks
- Q-strength, Control-1.
- Q-range, Control-2.
- Q-swing, Control-3.
- Fine tune, Control-4.
- Fade in curve, Control-5 ( double Press to open fade in menu to choose between
Fade in/Speed up). - Fade out curve, Control-6, (double press to open fade out menu to choose between
Fade out/Slow Down). - Speak crossfade type, Control-7 (double press to open crossfade type menu) .
- Speak pitch source, Control-8 (double press to open pitch source menu)
- Region delay, Control-9.
- Region transpose, Control-0.
- Fade In, Control Left Arrow.
- Fade Out, Control Right Arrow.
- Change values of inspector parameter sliders in large Increments, Control-Up/Down arrow.
- Change value of sliders in small increments, Control-Shift-Up/down arrow.
Note: If Control-Up/Down and Control-Shift-Up/Down doesn’t work, you will
need to disable the Mission Control key commands as explained in the Mac
OS set up section.
Note: Option-Up/Down Arrows and Option-Shift-Up/Down Arrows, (the default Logic Pro key commands for transposing the selected region), will still adjust transpose, however no speech will happen so you can transpose by ear if you’d like. You can press control-0 to hear the current transpose value.
Control-0 will adjust the same transpose parameter however, after pressing Control-0 to select the transpose parameter if you adjust the transpose value with control-up/Down or Control-Shift-Up/Down, it will speak the transpose value while being adjusted.
Quantize, Gain/Velocity, Reverse And Other Region Inspector Parameter Commands
- Speak current quantize setting, Option-Q (double press to open quantize menu).
- Set higher quantize value, Control-Option-Q
- Set lower quantize value, Shift-Control-Option-Q.
- Quantization off, Option-Command-Q.
- Report current quantize type, Shift-Q (double press to open quantize type menu)
- Toggle flex and follow, Control-F (double press to open Flex and Follow menu).
- Speak gain, Shift-V (for audio tracks or velocity offset for MIDI Tracks).
- Reset gain/velocity offset value to default, Shift-W.
- Increase/decrease gain/velocity offset value, Control-Command-Up/Down
arrow. - increase/Decrease gain/velocity offset value by smaller increment, Shift-Control-Command-Up/Down arrow.
- Reverse a region, Shift-Control-R.
Accessing The Track Inspector
Access track inspector parameters, Control-Shift- Number row keys 1 through equals.
Below is a list of what the different key commands do in the track inspector for MIDI/Software Instruments Tracks or Audio Tracks. However to keep it simple the thing to remember here is Shift Control 1 through 0 on the number row is where the track inspector key commands reside.
To use the track inspector with Logic Magician, you simply press Shift Control and a number to select the parameter you want to adjust. Then you can use Control up/Down arrows to adjust that parameter.
Control Shift Up/Down will adjust the parameters in smaller increments.
Track Inspector Parameters For Software Instruments (MIDI) Tracks
- Speak MIDI input,Control-Shift-1 (double press to open menu).
- speak internal midi in,Control-Shift-2 (double press to open menu) .
- Speak midi in channel, Control-Shift-3 (double press to open menu).
- Speak midi out channel, Control-Shift-4 (double press to open menu).
- Speak track velocity, Control-Shift-5.
- Speak velocity limit, Control-Shift-6.
- Speak key limit, Control-Shift-7.
- Speak articulation set, Control-Shift-8 (double press to open menu) .
- Speak track delay, Control-Shifft-9 (double press to open menu).
- Speak track transpose, Control-Shift-0.
- Speak freeze mode, Control-Shift-Dash (double press to open menu).
- Speak default region type, Control-Shift-Equal (double press to open menu)
- Change values of inspector parameter sliders in large Increments, Control-Up/Down arrow.
- Change value of sliders in small increments, Control-Shift-Up/down arrow.
Note: If Control-Up/Down and Control-Shift-Up/Down doesn’t work, you will
need to disable the Mission Control key commands as explained in the Mac
OS set up section.
Track Inspector Parameters For audio tracks
- Speak flex mode, Control-Shift-1 (double press to open menu).
- Control-Shift-2, Control-Shift-3, and Control-Shift-4 changes based on what flex mode is selected. Some modes have only one control, others 2 or 3.
- Speak freeze mode, Control-Shift-Dash (double press to open menu).
- Change values of inspector parameter sliders in large Increments, Control-Up/Down arrow.
- Change value of sliders in small increments, Control-Shift-Up/down arrow.
Note: If Control-Up/Down and Control-Shift-Up/Down doesn’t work, you will
need to disable the Mission Control key commands as explained in the Mac
OS set up section.
Tracks And Regions Commands
Selecting, Navigating And Working With Tracks
- Previous Or Next Track, Up/Down Arrows (you may also hear one of two different sounds when moving to next or previous tracks that will signify the currently selected track is a track stack. One sound indicates the track stack is open and a different sound will indicate if the track stack is closed).
- Move To Previous Or Next Track Stack, Control-Option-Page Up/Control-Option-Page Down (on laptops or keyboards without a number pad it’s Control-Option-FN-Up Arrow or Control-Option-FN-Down Arrow).
- Open/close Track Stacks, Option-Accent.
- Rename Track, Shift-Return.
- Speak Currently Selected Track, T.
- Move VoiceOver Focus To Currently selected Track, Option-T.
- Move to the First or Last Track, Option-Home/End (on laptops or keyboards without a number pad it’s Option-FN-Left Arrow or Option-FN-Right Arrow). (These key commands works in the Main Tracks Window only. If used in the mixer window, it will simply speak track name).
- Find Track , Control-T (opens a search box where you can type in a track name to
search for. Works in Main window Only, In Mixer Window Control T will add the selected Aux Track to the Main Window). - Select all tracks, Command-Option-Shift-A (Logic Magician will speak the number of selected tracks when you select all tracks).
- speaks number of selected tracks, control option spaceBar (double press to speak selected tracks names). Useful in cases where you may have use VO Command Return to select non contiguous tracks for example and want to hear how many or which tracks you selected.
- toggle hide view, h.
- track hide/unhide, control-h.
- unhide all tracks,-control-shift-h.
- Toggle track enable/disable, option-m (turn off a track so it doesn’t use resources).
- INCREASE/decrease volume on Selected Track, Command-Up/Down arrows.
- INCREASE/decrease volume in smaller increments on selected Track, Command-Option-Up/Down arrows.
- Speak current volume, V.
- Reset volume to unity gain (0DB) on Selected Track, Shift-W.
- ADJUST pan on current track, Command-Left/Right.
- ADJUST pan left/right on Selected Track in smaller increments, Command-Option-Left/Right arrows.
- Speak current pan position, P.
- Reset Pan to center on Selected Track, Shift-W.
- Toggle solo Track/Channel Strip, S.
- MUTE/unmute Track/Channel Strip, M.
- Toggle flex on/off, Command-F.
- TOGGLE input monitoring on/off on Selected Tracks, Control-I
- Switch between tracks area grid and live loops grid Option-V
- Speak input, I (double press to open input menu to select an input on Selected Track).
- Speak output, O (double press to open outputs menu to select an output on Selected Track).
Note: When you double press I to open the input menu, Logic Magician is also disabled so you can use the search field to type in the number of the input you are looking for. Whether you use the search field or navigate through the list to select an input, Logic Magician will remain disabled until you press escape to close the list of inputs, or until you press Return to select an input.
The same is done when you double press O to open the menu to select an output for a track.
Also be aware when using the search field, pressing Return after typing in the field will not select an input or output for the track, you will have to down arrow and press Return on one of the search results to select an input or output..
Switching between the selected track and it’s Sends And Outputs
This feature lets you switch between the primary track/channel strip and the secondary track/channel strip. The primary track is always the track you originally selected via up/down arrows while navigating through the tracks in your project. The secondary track/channel strip can change, and depends on the scenario as outlined below.
Switch between currently selected track, the (primary), and it’s output or send/Aux track, (the secondary), by pressing Control-Tab
In cases where the currently selected track is not in a Track Stack:
press Control-tab to switch focus over to the Stereo Output track (which is the Master track in Logic). You can now use all the same key commands to add effects, adjust volume, etc., except now you are doing it on the Stereo Output track. Press Control-tab again to switch focus back to the originally selected track you started on.
You can always press T to let you know whether the originally selected track (the primary track) or the Stereo Output (the secondary track in this case) is in focus.
In cases where the currently selected track is in a track stack:
pressing Control-tab switches your focus to the track stack itself so now you can
adjust the track stack effects, volume, pan etc. Press Control-tab again to Return your focus to the original track you had selected.
Once again, You can always press T to let you know whether the originally selected track (the primary track) or the Track Stack (the secondary track in this case) is in focus.
So if you have a track selected that’s not in a track stack, Control-tab toggles your focus between the original track and the stereo output. If you have a track that’s inside of a track stack selected, then Control-TAB toggles your focus between the originally selected track and the track stack. Keep in mind this is only for summing track stacks, and not for folder track stacks.
If you adjust the send level for an AUX track on the currently selected track first, Control-Tab will instead toggle your focus over to the aux track for the send you just adjusted the level for. So you are able to add a new send to a track, adjust the send level to a reasonable amount, (-15 is a good place to start for reverbs and delays for example), then when you press Control-TAB you will have the AUX track that was created for the send you just added in focus now. So you can use Logic Magician to add a plug in to the track and etc. Press Control-tab when you are done manipulating the plug in settings to Return focus to the originally selected track. So if you ever want to adjust an Aux track instead of your stereo output or TrackStack, just adjust the send level for an Aux track so that Control-Tab will toggle you between the Original track and Aux track instead.
As always, you can press T to let you know whether the originally selected track (the primary track) or the Aux Track, (the secondary track in this case) is in focus.
Accessing Watchers And Monitors
Using The Peak Meter Watcher
This watcher has to do with speaking the current peak meter value.
- Speak peak level value, Z.
- Reset peak meter, Shift-W.
- speak peak level of Output/Aux of Selected Track, Option-Z.
Note: This will look for peak level of stereo output track, but if you are focused on a track inside of a track stack, it will speak the peak level of the stack track itself, or if you just changed send, it will speak peak of the send. Essentially this will speak the peak meter for the secondary track/aux channel strip that Control-tab would switch you to. See the explanation for Control-TAB key Above. - Start/stop peak watcher, Shift-Z.
- Speak Peak Watcher Interval, Command-F1 (how frequently it announces the Peak when peak watcher is enabled. Double press to set interval).
The Peak Watcher is a special function of Logic magician which allows you to have spoken feedback from the peak meter every few seconds or however frequent you choose to set it for, without you having to press the Z key over and over again. It will speak the peak meter’s value on repeat at the specified interval (e.g. every 2 seconds) until you disable the watcher by pressing Z or Shift Z again.
Gain Reduction Meter Watcher
This feature has to do with speaking the value of the Gain Reduction Meter that’s available while using the Logic Compressor.
- Speak gain reduction, G.
- Enable Gain Reduction Watcher, Shift-G.
- Speak Gain Reduction Watcher interval, Command-F1 (how frequently it announces Gain reduction when Gain reduction watcher is enabled. Double Press to set the interval).
Gain Reduction Watcher is a special function of Logic magician which allows you to have spoken feedback from the gain reduction meter every few seconds or however frequent you choose to set it for, without you having to press the G key over and over again. It will speak the gain reduction meter’s value on repeat at the specified interval (e.g. every 2 seconds) until you disable the watcher by pressing G or Shift G again.
Note: this reports the Gain Reduction for the Logic Compressor. The compressor must be an effect on the selected track for the Gain Reduction Command to work.
Tuner Watcher
This feature makes using the tuner built in to Logic Pro more accessible. Try using it to tune your guitar, bass, or etc before recording.
- Open tuner, F7 (works only on audio tracks).
Once it’s open you can use the following commands: - Read current note and cents values, Z.
- Start tuner watcher, Shift-Z (it will speak note and cents value every few seconds).
- Speak Tuner Watcher Interval, Command-F1 (how frequently it announces Note Pitch info when the tuner watcher is enabled. Double Press to set the interval).
The tuner Watcher is a special function of Logic magician which allows you to have spoken feedback from the tuner every few seconds or however frequent you choose to set it for, without you having to press the key over and over again. It will speak the note pitch and cents value on repeat at the specified interval (e.g. every 2 seconds) until you disable the watcher by pressing Z or Shift Z again.
Peak Monitor
The Next 4 controls you can think of as a form of an accessible peak meter. This feature allows you to have Logic Magician pay attention to a track and let you know when it goes above a certain level. Primary track is the track that is currently selected, Secondary track is the track that your primary track is routed to generally speaking. It’s the track that control TAB would switch you to.
- peak monitor for selected track (the primary channel strip), control-option-command-z.
- peak monitor for secondary channel strip, Shift-control-option-command-z.
- Set primary peak monitor threshold, command F2 (Set the level that the selected track needs to cross before Logic Magician alerts you).
- Set secondary peak monitor threshold, command F3 (Set the level that the Secondary track needs to cross before Logic Magician alerts you).
Selecting, Navigating And Working With Regions
- PREVIOUS or Next region, Left /Right arrow
- Change Speech Feedback Style for Selected Region, Control-N.
Note: This affects the type of spoken feedback provided as left and right arrow keys are used to go to previous or next region. It cycles between the options of no speech, speak only the region name, or speak the starting position of the region, while also moving the playhead to the start of that region. - Speak region start position Option-N.
- Speak region end position double press of Option-N.
Note: These key commands will speak the region start point only. It will not move the playhead to them like control home/end will. Also, when attempting to get the region position with optionn-N, Logic Magician will let you know it can’t get the region position if automation is shown. If it’s shown you can toggle it hidden by pressing A. - Region selection mode, Control-Shift-N.
- Speak Region Name, N.
- Rename Region, Shift N.
- Split region At current play head position, Command-T.
Note: When Logic Magician is active, this will split at the play head
on the selected track even if the region isn’t selected first. - Mute Region, Control-M.
- Solo Region, Control-S.
All options under Edit Menu > Select will now speak the number of selected regions when they are selected from that menu or when you use their key command. - Open/close take folder, Option-F.
- Previous/next take, Shift-Command-Up/Down arrows.
- Rename Take, Shift-T.
Accessing Region selection mode
- Region selection mode, Control-Shift-N.
Note: when attempting to start Region selection mode with Control-Shift-N, Logic Magician will let you know it can’t be started if automation is shown. If it’s shown you can toggle it hidden by pressing A.
After region selection mode is enabled, it will speak that it is enabled, along with the track name and the number of regions on the track. - Move between regions in a virtual mode, Left and right arrows (it won’t wrap around past the last region or the first region. It will instead play a sound cue when you are at the last or first region).
- Toggle select or unselect current region,Down arrow.
- Read all selected regions, Up arrow.
Note: as you left or right arrow through regions, VoiceOver will say the region name and if it’s selected. If it’s not selected, it will only say the region name.
Once finished with selection, hit Control-Shift-N again. VoiceOver will say that region selection mode is disabled, and you can now copy, cut, move, delete or etc. the regions that were selected.
If you press the n key after you are done with selection, it will speak the number of selected regions.
Cycle Mode Commands
Cycle mode is Logic Pro’s feature for playing back a section of the project (e.g. bar 5 to bar 9) repeatedly on a loop.
- Set Left Locator (start point for cycle mode) Option-Command-Left Bracket.
- Set Right Locator (End Point for Cycle) Option-Command-Right Bracket.
- Go To Left Locator And Announce It’s Position, Option-Command-Home (Option-Command-FN-Left Arrow on laptop or keyboards without number pad).
- Go To Right Locator and announce it’s Position, Option-Command-End(Option-Command-FN-Right Arrow on laptops or keyboards without number pads).
Note: Remember you can also use F2 to announce the Left Locator position and F3 to announce the Right Locator position. F2 and F3 will only announce the position of the Locators but not move the playhead to them. - Toggle Cycle Mode, C.
- Skip Cycle, Control-Shift-C (skips over the cycle area on playback)
Making Time selections
Want to set a start and end point and have Logic only playback that section of the project? This is referred to as a Marquee in Logic and there are a few quick and easy ways to set and adjust a Marquee start and end point.
- Convert selected region to a Marquee, Command Shift Backslash.
- Convert locator selection to marquee for the selected track or tracks, Option-Command-Backslash.
- convert the locators to a marquee selection for all tracks, Shift-Option-Command-Backslash.
- Clear time selection, Shift-D.
- Set Selection Start Point At The Current play head Position, Control-Option-Shift-Left Bracket.
- Set selection end at the current play head position, Control-Option-Shift-Right Bracket.
- Adjust the start point to the left by transient Shift-Left Arrow
- Adjust the Start Point to the right, by transient Shift-Right Arrow.
- Adjust the End Point to the left by transient, Left Arrow.
- Adjust the End Point to the Right by transient, Right Arrow.
- Adjust the end point to the left by nudge value, Shift-Option-Left Arrow.
- Adjust the end point to the right by nudge value, Shift-Option-Right Arrow.
- Move Time Selection Left by nudge value, Option-Left Arrow.
-Move Time Selection Right by nudge value, Option-Right Arrow.
Once the start and end points are set, Logic will only play the time selection when you press space.
The above key commands will only create a selection for the selected track or selected tracks. If you want to set a time selection for all the tracks in the project, then use:
Control-Command-Left Bracket to set the Start Point
Control-Command-Right Bracket to set the End Point
Press Shift-D to clear the time selection.
you can always just move the play head to a new position and use the above set start and end point key commands again.
Set Nudge Values
- Set nudge to 1 millisecond, control-Option-1.
- Set nudge to 10 milliseconds, Control-Option-0.
- Set nudge to bar/measure, Control-Option-M.
- Set nudge to beat, Control-Option-B.
- Set nudge to division, Control-Option-D.
- Set nudge to sample, Control-Option-S.
- Set nudge to ticks, Control-Option-T.
- Set nudge to 10 ticks, Control-Option-9.
Reset Sliders To Default Values or Type Values For Sliders
- Reset, Shift-W.
- Type values for sliders, Option-W.
Note: the previous two commands are part of Logic Magician. Shift W will reset any selected slider: volume, pan, gain, velocity, sends, and all sliders from inspectors to their default values.
Option + W allows you to type in values for selected sliders. Select volume with V for instance, then hit option W and you can type your value like -6 after the sound.
While you’re typing, Logic Magician is completely off so you won’t activate anything while typing. After you type in your value like -6, press Return to exit this mode and turn Logic Magician back on. If you want to cancel and don’t want to change the slider value, press escape to deactivate this mode and turn Logic Magician back on. When you hit Return or escape keys, you’ll hear another sound indicating that the mode is deactivated and Logic Magician is back on.
So Return sends the value you typed in through to the slider, Escape cancels the mode.
Mixer Window Commands
These key commands will speak the commands when pressed, but not the number of channel strips selected.
- Select audio channel strips, Shift-A.
- Select auxiliary channel strips, Shift-F.
- Select instrument channel strips, Shift-S.
- Select muted channel strips, Shift-M.
- Select output channel strips, Shift-O.
- Select summing stack channel strips, Control-Option-C.
- Select same color channel strips, C.
- Select midi channel strips, Shift-E.
- Move between mixer types, Shift-X.
Piano Roll Commands
These key commands Become Active whenever you press Command-4 to open the Piano Roll window.
- Select first Note in Piano Roll, N (saves the step of having to first
interact with the Piano Roll Layout area). - Move To Previous or next note, Left and Right arrow.
- Change speech Feedback Style for selected Note, Control-N.
Note: This affects the type of spoken feedback provided as left and right arrow keys are used to go to previous or next note. It cycles between the options of no speech, speak note name, speak note position, or speak velocity. - Speak currently selected event/note, N.
- Speak position of currently selected event/note, Option-N.
- Move To First Note, Shift N (double press to move to last note).
- Select first note in a bar based on current play head position, Option-P.
- Select first note in a beat based on current play head position, Option-Shift-P.
Note: the above two key commands will select the first note in the bar or beat closes to the play head. This is useful because you can quickly get to a note close to the play head without having to split the region first. Given that it’s jumping to the closest note, it may not always be 100% accurate but it will get you a lot closer. There is still an advantage to splitting regions however as if there is a lot of MIDI notes/events there can be a delay when moving to the nearest note. - Select Highest Notes, Shift-Up Arrow.
- Select Lowest Notes, Shift-Down Arrow.
- Speak number of selected notes, Dash.
- Speak total number of notes, Equals.
- Transpose by semitone, Option-Up /Down arrow.
- Transpose by octave, Option-Shift-Up/Down arrow.
- Transpose by 3 semitones (minor 3rd), Control-Option-Up /Down arrow.
- Transpose by 4 semitones (Major 3rd), Shift-Control-Option-Up /Down arrow.
- Transpose by 5 semitones (Natural 4th), Control-Option-Command-Up /Down arrow.
- Transpose by 7 semitones (Natural 5th), Shift-Control-Option-Command-Up /Down arrow.
- Select strength slider, 1.
- Select swing slider, 2.
- Speak Scale key, 3 (double press to open scale key menu).
- Speak scale mode, 4 (double press to open scale mode menu).
- Speak Articulation set, 5 (double press to open articulation set menu)
- Speak/Select velocity slider, V.
- Change velocity, swing, or strength if selected, Command-Up and Down arrows.
- Change velocity, swing, or strength in smaller values, Command-Option-Up and Down arrows.
- Scale quantize, Shift-Q.
- MIDI In toggle, Option-I.
- MIDI out toggle, Option-O.
- Select All Notes Following Currently Selected Note, Shift-F.
- Select All Notes Of Same Pitch Following Currently Selected Note, Control-Shift-F.
- Select All Notes Inside Locators, Shift-L.
- Select All Muted Notes, Shift-M.
- Select All Overlapping Notes, Shift-O.
- Select All Similar Notes, Shift-S.
- Select Equal Notes, Shift E.
- Select Same-Colored Notes, Shift-C.
- Select Same Channels, Shift-H.
- Select All Notes of Same Sub positions, Shift-P.
- Select All Notes With Same Articulation, Shift-A.
- Invert Selection, Shift-I.
- Deselect All, Shift-D.
- Deselect All Outside Of Locators, Option-Shift-D.
- Close Piano Roll, Command-w.
Note: the key commands used fo r selection are native Logic Pro commands, but when
you use them while Logic Magician is active, VoiceOver will speak the number of selected notes which can be quite useful in editing.
Tempo list, marker list, and signature list Commands
- Next and previous event, Tab/and Shift-Tab or Left/Right Bracket.
- Number of events, Equals.
- Speak order of currently selected event, Dash.
- Speak currently selected event, N (double press to add new event to the list).
- Switch between two reading styles, Control-N (speak position first and speak selected type value first).
- Speak main value only, Is (peaks Only Marker name/number in marker list, tempo in tempo list, or signature in signature list).
- Speak additional value, O (Additional value speaks, marker length for markers, play head SMPTE value for tempo markers, and marker type for signature markers).
- Speak position, P.
- Move the selected marker in the list to the current play head position, Semicolon.
- Remove selected marker, Delete.
- Increase/Decrease main Values, Command-Up and Down arrows.
- Increase/Decrease main values in smaller increments, Command-Option-Up and down arrows.
Note: This will change tempo for tempo markers and the first value of time signature markers. - Type in the main value,Option + W(This lets you type in the tempo in the tempo list and type in the marker name in the marker list).
- Catch play head toggle, C.
- Speak current set, S(double press to open set menu)
- Open Signature Type/Options Menu, T (In signature list, it will speak, signature type menu, and a double press will open the menu. For the tempo and marker list, it opens the options menu.)
Loop Browser Module
The loop browser module doesn’t change how logic’s loop browser works. Native functionality is the same. The Logic Magician module simply gives you fast access to browser filtering by instrument, genre and descriptors and all of the keywords, which you can choose now from the custom list.
It also gives you access to scale and signature menus, loops type and play in menus, and finally the sound packs menu.
Here are the keystrokes available, then the workflow.
- Enable apple loops module and turn loop browser on, Command-0 (double press to disable apple loops module and close loop browser)
- Play/stop current loop, Option-Space (sometimes it won’t start the loop immediately. It happens when you change sound packs or filter keywords, so none of the loops get selected. Therefore there’s nothing to play. In that case, simply hit up or down arrow).
- Previous/next loop, Up/Down arrows.
- Go to first or last loop, Option-Up/Down arrows (this is native functionality, so while loop browser is selected, it will do this, but after you refocus to the tracks view, the transpose will become active).
- Speak selected instrument keywords, Option-1 (double press to Open list of available keywords).
- Speak selected genre keywords, Option-2 (double press to open list of available keywords).
- Speak selected descriptor keywords, Option-3 (double press to open list of available keywords).
- Filter by favorites, Option-4.
- Speak currently selected sound pack, Option-5 (double press to open sound packs menu).
- Open loop type dialog, Option-6.
- Speak selected scale, Option-7 (double press to open scale menu).
- Speak selected signature, Option-8 (double press to open signature menu).
- Open play in menu, Option-9 (this keystroke is only for opening play in menu, as logic doesn’t allow Logic Magician to retrieve the currently selected value in the play in menu).
- Speak number of loop, Option-0.
- Clear filters of selected filter type, Option-Escape (For instance, if you have a few instruments selected, then you want to cancel all of them and choose something else, you hit option-1 to select instrument filter, then option escape to clear it all. The options need about a second to do that in case there are multiple filters, but will usually happen in less time than that).
- Speak Speed, Option-S (double press to open speed menu).
- Loop Search, Option-Return (puts you in the search field in the Loop Browser so you can type in a search term).
Loop Browser Workflow
It’s important to remember that enabling the loop browser module doesn’t disable any other module. However, remember that transpose up and down by semitones key commands are not available when the loop browser is in focus as explained above.
When you start the loop browser module for the first time, voiceOver will be focused in the loop browser. Logic Magician has nothing to do with that. This is native behavior for when the Loop browser is brought up. You can stay there or Return to the tracks area by pressing TAB. This is default Logic behavior to switch focus between the tracks area and the loop browser.
Most of the keys are self-explanatory, but here are a few important things to note.
Pressing Option-1, 2, and 3 will read instrument, genre, and descriptors, but if you have some keywords selected, such as rock and blues, or piano, or gentle, those will be spoken too.
If you press any of these 3 keystrokes twice , the pop up window will open, which has 1 text element, one table, cancel and ok buttons.
The Text element will tell how many keywords are available in a certain category. For instance, if you want to filter by instrument and you choose the piano keyword, then most of the remaining 51 keywords will become unavailable.
So if you press option 1 twice again, this text element will contain a different number. In short, it will always tell you how many keywords are available for you to choose from. The table contains all available keywords which you can choose from. You can interact with the table, choose desired keyword, stop interacting and press the Ok button.
Alternatively, to make it a bit easier, go to the end of this window with VO plus end, and move back to the table. Then you won’t have to interact, and you can simply use Up and Down arrow keys or first letter navigation, and hit enter on the desired keyword.
Unfortunately, that’s how this pop up window works, and there’s nothing Logic Magician can do about it, because it’s not customizable.
Option-2 and Option-3 if pressed twice will behave in the same way, but they will just show you the list of genres or descriptors.
Option-4 or filter by favorites will do nothing unless you have some loops tagged as favorite.
There is currently no Logic Magician keystroke for tagging a loop as a favorite, as this would be slow in cases when you have thousands of loops available. Perhaps a way to do this may be devised in a future update.
The Scale and signature , loop types and play in, and sound packs menus work the same way.
Option-0 will always read the number of loops currently shown.
Now, here is how you use the loop browser with Logic Magician.
As soon as you hit option-Space to play a loop, the loop browser has full focus, even if you are in the tracks header.
This is great, as you can use arrow keys, or option arrow keys to move between loops, and you can use command C to copy a desired loop when you find it.
When you find a desired loop, after copying it with Command-C, simply press Command-V and it will be pasted into the project on a new track, as has always been the case with the loop browser.
However, the focus is still on the loop browser, so if you’re not done with loops, simply keep pressing arrow keys to choose another loop, and repeat this process until you have all the loops you want in the project.
To break the focus from the loop browser, simply press the TAB key. The tracks header is now in full focus, and the loop browser won’t be in focus until you hit Option-Space again.
When the track header is in focus, option up and down arrow keys will act as transpose up and down by semitone again.
Logic Magician Extensions
Logic Magician Extensions, or LMX for short, are extensions to Logic Magician, and they are created for specific plug-ins.
For now only Kontakt 8 and ml drums extensions are available.
To activate LMX while in a plug-in window, hit Control Shift Escape.
It will select LMX if available.
While LMX is active, Logic Magician controls are not active, except Shift-P for presets menu, left and right brackets for previous and next preset, D for side chain, and W for view mode, .
When you want to go back to Logic Magician controls, simply re-enable Logic Magician with Control-Escape.
Accessing Kontakt 8 LMX
With the Kontakt 8 plug in window open, press w to drop down the view menu, and down arrow to and select the Editor or Remote option. Then to Enable Kontakt LMX press Control-Shift-Escape.
To open the File menu press Control-F.
Accessing ML Drums LMX
With the ML-Drums plug in window open, press w to drop down the view menu, and down arrow to and select the Editor or Remote option. Then to Enable ML-Drums LMX press Control-Shift-Escape.
- Speak preset, Control-P (this navigates presets included with ML Drums or any you saved using the ML Drums Preset manager)
- Humanize, Control-H.
- Switch pages, Control-Tab (switches between the Drums and Mixer pages).
Key Command on The Mixer Page
- EQ And Compressor Parameter, Shift 1 through 0.
- Other Parameters, 1 through 0.
- Move to next or Previous Drum Channel , Tab/Shift-Tab (Kick, Snare, Overhead, etc.)
- Adjust currently selected parameter up/down, Control-Up/Down.
- Speak current channel, Accent.