View Issue Details

IDProjectCategoryView StatusLast Update
0001975ardourbugspublic2008-11-21 00:04
Reportercolinf Assigned Topaul  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product VersionSVN/2.0-ongoing 
Summary0001975: Time stretched regions end up with slightly incorrect lengths
DescriptionUsing the TimeFX tool, I've found that stretched regions end up with fractionally incorrect lengths: it seems that a lengthened region will end up slightly too short, and a shortened one slightly too long.

It shows most clearly with snap to grid active: the boundary of the stretched region won't actually line up with the selected grid.
TagsNo tags attached.

Activities

colinf

2007-11-29 12:01

updater   ~0004585

Last edited: 2007-11-29 15:06

I've dug a little more, and it looks like this is because libsoundtouch doesn't always give back the exact number of samples you'd expect. For example, stretching a 1-second region (at 48kHz) to 2 seconds only returned 90720 samples rather than the expected 96000 in my testing.

It looks like the discrepancy is always a multiple of 10 milliseconds, but that might have been a coincidence.

I assume that RubberBand won't have this behaviour.

paul

2007-12-07 14:24

administrator   ~0004588

your analysis is correct. RB does not have this behaviour. i am marking this bug closed/resolved - there is another one in mantis about this, and i will close that once we get to switch over to RB.

Issue History

Date Modified Username Field Change
2007-11-26 15:34 colinf New Issue
2007-11-29 12:01 colinf Note Added: 0004585
2007-11-29 15:06 colinf Note Edited: 0004585
2007-12-07 14:24 paul Status new => resolved
2007-12-07 14:24 paul Resolution open => fixed
2007-12-07 14:24 paul Assigned To => paul
2007-12-07 14:24 paul Note Added: 0004588
2008-11-21 00:04 seablade Status resolved => closed