Subject: [AUDITORY] Summary: singing together online From: "Patel, Aniruddh D." <a.patel@xxxxxxxx> Date: Fri, 1 May 2020 22:19:49 +0000--_000_E06FF38A806E884E9F935E87BFE5694C0142617F17tabvmexdag1mb_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Dear List, Many thanks to those who responded to my query about tools for singing toge= ther online. As usual, this list is an amazing resource. A summary of responses is below. Best, Ani Patel Original query (April 24, 2020): Does any know of (or is anyone working on) software that allows people to s= ing together online? I believe Zoom is hopeless for this. There are plenty of videos where musicians "play music together" online whi= le in different locations (such as this nice one: https://www.telegraph.co.= uk/technology/2020/03/23/rotterdam-philharmonic-musicians-collaborate-strea= m-beethovens/), but they aren't playing together in real time. They record= their parts separately and someone edits the parts together. -- Responses: From Jonathan Berger, brg@xxxxxxxx<mailto:brg@xxxxxxxx> We've been teaching jackTrip ( https://ccrma.stanford.edu/software/jacktrip/ ) to users. Chris Chafe is = the lead on this. The latency is small and the sound quality excellent. On = the industry side SMULE has virtual real-time Sing application. https://bl= og.smule.com/go-live-using-livejam-on-smule -- From Chris Chafe, cc@xxxxxxxx<mailto:cc@xxxxxxxx> I'm teaching a class specifically to support ensembles who need to go onlin= e with uncompressed audio. Feel free to join, peruse or just ask for a hand= . https://ccrma.stanford.edu/~cc/deck.js/153bSpring2020 -- From Gunter Windau, G.Windau@xxxxxxxx<mailto:G.Windau@xxxxxxxx> I use Jamkazam https://www.jamkazam.com/<Jamkazamhttps://www.jamkazam.com/= > for playing music together over the internet with friends from my big ban= d. It works very well, latency is usually less than 30 ms, but if more than= about 6 people join a session, synchronization starts suffering. However, I have to add, that the last weeks or so, Jamkazam apparently suff= ers from the huge number of musicians that started to use the software. Thi= s results in participants not being able to send or receive audio. On busy = days like Sundays it is sometimes impossible to get a working connection fo= r all participants. In their forum they write that they are working to expa= nd their server infrastructure. -- From Tony Miller, antonio.miller@xxxxxxxx<mailto:antonio.miller@xxxxxxxx> Try https://audiomovers.com/ seems to work well and is high quality and low= latency. Short explanation video https://www.youtube.com/watch?v=3DOmJUOkf0kE4 -- From Prof Leslie Smith, l.s.smith@xxxxxxxx<mailto:l.s.smith@xxxxxxxx= .uk> Look at Jamulus, http://llcon.sourceforge.net Multiple servers - but you need to be reasonably near to the one you are us= ing (where the metric for near is one of latency of the connection between = you & the server). Intended for musicians jamming together, it does work, though it's not wond= erful. Depends a lot on the latency of the internet connections. Uses UDP (= not TCP) which its correct. And yes, they (we?) are playing together in real time. I've used it. -- From Volker Hohmann, volker.hohmann@xxxxxxxx<mailto:volker.hohmann@xxxxxxxx= UNI-OLDENBURG.DE> In addition to other tools mentioned before, I would like to mention the re= mote collaboration box a colleague of mine, Giso Grimm, designed together w= ith his ensemble. They use it almost every day for playing together. The ha= rdware is low-cost (Raspi), and all software is open-source. To set it up, = however, a Linux person is needed. You may want to check https://github.com= /gisogrimm/ovbox -- From Olivier Crouzet, olivier.crouzet@xxxxxxxx<mailto:olivier.crouzet= @xxxxxxxx> You will find a list of such tools if you look for "real time music jam int= ernet" (or some combination of such keywords). I haven't used any of them y= et so can't comment on any one. I've read a little bit about Jamulus (http:= //llcon.sourceforge.net/) which is multiplatform but there may be other sol= utions and I can't tell about how it compares to others. -- From James Beauchamp, jwbeauch@xxxxxxxx<mailto:jwbeauch@xxxxxxxx> For me, the term Telematic Music Performance comes to mind. There's a web s= ite at https://en.wikipedia.org/wiki/Telematic_performance that discusses the meth= od. Another one is https://ccrma.stanford.edu/workshops/nmp2010/lectures/we= aver-nmp2010.pdf . The researcher/performer that I know about who has used that method is Jona= s Braasch, who teaches at Renssellaer Polytechnic Institute . He gave a tal= k "An automated calibration system for telematic music applications" at the= Fall, 2008 ASA meeting in Miami, and published the paper "Telematic system= s seen from a music instrument building perspective" in the Nov., 2016 issu= e of JASA. -- From Matthias Heyne, m.heyne@xxxxxxxx<mailto:m.heyne@xxxxxxxx> I saw your question on AUDITORY LIST about singing together and we've been = trying to get something similar up and running for the MIT Festival Jazz En= semble. The ovbox tool seems to be promising and I'm hoping that all the sm= art members of the ensemble with various engineering and programming backgr= ounds will help get this running for us and my plan is to make that informa= tion publicly accessible as well if we are successful. -- End of responses. --_000_E06FF38A806E884E9F935E87BFE5694C0142617F17tabvmexdag1mb_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr= osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:= //www.w3.org/TR/REC-html40"> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"= > <meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)"> <style><!-- /* Font Definitions */ @xxxxxxxx {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;} @xxxxxxxx {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} @xxxxxxxx {font-family:Consolas; panose-1:2 11 6 9 2 2 4 3 2 4;} @xxxxxxxx {font-family:Verdana; panose-1:2 11 6 4 3 5 4 4 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; margin-bottom:.0001pt; font-size:11.0pt; font-family:"Calibri",sans-serif;} a:link, span.MsoHyperlink {mso-style-priority:99; color:#0563C1; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {mso-style-priority:99; color:#954F72; text-decoration:underline;} p.MsoPlainText, li.MsoPlainText, div.MsoPlainText {mso-style-priority:99; mso-style-link:"Plain Text Char"; margin:0in; margin-bottom:.0001pt; font-size:11.0pt; font-family:"Calibri",sans-serif;} p {mso-style-priority:99; mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; font-size:12.0pt; font-family:"Times New Roman",serif;} span.EmailStyle17 {mso-style-type:personal-compose; font-family:"Calibri",sans-serif; color:windowtext;} span.PlainTextChar {mso-style-name:"Plain Text Char"; mso-style-priority:99; mso-style-link:"Plain Text"; font-family:"Calibri",sans-serif;} .MsoChpDefault {mso-style-type:export-only; font-family:"Calibri",sans-serif;} @xxxxxxxx WordSection1 {size:8.5in 11.0in; margin:1.0in 1.0in 1.0in 1.0in;} div.WordSection1 {page:WordSection1;} --></style><!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1" /> </o:shapelayout></xml><![endif]--> </head> <body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72"> <div class=3D"WordSection1"> <p class=3D"MsoNormal">Dear List,<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">Many thanks to those who responded to my query about= tools for singing together online. As usual, this list is an amazing= resource.<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">A summary of responses is below.<o:p></o:p></p> <p class=3D"MsoNormal"><br> Best,<o:p></o:p></p> <p class=3D"MsoNormal">Ani Patel<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">Original query (April 24, 2020):<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">Does any know of (or is anyone working on) software = that allows people to sing together online? I believe Zoom is hopeles= s for this.<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">There are plenty of videos where musicians “pl= ay music together” online while in different locations (such as this = nice one: <a href=3D"https://www.telegraph.co.uk/technology/2020/03/23/rotterdam-phil= harmonic-musicians-collaborate-stream-beethovens/"> <span style=3D"color:purple">https://www.telegraph.co.uk/technology/2020/03= /23/rotterdam-philharmonic-musicians-collaborate-stream-beethovens/</span><= /a>), but they aren’t playing together in real time. They recor= d their parts separately and someone edits the parts together.<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">--<o:p></o:p></p> <p class=3D"MsoNormal">Responses:<o:p></o:p></p> <p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:"Ti= mes New Roman",serif"><o:p> </o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:"Ti= mes New Roman",serif">From Jonathan Berger, <a href=3D"mailto:brg@xxxxxxxx">brg@xxxxxxxx</a> <o:p><= /o:p></span></p> <p><span style=3D"font-size:10.0pt;font-family:"Verdana",sans-ser= if">We've been teaching jackTrip <o:p></o:p></span></p> <p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a= lt:auto"><span style=3D"font-size:10.0pt;font-family:"Verdana",sa= ns-serif">( <a href=3D"https://ccrma.stanford.edu/software/jacktrip/">= https://ccrma.stanford.edu/software/jacktrip/</a> ) to users. Chris Chafe is the lead on this. The latency is small and the sound= quality excellent. On the industry side SMULE has virtual real-time Sing a= pplication. </span><a href=3D"https://blog.smule.com/go-live-using-livejam-on-smule">ht= tps://blog.smule.com/go-live-using-livejam-on-smule</a><span style=3D"font-= size:10.0pt;font-family:"Verdana",sans-serif"><o:p></o:p></span><= /p> <p class=3D"MsoNormal">--<o:p></o:p></p> <p class=3D"MsoNormal">From Chris Chafe, <a href=3D"mailto:cc@xxxxxxxx= d.EDU">cc@xxxxxxxx</a><o:p></o:p></p> <p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:"Ti= mes New Roman",serif"><o:p> </o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:"Ti= mes New Roman",serif">I'm teaching a class specifically to support ens= embles who need to go online with uncompressed audio. Feel free to join, pe= ruse or just ask for a hand. <a href=3D"https://ccrma.stanford.edu/~cc/deck.js/153bSpring2020">https://c= crma.stanford.edu/~cc/deck.js/153bSpring2020</a><o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:"Ti= mes New Roman",serif"><o:p> </o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:"Ti= mes New Roman",serif">--<o:p></o:p></span></p> <p class=3D"MsoNormal">From Gunter Windau, <a href=3D"mailto:G.Windau@xxxxxxxx= rs.ru.nl"> G.Windau@xxxxxxxx</a> <o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">I use Jamkazam <a href=3D"Jamkazamhttps://www.= jamkazam.com/">https://www.jamkazam.com/</a> for playing music togethe= r over the internet with friends from my big band. It works very well, late= ncy is usually less than 30 ms, but if more than about 6 people join a session, synchronization starts suffering. <o:p= ></o:p></p> <p class=3D"MsoNormal">However, I have to add, that the last weeks or so, J= amkazam apparently suffers from the huge number of musicians that started t= o use the software. This results in participants not being able to send or = receive audio. On busy days like Sundays it is sometimes impossible to get a working connection for all participant= s. In their forum they write that they are working to expand their server i= nfrastructure.<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">--<o:p></o:p></p> <p class=3D"MsoNormal">From Tony Miller, <a href=3D"mailto:antonio.miller@xxxxxxxx= mail.com"> antonio.miller@xxxxxxxx</a> <o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">Try <a href=3D"https://audiomovers.com/">https:= //audiomovers.com/</a> seems to work well and is high quality and low = latency.<o:p></o:p></p> <p class=3D"MsoNormal">Short explanation video <a href=3D"https://www.= youtube.com/watch?v=3DOmJUOkf0kE4">https://www.youtube.com/watch?v=3DOmJUOk= f0kE4</a><o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">--<o:p></o:p></p> <p class=3D"MsoPlainText">From Prof Leslie Smith, <a href=3D"mailto:l.s.smi= th@xxxxxxxx"> l.s.smith@xxxxxxxx</a><o:p></o:p></p> <p class=3D"MsoPlainText"><o:p> </o:p></p> <p class=3D"MsoPlainText">Look at Jamulus, <a href=3D"http://llcon.sourcefo= rge.net">http://llcon.sourceforge.net</a><o:p></o:p></p> <p class=3D"MsoPlainText"><o:p> </o:p></p> <p class=3D"MsoPlainText">Multiple servers - but you need to be reasonably = near to the one you are using (where the metric for near is one of latency = of the connection between you & the server).<o:p></o:p></p> <p class=3D"MsoPlainText"><o:p> </o:p></p> <p class=3D"MsoPlainText">Intended for musicians jamming together, it does = work, though it's not wonderful. Depends a lot on the latency of the intern= et connections. Uses UDP (not TCP) which its correct.<o:p></o:p></p> <p class=3D"MsoPlainText"><o:p> </o:p></p> <p class=3D"MsoPlainText">And yes, they (we?) are playing together in real = time. I've used it.<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">--<o:p></o:p></p> <p class=3D"MsoNormal">From Volker Hohmann, <a href=3D"mailto:volker.hohman= n@xxxxxxxx"> volker.hohmann@xxxxxxxx</a> <o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">In addition to other tools mentioned before, I would= like to mention the remote collaboration box a colleague of mine, Giso Gri= mm, designed together with his ensemble. They use it almost every day for p= laying together. The hardware is low-cost (Raspi), and all software is open-source. To set it up, however, a Linux p= erson is needed. You may want to check <a href=3D"https://github.com/gisogrimm/ovbox">https://github.com/gisogrimm= /ovbox</a><o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">--<o:p></o:p></p> <p class=3D"MsoNormal">From Olivier Crouzet, <a href=3D"mailto:olivier.crou= zet@xxxxxxxx"> olivier.crouzet@xxxxxxxx</a> <o:p></o:p></p> <p class=3D"MsoPlainText"><o:p> </o:p></p> <p class=3D"MsoPlainText">You will find a list of such tools if you look fo= r "real time music jam internet" (or some combination of such key= words). I haven't used any of them yet so can't comment on any one. I've re= ad a little bit about Jamulus (<a href=3D"http://llcon.sourceforge.net/">ht= tp://llcon.sourceforge.net/</a>) which is multiplatform but there may be other solutions and I can't tell a= bout how it compares to others.<o:p></o:p></p> <p class=3D"MsoPlainText"><o:p> </o:p></p> <p class=3D"MsoNormal">--<o:p></o:p></p> <p class=3D"MsoNormal">From James Beauchamp, <a href=3D"mailto:jwbeauch@xxxxxxxx= inois.edu"> jwbeauch@xxxxxxxx</a> <o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">For me, the term Telematic Music Performance comes t= o mind. There’s a web site at<o:p></o:p></p> <p class=3D"MsoNormal"><a href=3D"https://en.wikipedia.org/wiki/Telematic_p= erformance">https://en.wikipedia.org/wiki/Telematic_performance</a> th= at discusses the method. Another one is <a href=3D"https://ccrma.stanf= ord.edu/workshops/nmp2010/lectures/weaver-nmp2010.pdf">https://ccrma.stanfo= rd.edu/workshops/nmp2010/lectures/weaver-nmp2010.pdf</a> . <o:p><= /o:p></p> <p class=3D"MsoNormal">The researcher/performer that I know about who has u= sed that method is Jonas Braasch, who teaches at Renssellaer Polytechn= ic Institute . He gave a talk “An automated calibration system f= or telematic music applications” at the Fall, 2008 ASA meeting in Miami, and published the paper “Telematic system= s seen from a music instrument building perspective” in the Nov., 201= 6 issue of JASA.<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal">--<o:p></o:p></p> <p class=3D"MsoNormal">From Matthias Heyne, <a href=3D"mailto:m.heyne= @xxxxxxxx">m.heyne@xxxxxxxx</a><o:p></o:p></p> <p>I saw your question on AUDITORY LIST about singing together and we've be= en trying to get something similar up and running for the MIT Festival Jazz= Ensemble. The ovbox tool seems to be promising and I'm hoping that all the= smart members of the ensemble with various engineering and programming backgrounds will help get this running= for us and my plan is to make that information publicly accessible as well= if we are successful.<o:p></o:p></p> <p class=3D"MsoNormal">--<o:p></o:p></p> <p class=3D"MsoNormal">End of responses.<o:p></o:p></p> <p class=3D"MsoNormal"><o:p> </o:p></p> </div> </body> </html> --_000_E06FF38A806E884E9F935E87BFE5694C0142617F17tabvmexdag1mb_--