What’s New In Logic Magician

To read the full documentation or download Logic Magician, visit the Logic Magician page.

Logic Magician 2025.7.1

Fixes and Changes

  • Updated welcome message in installer if it detects Logic Magician is already installed.
  • fixed Option-N which speaks the region start on a single press, and the region end on a double press. Now it should speak the region end position of the last region when multiple regions are selected. Previously if for example you had all the regions on a track selected, Option-N would still only speak the start and end position of the first region. Now in this scenario it will speak the start of the first region when pressed once and speak the end of the last region when pressed twice. This is similar to how Control-Home/End works but unlike Control-Home/End, Option-N does not move the playhead, it only speaks the start and end positions.
  • fixed loop browser problem where after enabling lm after several of the keys wouldn’t activate loop browser module properly.
  • fixed filter by favorites in loop browser where it wouldn’t allow to deactivate favorites if you just removed all favorite loops.
  • fixed speed control on option S to act properly depending on the track type.
  • fixed the select track by types key commands so Logic Magician always announces the right number of selected tracks. The key commands always selected the tracks accurately but there were scenarios where Logic Magician after pressing the command could speak inaccurately.
  • fixed error with track freeze toggle which would speak error if you accidentally try to freeze summing or folder stack.
  • in piano roll, multiple key commands now speaks error if no notes are present at all, including: speak note, speak position, go to first/last note etc.
  • fixed next and previous take keys which would announce error sometimes when no takes are available.
  • close to 50 more fixes or adjustments of Logic Magician in general to increase performance and reliability.

New Features

  • added select region under playhead position, Shift-Option-N. This works whether playback is going or not.

added several keys to loop browser module:

  • access the loop family menu button in the selected region, shift-option-return. (Single press to hear the loop name, double press to drop down the menu to choose a different Loop from the same loop family.)
    Note: When a loop is part of a loop family (e.g. Dance beat 01, dance beat 02, dance beat 03, etc.) If you copy any loop from the family and paste it into your project, when you have a region selected you can press the key command to hear which loop it is, or press it twice quickly to drop down the menu to choose a different loop from the same family. This is useful for when you say are using dance beat 01 in your verse and want to switch to dance beat 02 in the chorus or hook of the song, you can copy one of the dance beat 01 regions, paste it where your chorus or hook would start, then double press Shift-Option-Return to drop down the loop family menu and choose dance beat 02. The region you pasted will now be dance beat 02 instead of dance beat 01. This saves you having to go back into the loop browser to find dance beat 02 to then paste it back into your project. Available only while loop browser is active.
  • speak loop name and type, Option-left bracket.
  • speak loop beats length, tempo and key, Option-right bracket.
  • toggle favorite switch for the selected loop on and off, Option-F.
    Note: due to apple’s scripting limitation, above 3 keys will work the best with up to 2000 loops, for instance when you search for certain loops, limit number of them based on different filters etc. If you try to use them when all 30k plus loops is available, it’s too much for the scripting engine, so 10 or more seconds would be necessary just to react. Eventually it will work, but it’s just not practical to wait for so much time to hear those info. In that case, it’s faster to check these values manually with VO keys left and right arrow keys in the loops table.
    If number of loops is up to 1500 loops, it will react more or less immediately, 2000 – 4000 loops will require 2 – 3 seconds to speak. If more then that it’s not practical.
    Of course these keys will speak regardless of whether you are in the loop browser or tracks list, as long as loop browser is active, they will work.
    Naturally, the most practical and the fastest way to work with loop browser is by using either search function or instrument, genre or descriptor filters, so these keys will be the most useful in such scenarios.

Logic Magician2025.7

Fixes And Changes:

  • changed select all folder stack tracks key command to Option-Shift-Command-H. (This keeps the key command in line with the create Folder stack key command).
  • added toggle track freeze with spoken announcement of it’s state, shift command F
  • added select all frozen tracks with spoken announcements as other select keys, Option-Shift-Command-F
  • Re-Added Play or Stop to the LogicKeyboardNinja Key Commands File, Control-Option-Command-SpaceBar
    This was previously Control Command Space in previous versions of Logic Keyboard Ninja, However it was recently removed when pause was mapped to Control-SpaceBar. However, discovering that some still like this workflow for editing, It’s been re-added back in to the LogicKeyboardNinja key commands file.

Logic Magician2025.6

Fixes And Changes:

  • Control-Ship-S now reports channel mode (Mono or Stereo) on a single press, with a double press to change the setting from one to the other.
  • Fixed Renaming a Track. When you press Shift-Return to rename a track, Logic Magician is disabled and you are put in an edit field where you can edit or type in a new name for the track. Upon pressing return to complete renaming the track, Logic Magician should now automatically re-enable it self.
  • removed Logic Magician’s Track Search feature since there is now a track search feature included in Logic Pro natively.
  • Split Regions/Events at Locators or Marquee Control-T
    This was previously Command Control T, but is now Control T. As control T would conflict with another mixer key command, but splitting between the locators only really needs to work in the main window, the changed was made to free up Control Command T for the aforementioned new Logic 11.2 track search feature that works in both the main window and mixer.
  • Search and Select Track Control-Command-T.
    This new Logic 11.2 feature works in both the mixer and main window. Control-Command-T is the default Logic key command for this feature and LogicKeyboardNinja maintains this key commands since this search feature works both in the main window and the mixer. Logic Magician doesn’t add anything to this but listed here as this is a change in the included LogicKeyboardNinja Key commands file.

Newly Added Features.

Track Type Selection:

  • Added key commands and spoken feedback for the different select track types.
  • Select All Tracks Changed From Option-Shift-Command-A to Control-Option-Shift-Command-A
  • Select Muted Tracks Option-Shift-Command-M
  • Select Soloed Tracks Option-Shift-Command-S
  • Select Instrument Tracks Option-Shift-Command-I
  • Select Audio Tracks Option-Shift-Command-A
  • Select Summing Stack Tracks Option-Shift-Command-G
  • Select Folder Stack Tracks Option-Shift-Command-F

Stem Splitter

  • Changed Stem Splitter Key Command plus added key commands and spoken feedback for stem splitter presets.
  • The stem splitter key command has been changed to Control-Option-Command-X, and now there are key commands for each of the 6 stem splitter presets on Control-Option-Command-1 through 6.
  • Stem Splitter… Control-Option-Command-X
  • For Stem Splitter presets, press once to hear preset name. Press twice to activate the preset.
  • Stem Splitter Preset 6 (Separate all Stems) * Control-Option-Command-1
  • Stem Splitter Preset 1 (Acapella) * Control-Option-Command-2
  • Stem Splitter Preset 2 (Instrumental) * Control-Option-Command-3
  • Stem Splitter Preset 3 (Vocals + Instrumental) * Control-Option-Command-4
  • Stem Splitter Preset 4 (Vocals + Instruments + Drums) * Control-Option-Command-5
  • Stem Splitter Preset 5 (Vocals + Instruments + Drums + Bass) * Control-Option-Command-6

Logic Magician 2025.5

Fixes And Changes:

  • fixed an issue where logic magician didn’t work on some non-english systems.
  • fixed an issue where VoiceOver didn’t read a region name when using left and right arrow keys when automation is shown. 
  • removed Speak Position from Region announcement styles. When using Control-N to cycle through the different options for what’s spoken when a region is selected by using left or right arrows to navigate to previous or next region. Going forward your options are no speech, speak region name, and speak and move to region start. 
  • removed region selection mode from double press of N key. It is now Control-Shift—N.
  • Changed Speak position for selected note in the piano roll from P to option-n to be in line with the same functionality for speaking the start point of the currently selected region.

Newly Added Features.

New Global Features And Functionality:

  • added new lmConfig logic template. This definitely won’t happen often, but it was necessary now for some of the features. This means that after installing this version of Logic Magician, you will need to open the LM Config Template and save the control bar layout as default again. Follow the instructions for installing found in the Logic Magician documentation, under the heading level 2 “Setup In Logic Pro”.
  • added auto show inspector. keeping inspector shown is very important for Logic Magician to work. However it can be hidden accidentally or you may be in older project where it’s not shown. Every time you toggle Logic Magician on, press F key to read which window you’re currently focused in, or simply focus to the main window from any of the logic pro windows, Logic Magician will make sure that inspector is shown. This should mean that you should no longer have to worry about whether the inspector is visible on screen.
  • Command Escape clears the Logic Clipboard, so you can copy and paste from finder again after copying and pasting regions inside of Logic Pro. 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.

Added Speech Feedback And Custom Behaviour To All Key Commands For Creating Automation Points:

  • 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.
  • Logic Magician will now 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. 

Added Speech Feedback And Custom Behaviour To Track And Channel Strip Commands Related To Copying And Pasting Channel Strip Settings Along With Mute, Solo And Input Monitoring:

  • 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).
  • added speech feedback to bypass all audio plug-ins on Shift-B.
  • solo, mute and input monitoring speak both when toggled on or off.

Selecting Or Navigating Regions

  • Speak region start position Option-N.
  • Speak region end position double press of Option-N.
  • Region Selection Mode, Control-Shift-N.
  • Logic Magician will now warn you if you attempt to use Region Selection Mode if automation is shown. You can toggle automation from shown to hidden by pressing A.

To read the full documentation or download Logic Magician, visit the Logic Magician page.