{"id":42,"date":"2014-11-29T04:59:00","date_gmt":"2014-11-29T04:59:00","guid":{"rendered":"\/blog\/post\/2014\/11\/29\/A-work-around-for-Sonars-timeline-editing-behavior-Slippy-Clips-"},"modified":"2014-11-29T04:59:00","modified_gmt":"2014-11-29T04:59:00","slug":"a-work-around-for-sonars-timeline-editing-behavior-slippy-clips","status":"publish","type":"post","link":"https:\/\/prodigalsounds.com\/blog\/2014\/11\/29\/a-work-around-for-sonars-timeline-editing-behavior-slippy-clips\/","title":{"rendered":"A work-around for Sonar&#8217;s timeline editing behavior: Slippy Clips"},"content":{"rendered":"<p><strong>Update Dec 2017<\/strong>:<\/p>\n<p>In a recent update to SONAR, Cakewalk <a href=\"https:\/\/www.cakewalk.com\/Documentation?product=SONAR&amp;language=3&amp;help=Arranging.22.html\">added a feature called &#8220;Ripple Editing&#8221;<\/a>. It doesn&#8217;t actually help with the problem described below, which still exists in the 2017.10 release of SONAR.<\/p>\n<p><strong>Original Post<\/strong>:<\/p>\n<p>So I have this project &#8211; &#8220;Working the Paradigm Shift&#8221; &#8211; that is mixed 7\/8 and 4\/4 time signatures. Cakewalk SONAR is largely a great product but I feel that it does let us down in the area of time line editing. Here&#8217;s an example, and a work-around:<\/p>\n<p>In this section of the project, I have a series of 7\/8 bars followed by a 4\/4 bar. Whilst practicing the keyboard solo, I realize that one of those 7\/8 bars also needs to be 4\/4 as well.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.prodigalsounds.com\/blog\/wp-content\/uploads\/2014%2f11%2fX3_Clip_Lock_Bar_TimeSig_Change_1.PNG\" alt=\"\" \/><\/p>\n<p>However, if I change Bar 24 from 7\/8 to 4\/4, all the subsequent clips change their musical position:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.prodigalsounds.com\/blog\/wp-content\/uploads\/2014%2f11%2fX3_Clip_Lock_Bar_TimeSig_Change_2.PNG\" alt=\"\" \/><\/p>\n<p>Notice the clips in bar 25,26,27 etc are now all offset. Clearly this is not what I want. I&#8217;m showing the click track here to make it very obvious what the problem is.<\/p>\n<p>I don&#8217;t know why this should happen. After all, the clips use the default time base of &#8220;Musical&#8221;; they are not locked to absolute time or anything tricky like that.<\/p>\n<p>OK, so let&#8217;s UNDO the time signature change, and try locking the clips first:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.prodigalsounds.com\/blog\/wp-content\/uploads\/2014%2f11%2fX3_Clip_Lock_Bar_TimeSig_Change_3.PNG\" alt=\"\" \/><\/p>\n<p>Nope, that still didn&#8217;t work. In fact, even though the clips are &#8220;locked&#8221; to &#8220;Musical&#8221; time base, they still slip into the previous bar.<\/p>\n<p>I don&#8217;t think the clips should need to be locked at all; but even if they do, the SONAR documentation seems to indicate that the clips should not be changing their musical M:B:T position, if they are locked:<\/p>\n<blockquote>\n<p><em>If the clip is set to the Musical time base, the clip&#8217;s M:B:T position stays constant, and its Absolute position shifts. If the clip is set to the Absolute time base, the position does not move, but its M:B:T position shifts<\/em><\/p>\n<\/blockquote>\n<p>So&#8230; this could be a bug, or perhaps I am missing something. I&#8217;ll raise that with Cakewalk Support, but for now, here&#8217;s the work-around:<\/p>\n<p><strong>Work-around:<\/strong><\/p>\n<p>1. Ensure that Bar 25 is set to 7\/8, over-riding the default\/previous bar time signature.<\/p>\n<p>2. At Bar 24, insert 1 measure in the time line:&nbsp;<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.prodigalsounds.com\/blog\/wp-content\/uploads\/2014%2f11%2fX3_Clip_Lock_Bar_TimeSig_Change_4.PNG\" alt=\"\" \/><\/p>\n<p>Inserting a measure like this does not corrupt the subsequent clips&#8217; M:B:T position. This is expected and known behavior.<\/p>\n<p>3. Change the time signature of the new Bar 24 to 4\/4:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.prodigalsounds.com\/blog\/wp-content\/uploads\/2014%2f11%2fX3_Clip_Lock_Bar_TimeSig_Change_5.PNG\" alt=\"\" \/><\/p>\n<p>Observe:<\/p>\n<ul>\n<li>The original bar 24 (now bar 25) is inheriting the 4\/4 time signature from new bar 24;<\/li>\n<li>The subsequent clips have changed their M:B:T position, as we would expect, given what we observed earlier.<\/li>\n<\/ul>\n<p>4. Change the time signature of Bar 25 to 6\/8:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.prodigalsounds.com\/blog\/wp-content\/uploads\/2014%2f11%2fX3_Clip_Lock_Bar_TimeSig_Change_6.PNG\" alt=\"\" \/><\/p>\n<p>This should cause the later clips to re-align with the bars, because 7\/8 + 7\/8&nbsp; =&nbsp; 4\/4 + 6\/8:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.prodigalsounds.com\/blog\/wp-content\/uploads\/2014%2f11%2fX3_Clip_Lock_Bar_TimeSig_Change_7.PNG\" alt=\"\" \/><\/p>\n<p>Observe:<\/p>\n<p>The &#8220;7\/8&#8221; clip in bar 25 is wrong, but a) we don&#8217;t care about it, and b) all the other subsequent clips are correctly aligned.<\/p>\n<p>Now we can remove the &#8220;extra&#8221; 7\/8 bar 25 from the time-line. This actually involves a known work-around for another issue, which is that you can&#8217;t delete a bar from the time-line unless there is even data in the section you want to delete. Fortunately for us, we have a clip we don&#8217;t need:<\/p>\n<p>5. Re-size the &#8220;7\/8&#8221; clip so that it is nicely situation within the bar boundary.<\/p>\n<p>6. Ensure Snap-To-Beat (whole note is advisable) is enabled<\/p>\n<p>7. Press Ctrl-A to select ALL TRACKS<\/p>\n<p>8. Select the entirety of Bar 25, and select Edit &gt; Delete Special from the menu.<\/p>\n<p>9. Select all options, especially &#8220;Delete Hole&#8221; and &#8220;Shift by Whole Measures&#8221;:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.prodigalsounds.com\/blog\/wp-content\/uploads\/2014%2f11%2fX3_Clip_Lock_Bar_TimeSig_Change_8.PNG\" alt=\"\" \/><\/p>\n<p>10. Click OK.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.prodigalsounds.com\/blog\/wp-content\/uploads\/2014%2f11%2fX3_Clip_Lock_Bar_TimeSig_Change_9.PNG\" alt=\"\" \/><\/p>\n<p>Bar 25 should now be removed, and now we have a Bar 24 in 4\/4 and the rest of the project continues as it did before we started editing.<\/p>\n<p>IN MY OPINION, THIS IS TOO DAMN COMPLICATED and should be addressed in a future version of SONAR. <em>(Updated &#8211; see above)<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Update Dec 2017: In a recent update to SONAR, Cakewalk added a feature called &#8220;Ripple Editing&#8221;. It doesn&#8217;t actually help with the problem described below, which still exists in the 2017.10 release of SONAR. Original Post: So I have this project &#8211; &#8220;Working the Paradigm Shift&#8221; &#8211; that is mixed 7\/8 and 4\/4 time signatures. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-42","post","type-post","status-publish","format-standard","hentry","category-cakewalk-sonar","post-preview"],"_links":{"self":[{"href":"https:\/\/prodigalsounds.com\/blog\/wp-json\/wp\/v2\/posts\/42","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prodigalsounds.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prodigalsounds.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prodigalsounds.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prodigalsounds.com\/blog\/wp-json\/wp\/v2\/comments?post=42"}],"version-history":[{"count":0,"href":"https:\/\/prodigalsounds.com\/blog\/wp-json\/wp\/v2\/posts\/42\/revisions"}],"wp:attachment":[{"href":"https:\/\/prodigalsounds.com\/blog\/wp-json\/wp\/v2\/media?parent=42"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prodigalsounds.com\/blog\/wp-json\/wp\/v2\/categories?post=42"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prodigalsounds.com\/blog\/wp-json\/wp\/v2\/tags?post=42"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}