Re: [LAU] online calls with decent auido for music lessons

From: Lorenzo Sutton <lorenzofsutton@email-addr-hidden>
Date: Fri Mar 19 2021 - 16:35:27 EET

Hi David,

On 19/03/21 15:22, David Kastrup wrote:
> Lorenzo Sutton <lorenzofsutton@gmail.com> writes:
>
>> - Jamulus [4]: audio-only, realtime online jamming-oriented with
>> public 'servers', jack-native. This was actually real fun to test
>> and play with. I tried some close-by servers and jammed a bit in the
>> central one. With 128 frames set in JACK and using Jamulus' own
>> direct monitoring latency was definitely acceptable and the audio
>> quality pretty good. Audio-quality and music-friendliness wise this
>> is probably the nicest to use. Only thing for a teaching setting is
>> the public-only servers (the documentation mentions 'private' ones,
>> but I haven't looked into if this is possible without actually
>> 'hosting' a server),
>
> I could rent one out to you, assuming my cloud provider has some
> facility in reasonable vicinity to you.
>
> As a first measure however, you could easily run one yourself on your
> own computer (running Jamulus with the -s option runs one on your
> computer). This requires punching a port through the firewall in your
> Internet router and either phoning your external IP address to the
> student (depending on your Internet provider, it may be fairly constant)
> or setting the router up to communicate with a DynDNS account giving you
> a constant name.
>
> If your computer has enough performance and you connect your own Jamulus
> client to "localhost" rather than going through the network, for a
> one-on-one session it may work. However, it means that the student
> audio goes in and out the student's Internet connection and in and out
> your own Internet connection. Using a cloud server has the advantage of
> halving the number of home-level routers that the student roundtrip (not
> your own one) has to pass through. And the student is less likely to
> routinely deal with that latency than you would be after a while.
>
> Of course, this consideration is moot if there is no cloud computing
> facility in closer "networking" vicinity than the trip through your
> private connection would take. It may also depend on whether you and
> your student share the same provider, making it more likely that routing
> is able to bypass the central "Internet Highways" that tend to be "near"
> the cloud servers.

That all makes sense and thanks for the tips and kind offer... There is
the 'speed of light' factor after all.

Thing is.. _I_ amd the student (blush..) here, so the idea is not to
over-bourden my teacher who is probably already having to cope with
setting-up the calls, schedules etc. :-)

I would be interested to see if I can actually get my band to try this
out since it's months we can't play together live :-(

>
>> there is a workaround via soloing or muting others, but I don't think
>> most teachers (nor students) would feel comfortable with anyone
>> possibly coming in and listening to the lesson. Also video should be
>> provided via some other tool and, of course, all parties need to have
>> the software installed.
>
> You get used to doing without.
>
>> That said this software is really well made and fun to use. (aside
>> note there were a couple of 'troll' events in one of the public
>> servers, and although they say don't feed the trolls 'audio trolling'
>> can hurt your ears...
>
> That sounds more like the typical "instructions are just
> recommendations" newbie not taking serious the need to use headphones
> when working without echo compensation and auto-ducking.
>
> You know, like the only person in the conference call not affected by
> echoes after they figured out they could just switch off echo
> compensation without having their connection deteriorate.

Let's give them the benefit of doubt... Raise hands who hasnt forgot to
turn the amp down before unplugging a jack, etc. The user in question
did have a somewhat trollish name, but - again - ignoring them did work
eventually :-)
>
>> Software:
>> - Jack
>> - Zoom H5 shows 4 inputs in jack: the L/R mics and the inputs 1 and 2
>
> Oh, can you just put the headphones right next to the mics (makes
> astonishingly little difference in comparison to direct connections) and
> use jack_iodelay for measuring out the latency of the H5 with your
> settings?

What exactly would you like me to measure? Roundtrip latency of _my own_
signal when using Jamulus, or...?

>
> Numbers are surprisingly hard to come by for any audio interface.
>

So true...
Lorenzo
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@lists.linuxaudio.org
https://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Sat Mar 20 04:15:02 2021

This archive was generated by hypermail 2.1.8 : Sat Mar 20 2021 - 04:15:02 EET