You are here

Markers still getting moved around

My earlier problem with tempo changes ending up in the wrong place seems to have been solved, thanks to Rui's suggestions.

But I still find that sometimes markers get moved around unaccountably. For instance, today I have just opened my current project, and I find my marker "Bar 12" coming between "Bar 8" and "Bar 11". Later on, I find "Bar 212" between "Bar 50" and "Bar 66". Everything else is in the correct order, and probably in the correct place. So far as I know, all my markers were in the correct place yesterday when I closed the program down, although I can't swear that they hadn't perhaps been moved before that stage and I just hadn't noticed. Certainly today, on reopening the file, they were out of order.

I use these markers because my bar numbers are not the same as qtractor's. This is because I have a few silent bars intro (to allow me time to get to my keyboard when inputting tracks) and I sometimes subdivide bars in the music to allow for odd tempo changes. I only add markers to bars of some particular significance.

Markers ending up in the wrong place is not a terribly serious problem, but does anyone have any idea why it happens?

Forums: 
rncbc's picture

without much evidence and/or steps to reproduce it's kinda impossible to take any further investigation...

can you come with a simple, minimal case session where this happens with certainty ?

br.

I can't understand how "Bar 212" ended up before "Bar 56", but what I have found out is that qtractor doesn't handle the location of markers in the same way as it handles midi events, which means that markers can become dissociated from the music they apply to.

I have made a small test file consisting of 3 bars of 120 4/4 and a few notes, and marked the third bar as "Mark" (not very imaginative, I know!) If I then change the Tempo of bar 2 to120 2/4 the notes remain in the same locations on the time axis, but the mark moves to the new 3rd barline. I would have expected it to stay at the same point in the music, and the same point in time, which is in fact now the 4th midi barline.

This may be intentional and is perhaps useful in projects very different from mine.

rncbc's picture

so here is the situation, as in your small test, before a tempo map node is added:

and this is after a tempo-map node of "120 2/4" is added at bar 2, as in your example:

as you can see, the marker "Mark" stays at bar number 3, despite the time-signature has changed (from 4/4 to 2/4, which doesn't affect the time of the MIDI events already laid out); if the tempo was to be changed (as show below, from 120 to 90bpm) the marker stays at its original bar number (bar 3, while the bar location and the MIDI events gets moved accordingly to the tempo change):

sorry to tell, this is quite intentional: tempo, time-sig and marker nodes are anchored to bars (numbers), always as ever was. :)

can this explain the OP issue?

br.

OK, that's fine and understood - as I said, I thought that perhaps it is intentional.

It doesn't, of course, explain how markers can end up out of sequence, although I suspect that that is somehow connected with the sort of tempo changes I described. If I get any further in finding out under what circumstances it occurs, I'll let you know!

Add new comment