How can I swing a melodic line with expected durations in Logic Pro X?

Logic 10.7.9 / Macbook Air M2 / Ventura 13.5.2


I'm trying to quantize a melodic line to swinging eighths in Logic but the note durations are surprisingly problematic. 


Here’s my workflow:


• Enter a melodic line in MuseScore (a free notation desktop app)

• Export the melody from MuseScore to MIDI (eighth notes are straight, no swing)

• Import the MIDI track to Logic

Then in the piano roll editor:

• Select all notes on the track

• Set swing type to “1/8 note (classic)”

• Set the swing parameter to 60 for a light swing


Result (as expected):


• note onsets remain unchanged for notes on the beats

• note onsets of off-beat notes (notes on the “ands”) shift to the right. Therefore I hear the swing, but ...


Unexpected results (due to the way Logic swing setting shifts note onsets and note tails):


• playback is choppy where Logic's swing function creates gaps between notes


• playback is overly legato where Logic overlaps notes (where the tails of the swung notes overlap the onset of the note on the next beat.)


The big surprises are:


1) Logic does not extend the durations (the tails) of each “on the beat” note to the onset of the subsequent swung note. (Every notation app I’ve used does that, including MuseScore.)


2) Logic repositions the entire swung note, moving its onset (desired) AND by an equal also moving its tail amount (NOT desired.)


What am I missing here? There must be a way to achieve better behaved melodic swing.


If I was simply trying to swing quantize a drum track I wouldn't be posting because note durations are inconsequential given the way Logic handles drums.


Here is the piano roll before adding swing



This image shows the duration issues after setting swing to 60:


MacBook Air

Posted on Oct 27, 2023 6:24 PM

Reply
Question marked as Top-ranking reply

Posted on Oct 27, 2023 7:38 PM

What am I missing here?


yoyoBen Wrote:


Just two commands

  1. Trim Note End to Following Notes (Force legato)
  2. Remove Overlaps


Thanks! Works, so I'm able to move on with the project.


Going forward, is there a way to incorporate these functions into my Swing transformations?I'd like to accomplish this recurring goal in a single shot, rather than three steps.

Similar questions

2 replies
Question marked as Top-ranking reply

Oct 27, 2023 7:38 PM in response to yoyoBen

What am I missing here?


yoyoBen Wrote:


Just two commands

  1. Trim Note End to Following Notes (Force legato)
  2. Remove Overlaps


Thanks! Works, so I'm able to move on with the project.


Going forward, is there a way to incorporate these functions into my Swing transformations?I'd like to accomplish this recurring goal in a single shot, rather than three steps.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

How can I swing a melodic line with expected durations in Logic Pro X?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.