Hi
I think this is a really great idea but I do worry that the costs are still too high and the entry-level too advanced for most amateur musicians.
I’d LOVE to be able to use something like this with my community choirs (I’m in the UK – our choirs are really suffering from COVID because the average age of most community choirs in the UK is around 70).
I’ve just built a Pi4 with HiFiBerry DAC/ADC card, metal case and the total cost came to just over £200 – the metal case alone was £22, the HiFiBerry card £65 and then they stung me for £25 import duties because they were shipping from Switzerland (and it took 5 days to arrive).
I work in the tech sector including 5 years in Silicon Valley for a large tech company (back in the UK for the past 5 years) and I’m very aware of how much more expensive these components are in the EU and how much lower the general tech skills are in the population.
The move to a USB sound card is VERY good – this takes a huge cost away both in terms of the audio card and the case. Quick calculation – HiFiBerry + Aluminium case, £107; regular case £10, Sabrent card £7.99 (btw. £1 = $1.4 US so the audio card and case alone would be $150).
There is another issue. Ethernet. No-one but no-one will have access to wired Ethernet, at least not near where they would like to perform/record. If you think of the typical ADSL installation – it will be presented on a “master” line jack which will near the front door of the house, usually in the hallway and that is the combined ADLS router and WiFi AP. Typical speeds are fine – I have 67Mbit/s ADSL at home – but my WiFi network is HORRIBLE – a quick scan shows 15 SSIDs on 2.4GHz!
I can guarantee that 99.9% of people will have NO idea what an Ethernet cable is and even less chance of being able to get one from the front door to anywhere else in the house (regulations prevent you from moving the master socket in most countries as it is “owned” by the telco).
With 4G being essentially free these days, there are an increasing number of people who are ditching wired broadband completely – it could be interesting to include an LTE module and make the whole thing standalone to get over this problem but I don’t know what that would do for latency?
It would also be great if a pre-built system could be made available – I’ve looked at the JackTrip Virtual Studio device and it is $149.99 US but then needs shipping to Europe (not currently offered by HiFiBerry but from experience shipping is probably an extra $50-60 and it would attract import duties at between 11 and 17% depending on destination and then an admin fee (DHL currently charge £19.99 per imported item).
BTW, I have a University performance class that would love to use this technology and with these changes the price is starting to head in the right direction!
David
--
To view this discussion on the web visit https://groups.google.com/d/msgid/jacktrip-users/014c01d6d9df%240583b3a0%24108b1ae0%24%40oca.ac.uk.
Hi Robert
I should declare my “other” interests. I’m a part-time researcher into 5G and 6G packet core at the University of Surrey – I’ve also spent 30+ years working in design of the Internet so I know the problems inherently. I’m a pro musician as well (piano, Bass Baritone, three (possibly more) choirs).
One of the issues you are hitting is due to the anchored nature of broadband networks. Typically, your home broadband will be “anchored” on a gateway in the centre of the provider’s network and will break-out to the wider Internet there. In my example, I have two DSL circuits at home (resilience reasons) – I live in Crawley, 25 miles south of London. ISP a is anchored on Birmingham, about 200 mile NW, ISP B Newbury about 150 miles due West. Latency between two devices on my desk across that can easily exceed 40ms but both are 76Mbit/s tails.
Now move that to the hugely dynamic broadband market we have in the UK with ~200 ISPs and even in a choir of 150 people, very few are on the same ISP. Even going P2P requires going out to the BRAS, across an IXP and back via another BRAS. And people change ISPs more than they change their socks these days. Even if you are on the SAME network, you have to transit the BRAS in the centre – PPPoE terminates in the centre.
The same problem exists in mobile networks – typically there’ll be one, maybe two P gateways per country per network and you have to transit the GTP termination at the anchor point to go end-to-end. Plus on mobile networks you have NAT to contend with – no provider offers static/public IP addresses on consumer mobile plans.
People keep telling me that 5G will provide “lower” latency – yes, across the air-interface but at least in Rel.16 and 17 there is NO change to the underlying protocol structure – they are still “mobile” networks that provide mobility by moving the tunnel, not the protocol.
You point about the additional costs is VERY relevant – my Pi4 with HiFiBerry cost me nearly £200 to construct but if I wanted to build the whole thing I’d need to add headphones and amplifier, microphone, cables, possibly stand. That is another £100 easily. The smallest choir I’m in is a semi-pro chamber group of 32 singers (40 members) – the largest is a very typical choral society of over 200 members (usually around 150 singers per concert).
I’ve tried several of the off-line virtual choirs – they just don’t provide the thing that people mainly join choirs for which is the social aspect of singing together. Most choral soc members are NOT trained/good singers and the kind of real-time interaction that JackTrip offers is exactly what they are craving for.
I have a JackTrip hub set up on a VPS in London – about 20ms from here in Crawley which seems very good to me…
I do hope we can make something work out of this!
David
To view this discussion on the web visit https://groups.google.com/d/msgid/jacktrip-users/CAB_9hjOd8yuWHXYgE2ugCcOk64DNb%3D4i2qU%3Dv9DP9gQYQ0SxwA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jacktrip-users/019d01d6da07%243f18bb60%24bd4a3220%24%40oca.ac.uk.
To view this discussion on the web visit https://groups.google.com/d/msgid/jacktrip-users/41913301-4b90-45f9-9432-4f24b5115cccn%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jacktrip-users/CAPf%2BAdZbBj35omLKZouaqcpiJDfSQUjSZT-%3DMabwsGHdokoUTw%40mail.gmail.com.
A) Decide on your goals: Do we want to just practice, or also record? How important is recording quality to us?
B) Figure out Likely Internet Latency: Start with the things you can't change: you can't change where people live, and you probably can't change their internet service. So:
1) Pick a server. Go to jacktrip.org, create a user, define a new server. Based on the location for you, you should be able to test your latency. Start the server. Even though you have no clients to access it yet. When you start it, the server display will show a Host IP address.
2) See how well each musician can access this server location: Ok, this gets personal, but you can pay me now, or.... pay me later. From each home location, preferably from the Cat5 Ethernet port on the router, someone should ping and traceroute that server address. Probably best if someone technically literate visited each home with a notebook computer and a long cat5 cable. Good chance to figure out where each router is, that it has a Cat5, how far to someplace to record, etc.
3) Our experience is that the Ping time is going to be pretty close to the Latency. Take the worst case, and see where that puts you in terms of expected total latency, and whether you can live with that. Decide on whether or not to try it.
4)
If you are going to go ahead and try it, then I suggest build out two
Virtual Studio units.
To view this discussion on the web visit https://groups.google.com/d/msgid/jacktrip-users/CADDX_n45anR5vmZJ2cOHHtvL9JTi45e%3D2H6R4PaqUBdm%2Btv3RA%40mail.gmail.com.