Xiph's Episode 2: _Digital Show & Tell_ is out, Second digital media geekout video from Xiph.Org |
![]() ![]() |
Xiph's Episode 2: _Digital Show & Tell_ is out, Second digital media geekout video from Xiph.Org |
Feb 26 2013, 16:16
Post
#1
|
|
![]() Xiph.org Group: Developer Posts: 166 Joined: 24-September 01 Member No.: 16 |
Xiph Episode 2: Digital Show & Tell is out!
"The second video from Xiph.Org explores multiple facets of digital audio signals and how they really behave in the real world. Sampling, quantization, dither, band-limiting, and vintage bench equipment all in one video!" It's a followup in a sense to the 24/192 article of last year. Other videos: http://xiph.org/video/ This post has been edited by greynol: Feb 27 2013, 17:43
Reason for edit: Removed the "!" from the title per news submission guidelines
|
|
|
|
Feb 27 2013, 00:26
Post
#2
|
|
|
Group: Members Posts: 105 Joined: 21-May 05 Member No.: 22191 |
Congratulations to Monty and the rest of the team on an extremely slick and well-put-together presentation.
|
|
|
|
Feb 27 2013, 10:55
Post
#3
|
|
|
dBpowerAMP developer Group: Developer (Donating) Posts: 2653 Joined: 24-March 02 Member No.: 1615 |
Excellent presentation, tackling miss-conceptions can only be a good thing.
-------------------- Spoon http://www.dbpoweramp.com
|
|
|
|
Feb 27 2013, 15:59
Post
#4
|
|
![]() Group: Members Posts: 526 Joined: 15-January 02 From: Warwickshire -- England Member No.: 1036 |
Is anybody else having issue with the sound stuttering on the video? I have tried it in 360p and 720p. No other issues on the laptop.
Chrome Version 25.0.1364.97m on Windows 8 with Core 2 Duo T9300 (2.5GHz) and 4GB RAM. Still an interesting video though |
|
|
|
Feb 27 2013, 16:03
Post
#5
|
|
![]() Xiph.org Group: Developer Posts: 166 Joined: 24-September 01 Member No.: 16 |
Is anybody else having issue with the sound stuttering on the video? I have tried it in 360p and 720p. No other issues on the laptop. Chrome Version 25.0.1364.97m on Windows 8 with Core 2 Duo T9300 (2.5GHz) and 4GB RAM. Have you tried perhaps installing Gentoo? *ahem* Sorry, couldn't resist. Are you trying the WebM or the Ogg? Chrome can unfortunately be a strange beast about both formats, but I can ask if it's a known bug in that version. |
|
|
|
Feb 27 2013, 16:17
Post
#6
|
|
![]() Group: Members Posts: 526 Joined: 15-January 02 From: Warwickshire -- England Member No.: 1036 |
ha
It was the WebM that was skipping. The Ogg plays perfectly having just tried it. This post has been edited by kritip: Feb 27 2013, 16:18 |
|
|
|
Feb 27 2013, 16:20
Post
#7
|
|
![]() Xiph.org Group: Developer Posts: 166 Joined: 24-September 01 Member No.: 16 |
ha It was with the WebM that was causing the skipping. The Ogg plays perfectly. I have noted that irony in several versions. I'll go look into it (though I have no idea if I'll find anything). At least once it turned out the maxing tool was busted, so I'll check. |
|
|
|
Feb 27 2013, 17:01
Post
#8
|
|
![]() ReplayGain developer Group: Developer Posts: 4589 Joined: 5-November 01 From: Yorkshire, UK Member No.: 409 |
Beautifully done. It should be required viewing/reading.
QUOTE no one ever ruined a great recording by not dithering the final master You'd "ruin" any digital fade-outs for anyone who chose to turn up the volume to hear them better.Cheers, David. |
|
|
|
Feb 27 2013, 17:04
Post
#9
|
|
![]() Group: Members Posts: 526 Joined: 15-January 02 From: Warwickshire -- England Member No.: 1036 |
I have updated the the latest beta Chrome Version 26.0.1410.12 beta-m, same issue. They are only minor audio stutters however. CPU usage is not above 25%
The downloaded 720p WebM plays fine in MPC-HC with no issue at all. I loaded Firefox 19 .... played perfectly at 720p. CPU usage again about 25%. I loaded Opera ...... Unwatchable at 720p...massive lagging and skipping and maxing out a CPU core is the cause of this problem. Sorry if I am taking this thread off topic. //edit watching http://www.youtube.com/watch?v=XSGBVzeBUbk on HTML5 enabled youtube highlights the problem greatly in 1080p.....chrome is frame laggy but watchable, firefox is perfect, and opera is again totally unwatchable. It must be my system is not powerful enough, and partly to do with the browser implimentation. This post has been edited by kritip: Feb 27 2013, 17:13 |
|
|
|
Feb 28 2013, 17:18
Post
#10
|
|
![]() Xiph.org Group: Developer Posts: 166 Joined: 24-September 01 Member No.: 16 |
Beautifully done. It should be required viewing/reading. QUOTE no one ever ruined a great recording by not dithering the final master You'd "ruin" any digital fade-outs for anyone who chose to turn up the volume to hear them better.Cheers, David. I thought it was HA (perhaps another objectivist site) that ran a listening test that found some folks _preferred_ the undithered fades-- they liked that the fade went to black instead of noise. I could be misremembering badly, since I went back to try to find that test and found no hint of it. Does anyone else remember this? It was from several years ago at least. |
|
|
|
Feb 28 2013, 17:25
Post
#11
|
|
![]() ReplayGain developer Group: Developer Posts: 4589 Joined: 5-November 01 From: Yorkshire, UK Member No.: 409 |
I thought it was HA (perhaps another objectivist site) that ran a listening test that found some folks _preferred_ the undithered fades-- they liked that the fade went to black instead of noise. I could be misremembering badly, since I went back to try to find that test and found no hint of it. Does anyone else remember this? It was from several years ago at least. I think you're correct, but like you, I can't find it. I seem to recall many people could ABX at 14-bits, a few 15-bits, and maybe one or two 16-bits.I think it was TPDF without noise shaping. With noise shaping, I don't know if there would have been any preference, or if it would have been reversed. Cheers, David. |
|
|
|
Feb 28 2013, 18:09
Post
#12
|
|
|
Group: Members Posts: 2082 Joined: 18-December 03 Member No.: 10538 |
Beautifully done. It should be required viewing/reading. QUOTE no one ever ruined a great recording by not dithering the final master You'd "ruin" any digital fade-outs for anyone who chose to turn up the volume to hear them better.Cheers, David. This turning up fades to hear them better, is this a common thing to do? |
|
|
|
Feb 28 2013, 18:35
Post
#13
|
|
![]() Group: Super Moderator Posts: 9265 Joined: 1-April 04 Member No.: 13167 |
You might miss out on hearing people giggle in the studio.
-------------------- Everything sounds the same until it is proven otherwise.
|
|
|
|
Feb 28 2013, 18:59
Post
#14
|
|
![]() Xiph.org Group: Developer Posts: 166 Joined: 24-September 01 Member No.: 16 |
You might miss out on hearing people giggle in the studio. My favorite part of the second Muppets CD was hearing the studio folks in the background lose it at Sam The Eagle's performance of Titwillow. [It ends with Sam asking, "Why are they laughing?", but they cut that part off the CD release for some reason! :-] |
|
|
|
Feb 28 2013, 19:41
Post
#15
|
|
![]() Group: Members (Donating) Posts: 1442 Joined: 11-February 03 From: Vermont Member No.: 4955 |
Is anybody else having issue with the sound stuttering on the video? I have tried it in 360p and 720p. No other issues on the laptop. Chrome Version 25.0.1364.97m on Windows 8 with Core 2 Duo T9300 (2.5GHz) and 4GB RAM. Still an interesting video though FWIW no stuttering on audio or video playing 720p on movie player with a P4 ubuntu and deprecated (gnome ignores any acceleration features) video card. |
|
|
|
Mar 1 2013, 10:48
Post
#16
|
|
![]() ReplayGain developer Group: Developer Posts: 4589 Joined: 5-November 01 From: Yorkshire, UK Member No.: 409 |
This turning up fades to hear them better, is this a common thing to do? When I was 14, yes. I cannot believe I have just admitted to this in a public forum. On a more practical level, I do not think 16-bits is perfect if you are going to deliver full dynamic range audio, and then compress it for playback. Even then, it will rarely if ever be the limit on the noise floor. I buy the arguments for sticking with 16/44.1 - but if you were designing the system from scratch today, I don't think many would say that 20/48 was wasteful for lossless audio. It gets you properly to the limits of human hearing in all circumstances. Cheers, David. This post has been edited by 2Bdecided: Mar 1 2013, 10:54 |
|
|
|
Mar 1 2013, 14:17
Post
#17
|
|
|
Group: Members Posts: 160 Joined: 22-December 05 Member No.: 26587 |
Interesting to see the "not stairstep" illustrations. I was a sound engineer in toy design field and needed to compose/arrange music, sound effects and record voice dialogs for several kinds of low-end MCUs. Our customers often complained the sound quality (they don't know what is aliasing, they described the distortion as "metallic noise") but we just explained to them that the speakers (usually about 25 to 40mm diameter) were to blame. We won't tell them the truth.
I generated a sine sweep and digitized the analog output of those MCUs and found that the waveform is even worse than zero order hold, it looks like sawtooth. |
|
|
|
Mar 3 2013, 00:44
Post
#18
|
|
|
Group: Members Posts: 36 Joined: 18-December 10 From: Ohio Member No.: 86607 |
Monty, that was a great video. I thoroughly enjoyed it and I really would like to see more. Normally watching all of a 20-minute Internet video feels like a chore to me, but this was really good and even my not-really-techie girlfriend liked it. You should make these more often.
Interesting to see the "not stairstep" illustrations. I was a sound engineer in toy design field and needed to compose/arrange music, sound effects and record voice dialogs for several kinds of low-end MCUs... Sorry for the off-topic, but this is interesting to me to finally hear. I've long suspected the speakers were not really the primary reason children's toys sound so terrible, since it sounded more like very low quality digital and, weirdly enough, I'd like to hear more about the mechanics of it. It seems the sound quality hasn't gotten much better since the '90s and I've wondered why when you'd think it wouldn't be prohibitively expensive to put a decent chip in. |
|
|
|
Mar 3 2013, 05:49
Post
#19
|
|
![]() Group: Members Posts: 468 Joined: 16-February 10 Member No.: 78200 |
Thanks for your time and the excellent presentation, Monty. I've had some misconceptions about digital audio as well (especially the significance of bit-rates.) A member here recently tried to refer me to your stuff and I had no idea who you were. That video helped me out a lot.
For an engineer with your technical knowledge you certainly know how to teach people in easy-to-understand laymen's terms. I wish I had seen this video sooner. It would have saved me from some headaches due to my lack of knowledge while trying to relate to others my concerns. Sometimes others, while far more knowledgeable on such topics, are far less patient and even confrontational in their approach to helping those that are ignorant of a technical subject. I look forward to seeing more videos like this. This was a valuable video to me and I sincerely appreciate it. -------------------- The Loudness War is over. Now it's a hopeless occupation.
|
|
|
|
Mar 3 2013, 09:53
Post
#20
|
|
|
Group: Members Posts: 160 Joined: 22-December 05 Member No.: 26587 |
I'd like to hear more about the mechanics of it. It seems the sound quality hasn't gotten much better since the '90s and I've wondered why when you'd think it wouldn't be prohibitively expensive to put a decent chip in. OK I can reveal more facts as I am not working in the toy field anymore and it is not totally off-topic. Those chips use some sorts of DPCM formats and their compression efficiency is extremely low. In order to save space we need to use multiple sample rates manually to store audio data. For example when storing the phrase "It is an apple", consonants with more high frequencies like "t" and "s" are stored in 12khz and other parts are in 8khz. When saying "It is an orange", "It is an" will be reused. When there are any silence parts more than 200ms between the phrases we need to measure then delete the silences in the wave files to save space and manually add the silences back in the MCU's IDE with some sorts of scripting languages. As you can see, I was doing what a modern lossy audio codec can do MANUALLY. The toy field is affected by the loudness war as well. Because louder sound components are more expensive and need more battery power, we are required to compress and hard-limit the sounds to insane level, of course it will introduce more artifacts but yes, the speakers were to blame. We can also say the cabinet of the product is not acoustic-friendly (train-shaped, hamster-shaped...) therefore they produced odd-sounding harmonics... |
|
|
|
Mar 3 2013, 10:20
Post
#21
|
|
![]() Group: Members Posts: 552 Joined: 22-May 05 From: France Member No.: 22220 |
I thought it was HA (perhaps another objectivist site) that ran a listening test that found some folks _preferred_ the undithered fades-- they liked that the fade went to black instead of noise. Sounds like an interesting test. Did they include the third option "dithered fade back to digital black" ? A non-dithered fade can sound grainy since the distortion products are all over the spectrum. My first DAW (1990 Sonic Solutions) had an option to automatically switch off dither after the input signal stopped. The adjustable switch-off delay range was quite large, from 1 ms up to many seconds IIRC. Now you mention this, I haven't seen this option in modern DAW's.@krabapple QUOTE This turning up fades to hear them better, is this a common thing to do? Well, as an audio pro I have a +20dB button on my monitoring amp to make sure there are no indiscreet comments of artists left in the master Also don't underestimate the effect of radio-style compressors (Orban Optimod e.g.). Low level signals can become much louder than intended by the mastering engineer. |
|
|
|
Mar 3 2013, 17:30
Post
#22
|
|
|
Group: Super Moderator Posts: 4353 Joined: 23-June 06 Member No.: 32180 |
To Monty and co.: I echo the earlier praise about this. I haven’t sat down to watch it yet, but the supporting materials make it look excellent, so I’m looking forward to it. I think it’ll be another valuable resource for people new to the tech and for people who know more but want a good reference to refer themselves or others to.
I'd like to hear more about the mechanics of it. It seems the sound quality hasn't gotten much better since the '90s and I've wondered why when you'd think it wouldn't be prohibitively expensive to put a decent chip in. OK I can reveal more facts as I am not working in the toy field anymore and it is not totally off-topic. Those chips use […]QUOTE The toy field is affected by the loudness war as well. […] Oh wow! |
|
|
|
Mar 3 2013, 17:31
Post
#23
|
|
|
Group: Members Posts: 36 Joined: 18-December 10 From: Ohio Member No.: 86607 |
... As you can see, I was doing what a modern lossy audio codec can do MANUALLY... Thanks for that info. I was right, it is interesting! Manual lossy compression work and loudness wars in children's toys, I did not expect to hear that. Is it wrong to think an extra few pennies invested in hardware could have saved you quite a lot of work and ended the customer complaints? I suppose I don't actually know how much more storage would have cost, but it seems like just a little bit more would have gone a long way. |
|
|
|
Mar 5 2013, 08:49
Post
#24
|
|
![]() Group: Members Posts: 123 Joined: 29-July 12 Member No.: 101859 |
That was AWESOME. Hope to see more, can't wait to pass this along to a certain 'higher res makes more accurate waveform' friend of mine. BTW, webm streamed flawlessly to android w/chrome browser. Does this mean that horrific mess known as flash is going to die a quick, painful death?
This post has been edited by Mach-X: Mar 5 2013, 08:51 |
|
|
|
Mar 5 2013, 14:45
Post
#25
|
|
![]() Group: Members Posts: 735 Joined: 17-September 06 Member No.: 35307 |
I think this video has been beautifully and thoughtfully put together to address and explain the principles of digital reconstruction with no room for questioning any part of the methodology. The choice of all-analogue highly reputable test gear is a particularly smart way of proving the 'analogueness' of signals sampled and quantized into digital then reconstructed into the analogue domain with no chance of Nyquist-Shannon deniers to make an accusation that it's all an artifact of some flawed digital approximation to reality. To provide the software tools so that anyone can repeat the experiments independently to prove it for themselves is also in the best traditions of open scientific procedures.
It's probably worth summarizing the key points demonstrated in text, so that a search can lead people to the video: Digital Show And Tell from xiph.org - with optional subtitles in various languages Video duration 23:52 Any titles in bold underline are available as Chapter marks in the pull-down menu of the video.
This post has been edited by Dynamic: Mar 5 2013, 14:48 |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 24th May 2013 - 17:24 |