Pt1: SUCCESS! Much better sync w/ extra instance of Sonobus for metronome

213 views
Skip to first unread message

Trent Reschny

unread,
Feb 17, 2021, 12:55:35 AM2/17/21
to SonoBus Users
Hi all - first off this is a great piece of kit, big thanks to Jesse and everyone else here who has contributed to its development so far.

I've been playing with this for a few days with some friends in my city (Regina, Canada).  We've had success getting the software going but the same challenges as others with latency.  The way it is now the person running the metronome or playalong file (we've tried both) has a "head start" hearing the beat; they are ahead by the length of time it takes to get to their friend.  

If the person running the metronome could somehow hear the click delayed by the same number of miliseconds as the one way distance to their fellow player (in a group a fixed average of the latencies), then everyone would at least be hearing the click at approx the same time.  The latency for sound to reach each other no one can do anything about, but "leveling the playing field" via metronome syncing might be dealt with more easily...

Trent Reschny

unread,
Feb 17, 2021, 12:57:18 AM2/17/21
to SonoBus Users
(con't from pt 1)

My first idea was to see if I could find an internet time clock synced metronome to use with my friend, but nothing like this seems to exist.  My second idea was to send an email to Jesse (only last night, not sure if he got it yet) to propose a delay of the locally heard metronome to compensate.  I'm not a programmer, but it already sounds complicated because you'd have to separate the streams of outgoing audio.

My third idea was if I could run a third instance of Sonobus on a server that took an equal/similar time to get to both me and my friend.  This could put us on more equal footing.  So I found out I could run an instance of Windows on Amazon Cloud (in Cleveland) and put Sonobus on it.  My friend Jim (piano), and I (sax) each joined the session, letting the metronome click come from the Cleveland instance.  Latency from Cleveland was showing 110 ms to me and 119ms to Jim - close enough!

Despite tech imperfections (Jim's connection is only 25Mbps down and 5 up) we were able to stay in time much better than ever before.  This is exciting for me!  I've attached two recordings of the resulting session, one just playing a scale in staccato quarter notes, the other a full song.  I post these as proof of concept for others interested in trying something similar.  The song is complete with mistakes, pops and clicks - but we did stay together!

Trent Reschny

unread,
Feb 17, 2021, 12:58:51 AM2/17/21
to SonoBus Users
Jim & Trent quarters w click.mp3

Trent Reschny

unread,
Feb 17, 2021, 1:02:53 AM2/17/21
to SonoBus Users

Mike O'Connor

unread,
Feb 17, 2021, 7:46:45 AM2/17/21
to SonoBus Users
way to go Trent!

i've found that playing with extreme latency can be a lot of fun.  having a fixed clock (or drum track) is a great help with that, fersure.  it sure seems like an internet-synced metronome should be feasible.  just take universal-time, clock divide it to tempo and give it a start/stop function.  i'm equally puzzled why there isn't one of those out there...

anybody out there fooling around with the tempo-following capability of Live 11 (coming out of beta Real Soon Now)?  'seems to me that some channel-delay, glued together with tempo-following might be a sight to behold.  i haven't had time to build it up, but would be happy to join a gang.



--
You received this message because you are subscribed to the Google Groups "SonoBus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sonobus-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sonobus-users/5f4eb202-3ee3-4b23-ad93-b9980bc7d37dn%40googlegroups.com.

Jon Raskin

unread,
Feb 17, 2021, 11:42:57 AM2/17/21
to Trent Reschny, SonoBus Users
I’m going to try this shared metronome and see if it works



Sent from my iPhone

On Feb 16, 2021, at 9:58 PM, Trent Reschny <tres...@gmail.com> wrote:

(con't from pt 1)
--

Randy Petty

unread,
Feb 17, 2021, 1:56:01 PM2/17/21
to SonoBus Users
We looked into this last week and discussed it some on the Facebook group .....Saturday one of our members played the drum tracks from his iPad in a separate instance of Sono bus but it was all in the same house on the same network so I'm assuming that although it made things better for me  since I had been playing the drum tracks previously, he was still hearing the beats before anybody else..... it's interesting to record the individual tracks and then go fix the out of sync problems in a daw....

Trent Reschny

unread,
Feb 17, 2021, 8:24:50 PM2/17/21
to Randy Petty, SonoBus Users
Jon - thanks for forwarding this link for shared metronome, it’s just what I was looking for.

Jesse - if you could integrate this Shared Metronome or something like it into Sonobus, I think it would be a true game changer.  I’m not a coder, but it stands to reason if one could get a tiny click audio sample playing in sync with others, then starting a play along track locally in each instance of Sonobus could also be possible.

Until these things happen, I’ll likely keep using my Amazon cloud instance setup in Cleveland, as it worked pretty well.

Thanks to Jesse and all who have contributed so far for creating this wonderful software!

Trent Reschny

On Feb 17, 2021, at 12:56 PM, Randy Petty <carvi...@gmail.com> wrote:

We looked into this last week and discussed it some on the Facebook group .....Saturday one of our members played the drum tracks from his iPad in a separate instance of Sono bus but it was all in the same house on the same network so I'm assuming that although it made things better for me  since I had been playing the drum tracks previously, he was still hearing the beats before anybody else..... it's interesting to record the individual tracks and then go fix the out of sync problems in a daw....
You received this message because you are subscribed to a topic in the Google Groups "SonoBus Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/sonobus-users/FEKD9o--8Cg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to sonobus-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sonobus-users/2448ec1e-8587-4062-b8cf-36fef341dac0n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages