Old 08-18-2008, 02:41 AM   #1
Dstruct
Human being with feelings
 
Join Date: Jul 2006
Posts: 12,480
Default 2.45pre7: DiracLE "Apply FX" glitches + Glue delay problems

There's definitely something buggy with DiracLE when using "Apply FX".


See this project:

diracle.rar (491kB)


-> You see that "Apply FX" gave glitches on Lambda2 and Lambda 3. "Glue" didn't produce such glitches!




And:

Please do a full zoom in at the right edge of the items. Glued items are 1 sample too long!

Items rendered via "Apply FX" have the loop-marker displayed -> but it shouldn't get displayed there (because they are not "dragged" out yet)!


FIXED (4.0alpha66)

snap settings: snap to project sample rate
project settings: align beats to samples

Last edited by Dstruct; 04-20-2011 at 11:52 PM.
Dstruct is offline   Reply With Quote
Old 08-18-2008, 03:15 AM   #2
Dstruct
Human being with feelings
 
Join Date: Jul 2006
Posts: 12,480
Default

And here a weird related problem:
glue-delay.rar (365.5kB)

glue-delay.png (Screenshot)


It's based on the project in the first post. What I did?

-> loaded the project posted the first post
-> deleted tracks 2 to 7 (so just track 1 was left)
-> duplicated the first track 4 times
-> selected all items on track 2 to 5
-> hit the shortcut for "Glue"

=> now you see each glued item is delayed (or shifted) by 35 samples!?

Last edited by Dstruct; 04-10-2010 at 07:12 AM.
Dstruct is offline   Reply With Quote
Old 08-18-2008, 01:50 PM   #3
gofer
-blänk-
 
gofer's Avatar
 
Join Date: Jun 2008
Posts: 11,359
Default

I can confirm both. The shifting bug only happens when there actually is a timeshift involved. Happens similarly with the low quality windowed mode but in no other.

The shift adds not only with duplicated tracks, but also when you glue multiple different item sources in one go.

The added length you mention in the op happens also when no timeshift is involved.

For that one please have a look at these two threads:
http://forum.cockos.com/showthread.p...d=1#post220758

and
http://forum.cockos.com/showthread.php?t=22161

(yes, I know you saw them, Dstruct, I mean the masses that also read this thread)
gofer is offline   Reply With Quote
Old 08-20-2008, 11:55 PM   #4
Dstruct
Human being with feelings
 
Join Date: Jul 2006
Posts: 12,480
Default

Bump.

All problems mentioned above still exist in 2.45pre7.


Justin:

These strange delays on rendered files (see post 2) also happen with "Apply FX".


This is a very random behaviour. Not easy to give exact reproducing steps here. Just twiddle around with "glue" and "apply fx" on several selected items (which are stretched with DiracLE) at once and you'll get it ...
Dstruct is offline   Reply With Quote
Old 08-21-2008, 09:06 AM   #5
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Should we revert to the older Dirac LE?
Justin is offline   Reply With Quote
Old 08-21-2008, 09:14 AM   #6
Dstruct
Human being with feelings
 
Join Date: Jul 2006
Posts: 12,480
Default

Don't know. I didn't test (or compare to) the older to be honest.


You can't do anything yourself about these issues? All caused by DiracLE itself?


You remember, the last version also had its issues (which were not fixed yet): http://forum.cockos.com/showthread.php?t=6301


Quote:
Originally Posted by Justin View Post
OK so is the bug here "junk at end" ?

I've investigated, and what this is caused by is the shifting algorithm pre-echoing. It gets the data from what's coming up.. so if you have silence then something that happens right after the end of the item, then you may get some pre-echo.

Why don't we just feed it silence, rather than looping the item (if the item is set to loop)? Because if we had a transition to silence, that might do a couple of things, including glitching, as well as give the pitch shifter less data to work with. That and because we don't and changing it would be some work and break some things as well.

The reason it appears more in diff modes is because of the nature of their lookaheads etc.

I'll keep thinking about the best ways to deal with this...

Actually there may be one other issue (relating to the precision that dirac LE can shift to).. I'll post more on this later.
Dstruct is offline   Reply With Quote
Old 08-21-2008, 09:16 AM   #7
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by Dstruct View Post
Don't know. I didn't test (or compare to) the older to be honest.


You can't do anything yourself about these issues? All caused by DiracLE itself?


You remember, the last version also had its issues (which were not fixed yet): http://forum.cockos.com/showthread.php?t=6301
Yeah, I dunno either
Justin is offline   Reply With Quote
Old 08-21-2008, 09:47 AM   #8
Dstruct
Human being with feelings
 
Join Date: Jul 2006
Posts: 12,480
Default

Ok

I'll already stopped using it sometime ago.


Just installed it again after reading the v2.45pre4 changelog to try it ...



But this

Quote:
Originally Posted by Dstruct View Post
Please do a full zoom in at the right edge of the items. Glued items are 1 sample too long! Items rendered via "Apply FX" have the loop-marker displayed -> but it shouldn't get displayed there (because they are not "dragged" out yet)!
is a different problem I think. Happens even with non-stetched items!

Last edited by Dstruct; 08-21-2008 at 09:52 AM.
Dstruct is offline   Reply With Quote
Old 08-21-2008, 11:59 AM   #9
jakerock
Human being with feelings
 
jakerock's Avatar
 
Join Date: Sep 2007
Location: Brooklyn
Posts: 821
Default

Yeah... the "too long when glued" thing has been around for a long time!!!

Can I get a "wussup with that?" Thanks Devs!
__________________
www.jakerock.com
www.sebadoh.com
jakerock is offline   Reply With Quote
Old 08-21-2008, 02:19 PM   #10
bogo
Human being with feelings
 
bogo's Avatar
 
Join Date: Jun 2006
Posts: 761
Default

See:
http://forum.cockos.com/showthread.php?t=22161
bogo is offline   Reply With Quote
Old 08-23-2008, 05:19 AM   #11
inthepipeline
Human being with feelings
 
inthepipeline's Avatar
 
Join Date: Mar 2007
Location: Bristol, UK. Slowly sinking island next to mainland Europe
Posts: 542
Default

Just a stab in the dark:
If silence is a problem with pitch shifting, couldn't adding some low level dithering noise, frequency-compensated for the amount of pitch shift force Dirac Le to process things as expected?

Or am I barking?
__________________
10core Xeon w.128gig RAM, lots of SSD, HDSP9652, MOTU828, Tannoy System 8 NFM.
inthepipeline is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 10:23 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.