I don’t know if this is a new issue of if it was already like that before, but I came across this :
The Snap Point isn’t taken into consideration when the Audio Track is set to Musical Time Base.
When changing the project Tempo (when Musical Mode is disabled), the Audio Event position follows based on its real start instead of keeping the Snap Point where it is on the Bars and Beats grid.
This is a real issue, as after changing the Tempo, we need to drag the Events one by one so the Snap Points snap properly to the grid again, where they belong. This is incredibly annoying.
If the Snap Point is at at Bar 10 where the verse begins, I want it to stay at Bar 10 even after changing the Tempo, that’s how it is supposed to work ! I don’t want the specific transient that is under the Snap Point to start from random places, I just want it to stay where it was so that the metronome clicks on it.
Click here to expand the animations
Short offset :
Long offset :
The thing is that it works as expected with other functions :
When the Audio Track is set to Linear Time Base, and the Ruler is set to Seconds, the Snap Point follows the grid properly, same as when switching the Event to Musical Mode (with Musical Time Base), the Snap Point stays at the same place and the Event warps around it as we change the Tempo.
So why is it defective when the Audio Track is set to Musical Time Base ?
Not only that, but the issue also happens the other way around, when the Track is set to Linear Time Base and Musical Mode is enabled on the Event, the Seconds grid will ignore the Snap Point and instead move the Event based on its real start ! I am utterly dumbfounded.
Obviously, if the Snap Point is already at the start of the Event, this is none of an issue, but there are use cases where we want to put it somewhere other than the Event Start, and that’s basically why the Snap Point exists…
Side note :
Please click here to expand the whole novel
I see it coming already, some people will start arguing about the meaning of what can be found in the user manual, because the way it is written can be completely confusing depending on where we read about the Track Time Base, although it describes the exact same thing.
Under Track Handling > Defining the Track Time Base is written :
Defining the Track Time Base
The time base of a track determines if the events on a track are positioned to bars and beats (musical time base) or to the timeline (linear time base). Changing the playback tempo affects only the time position of events on tracks with a musical time base.
This is the only comprehensible description of Track Time Base. It effectively determines if the Events follow the musical Bars and Beats, or the actual time in Seconds, when modifying the Tempo.
It means that if the Track is set to Musical Time Base, the Events maintain their start position on the Bars and Beats grid, while when using Linear Time Base, they keep their position on the Seconds grid.
Under Editing Tempo and Time Signature > Track Time Base is written :
Track Time Base
The time base of a track determines if a track can follow the tempo changes of a project that is set to tempo track mode.
In the Inspector for MIDI tracks, instrument tracks, and audio-related tracks, you can activate/deactivate Toggle Time Base to switch the track time base.
The following time base modes are available:
- Musical
Use this mode for material with a musical, that is, tempo-related time base. All tracks that are set to musical time base follow any tempo changes that you add on the tempo track.
- Note
For audio events on audio tracks that are set to musical time base, the tempo changes on the tempo track affect only the start position and not the actual audio.
- Linear
Use this mode for material with a linear, time-related time base.
First of all, this second description of Track Time Base is a total mess.
“The time base of a track determines if a track can follow the tempo changes…”
Determines if a “track” can follow the tempo changes ? What does that even mean ? It was previously talking about Events but now it is about “tracks” ?
“…of a project that is set to tempo track mode”
Why is it even talking about “tempo track mode” ? The Track Time Base behaves exactly the same whether the project is set to Fixed Tempo or Tempo Track Mode, so I don’t know what that means.
There’s no such exclusive functioning for “tracks” and for when the project is set to “tempo track mode”.
“All tracks that are set to musical time base follow any tempo changes that you add on the tempo track.”
Now this is even more confusing. Is that actually a typo ? Didn’t they instead mean : “All Events that are Set to Musical Mode follow any tempo changes that you add on the tempo track.” ?!
“For audio events on audio tracks that are set to musical time base, the tempo changes on the tempo track affect only the start position and not the actual audio.”
I read this note assuming Musical Mode is disabled, because it specifically refers to audio events, whereas MIDI events, on the other hand, have Musical Mode enabled permanently (see note below). And when Musical Mode is disabled (on audio events), changing the Tempo will indeed only “affect” the start position, and not “stretch” (speed up or slow down) the actual audio to match the new Tempo.
And that’s the critical part I don’t want people to argue about. The start position here only means the actual Grid position, not the real Event Start. The Snap Point is still supposed to take effect in this case.
Note : Musical/Linear Time Base on MIDI tracks actually acts like a switch for Musical Mode. MIDI events no longer adapt to the tempo when it is set to Linear, whereas Musical Mode on Audio events work with both Musical and Linear Time Base, which adds to the confusion.