Tom's Hardware > Forum > Audio > Audio Technology > poor man's multitrack recording (software)

poor man's multitrack recording (software)

Forum Audio : Audio Technology - poor man's multitrack recording (software)

Tom's Hardware: Over 1.4 million members in 6 different countries available to answer all your high-tech questions. Sign up now! Its free!
Word :    Username :           
 

Archived from groups: rec.audio.tech (More info?)

 

I've run into [an expected] problem in my attempts to write a simple
recording application for a Poor Man's Multitrack Recording PC.

The setup is this...

One PC with several USB audio devices attached. The software opens all
devices and begins recording.

Simple setup...complex problem.

Obviously there is a block alignment problem with this setup because I
can't guarantee all devices start recording at the same moment in time.
I can correct for this post-record by time-shifting the tracks to get
them to align. No problem.

The bigger problem is that the devices are not synchronized to the same
clock and there is a drift in the alignment across all devices. (They
are cheap devices, hence the PMMR-PC title.)

So, my question is this...

Has anyone run into this problem before and solved it in software, or
has anyone seen this problem addressed before (in White Paper form,
etc.)?

My simple little brain considers solutions like attemping to time the
block reads and adjust the data from N-1 devices to match a random
reference device. However, getting timings correct enough that drifts
over time on the order of hours is problematic.

Thoughts?


Paul Braman
Paul<dot>Braman<at>NielsenMedia<dot>com
Senior Engineer
Nielsen Media Research

Sponsored Links
Register or log in to remove.

Archived from groups: rec.audio.tech (More info?)

 

"Paul Braman" <Paul_Braman@tvratings.com> wrote in message
news:1102955854.644449.284150@z14g2000cwz.googlegroups.com
> I've run into [an expected] problem in my attempts to write a simple
> recording application for a Poor Man's Multitrack Recording PC.
>
> The setup is this...
>
> One PC with several USB audio devices attached. The software opens
> all devices and begins recording.
>
> Simple setup...complex problem.
>
> Obviously there is a block alignment problem with this setup because I
> can't guarantee all devices start recording at the same moment in
> time. I can correct for this post-record by time-shifting the tracks
> to get them to align. No problem.
>
> The bigger problem is that the devices are not synchronized to the
> same clock and there is a drift in the alignment across all devices.
> (They are cheap devices, hence the PMMR-PC title.)

How long does it take a a drifting source to drift off so badly that it
needs correction?

> So, my question is this...
>
> Has anyone run into this problem before and solved it in software, or
> has anyone seen this problem addressed before (in White Paper form,
> etc.)?

In proper audio production environments, the equipment clocks are slaved,
and/or are correct enough that they don't drift off ever, or at least not
very fast.

> My simple little brain considers solutions like attemping to time the
> block reads and adjust the data from N-1 devices to match a random
> reference device. However, getting timings correct enough that drifts
> over time on the order of hours is problematic.

The usual circumvention is to split the drifting track periodically, and
nudge each piece back into synch.

Reply to Anonymous

Archived from groups: rec.audio.tech (More info?)

 

"Arny Krueger" <arnyk@hotpop.com> wrote in message
news:p-mdnaiRGf-ZSiDcRVn-sA@comcast.com...
> > My simple little brain considers solutions like attemping to time the
> > block reads and adjust the data from N-1 devices to match a random
> > reference device. However, getting timings correct enough that drifts
> > over time on the order of hours is problematic.
>
> The usual circumvention is to split the drifting track periodically, and
> nudge each piece back into synch.

A better post solution is to measure the number of samples in each file, and
resample so they are all the same. The wave headers must be altered to show
the same sample rate. Voxengo R8Brain is excellent for this, and is
freeware.

A much better solution though is to use a multichannel box in the first
place!

TonyP.

Reply to Anonymous
Tom's Hardware > Forum > Audio > Audio Technology > poor man's multitrack recording (software)
Go to:

There are 1007 identified and unidentified users. To see the list of identified users, Click here.

Please mind

You are about to answer a thread that has been inactive for more than 6 months.
If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.

Add a reply Cancel
Sponsored links
  • Ask the community now
  • Publish
Ad
They won a badge
Join us in greeting them