Logic Magician

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 the keyboard ninja key map from
Logic.Band, and there are no key conflicts between
the two. 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, uncompress it if necessary, then start the Logic Magician
    installer app and follow the prompts.
    If Logic Magician is not installed, it will prompt you to
    install. The installer will install Logic Magician, the
    Logic Keyboard Ninja Key commands file, and the LMConfig Logic Pro
    Template. The template is useful for setting up Logic Pro to work with
    Logic Magician quickly as explained in the next section.
    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).

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.

Option 1: The Easy Way

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:

  • 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. The letter I shows and hides the inspector.
If you find Logic Magician isn’t functioning correctly, you will also want to go to the control bar and press VO-Shift-M for the context menu and navigate to Apply Defaults and press VO-Space.

Option 2: Somewhat Harder

The other option requires you to get your hands dirty a bit, and
manually set up a project similar to the included template in option 1.
You will still need an want to save these settings as default when you
are done to make future projects in Logic Pro work well with Logic
Magician.

  • Go to the control bar, then to control bar group, then to the display
    mode pop up menu and choose custom from there.
    Then from the same menu, choose customize control bar and display. The pop up dialog will open with various options. Check the following items:
  • Position&Time Beats.
  • Replace.
  • Locators, Left Right.
  • Autopunch.
  • Sample Rate Or Punch Locators.
  • Tempo.
  • Time Signature Division.
  • Key Signature.
  • Project End.
  • Apple Loops (Loop Browser).
  • Tuner.
  • Play.
  • Solo.
  • Skip Cycle.
  • Cycle.

After you’ve checked these items, go to the end of this dialog and
hit Save As Default, then Apply Defaults.
For efficiency, feel free to uncheck the settings that aren’t on the above list. Then remember
to press Save As Default and Apply Defaults again.

You will also want the inspector to be visible. The letter I shows and
hides the inspector.

Feel free to save a template with these settings for when you create new
projects. Otherwise when you create a new project, go to the control
bar, and press VO Shift M to bring up the context menu and choose apply
defaults to set up the control bar for Logic Magician.

If you opened a project created before using Logic Magician and Logic
Magician isn’t working right, navigate to the control bar,
press VO-Shift-M on it and select apply defaults. Also make sure the
inspector is visible in that project by pressing I.

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 and
    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 keyboard ninja 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.

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.

Main Module

Tracks and ChannelStrip module

This module is always available in the main window, the plug-in window, and the mixer window.

Control Bar

  • 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

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.

  • 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.

Library

  • Open/close 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.

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.
  • Remove all audio plug-ins, Control + Shift + A.
  • Remove all sends, Control-Shift-E.
  • Remove all bypassed plug-ins, Control-Shift-B.
  • Remove all empty insert slots, Control-Shift-I.

Automation

  • TOGGLE show/hide automation, A.
  • Speak Automation Mode,Option-A (double press to OPEN automation menu).
  • Automation parameters meter cycle, Command-Y.

Region and track inspector controls

region inspector

Access region inspector parameters, Control-Number row keys from 1 through 0.

On 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 still adjust transpose, however no speech will happen so you can transpose by ear if you’d like. 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. Also if you change the transpose value with Option-Up/Down arrows or Option-Shift-Up/Down arrows, you can still press control-0 to hear the current transpose value.
On 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 still adjust transpose, however no speech will happen so you can transpose by ear if you’d like. 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. Also if you change the transpose value with Option-Up/Down arrows or Option-Shift-Up/Down arrows, you can still press control-0 to hear the current transpose value.

Quantize, Gain/Velocity, Reverse And Other Region Inspector Parameters
  • 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.

Track Inspector

Access track inspector parameters, Control-Shift- Number row keys 1
through equals.

ON 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.

On 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

Selecting 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 on Selected Track, Shift-W (0DB) .
  • 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
  • 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).

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..
Switch between tracks area grid and live loops grid Option-V

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, (which is the
master track), in Logic. 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.

Watchers And Monitors

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 track inside 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
often 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 often 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
often 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 Regions

  • PREVIOUS or Next region, Left /Right arrow
  • Change Speech Feedback Style for Selected Region, Control-N.
    Note: This affects what will happen when you press left and right
    arrow keys. It may do nothing, speak region name, speak region
    starting position, or speak and move to starting position of the
    region.
  • Speak Region Name, N (Double Press To Open Region Selection Mode).
  • 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.

Region selection mode

  • Toggle Region Selection mode on and off, Double Press N.
    After it’s enabled, it will speak its state, and also 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.
After you’re done with selection, hit the N key twice. VoiceOver will
say that the mode is disabled, and you can now copy, cut, or delete
those regions.
If you press the n key once after you are done with selection, it will
speak the number of selected regions.

Cycle Mode

  • 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 markee 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, 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 Value

  • 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.
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.
Return sends the value you typed in through to
the slider, Escape cancels the mode.

Mixer Window

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 Module

This module Becomes 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.
  • Speak currently selected event/note, N.
  • Change speech Feedback Style for selected Note, Control-N (off, speak note, speak position, speak
    velocity).
  • 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 position of currently selected event/note, P.
  • 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 (Natrual 4th), Control-Option-Command-Up /Down arrow.
  • Transpose by 7 semitones (Natrual 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 for 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

  • 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 (the above 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, with the exception of transpose up and down by
semitones not being 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, as it happens every time you enable the loop browser with the
O key.
You can stay there or Return to the tracks area by pressing TAB. This is
Logic default 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.
Or 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.

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, simply paste it in the tracks header. A
new track will be added to the project, as has always been the case with
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 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 enable it
with Control-Escape.

Kontakt 8 LMX

Open File menu, Control-F

ML Drums LMX

  • Enable, 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 In the

Mixer

  • 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.