Keeping It All in Sync: Part Two

Earlier this week, I wrote about the importance of synching audio and video, something that we use in many applications. We’ve already discussed why it’s necessary, and today I want to talk about the different ways to do it, some easier than others. Adjust the Video The most common and easiest way to correct for…

Keeping It All in Sync: Part One

These days, we employ audio and video applications in everything from IoT to embedded products, and one challenge that comes up time and time again is synchronization. Synchronization between audio and video streams is the most common case, but some applications require synchronization between multiple A/V streams, the latter being much more complicated. For the…

Build GStreamer on Windows: A Guide

We’re big fans of GStreamer, a very good open source multimedia framework supported on almost every platform conceivable, including Linux, OS/X, Android, iOS, and even tiny clients like Raspberry Pi. Recently, we’ve needed to use GStreamer on a couple of Windows projects. Because we use advanced features of GStreamer, like multiple synchronized video feeds with…

Introduction to AES67

AES67 is a standard for transport of high performance audio over IP networks. High performance, as AES67 defines it, is at least a 44.1 kHz sampling frequency, at least 16-bit resolution and latency less than 10 ms. AES67 is targeted to applications in professional audio: broadcast, production, live audio and commercial and residential applications. Rather…

Howdy Pierce

Did the Manhattan Transfer Use Auto-Tune?

I recently came across an allegation on Amazon.com that got me thinking. The review in question is by Andrew Grobengieser, and it is critical of the Manhattan Transfer’s latest album, The Chick Corea Songbook. Grobengieser alleges: As a lifetime fan, I was unbelievably excited to hear of the release of a Chick Corea songbook. And…