Bucket Brigade Singing
jefftk.com
jefftk.com
[1]: https://www.nps.gov/safr/learn/historyculture/chantey-sing.h...
[1] view: https://calendar.google.com/calendar/u/0/embed?src=gsc268k1l...
[2] add: send an invitation to gsc268k1lu78lbvfbhphdr0cs4@group.calendar.google.com
The bucket brigade aspect of the setup is that each person sings a bit and then that bit of singing is passed on to the next person to sing on top of. Each person hears everyone ahead of them, and is heard by everyone after them.
For example, if you want predictable latency you use large buffers, while if you want minimal latency you use tiny ones.
The approach my app takes is something that works for any piece of music, but the downside is that everyone does not get to hear everyone else.