Author Topic: Your five utterly brilliant things about modern technology  (Read 5104 times)

nicknack

  • Hornblower
Re: Your five utterly brilliant things about modern technology
« Reply #25 on: 18 April, 2020, 08:24:39 pm »
Or everybody records their own part separately and it's put together by a sound engineer? Which I think is what nick-nack said.
Yes, I think that's pretty much what happens.
There's no vibrations, but wait.

Kim

  • Timelord
    • Fediverse
Re: Your five utterly brilliant things about modern technology
« Reply #26 on: 18 April, 2020, 08:29:10 pm »
Or everybody records their own part separately and it's put together by a sound engineer? Which I think is what nick-nack said.
Yes, I think that's pretty much what happens.

It's much easier to edit if they're playing at the same speed, so they're probably listening to something.  Which may be no more than a metronome.  Note they're usually wearing some sort of headphones to enable this...

nicknack

  • Hornblower
Re: Your five utterly brilliant things about modern technology
« Reply #27 on: 18 April, 2020, 08:54:15 pm »
Or everybody records their own part separately and it's put together by a sound engineer? Which I think is what nick-nack said.
Yes, I think that's pretty much what happens.

It's much easier to edit if they're playing at the same speed, so they're probably listening to something.  Which may be no more than a metronome.  Note they're usually wearing some sort of headphones to enable this...
Digital click tracks ensure everything fits together nicely.
There's no vibrations, but wait.

Kim

  • Timelord
    • Fediverse
Re: Your five utterly brilliant things about modern technology
« Reply #28 on: 18 April, 2020, 09:20:10 pm »
I was under the impression that some bands are trying to have rehearsals with each member at their respective homes. Perhaps I was wrong; it wouldn't be the first time.

I'm sure plenty of them are *trying*

nicknack

  • Hornblower
Re: Your five utterly brilliant things about modern technology
« Reply #29 on: 18 April, 2020, 09:50:59 pm »
I am not aware of a way that this can be done sensibly. Certainly we knocked the idea on the head pretty quickly. I'd be very interested to be proved wrong though.
There's no vibrations, but wait.

Kim

  • Timelord
    • Fediverse
Re: Your five utterly brilliant things about modern technology
« Reply #30 on: 18 April, 2020, 11:57:05 pm »
I'm struggling to think of a way to keep the latency/jitter to an acceptable level without mangling the audio too badly.  Even the proper VOIP solutions are likely to add hundreds of milliseconds of delay.  There's got to be some buffering somewhere.  Especially if there's video involved.

I suppose if everyone was playing electronic instruments you could just send MIDI data over the network.  Given a half-decent connection that should get the latency down below human reaction time (after all, it works for the gamers).  No good for vocals and other instruments that can't be MIDIified, though.

I suspect any practical solution is going to be analogue.  For analogue values of practical.  And the speed of light still gets you with intercontinental distances.

Zipperhead

  • The cyclist formerly known as Big Helga
Re: Your five utterly brilliant things about modern technology
« Reply #31 on: 19 April, 2020, 12:39:04 am »
I suppose if everyone was playing electronic instruments you could just send MIDI data over the network.  Given a half-decent connection that should get the latency down below human reaction time (after all, it works for the gamers).  No good for vocals and other instruments that can't be MIDIified, though.

They got the midi working on this one https://youtu.be/SQHdFAm7g7E?t=1011
Won't somebody think of the hamsters!

Re: Your five utterly brilliant things about modern technology
« Reply #32 on: 19 April, 2020, 08:50:54 am »
1:  The all singing, all dancing navigation tool / camera / web browsing/ email touting, / instant messaging / video conferencing and lots lots  more "phone" in my pocket.
2:  internet and phone network connectivity for 1 above wherever I appear to want or need it.
3:  The big flat screen in the corner which just works whether I want boring old television, streamed services, to use it as my computer screen, casted content from 1 above, Zoom video conferences etc.
4:  3D printing and other modern manufacturing tech which can be rapidly switched without huge cost and expensive wholesale retooling to produce different things.
5:  Clean renewable energy.  Lots and lots and lots of it, and more and more and more to come.

T42

  • Apprentice geezer
Re: Your five utterly brilliant things about modern technology
« Reply #33 on: 19 April, 2020, 09:45:50 am »
1. That I'm still alive.

Me too. 3 stents. Chum has about 8 and still does mountains.
I've dusted off all those old bottles and set them up straight

Re: Your five utterly brilliant things about modern technology
« Reply #34 on: 19 April, 2020, 10:07:37 am »
I suppose if everyone was playing electronic instruments you could just send MIDI data over the network.  Given a half-decent connection that should get the latency down below human reaction time (after all, it works for the gamers).  No good for vocals and other instruments that can't be MIDIified, though.

RTP-midi (RFC 6295) has a packet size equivalent to VoIP I think so the same latency issues. However it does include clocking information which the devices receiving the midi stream should use to synch playback against a local accurate clock source (NTP presumably) so they should all be in synch. Dont know it in depth but I would assume if the latency gets too great the midi player or at least the RTP-midi stack should just start dropping the packets (as there is no point playing them at that point) that took too long to arrive and you would get drop out.
I think you'll find it's a bit more complicated than that.

rr

Re: Your five utterly brilliant things about modern technology
« Reply #35 on: 19 April, 2020, 10:14:09 am »
Single market making the provision of really obscure spare parts viable. I bought a model specific set of replacement drive belts for my 20 year old double tape deck from Portugal.
Oh wait!

Sent from my moto x4 using Tapatalk


Cudzoziemiec

  • Ride adventurously and stop for a brew.
Re: Your five utterly brilliant things about modern technology
« Reply #36 on: 19 April, 2020, 01:52:47 pm »
Or everybody records their own part separately and it's put together by a sound engineer? Which I think is what nick-nack said.
Yes, I think that's pretty much what happens.

It's much easier to edit if they're playing at the same speed, so they're probably listening to something.  Which may be no more than a metronome.  Note they're usually wearing some sort of headphones to enable this...
The ones I've seen, no one's been wearing headphones. But there's probably a metronome, presumably on flash mode, out of sight, and I expect a lot of these are pieces they know well anyway.
Riding a concrete path through the nebulous and chaotic future.

Jaded

  • The Codfather
  • Formerly known as Jaded
Re: Your five utterly brilliant things about modern technology
« Reply #37 on: 19 April, 2020, 03:59:07 pm »
If you ever want a gems of how much latency there is and how variable it is, when on a multi user conference.

Count “one two” having asked the others to say “three” as soon as they hear “two”.
It is simpler than it looks.

Karla

  • car(e) free
    • Lost Byway - around the world by bike
Re: Your five utterly brilliant things about modern technology
« Reply #38 on: 19 April, 2020, 04:10:42 pm »
1) Modern medical technology means I'm still alive
2) Modern dentistry means I still have something approximating front teeth, and wasn't screaming in pain throughout the process
3) Hmm, everything else starts to pale after those two.

quixoticgeek

  • Mostly Harmless
Re: Your five utterly brilliant things about modern technology
« Reply #39 on: 19 April, 2020, 04:39:05 pm »
5. Web conferencing that means people can do things like play music together in 'lockdown'.

I would like to know how as we tried it (Zoom, Skype, WhatsApp) and latency meant it was not possible.
I get this on my Facebook feed a lot:


https://www.youtube.com/watch?v=DWF00hRfsX0

"We'll fix it in post..."

J
--
Beer, bikes, and backpacking
http://b.42q.eu/

Morat

  • I tried to HTFU but something went ping :(
Re: Your five utterly brilliant things about modern technology
« Reply #40 on: 22 April, 2020, 09:11:44 pm »
1. Safe navigation in cars. Gone are the days of balancing a map on your knee and looking up/down/up/down as you approach a roundabout with increasing panic.
2. I can see how much money I have left by looking at my phone and pay for stuff by bashing my phone on the thing. No more dread trips to the cash point to check balances and then walk away empty handed in front of the smugly silent queue.
3. Rechargeable Batteries that are worth buying, last for ages and don't need goat sacrifices before every partial charge.
4. Phone boxes are now cute anachronisms instead of vital lifelines. Remember when "Call an Ambulance" would be preceded by "Find a phone box or nearby house"?
5. Medicine. A visible demonstration being the way that Ambulances have evolved into mobile trauma treatment centres staffed by two specialist medics. They used to be little more than a van with two stretcher bearers.
Everyone's favourite windbreak

tonycollinet

  • No Longer a western province of Númenor
Re: Your five utterly brilliant things about modern technology
« Reply #41 on: 22 April, 2020, 09:51:08 pm »
1 - I'm living the science fiction of my childhood.
2 to 5 - see 1.

Davef

Re: Your five utterly brilliant things about modern technology
« Reply #42 on: 23 April, 2020, 08:19:47 am »
I suppose if everyone was playing electronic instruments you could just send MIDI data over the network.  Given a half-decent connection that should get the latency down below human reaction time (after all, it works for the gamers).  No good for vocals and other instruments that can't be MIDIified, though.

RTP-midi (RFC 6295) has a packet size equivalent to VoIP I think so the same latency issues. However it does include clocking information which the devices receiving the midi stream should use to synch playback against a local accurate clock source (NTP presumably) so they should all be in synch. Dont know it in depth but I would assume if the latency gets too great the midi player or at least the RTP-midi stack should just start dropping the packets (as there is no point playing them at that point) that took too long to arrive and you would get drop out.
If you want a really accurate clock use GPS.


Sent from my iPad using Tapatalk

Re: Your five utterly brilliant things about modern technology
« Reply #43 on: 23 April, 2020, 08:50:08 am »
Well yes but GPS based NTP servers aren't the sort of thing most people have lying around. Quite common on enterprise networks as the primary time source but it's not exactly a home studio piece of kit normally.
I think you'll find it's a bit more complicated than that.

Kim

  • Timelord
    • Fediverse
Re: Your five utterly brilliant things about modern technology
« Reply #44 on: 23 April, 2020, 12:11:10 pm »
Yeah, but they're cheap as chips and probably worth it if you're doing timing-critical stuff on a congested or asymmetric[1] link.  It's not like home studios are common either.


[1] NTP should be able to measure and correct reasonably well for *consistent* round-trip latency, but it has no way of knowing if the inbound trip is faster than the outbound trip, as it will be for most consumer broadband connections.

Davef

Re: Your five utterly brilliant things about modern technology
« Reply #45 on: 23 April, 2020, 12:19:44 pm »
You could always build one yourself - https://vaxxi.net/log/android-phone-raspberry-pi-gps-ntp-server/


Sent from my iPad using Tapatalk

Kim

  • Timelord
    • Fediverse
Re: Your five utterly brilliant things about modern technology
« Reply #46 on: 23 April, 2020, 12:31:36 pm »
You could always build one yourself - https://vaxxi.net/log/android-phone-raspberry-pi-gps-ntp-server/

What an absolutely terrible way of doing it!  That won't get you any more accuracy than NTP (though of course it doesn't need an internet connection, which can be extremely useful[1]), as you've no idea what the latency of the serial data from the GPS is - to say nothing of the vagaries of Bluetooth.

Better to get a GPS receiver with a hardware pulse-per-second output (Adafruit and the like do convenient modules that don't involve any SMD soldering) and connect that directly to the Raspberry Pi's GPIO/serial ports.  That should give you precision in the microsecond range.


[1] I have a GPS feeding into ntpd on our Raspberry-Pi-based alarm clock, so that it knows what time it is if it powers up without a network connection.  I could have used a battery-backed real time clock, but it being a stratum-1 time server was more fun.

ian

Re: Your five utterly brilliant things about modern technology
« Reply #47 on: 23 April, 2020, 12:36:33 pm »
I'm impressed that my exercise bike keeps different time to my watch (which I assume slurps it's time from the Apple-verse) – in the space of a hour's workout, there's a good 90 seconds difference (the bike winning the race).

Re: Your five utterly brilliant things about modern technology
« Reply #48 on: 23 April, 2020, 12:53:43 pm »
Eddies in the spacetime continuum possibly ?  Doubtless generated by the massive electric fields generated by your work out.
Rust never sleeps

Re: Your five utterly brilliant things about modern technology
« Reply #49 on: 23 April, 2020, 01:05:49 pm »
I'm impressed that my exercise bike keeps different time to my watch (which I assume slurps it's time from the Apple-verse) – in the space of a hour's workout, there's a good 90 seconds difference (the bike winning the race).

It's all to do with Einstein's relativity theory. Einstein would have been a great cyclist had it not been for Hitler. Not many people know that.
Move Faster and Bake Things