--
You received this message because you are subscribed to the Google Groups "jacktrip-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jacktrip-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jacktrip-users/7ac17bbf-6433-4a39-b008-4d62973e6a9cn%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jacktrip-users/CAHGc_BM9G5gm9y7toQRJGMSPo75KndEy9P_T2HcfAX-xnETx%3Dw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jacktrip-users/CAB_9hjMKoU-0zovJhdWYO4PZ5TPz3Y339ZjfDCjaeDH-V2gKFg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jacktrip-users/CAPf%2BAdYKdyf7%3DO8BivmXePjQ-MYhEzNaAb%3DJtOfCLRSKADBZ1Q%40mail.gmail.com.
Neal
Can I have a go at answering these because they have been concerning me for some time. I’m in the UK as well – by profession I’m an electronics engineer (working for a large IT company based in the Bay Area 😊) part-time academic in 5G/6G research and a part-time pro-musician (classical piano to diploma level, semi-pro Bass Baritone).
I also lead two community choirs here in the UK – I suppose what I’m trying to say is that there are MANY answers to your questions and I see it from several sides!!!! They are GREAT questions…
And I think this is a GREAT project that we need SO SO badly at the moment but your point on readership is spot-on….
<DL> in-line </DL>
David
From: jacktri...@googlegroups.com <jacktri...@googlegroups.com> On Behalf Of neal rhodes
Sent: 01 February 2021 18:37
To: jacktri...@googlegroups.com
Subject: Re: [jacktrip-users] Setting up your Virtual Studio
I'm wondering if it would be useful to back up a smidge higher, and really think about the readership. Depending on a lot of factors, SOME groups MIGHT be successful, and SOME might not.
- What kind of group are you? HOW do you sing together? Are you visually led by a conductor? Or do you follow the Guitar/Drums/Piano? What defines your groove? What are your expectations? WHAT would make it worth the expense and time?
<DL> The majority of amateur music making in the UK is by people with no formal music training for whom it is primarily a social activity. The “British Choral Society” is a tradition that goes back a long way and they exist as standalone groups rather than any religious attachment (in other words, no funding!) There are also smaller, pro and semi-pro groups that tend to be selected, trained singers who work for money (one group I’m in records backing tracks for games – if you’ve heard any of Jessica Curry’s work, chances are I was in there somewhere 😊)
Most towns across the UK will have a choral society of something between 50 and 150 members who meet once-a-week to sing. The only professional in the room will be the music director and for the most part an accompanist. Most are un-auditioned. The average age for many of these groups is mid-70s up.
Compare this with the smaller number of chamber groups that tend to be auditioned, made up of singers/musicians (usually Grade 8 up) and much younger (average age I would say mid/late 40s). Again these will be lead by a music director but most will be capable solo singers so the MD is concentrating on blend rather than notes… These are less common in the smaller towns and villages but the big cities all have very fine chamber groups.
Music tuition is just-about do-able over Zoom on a one-to-one basis – for my lessons, I tried to put a JackTrip box by my piano but this would have meant having an Ethernet cable through the entire house up the stairs so Zoom for me is good enough (for now).
Certainly on the classical side, the smaller groups have tended to be aligned with educational activities many of which have been allowed to carry on – the definition has been that “amateur” music making was suspended but “professional” including rehearsals and performance without an audience were OK. </DL>
- What kinds of technical skills do you have? IF I asked everyone to: - figure out where their router is; tell me if they have a spare CAT5 port; figure out their public address; ping a specific host and tell me the times. What kinds of response would we have.
<DL> In the community choirs/recreational music-making, assume none and you’re about right. No-one will know where the router is – many will have had their Internet setup by their children or grandchildren. In one of my groups of 140, over half only had an iPad/tablet on WiFi. Most times, the router will be located by the front door where the BT line is terminated not the lounge area. I have ~10 people in my choir that have no WiFi – they rely on LTE in their iPads (LTE is essentially free here now….). I cannot begin to tell you the uphill struggle it has been to get people on weekly Zoom calls. This just isn’t everyday technology at-all.
In the chamber groups you stand more of a chance of people knowing what is around but again everyone relies on WiFi from the DSL router to their devices. </DL>
- What is typical/best/worst internet latency?
<DL> That depends on the provider’s architecture. The vast majority of ISPs in the UK are DSL based using PPPoE to a DSLAM/Aggregation point. There is essentially one provider to the home – OpenReach (used to be part of BT) – but they are not allowed to sell retail broadband. Instead we have a myriad of retail providers that basically build Layer 2 tunnels between the home and their aggregation point. At last count, we had 178 active ISPs and there is strong encouragement to switch frequently (and it is VERY easy to do). And this is where the problem comes in with latency.
Most ISPs will build around a single anchor point in the country but no two ISPs are likely to have a common location – I’ve just moved ISPs and my new provider anchors me 250 miles away whereas the last one was 100 miles. So, the chances of any two choir members being on the same anchor point is minimal.
So to “hop” between two choir members even if they live next door to each other and are on the SAME ISP, chances are that there is 200+ mile trip involved. If they are on DIFFERENT ISPs (which is very likely) then they will need to go across an IXP (and they are severely overloaded). Assume most people have delivered speeds of around 15Mbit/s – rural locations will be down at 2Mbit/s, some town locations 76Mbit/s. There is some DOCSIS around from one provider (Virgin Media) but it is very poor quality and highly overloaded (legacy of the financial collapse of the cable TV system in the UK in the 2000s). Fibre-to-the-home is available in some locations but is primarily marketed as a home-office premium service and is still PPPoE.
The best solution is to have a server located in a provider that has a direct link to as-many retail ISPs as possible – for example, Linode peer directly with about 20 of the major retail ISPs so you can get one-way latency from most UK locations down to about 10ms although 15-20 is more typical.
On LTE, whilst we have about 40 MVNOs, they are really sharing the 5 major MNOs core networks who each run a single PGW. Latency is actually more predictable on LTE but typically around 45-50ms. </DL>
<DL> There is one other matter – cost. My largest choral society is currently loosing around £4,000 per year and has been for a number of years (we’re staring down a £15,000 loss for 2020/21 which could be the end of the group in its 80th year...). Over 30% of our members are on some kind of income support so pay reduced subscriptions – we have a duty to be open and inclusive but in no way can we afford to run the server or finance the RaspberryPIs. It’s a real problem – for many of these people, singing is the one social activity they do each week and our charitable status recognises that. Income from concerts (which we can’t do at the moment) has been loss-making for years.
The common mantra from government is that the Internet is a wonderful thing which has allowed us to carry on “as normal” whilst COVID rages – any choral society leader/member will tell you just how far from the truth this is…
As I’ve put on this list, I’ve been playing with building the VS on a ZeroPI ARM box to reduce the cost – I’m joining the session this evening and will happily show this.
However, even if we bring the cost down to the $20/30 range, connectivity remains an issue.
I live in (by UK standards) a large house – detached with 10 ft to my nearest neighbour. The street is “low density” in that the houses are quite spread out compared with most housing stock. Even here a quick scan on 2.4GHz reveals 9 visible SSIDs. Plus we have two DECT phone systems and I know that my neighbour has a DECT system (all 2.4GHz) The microwave oven causes a 10% drop in throughput – I must get that checked some time….!
The answer could be WiFi6 but I suspect that will be many years before it is common and would need people to change their DSL router. I’m wondering if some kind of dedicated, scheduled wireless LAN link using could be dreamt up to overcome this problem…. </DL>
To view this discussion on the web visit https://groups.google.com/d/msgid/jacktrip-users/CAPf%2BAdYKdyf7%3DO8BivmXePjQ-MYhEzNaAb%3DJtOfCLRSKADBZ1Q%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jacktrip-users/CAHGc_BM9G5gm9y7toQRJGMSPo75KndEy9P_T2HcfAX-xnETx%3Dw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jacktrip-users/9977A0D3-8FFD-4822-BCE9-4173CE68D826%40leler.com.
--
You received this message because you are subscribed to the Google Groups "jacktrip-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jacktrip-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jacktrip-users/b83561af-662d-4d8e-ab32-fc615a029affn%40googlegroups.com.
Shame – it is very, very good.
It reports on USB as 0d8c:0043 C-Media Electronics, Inc.
http://www.improwis.com/notes/usb-audio.webt tells me it is based on the CM6533 and I’ve just verified that the mic input is STEREO via a 3.5mm with bias voltage on each channel.
If you plug a mono mic in, it autodetects and put the mic on both channels (unlike the Sabrent which seems to default to single channel.
I wonder if there is anything else based on the same chipset?
David
From: jacktri...@googlegroups.com <jacktri...@googlegroups.com> On Behalf Of neal rhodes
Sent: 03 February 2021 14:50
To: jacktri...@googlegroups.com
To view this discussion on the web visit https://groups.google.com/d/msgid/jacktrip-users/CAPf%2BAdafDdg36jHP3DgqOA8-vnrg0knjvj-Ci9WOV0sD1HUNNw%40mail.gmail.com.
OK – there seem to be a number of similar modules based on the same chip:
Hama “7.1 Surround” USB Sound Card
Delock 63926
David
From: jacktri...@googlegroups.com <jacktri...@googlegroups.com> On Behalf Of neal rhodes
Sent: 03 February 2021 14:50
To: jacktri...@googlegroups.com
To view this discussion on the web visit https://groups.google.com/d/msgid/jacktrip-users/CAPf%2BAdafDdg36jHP3DgqOA8-vnrg0knjvj-Ci9WOV0sD1HUNNw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jacktrip-users/03f101d6fa5b%24167347b0%244359d710%24%40oca.ac.uk.
To view this discussion on the web visit https://groups.google.com/d/msgid/jacktrip-users/CAB_9hjPBfUrB-z5twK7jWGhxQV-6e0msAeGUOouowRKAOY3RAg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jacktrip-users/CAB_9hjOShU8pBZ2a-D6cNqfJdU8wAZR1Kc0mWYFGFXPTFMZSVw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jacktrip-users/CADDX_n67exHFUaj_4LJaLFW7-xt5ccov7mdrwQmcupPCUVYyNg%40mail.gmail.com.
Working for me with ZeroPI and the Sabrent and Axagon USB modules…
I think the combined mix/headphone is a really good idea. I bought one of these:
https://www.amazon.co.uk/Kmise-Professional-Microphone-Adjustable-Multisystem/dp/B0836P936Z
It works, BUT…
The headphones also monitor the microphone which means you hear yourself. On Windows you can change this so that the headphones just hear the output from the PC and the monitor volume is controlled on the mic.
On Linux, something different happens. The volume control applies to both the output of the mic and the output of the headphones so you always end up hearing yourself and in order to generate audio to capture you have to have the volume turned up full.
So with -p4 on the server, you hear yourself twice – once direct, once on the loop – horrible.
I’ve played with Alsamixer and no go – I suspect it is a bug in how it works.
I gave up – it’s not a great mic or sound card anyway.
The Nowsonic looks like it could be a really good idea though with the ZeroPI….
David
To view this discussion on the web visit https://groups.google.com/d/msgid/jacktrip-users/CADDX_n67exHFUaj_4LJaLFW7-xt5ccov7mdrwQmcupPCUVYyNg%40mail.gmail.com.
I’m not using a PiZero – I’m using a ZeroPI made by FriendlyElec.
I don’t have an image – I had to install the components separately on stock Debian 10 and then copied the Virtual Studio components from my PI4 to the ZeroPI. Standard Debian 10 install with latest updates. Key items to have are:
Avahi-daemon
Ntp
Jackd
Jacktrip (cloned 1.3.0 and built from repo rather than taking from dist).
Alsa-utils (not sure if 100% needed by I found it useful)
The ZeroPI uses an Allwinner H3 ARMv7 which is a quad-core based on the Cortex-A series. The PIZero is ARMv7 but only single-core.
Porting most of VS was fine – I couldn’t find the source repo for the Virtual Studio code but 99% of it is shell scripts to underlying Linux.
However the main program “jacktrip-agent” seems to be written in Go which means that unless the two platforms are binary-compatible you won’t be able to just move it across.
Is there a repo for jacktrip-agent?
One gotcha – the RTT measurement is being done using ICMP and by default is blocked in net.ipv4 – you’ll need to add sysctl -w net.ipv4.ping_group_range="0 2147483647"
I also had to comment-out the update lines in the systemd scripts because I don’t want my config over-written.
The VS box is actually pretty dumb – once avahi-daemon is running jacktrip-agent intercepts HTTP to the local name and fires it to the app.jacktrip.org site – anything you do on the “local” VS is actually (I think) SSH-ed back to the box.
I’d be really interested in how you get on with the PIZeroW – I have one on the bench running my bus arrivals display system (so I know when the next bus is coming to get to the railway station for the next train up to London – pretty irrelevant at the moment!) so I could try the same.
--
You received this message because you are subscribed to a topic in the Google Groups "jacktrip-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jacktrip-users/FX3yDogH5H0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jacktrip-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jacktrip-users/89ea4ba8-9756-4129-a85a-368687b3e7aen%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jacktrip-users/CADDX_n67exHFUaj_4LJaLFW7-xt5ccov7mdrwQmcupPCUVYyNg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jacktrip-users/CAB_9hjMpM9wTpuqow%3DWPDJX0SJFJ7%2BmeO293gpGo3qtX_7pgcg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jacktrip-users/CAPf%2BAdYc8uruBw%3D38-jnMYeeZnVjsrFup-MLg0bZ3bqnz9gOwg%40mail.gmail.com.