Delete Duplicated MIDI Events ⌥D – Logic Pro X keyboard command of the day

Logic Pro X keyboard command of the day. #LogicProX @StudioIntern1

  Delete Duplicated MIDI Events    ⌥D

The definition of “Duplicated” is important to know. It is in the documentation. Essentially a duplicate MIDI event as defined by position, channel, and number, the value of the event is ignored. Works on the selected region.

Always good to know what will really happen when you invoke the command.

Delete notes in the Piano Roll Editor – Logic Pro X

Any events occurring twice or more at the same position (and pitch) are deleted, allowing one to remain. This is true regardless of whether the duplicates have different velocity, aftertouch, or controller values. Events on different MIDI channels are not considered duplicates.

 

 

⇧ SHIFT  –  ⌃ CONTROL  –  ⌥ OPTION  –  ⌘ COMMAND

Attach Symbol: Accent – Logic Pro X keyboard command of the day

Logic Pro X keyboard command of the day. #LogicProX @StudioIntern1

  Attach Symbol: Accent

Add an accent mark to a note (or rest?) in a score. There are fine controls for what an accent does when played (increased MIDI velocity)

Add accents and other symbols to notes – Logic Pro X

The Part box includes symbols such as accents, fermatas, phrasing marks, bow markings, and others that apply to a single note, over which the symbol appears. (Trills are in a separate section).

 

 MIDI Meaning settings – Logic Pro X

These settings determine if, and to what extent, the insertion of the listed symbols affects the MIDI playback of notes (that these symbols are attached to).

 

⇧ SHIFT  –  ⌃ CONTROL  –  ⌥ OPTION  –  ⌘ COMMAND

Normalize Region Parameters ⌃N – Logic Pro X keyboard command of the day

Logic Pro X keyboard command of the day. #LogicProX @StudioIntern1

  Normalize Region Parameters    ⌃N

I’m not exactly sure what gets “normalized”. It’s not clear in the online manual. My saved PDF manual has a description in Chapter 10. 

Export MIDI regions as standard MIDI files – Logic Pro X

 

You can export one or more MIDI regions as standard MIDI files, to play in another music app. If your project contains only MIDI regions, you can merge the regions and export the entire project as a MIDI file. Before exporting, you need to perform several steps to prepare the MIDI regions.

 

 

 I wonder if the technical editors for the Logic Pro X manuals really understand what they are doing when they cause whole sections from the previous versions. There is such a lack of a comprehensive manual/description of Logic Pro X…

 

⇧ SHIFT  –  ⌃ CONTROL  –  ⌥ OPTION  –  ⌘ COMMAND

Normalize MIDI region parameters

You can normalize the MIDI region parameter settings of all selected MIDI regions and folders
with the MIDI > Region Parameters > Normalize Region Parameters command.

This means that all settings are actually written as data, and playback parameters revert to
normal values. The audible result remains the same. The Loop parameter and extended MIDI
region parameters are not affected. Use of this function is effectively like saying “make these
MIDI region/instrument parameter values permanent.” In most circumstances, it’s better not to
do this, as leaving the original data untouched provides more flexibility. This includes unlimited
opportunities to change your mind about MIDI region edits.

Normalize and MIDI channels

Like the Merge function and the Glue tool, the Normalize function is intelligent in the way it
handles stored MIDI channel numbers. If all stored events have the same MIDI channel number,
the channel is changed to that of the instrument assigned to the current track. If the events are
on different channels, Logic Pro asks whether or not you want to convert the event channels.

The following Normalize options are also available in the MIDI > Region Parameters menu:

Normalize without Channel: Leaves the stored channel number untouched.

Normalize without Channel & Delay: Leaves the stored channel number and Delay
parameters untouched.

If the playback instrument has a channel setting of All, or you’re dealing with a completely
different type of Environment object (a channel splitter used as A-Playback, for example), the
stored MIDI channel numbers are also unaffected by the usual Normalize function.

Note: If you’re editing MIDI regions that appear as notation on a polyphonic staff style, it’s
recommended that you use the Normalize without Channel function, as the event channel is
used to assign notes to individual polyphonic voices in the Score Editor.

Meta Messages In Logic

Meta Messages In Logic

In addition to standard MIDI messages, Logic uses two special message types to carry out certain operations and to communicate among its various components. In the Logic Notes column in SOS December 2002 we had a look at Fader messages, which are used for track-based automation. Here we’ll examine Meta messages, which have several functions within Logic. One thing to keep in mind as you read this is that these special message types only travel within Logic — they never venture down the MIDI pipeline to confuse your gear or other MIDI applications.

The Wayback Machine takes us to 2003 to get a description of Meta messages and what the are good for in Logic – even today, sixteen years later…

Send Used Instruments MIDI Settings – Logic Pro X keyboard command of the day

Logic Pro X keyboard command of the day. #LogicProX @StudioIntern1

  Send Used Instruments MIDI Settings

Logic will “reset” MIDI settings for instruments that are “used”, as the documentation says, “intelligently”. We can force the transmission of MIDI settings by using this command. Program change, volume, and pan. I sure could have used this kind of command back when I was working with the Orchestra Nova – 8 performers, 8 keyboards, many ROMplers. It was always a challenge to get each device set properly during performances.

Reset Messages preferences – Logic Pro X

These preferences are included for compatibility with older MIDI hardware. For selected controller types, a reset message is sent to all MIDI outputs. This reset message is sent on cycle jumps and when playback begins. However, Logic Pro handles MIDI reset messages automatically and intelligently, so you should generally make sure that all of these options are unselected—which they are, by default.

 

 

⇧ SHIFT  –  ⌃ CONTROL  –  ⌥ OPTION  –  ⌘ COMMAND

Snap Mode: 1/32 Note – Logic Pro X keyboard command of the day

Logic Pro X keyboard command of the day. #LogicProX @StudioIntern1

  Snap Mode: 1/32 Note

This command only appears to work in the Piano Roll editor. If the command is entered in other editors, or the Arrange window where “Snap” is available the display of the setting will become blank, but the selection doesn’t change. In Arrange Snap will change from ‘Smart’ to ‘Snap to Grid’. In the Piano Roll Snap will change to ‘Snap to Grid’ and the setting will change to 1/32.

I don’t think this is proper behavior, but what do I know?

⇧ SHIFT  –  ⌃ CONTROL  –  ⌥ OPTION  –  ⌘ COMMAND

Region Automation: Control Change 27 – Logic Pro X keyboard command of the day

Logic Pro X keyboard command of the day. #LogicProX @StudioIntern1

  Region Automation: Control Change 27

Select CC27 for Region Automation. There a lots of things that can be automated. When you “Display Automation” for a track (happens if you use this command) you can see the enormous set of parameters that can be manipulated. You can even automate a change of MIDI channel!

Automation is the “program” that is applied to the tracks in the project. The sounds that are made come from the MIDI instruments or audio files that “sound” at a point in time. What happens to the sound is modified by plugins. All of the things that can occur over time – changes to plugins, volume, pan, all of it – the automation – is the program that gets written to create the finished product.

It appears that almost every single bit of what Logic can do is available as an “automation” parameter. We program the environment through automation, and allow real-time control to be applied – and recorded!

From the past – “MIDI Draw” – need to check old manuals to learn more about this. This leads me back to the days of Opcode Vision and the entire MIDI orchestra world.

Use the Automation/MIDI area in the Piano Roll Editor – Logic Pro X:

 

When track-based automation is displayed in the Automation/MIDI area, the displayed automation curve is identical to the automation curve displayed in the automation lane in the Tracks area. Any adjustments to the automation curve made in either location is reflected immediately in the other. However, with region-based automation, you can choose to display either the automation curve associated with the region in the Tracks area automation lane or the MIDI data associated with individual notes. Therefore, with region-based automation it is possible to have the automation lane in the Tracks area showing the automation curve associated with the region and the Automation/MIDI area displaying MIDI data associated with each note (or vice versa).

 

 ⇧ SHIFT  –  ⌃ CONTROL  –  ⌥ OPTION  –  ⌘ COMMAND

Six creative applications of MIDI FX plug-ins in Logic

Six creative applications of MIDI FX plug-ins in Logic

MIDI data doesn’t always have to edited in the Piano Roll. Using MIDI Plug-ins can seriously speed-up your workflow, as well as increasing your creative possibilities!

By Mark Cousins –

Select Used Instruments – Logic Pro X keyboard command of the day

Logic Pro X keyboard command of the day. #LogicProX @StudioIntern1

  Select Used Instruments

Personally I prefer new instruments…

In the Environment. Part of the arcana of Logic Pro X. I don’t see myself building amazing MIDI environments in the near future.

Use advanced selection commands – Logic Pro X

Select Used Instruments: Selects all objects that are assigned to the selected track in the main window, or are connected to such objects via cables.

 

 

⇧ SHIFT  –  ⌃ CONTROL  –  ⌥ OPTION  –  ⌘ COMMAND

Create Multiple Lanes… – Logic Pro X keyboard command of the day

Logic Pro X keyboard command of the day. #LogicProX @StudioIntern1

  Create Multiple Lanes…

I quoted the help document below.

I keep thinking back to Vision in the 1990s and how I wouldn’t even consider Notator…I think I may have missed out on a true power tool.

⇧ SHIFT  –  ⌃ CONTROL  –  ⌥ OPTION  –  ⌘ COMMAND

Create lanes – Logic Pro X

 

Create lanes for all event types in a region
Select the region.

Choose Lanes > Create Multiple Lanes (or use the corresponding key command).

In the dialog that appears, click the All button to confirm that you want to create lanes for all types of events in the region.

Tip: It’s a good idea to create a new Lane Set before creating a group of new lanes. For more information, see Use Lane Sets.

Use Lane Sets – Logic Pro X

You can store a combination of lanes as a Lane Set. When a Lane Set is saved, the vertical zoom setting of the Step Editor is stored. You can save as many Lane Sets as required in each project.

 

 Step Editor overview – Logic Pro X

The Step Editor is a graphical editor that can be used to create or edit MIDI note and controller data. You can use the Step Editor to view and edit different MIDI event types, shown as vertical beams—or steps—along a timeline within a region.

Apply Transform User Preset 3 to selected Events – Logic Pro X keyboard command of the day

Logic Pro X keyboard command of the day. #LogicProX @StudioIntern1

  Apply Transform User Preset  3 to selected Events

The MIDI Transform window can be opened from the Window menu, or by entering ‘⌘9’. There are 30 ‘Apply Transform User Preset … to selected Events’.

Use transform sets – Logic Pro X:

1. Choose Create New Transform Set from the Presets pop-up menu.

2. Set conditions and operations.

3. Select the “Hide unused parameters” checkbox. This helps to avoid changes to conditions and operations that aren’t required for (or may disturb) your transform set.

4. Choose New Parameter Set (Number) from the Presets pop-up menu. Enter a new name for your transform set.

This transform set now appears at the bottom of the Presets list in all MIDI Transform windows for this project. You should consider saving your user transform sets in one or more template projects. This way, they are always available to you in all future projects.

 

Tip: Renaming an existing transform set creates a new transform set that is identical to the original. The existing (source) transform set is retained.

 ⇧ SHIFT  –  ⌃ CONTROL  –  ⌥ OPTION  –  ⌘ COMMAND

Transpose Region/Event +12 Semitones or Nudge Automation up 10 Steps ⌥⇧↑ – Logic Pro X keyboard command of the day

Logic Pro X keyboard command of the day. #LogicProX @StudioIntern1

  Transpose Region/Event +12 Semitones or Nudge Automation up 10 Steps    ⌥⇧↑

This is a variation of a typical up/down command that is altered by the use of the ⇧ key. Typically the changes will be an order of magnitude (octaves when dealing with pitch) greater or smaller. I am bit surprised by the automation change being 10 since the MIDI background of Logic would be more in keeping with 8 or 16. I guess the programmers held sway.

I have been unsuccessful at transposing an audio region using this command, so my assumption that it is useful for MIDI only remains intact.

Change the pitch, duration, and velocity of notes – Logic Pro X

Use Option-Up Arrow and Option-Down Arrow to raise or lower the pitch in semitones.

 

 

⇧ SHIFT  –  ⌃ CONTROL  –  ⌥ OPTION  –  ⌘ COMMAND

Command    Key Touch Bar
- Main Window Tracks and Various Editors
Transpose Region/Event +1 Semitone or Nudge Automation up 1 Step ⌥↑
Transpose Region/Event -1 Semitone or Nudge Automation down 1 Step ⌥↓
Transpose Region/Event +12 Semitones or Nudge Automation up 10 Steps ⌥⇧↑
Transpose Region/Event -12 Semitones or Nudge Automation down 10 Steps ⌥⇧↓

Select And Operate using Transform User Preset 9 – Logic Pro X keyboard command of the day

Logic Pro X keyboard command of the day. #LogicProX @StudioIntern1

  Select And Operate using Transform User Preset  9

Today we get a ‘Select and Operate’.

 MIDI Transform window examples – Logic Pro X:

This section provides several usage examples for the MIDI Transform window.

 ⇧ SHIFT  –  ⌃ CONTROL  –  ⌥ OPTION  –  ⌘ COMMAND

Spot Erase ⌃⌥⌫ ⇧8⃣ – Logic Pro X keyboard command of the day

Logic Pro X keyboard command of the day. #LogicProX @StudioIntern1

  Spot Erase ⌃⌥⌫ ⇧8⃣

The documentation indicates software instruments (MIDI). I have been able to hear Spot Erase happening, and I assumed that if I was recording a software instrument (a second take) that the Spot Erase would delete events…I haven’t been able to make that happen, if it should.

Drum machines and pattern editing seem to be mentioned in online information.

Spot erase software instrument recordings – Logic Pro X

You can use spot erase to remove any unwanted notes from a recorded performance.

 

“Playing” notes to be erased seems quite unnatural to me. I think I would rather work in the Piano Roll or the Event List to change or delete notes.

Previously I had written that I couldn’t make Spot Erase work. I have now been successful using it. It is unnatural.

Spot erase software instrument recordings – Logic Pro X

You can use spot erase to remove any unwanted notes from a recorded performance.

 

 

⇧ SHIFT  –  ⌃ CONTROL  –  ⌥ OPTION  –  ⌘ COMMAND

Set Optimal Region Sizes Rounded by Note Value – Logic Pro X keyboard command of the day

Logic Pro X keyboard command of the day. #LogicProX @StudioIntern1

  Set Optimal Region Sizes Rounded by Note Value

The word “optimal” cannot be found in the Logic Pro X documentation except in the keyboard shortcut reference section. Literally no discussion of the command located – “Set Optimal Region Sizes Rounded by Bar”, and no mention at all of the command of the day.

Little to no reference found on the web.

Let’s check Logic Pro 9 help file…bingo

Our command used to be called “Set Optimal Region Sizes Rounded by Denominator” which only makes sense if you treat your music as if it had a time signature – what a relic.

There is an entire section of the “old” manual that doesn’t exist in Logic Pro X documentation. I have extracted that and saved a copy here…

Logic Pro 9 User Manual: Resizing Regions

 

The MIDI > Set Optimal Region Sizes Rounded by Bar command (or the corresponding key command, default assignment:  Shift-Command-B) reduces or increases the length of a selected MIDI region, making it just large enough to contain the events (or regions, if a folder) within it. The region borders are rounded to the nearest bar.

 

 

 

⇧ SHIFT  –  ⌃ CONTROL  –  ⌥ OPTION  –  ⌘ COMMAND