I am interested in maybe doing a some work to get some kind of MTC 
synchronization feature working with rosegarden.  I saw a comment somewhere 
that nobody actually hacking on rosegarden right now actually needs/uses 
sync, and that maybe somebody who is interested in it may pick it up.

My idea is to implement an ALSA client that generates SMPTE/MTC that makes a 
useful debugging tool.  I also have a MOTU piece that generates SMTPE/MTC, 
which is a good hardware timebase, within the limitations of MTC, anyway.  
Additionally, I have an ADAT that also generates MTC.  My tool would read one 
of these hardware devices, or just synthesize MTC from the realtime clock or 
wherever.  There would also be a phase-locked-loop in it, so sequencer 
clients could recieve a better timebase than MTC provides by itself.

After I can control those three sources, I will try to work with you guys to 
get rosegarden to use the sync source.  I understand that you guys have laid 
some foundation for it already, so what I need to know is how to flush it 
out.  Is there some kind of timebase object that you use? 

Also, there is an ALSA timer interface, but it is not clear to me that anybody 
uses it.  Does anybody here know if the timer interface is a useful concept 
for syncing applications and hardware?

John



-------------------------------------------------------
This SF.net email is sponsored by:  Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.
_______________________________________________
Rosegarden-devel mailing list
[EMAIL PROTECTED] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to