View Issue Details

IDProjectCategoryView StatusLast Update
0007521ardourbugspublic2019-10-14 08:27
Reportermhartzel Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
PlatformLinuxOSManjaro 64 bitOS VersionCurrent
Product Version5.12 
Summary0007521: Constrain region drag not always constraining
DescriptionConstrain region drag not always working

When recording instruments in a song I often need to move small mono regions to other tracks. This needs to be done so that the region stays exactly at the time location, so it won't get out of sync with the other instruments.

I've changed the modifier key in: Preferences / Editor / Modifiers: When beginning a drag Constrain drag using: windows - key.

Now when I drag a region holding down the windows key the regions stays fixed in the timeline. But not always. It seems that constrain only works if the first movement you make with the mouse is straight up or down. If the mouse wiggles even a bit constrain will not work and the region will move to a wrong point in time. It gets worse when you zoom out to see the whole of the song (5 - 10 minutes of the session), then it feels like even smaller movements somewhere else than straight up or down will make constrain fail. Mouse is not a perfect tool, so it often wiggles a bit when you touch it.

Music must be perfectly syncronized so I often need many tries when moving regions between tracks. Usually I make a move and notice that the drag was not perfectly constrained, undo, try again, undo try again.

Steps To ReproduceSet the constrain modifier to some key that is not used (Preferences / Editor / Modifiers: When beginning a drag, Constrain drag using).

Create 16 mono tracks and a bunch of small mono regions (10 sek). Zoom out so that at least 5 minutes of the session and 10 - 16 tracks is visible. Hold down the constrain modifier key and drag a region to another track. Do not let go of the modifier key, but when the region is on another track try to move the region left or right (in time), it should not move, because the movement should be fixed in time only allowing movement between tracks.

Do this multiple times. I often need to do + undo it several times until I'm successfull.
TagsNo tags attached.

Activities

mhartzel

2018-08-26 09:46

reporter   ~0020370

Downloaded Ardour-6.0.pre0.985-dbg-x86_64-gcc5 today and the issue exists in it also.

Issue History

Date Modified Username Field Change
2017-12-09 21:55 mhartzel New Issue
2018-08-26 09:46 mhartzel Note Added: 0020370