• SONAR
  • lock clip midi and absolute time (p.2)
2017/09/16 20:41:21
eliadevico
It seems that we can not solve this problem. Probably Sonar does not work well, in this case ...
2017/09/17 09:06:25
Bristol_Jonesey
I would guess that this is intended behaviour when dealing with Absolute Time.
 
If you change the tempo you change where the notes appear on the grid. I don't think locking the clip makes any difference in this scenario
 
Change it to M:B:T and try again
2017/09/18 10:40:59
eliadevico
Thanks for the reply ... but it does not work. If I set absolute time and lock Midi events, all Midi events must remain locked in their absolute position - in H: M: S: F - and then, if I insert tempo (metronome) changes, speed must not change (change only the notation in bars). The online help explains it very clearly:
 
"If a clip’s position is locked, and you change tempo, what happens to the clip’s position depends on what option the Clip Properties Time Base field is set to: Musical (M:B:T), or Absolute (SMPTE). If the clip is set to the Musical time base, the clip’s M:B:T position stays constant, and its Absolute position shifts. If the clip is set to the Absolute time base, its Absolute position does not move, but its M:B:T position shifts."
 
I did this often with Logic. Unfortunately on Sonar does not work.
2017/09/18 15:19:34
Base 57
I've been experimenting with this and I am getting the same result as OP. Setting the time base for MIDI clips to absolute is not working as I expect it to. An audio clip set to an absolute time base will not change if the tempo is changed. A MIDI clip set to absolute time definitely changes with a change in tempo.
 
OP should post this in problem reports.
2017/09/18 15:47:42
PiBoy
Hi!
 
May be what you need to do is change the tempo and then stretch or shrink the midi clip.
 
HTH
 
PiBoy
 
 
2017/09/18 16:11:05
Base 57
I've been reading the effing manual. This is working the way it is supposed to work.
 
  "Note: The length of a clip may also change when you change the tempo—audio clips maintain their absolute (SMPTE) length, while a MIDI clip will follow the value in the Time Base field." 
 
So... before changing the Tempo, you must make a note of the Length of the clip in Properties as well as setting the time base to Absolute. Then after changing the tempo, reset the length to the original duration.
 
edit.... AAARgg! Nevermind. I still can't get this to work right. It does not affect the way I normally work but I can imagine this being a problem for others.
Sorry I could not help
 
2017/09/19 05:26:02
eliadevico
If you change the tempo and then stretch or shrink the midi clip, the program deletes a portion of the clip or adds an empty part. In any case, the program does not retain the SMPTE of the Midi events and erases the original tempo fluctuations. This is definitely a problem with the program.
2017/09/19 17:18:05
Base 57
I have been working on this for several hours. SONAR is not broken. It is working just as it has since at least V 8.5. A MIDI clip is always going to follow the tempo map (a quarter note is a quarter note regardless of tempo).
 
It may be easier to make this type of edit in another program (I would not know), but this is how to do it in SONAR.
 
First make sure that "selection after single split" is set to "right portion" in Preferences.
 
1. Select the clip(s) you want to work with and set the now time at the first note of the clip. Hit "Tab" which will move the cursor to the next note. Hit "S" which will split the clip with the right portion selected. Tab-S your way to the end of the clip.
2. Select all of the resulting clips. In the Inspector, Cntrl-Click (quick group) the Time Base to "Absolute" and Lock to "Pos Only".
3. Make your tempo change(s).
4. Re-select the clips (it is likely that some will move out of the selection range after the tempo change). Open the PRV and adjust the note durations as needed. Some may need to be adjusted individually.
 
I hope this is helpful. Good luck.
2017/09/19 20:59:48
eliadevico
If the absolute position of the notes is locked, the Midi clip does not follow the tempo map. If you change the tempo map (when the Midi clip is locked) the program will move the bars and the notation (and a quarter can become an eighth or vice versa).
Sorry, I've tried but the result does not change. The notes retain their 'musical' position (within the bars) and lose their 'absolute' position (in H: M.S: F). It should be the opposite. Probably I did not understand your process well (in particular, it is not very clear to me: "Tab-S your way to the end of the clip.")
However, the operation to lock SMPTE of midi events should be much simpler (as it is written in online help).
Anyway, thank you very much for your help.
2017/09/19 22:31:54
Base 57
"Tab" moves the now time to the next note (or chord). "S" splits the clip. The object is to split the clip into separate clips for each note (or chord). The resulting clips have only one note (or chord) that can then be locked to absolute (SMPTE) time.
 
If a MIDI clip is set to a "musical" Time Base and the tempo is changed then the clip will retain it's position relative to the beat (if it starts on the downbeat of the second measure before changing the tempo, it will still start on the downbeat of the second measure after the tempo is changed).
 
If a MIDI clip is set to "Absolute" Time Base, then it will start at the same SMPTE time even after the tempo is changed (If the clip starts at 00.00.30.00 before the tempo is changed it will still start at 00.00.30.00 after the tempo is changed).
 
Either way the clip is going to follow the new tempo after it starts. If set to "musical" the clip will line up to the same bars and beats that it did before changing the tempo. If set to "absolute" the notes will be offset from the bar by an equal amount determined by the new tempo.
 
I was thinking that you want your MIDI clip to retain it's original timing even after changing the tempo. The method I described in my previous post is the only way I have found to do that.
 
 
© 2025 APG vNext Commercial Version 5.1

Use My Existing Forum Account

Use My Social Media Account