Old 12-22-2007, 10:07 AM   #1
Drumfix
Human being with feelings
 
Join Date: Oct 2007
Posts: 43
Default ASIO sync issues

According to the example in the asio.h, an asio host has to
call ASIOFuture(KAsioEnableTimeCodeRead, NULL) if it wants
to receive timecode through Asio. Reaper apparently does not.

Another point: There is no need to resync anything when
syncing to ASIO timecode. Just derive the current position
from the samplevalue and samplerate. Reaper does some fancy
chasing/syncing/read ahead, which is not necessary imho.
Drumfix is offline   Reply With Quote
Old 12-22-2007, 11:34 AM   #2
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,746
Default

Try this update and see if it helps:

http://reaper.fm/files/reaper2020_appupd.zip

Unfortunately the seek-ahead is still necessary as there is latency when buffering media etc.
Justin is online now   Reply With Quote
Old 12-22-2007, 12:29 PM   #3
Drumfix
Human being with feelings
 
Join Date: Oct 2007
Posts: 43
Default

Sync now works (with wineasio). But the displayed TC position
in qjackctl differs by an offset to the one displayed in reaper.

At 48000/64 i have to set
Syncronize by seeking ahead: 2ms
offset incoming timecode by: -5ms

to get them display the same value.

Btw another bug: "offset incoming timecode by" is not saved.

Imho when samplepos reported by the asio driver = 0 the timecode displayed in reaper should be 0.0.000 as well.
Drumfix 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 07:47 AM.


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