Jump to content

Bug: Insert measures not sliding TimeSig correctly


Colin Nicholls

Recommended Posts

(Note: Ripple Editing is not relevant in this context)

In my project, I selected all tracks and chose "Insert Measures" from the Project menu. I specified 8 measures, and checked ALL the options to slide Markers, Tempo and Time Signature changes.

The markers to the right of the insert point moved appropriately, but the Time Signature change did NOT. I ended up with my 4/4 measures of recorded data sitting in a project location with 7/8 time signatures.

Of course, I didn't immediately notice and carried on working. So my project is a bit of a mess now.

I then tried to duplicate this in an empty project:

image.png.36255435121f9791c5f8ed491ad6fd0d.png

This time, even though ALL the checkboxes were selected (see above) the Time Signature change was respected but the MARKERS to the right of the insert point did not move:

image.thumb.png.d7200d331ed0abc26e8eb68503183684.png

I haven't noticed this problem in earlier builds and I'm currently running 2019.09.

Anyone else experienced this?

 

Edited by Colin Nicholls
updated thread title
Link to comment
Share on other sites

Yeah, so my simple project needed some actual content in it, after which, the Insert Measures action worked as expected. So, I can't reproduce the problem - yet.

So this doesn't explain why my more complicated project did not work as expected when I inserted measures into the timeline. More investigation on my part is required.

Link to comment
Share on other sites

Just tested it here and I did not experience this issue. 

I used a 16 track MIDI only project that has multiple markers every 2nd measure.  I insert a Meter change.  All items moved by the inserted number of measures entered.

CbB 2019.9 Build 70

Link to comment
Share on other sites

Thanks for checking this out, @Promidi.

I can reproduce the problem in my project. Here's an animated .gif showing the simplest example:

Insert-Measures.gif

Things to note:

  • I have a time signature change from 4/4 to 7/8 at Bar 170.
  • I'm inserting 2 bars (of 4/4 I hope) at Bar 166.
  • After the insert, the 7/8 time signature change is at Bar 171, not Bar 172 as expected.
  • The markers moved correctly.

Comment: I'm an old-school guy who thought you needed to SELECT ALL TRACKS to make Insert Measures work. I've since found out that this is no longer true, so please excuse the extra steps in the movie above. The end-result is the same, even if you leave the tracks initially un-selected.

Additional info:  When I insert 4 measures, the 7/8 time sig change is still only advanced 1 bar.

I'll work on reducing the complexity of this project but still reproducing the problem.

 

Edited by Colin Nicholls
Link to comment
Share on other sites

Steps to reproduce:

  • Unzip the CWBUG_InsMeasure_Simple.zip to extract the .cwp
  • Open the .cwp in Cakewalk By Bandlab (2019.09.70)
  • Place the Now time on bar 166
  • Observe: 7/8 time sig. change on bar 170
  • Select Project->Insert Time/Measures
  • Insert 4 measures at bar 166
  • Observe: 7/8 time sig. change is now on bar 171
  • Expected: TimeSig change should be on bar 174 (4 bars later in timeline?)

CWBUG_InsMeas_Simple.zip

Note - I left some MIDI clips at various points in the timeline to make navigation easier but it does not represent meaningful musical content per se.

Edited by Colin Nicholls
  • Like 1
  • Great Idea 1
Link to comment
Share on other sites

Confirmed there is an issue with Insert Time & time signature/meter changes.

Due to a calculation error, time signature/meter changes will almost always result in being shifted by one measure.

We've got a fix, and it'll be in the next version.

Until then, the workaround is to insert one measure at a time.

 

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

17 hours ago, Colin Nicholls said:

Steps to reproduce:

  • Unzip the CWBUG_InsMeasure_Simple.zip to extract the .cwp
  • Open the .cwp in Cakewalk By Bandlab (2019.09.70)
  • Place the Now time on bar 166
  • Observe: 7/8 time sig. change on bar 170
  • Select Project->Insert Time/Measures
  • Insert 4 measures at bar 166
  • Observe: 7/8 time sig. change is now on bar 171
  • Expected: TimeSig change should be on bar 174 (4 bars later in timeline?)

CWBUG_InsMeas_Simple.zip 51.35 kB · 2 downloads

Note - I left some MIDI clips at various points in the timeline to make navigation easier but it does not represent meaningful musical content per se.

GREAT write up, by the way! :) 

  • Like 1
Link to comment
Share on other sites

1 hour ago, Noel Borthwick said:

@Colin Nicholls you just noticed this? It broke in Feb 2016 lol.
Its all good. We've squashed hundreds of bugs that pre existed, some dating back over 15 years.
There is another nice one coming up in the next release that existed all the way back to 2003.

Is that the one that stops my tunes making me vast amounts of money and fame?

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...