Hi all,
This is my first post to the list; I'm a student Audio Design from Holland currently busy together with two co-students, developing a network-synchronized musical collaboration application for blind highschool students and their laptops (geez, that's a mouthful!)
We've been experimenting with sending a synchronisation signal thru netsend/netreceive (both using TCP/IP and UDP), but sofar the sync jitter is unacceptible, in the 50+ msec region. We're using Windows 98SE machines.
Has anyone tried to reliably synchronize stuff thru netsend? Are there maybe any Windows-native network settings that could help to minimize jitter? Any suggestions are greatly appreciated.
Thanks a bunch in advance,
Steven Kruyswijk
i think you ll have to use some kind of timestamp and measure delays.
[Steven Kruyswijk]->[[PD] Netsend Jitter Elimination]->[02-11-06 10:42]
|Hi all, | |This is my first post to the list; I'm a student Audio Design from |Holland currently busy together with two co-students, developing a |network-synchronized musical collaboration application for blind |highschool students and their laptops (geez, that's a mouthful!) | |We've been experimenting with sending a synchronisation signal thru |netsend/netreceive (both using TCP/IP and UDP), but sofar the sync |jitter is unacceptible, in the 50+ msec region. We're using Windows |98SE machines. | |Has anyone tried to reliably synchronize stuff thru netsend? Are |there maybe any Windows-native network settings that could help to |minimize jitter? Any suggestions are greatly appreciated. | |Thanks a bunch in advance, | |Steven Kruyswijk |
-- i x Þ v · 0 r 6
Hi, if indeed the machines are local and you just want to sync both you could try passing messages through osc protocol
http://barely.a.live.fm/pd/OSC/
also if using netsend/receive UDP is better suited for realtime because TCP/IP includes a procedure to make sure the data package has arrived it's destination. This slows down the process considerably.
Ivan
|Hi all, | |This is my first post to the list; I'm a student Audio Design from |Holland currently busy together with two co-students, developing a |network-synchronized musical collaboration application for blind |highschool students and their laptops (geez, that's a mouthful!) | |We've been experimenting with sending a synchronisation signal thru |netsend/netreceive (both using TCP/IP and UDP), but sofar the sync |jitter is unacceptible, in the 50+ msec region. We're using Windows |98SE machines. | |Has anyone tried to reliably synchronize stuff thru netsend? Are |there maybe any Windows-native network settings that could help to |minimize jitter? Any suggestions are greatly appreciated. | |Thanks a bunch in advance, | |Steven Kruyswijk |
-- i x Þ v · 0 r 6
PD-list mailing list PD-list@iem.kug.ac.at http://iem.kug.ac.at/cgi-bin/mailman/listinfo/pd-list
[kurt stockman]->[RE: [PD] Netsend Jitter Elimination]->[02-11-06 12:29]
|have you tried OSC? | | >>http://barely.a.live.fm/pd/OSC/
OSC in the current state wont make any difference to netsend over UDP in this case because you just have network inherent lag.
you can also do this in osc, but you still have to find out how much delay you actually get.
you could also send messages with future timestamps (in the milliseconds range), store them on receive and retrigger when they re due. discard msgs with tstamps in the past or re-schedule them aligned somewhere on the rythmical grid ..
-- i x Þ v · o R g
Hi, lxlj hat gesagt: // lxlj wrote:
you could also send messages with future timestamps (in the milliseconds range), store them on receive and retrigger when they re due. discard msgs with tstamps in the past or re-schedule them aligned somewhere on the rythmical grid ..
Some interesting thoughts on this might be in Appendix C.1 (pp 66-70) of the MWPP draft:
http://www.cs.berkeley.edu/~lazzaro/sa/pubs/txt/current-mwpp.txt
Quoting John Lazarro on linux-audio-dev:
It basically describes the three methods MWPP provides for coding timestamps onto MIDI commands when packetizing a MIDI stream. The goal is that whatever your MIDI source is (a MIDI 1.0 DIN jack, an algorithmic composition program, etc), one of these three methods will be the right one to capture the timing as best as can be, into an RTP packet. Feedback is welcome on the topic, we're starting to close in "Last Call" for the document, but there is still a few months left ...
Frank Barknecht _ ______footils.org__
Steven Kruyswijk wrote:
Hi all,
This is my first post to the list; I'm a student Audio Design from Holland currently busy together with two co-students, developing a network-synchronized musical collaboration application for blind highschool students and their laptops (geez, that's a mouthful!)
We've been experimenting with sending a synchronisation signal thru netsend/netreceive (both using TCP/IP and UDP), but sofar the sync jitter is unacceptible, in the 50+ msec region. We're using Windows 98SE machines.
Has anyone tried to reliably synchronize stuff thru netsend? Are there maybe any Windows-native network settings that could help to minimize jitter? Any suggestions are greatly appreciated.
Thanks a bunch in advance,
I'm not sure if this fits your needs exactly but have you considered dmidi?
Use a central sound server with an application that listen for the sync signals. The delay would be the same for each signals. Think of an orchestra as a single instrument with many directors. -- Marc
Le mer 06/11/2002 à 04:42, Steven Kruyswijk a écrit :
Hi all,
This is my first post to the list; I'm a student Audio Design from Holland currently busy together with two co-students, developing a network-synchronized musical collaboration application for blind highschool students and their laptops (geez, that's a mouthful!)
We've been experimenting with sending a synchronisation signal thru netsend/netreceive (both using TCP/IP and UDP), but sofar the sync jitter is unacceptible, in the 50+ msec region. We're using Windows 98SE machines.
Has anyone tried to reliably synchronize stuff thru netsend? Are there maybe any Windows-native network settings that could help to minimize jitter? Any suggestions are greatly appreciated.
Thanks a bunch in advance,
Steven Kruyswijk
What ever you find out, please post your results to this list. I am working on a pd cluster, so this info would be extremely helpful.
.hc
On Wed, 6 Nov 2002, Steven Kruyswijk wrote:
Hi all,
This is my first post to the list; I'm a student Audio Design from Holland currently busy together with two co-students, developing a network-synchronized musical collaboration application for blind highschool students and their laptops (geez, that's a mouthful!)
We've been experimenting with sending a synchronisation signal thru netsend/netreceive (both using TCP/IP and UDP), but sofar the sync jitter is unacceptible, in the 50+ msec region. We're using Windows 98SE machines.
Has anyone tried to reliably synchronize stuff thru netsend? Are there maybe any Windows-native network settings that could help to minimize jitter? Any suggestions are greatly appreciated.
Thanks a bunch in advance,
Steven Kruyswijk
zen
\
\
\[D[D[D[D