time-nuts@lists.febo.com

Discussion of precise time and frequency measurement

View all threads

Audio format with embedded timestamps?

TS
Tim Shoppa
Thu, Dec 1, 2016 2:19 PM

I think I have asked this question at least once here in past years but I
don't remember coming away with a satisfying answer.

Is there a common digital audio format that embeds in the digital stream, a
timestamp marker of real-world-clock-time that the audio was recorded at?

At my "day job" we have many digital "system of record" phone and radio
recording systems. The best they do, is to timestamp the filenames they
generate with the start time.

In decades past at work we had multitrack audio recorders doing this, that
recorded on an independent audio track the IRIG timecode already
distributed throughout the control center. This was really spiffy because
we had a playback station that could display the IRIG timecode even under
fast forward and rewind. I suppose I could do the same with a multitrack
WAV or other common audio format file but I don't know of any software that
would support the nifty IRIG display functionality.

I know that in the TV/video editing world, they have long used SMPTE and
derivative timecodes embedded in the video signal, and I'm guessing (been a
long time since I worked in the video editing field) that modern video
editing formats have progressed the SMPTE functionality.

Tim N3QE

I think I have asked this question at least once here in past years but I don't remember coming away with a satisfying answer. Is there a common digital audio format that embeds in the digital stream, a timestamp marker of real-world-clock-time that the audio was recorded at? At my "day job" we have many digital "system of record" phone and radio recording systems. The best they do, is to timestamp the filenames they generate with the start time. In decades past at work we had multitrack audio recorders doing this, that recorded on an independent audio track the IRIG timecode already distributed throughout the control center. This was really spiffy because we had a playback station that could display the IRIG timecode even under fast forward and rewind. I suppose I could do the same with a multitrack WAV or other common audio format file but I don't know of any software that would support the nifty IRIG display functionality. I know that in the TV/video editing world, they have long used SMPTE and derivative timecodes embedded in the video signal, and I'm guessing (been a long time since I worked in the video editing field) that modern video editing formats have progressed the SMPTE functionality. Tim N3QE
M
MLewis
Thu, Dec 1, 2016 2:24 PM

Use a video codec in a container to record your audio?

On 01/12/2016 9:19 AM, Tim Shoppa wrote:

... Is there a common digital audio format that embeds in the digital stream, a
timestamp marker of real-world-clock-time that the audio was recorded at?
...
I know that in the TV/video editing world, they have long used SMPTE and
derivative timecodes embedded in the video signal, and I'm guessing (been a
long time since I worked in the video editing field) that modern video
editing formats have progressed the SMPTE functionality.

Tim N3QE
_

Use a video codec in a container to record your audio? On 01/12/2016 9:19 AM, Tim Shoppa wrote: > ... Is there a common digital audio format that embeds in the digital stream, a > timestamp marker of real-world-clock-time that the audio was recorded at? > ... > I know that in the TV/video editing world, they have long used SMPTE and > derivative timecodes embedded in the video signal, and I'm guessing (been a > long time since I worked in the video editing field) that modern video > editing formats have progressed the SMPTE functionality. > > Tim N3QE > _
CA
Chris Albertson
Thu, Dec 1, 2016 4:18 PM

I think you have answered your own question.  Use SMPTE.  The video
container file can hold audio.

One other idea:  Use a stereo audio format and record your audio to one
track and a time code (like IRIG) on the other track.  IRIG works even on
analog multitrack tape recorders.  Use it the same way on digital
multitrack recordings.  Google IRIG Time Code.

On Thu, Dec 1, 2016 at 6:19 AM, Tim Shoppa tshoppa@gmail.com wrote:

I think I have asked this question at least once here in past years but I
don't remember coming away with a satisfying answer.

Is there a common digital audio format that embeds in the digital stream, a
timestamp marker of real-world-clock-time that the audio was recorded at?

At my "day job" we have many digital "system of record" phone and radio
recording systems. The best they do, is to timestamp the filenames they
generate with the start time.

In decades past at work we had multitrack audio recorders doing this, that
recorded on an independent audio track the IRIG timecode already
distributed throughout the control center. This was really spiffy because
we had a playback station that could display the IRIG timecode even under
fast forward and rewind. I suppose I could do the same with a multitrack
WAV or other common audio format file but I don't know of any software that
would support the nifty IRIG display functionality.

I know that in the TV/video editing world, they have long used SMPTE and
derivative timecodes embedded in the video signal, and I'm guessing (been a
long time since I worked in the video editing field) that modern video
editing formats have progressed the SMPTE functionality.

Tim N3QE


time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/time-nuts
and follow the instructions there.

--

Chris Albertson
Redondo Beach, California

I think you have answered your own question. Use SMPTE. The video container file can hold audio. One other idea: Use a stereo audio format and record your audio to one track and a time code (like IRIG) on the other track. IRIG works even on analog multitrack tape recorders. Use it the same way on digital multitrack recordings. Google IRIG Time Code. On Thu, Dec 1, 2016 at 6:19 AM, Tim Shoppa <tshoppa@gmail.com> wrote: > I think I have asked this question at least once here in past years but I > don't remember coming away with a satisfying answer. > > Is there a common digital audio format that embeds in the digital stream, a > timestamp marker of real-world-clock-time that the audio was recorded at? > > At my "day job" we have many digital "system of record" phone and radio > recording systems. The best they do, is to timestamp the filenames they > generate with the start time. > > In decades past at work we had multitrack audio recorders doing this, that > recorded on an independent audio track the IRIG timecode already > distributed throughout the control center. This was really spiffy because > we had a playback station that could display the IRIG timecode even under > fast forward and rewind. I suppose I could do the same with a multitrack > WAV or other common audio format file but I don't know of any software that > would support the nifty IRIG display functionality. > > I know that in the TV/video editing world, they have long used SMPTE and > derivative timecodes embedded in the video signal, and I'm guessing (been a > long time since I worked in the video editing field) that modern video > editing formats have progressed the SMPTE functionality. > > Tim N3QE > _______________________________________________ > time-nuts mailing list -- time-nuts@febo.com > To unsubscribe, go to https://www.febo.com/cgi-bin/ > mailman/listinfo/time-nuts > and follow the instructions there. > -- Chris Albertson Redondo Beach, California
DG
David G. McGaw
Thu, Dec 1, 2016 6:56 PM

The AES3 and S/PDIF formats have provision to carry SMPTE time code within the stream.  See https://en.wikipedia.org/wiki/AES3#Embedded_timecode

David N1HAC


From: time-nuts time-nuts-bounces@febo.com on behalf of Tim Shoppa tshoppa@gmail.com
Sent: Thursday, December 1, 2016 9:19 AM
To: Discussion of precise time and frequency measurement
Subject: [time-nuts] Audio format with embedded timestamps?

I think I have asked this question at least once here in past years but I
don't remember coming away with a satisfying answer.

Is there a common digital audio format that embeds in the digital stream, a
timestamp marker of real-world-clock-time that the audio was recorded at?

At my "day job" we have many digital "system of record" phone and radio
recording systems. The best they do, is to timestamp the filenames they
generate with the start time.

In decades past at work we had multitrack audio recorders doing this, that
recorded on an independent audio track the IRIG timecode already
distributed throughout the control center. This was really spiffy because
we had a playback station that could display the IRIG timecode even under
fast forward and rewind. I suppose I could do the same with a multitrack
WAV or other common audio format file but I don't know of any software that
would support the nifty IRIG display functionality.

I know that in the TV/video editing world, they have long used SMPTE and
derivative timecodes embedded in the video signal, and I'm guessing (been a
long time since I worked in the video editing field) that modern video
editing formats have progressed the SMPTE functionality.

Tim N3QE


time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
time-nuts Info Page - American Febo Enterpriseshttps://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
www.febo.com
time-nuts is a low volume, high SNR list for the discussion of precise time and frequency measurement and related topics. To see the collection of prior postings to ...

and follow the instructions there.

The AES3 and S/PDIF formats have provision to carry SMPTE time code within the stream. See https://en.wikipedia.org/wiki/AES3#Embedded_timecode David N1HAC ________________________________ From: time-nuts <time-nuts-bounces@febo.com> on behalf of Tim Shoppa <tshoppa@gmail.com> Sent: Thursday, December 1, 2016 9:19 AM To: Discussion of precise time and frequency measurement Subject: [time-nuts] Audio format with embedded timestamps? I think I have asked this question at least once here in past years but I don't remember coming away with a satisfying answer. Is there a common digital audio format that embeds in the digital stream, a timestamp marker of real-world-clock-time that the audio was recorded at? At my "day job" we have many digital "system of record" phone and radio recording systems. The best they do, is to timestamp the filenames they generate with the start time. In decades past at work we had multitrack audio recorders doing this, that recorded on an independent audio track the IRIG timecode already distributed throughout the control center. This was really spiffy because we had a playback station that could display the IRIG timecode even under fast forward and rewind. I suppose I could do the same with a multitrack WAV or other common audio format file but I don't know of any software that would support the nifty IRIG display functionality. I know that in the TV/video editing world, they have long used SMPTE and derivative timecodes embedded in the video signal, and I'm guessing (been a long time since I worked in the video editing field) that modern video editing formats have progressed the SMPTE functionality. Tim N3QE _______________________________________________ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts time-nuts Info Page - American Febo Enterprises<https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts> www.febo.com time-nuts is a low volume, high SNR list for the discussion of precise time and frequency measurement and related topics. To see the collection of prior postings to ... and follow the instructions there.
CC
Chris Caudle
Fri, Dec 2, 2016 5:20 PM

On Thu, December 1, 2016 8:19 am, Tim Shoppa wrote:

Is there a common digital audio format that embeds in the digital
stream, a timestamp marker of real-world-clock-time that the
audio was recorded at?

At my "day job" we have many digital "system of record" phone and radio
recording systems. The best they do, is to timestamp the filenames they
generate with the start time.

You mention timestamping files, and also digital stream.  Are you looking
for a transport protocol, or a file format?

For a file format, Broadcast WAV described in EBU tech report 3285 has a
field for origination time, with a resolution of 1 second, and a time
reference which as I understand is the location of the first sample
referred to the previous midnight given in sample position as a 64 bit
number.
Presumably this give some ambiguity of the location of the ending samples
based on the accuracy of the sample clock originally used to capture the
samples.

If you need transport time stamps, then the audio-over-IP protocols use
PTP as the reference clock, so you get explicit description of the audio
sample location referenced to the PTP epoch.

--
Chris Caudle

On Thu, December 1, 2016 8:19 am, Tim Shoppa wrote: > Is there a common digital audio format that embeds in the digital > stream, a timestamp marker of real-world-clock-time that the > audio was recorded at? > > At my "day job" we have many digital "system of record" phone and radio > recording systems. The best they do, is to timestamp the filenames they > generate with the start time. You mention timestamping files, and also digital stream. Are you looking for a transport protocol, or a file format? For a file format, Broadcast WAV described in EBU tech report 3285 has a field for origination time, with a resolution of 1 second, and a time reference which as I understand is the location of the first sample referred to the previous midnight given in sample position as a 64 bit number. Presumably this give some ambiguity of the location of the ending samples based on the accuracy of the sample clock originally used to capture the samples. If you need transport time stamps, then the audio-over-IP protocols use PTP as the reference clock, so you get explicit description of the audio sample location referenced to the PTP epoch. -- Chris Caudle
TS
Tim Shoppa
Fri, Dec 2, 2016 6:02 PM

Thank you Chris! The clue in to "BWF" was able to let me Google up some
additional information that taught me more about BWF support in software
like Audacity, and then I found the proposals for BWF and label support in
Audacity with some source code and other tools:

http://wiki.audacityteam.org/wiki/Importing_Timestamp_Information

This appears to be on the development edge of Audacity rather than well
supported.

I have some long (24 hour) WAV files and will see if I can come to any
determination about the offset and spread of the sampling rate. e.g. if the
sampling rate nominally 44100, how precise is that in my PC's hardware? I
would bet this is tied to a crystal in the audio section of the sound card
and thus completely independent of any ntpd stabilatization being done to
the system clock.

I recall that 10ppm over 24 hours works out to 1 second. So if the sound
card crystal is good to 10ppm, that's about a second of drift after a day,
and that's not too horribly incompatible with the 1 second timestamp
resolution at the start of the BWF.

Tim N3QE

On Fri, Dec 2, 2016 at 12:20 PM, Chris Caudle chris@chriscaudle.org wrote:

On Thu, December 1, 2016 8:19 am, Tim Shoppa wrote:

Is there a common digital audio format that embeds in the digital
stream, a timestamp marker of real-world-clock-time that the
audio was recorded at?

At my "day job" we have many digital "system of record" phone and radio
recording systems. The best they do, is to timestamp the filenames they
generate with the start time.

You mention timestamping files, and also digital stream.  Are you looking
for a transport protocol, or a file format?

For a file format, Broadcast WAV described in EBU tech report 3285 has a
field for origination time, with a resolution of 1 second, and a time
reference which as I understand is the location of the first sample
referred to the previous midnight given in sample position as a 64 bit
number.
Presumably this give some ambiguity of the location of the ending samples
based on the accuracy of the sample clock originally used to capture the
samples.

If you need transport time stamps, then the audio-over-IP protocols use
PTP as the reference clock, so you get explicit description of the audio
sample location referenced to the PTP epoch.

--
Chris Caudle


time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/time-nuts
and follow the instructions there.

Thank you Chris! The clue in to "BWF" was able to let me Google up some additional information that taught me more about BWF support in software like Audacity, and then I found the proposals for BWF and label support in Audacity with some source code and other tools: http://wiki.audacityteam.org/wiki/Importing_Timestamp_Information This appears to be on the development edge of Audacity rather than well supported. I have some long (24 hour) WAV files and will see if I can come to any determination about the offset and spread of the sampling rate. e.g. if the sampling rate nominally 44100, how precise is that in my PC's hardware? I would bet this is tied to a crystal in the audio section of the sound card and thus completely independent of any ntpd stabilatization being done to the system clock. I recall that 10ppm over 24 hours works out to 1 second. So if the sound card crystal is good to 10ppm, that's about a second of drift after a day, and that's not too horribly incompatible with the 1 second timestamp resolution at the start of the BWF. Tim N3QE On Fri, Dec 2, 2016 at 12:20 PM, Chris Caudle <chris@chriscaudle.org> wrote: > On Thu, December 1, 2016 8:19 am, Tim Shoppa wrote: > > Is there a common digital audio format that embeds in the digital > > stream, a timestamp marker of real-world-clock-time that the > > audio was recorded at? > > > > At my "day job" we have many digital "system of record" phone and radio > > recording systems. The best they do, is to timestamp the filenames they > > generate with the start time. > > You mention timestamping files, and also digital stream. Are you looking > for a transport protocol, or a file format? > > For a file format, Broadcast WAV described in EBU tech report 3285 has a > field for origination time, with a resolution of 1 second, and a time > reference which as I understand is the location of the first sample > referred to the previous midnight given in sample position as a 64 bit > number. > Presumably this give some ambiguity of the location of the ending samples > based on the accuracy of the sample clock originally used to capture the > samples. > > If you need transport time stamps, then the audio-over-IP protocols use > PTP as the reference clock, so you get explicit description of the audio > sample location referenced to the PTP epoch. > > -- > Chris Caudle > > > _______________________________________________ > time-nuts mailing list -- time-nuts@febo.com > To unsubscribe, go to https://www.febo.com/cgi-bin/ > mailman/listinfo/time-nuts > and follow the instructions there. >
J
jimlux
Fri, Dec 2, 2016 7:01 PM

On 12/2/16 9:20 AM, Chris Caudle wrote:

On Thu, December 1, 2016 8:19 am, Tim Shoppa wrote:

Is there a common digital audio format that embeds in the digital
stream, a timestamp marker of real-world-clock-time that the
audio was recorded at?

At my "day job" we have many digital "system of record" phone and radio
recording systems. The best they do, is to timestamp the filenames they
generate with the start time.

You mention timestamping files, and also digital stream.  Are you looking
for a transport protocol, or a file format?

For a file format, Broadcast WAV described in EBU tech report 3285 has a
field for origination time, with a resolution of 1 second, and a time
reference which as I understand is the location of the first sample
referred to the previous midnight given in sample position as a 64 bit
number.
Presumably this give some ambiguity of the location of the ending samples
based on the accuracy of the sample clock originally used to capture the
samples.

If you need transport time stamps, then the audio-over-IP protocols use
PTP as the reference clock, so you get explicit description of the audio
sample location referenced to the PTP epoch.

If you want to get away from existing "audio" formats (realistically,
SMPTE/AES/EBU would be a better choice in your business, though), you
can also look at VITA-49 Virtual Radio Transport (VRT)- it's a format
for digitized samples from a radio with explicit time tags in the
messages - the field is 2 32 bit words, seconds and picoseconds.
Although I know the latter would not be sufficient for some time-nuts,
but there is a provision for user defined extension fields in periodic
context packets where you could provide clock offsets and calibration
factors.

If anyone needs it, I've got python and Matlab/Octave code to read and
decode VRT format files, although I don't support ALL possible sample
encodings.  The standard contemplates all sorts of strange packing and
formats - I do signed 16 bit and signed 24 bit.

In any case, it's a lightweight protocol - the header is as short as 4
32 bit words (header word, stream id, time coarse, time fine) followed
by however long your data packet is. And you can leave out stream id or
time if you like.

On 12/2/16 9:20 AM, Chris Caudle wrote: > On Thu, December 1, 2016 8:19 am, Tim Shoppa wrote: >> Is there a common digital audio format that embeds in the digital >> stream, a timestamp marker of real-world-clock-time that the >> audio was recorded at? >> >> At my "day job" we have many digital "system of record" phone and radio >> recording systems. The best they do, is to timestamp the filenames they >> generate with the start time. > > You mention timestamping files, and also digital stream. Are you looking > for a transport protocol, or a file format? > > For a file format, Broadcast WAV described in EBU tech report 3285 has a > field for origination time, with a resolution of 1 second, and a time > reference which as I understand is the location of the first sample > referred to the previous midnight given in sample position as a 64 bit > number. > Presumably this give some ambiguity of the location of the ending samples > based on the accuracy of the sample clock originally used to capture the > samples. > > If you need transport time stamps, then the audio-over-IP protocols use > PTP as the reference clock, so you get explicit description of the audio > sample location referenced to the PTP epoch. > If you want to get away from existing "audio" formats (realistically, SMPTE/AES/EBU would be a better choice in your business, though), you can also look at VITA-49 Virtual Radio Transport (VRT)- it's a format for digitized samples from a radio with explicit time tags in the messages - the field is 2 32 bit words, seconds and picoseconds. Although I know the latter would not be sufficient for some time-nuts, but there is a provision for user defined extension fields in periodic context packets where you could provide clock offsets and calibration factors. If anyone needs it, I've got python and Matlab/Octave code to read and decode VRT format files, although I don't support ALL possible sample encodings. The standard contemplates all sorts of strange packing and formats - I do signed 16 bit and signed 24 bit. In any case, it's a lightweight protocol - the header is as short as 4 32 bit words (header word, stream id, time coarse, time fine) followed by however long your data packet is. And you can leave out stream id or time if you like.
CA
Chris Albertson
Sat, Dec 3, 2016 1:47 AM

You are correct about the sample rate being tied to the crystal on the
audio interface.    But some audio interferes used in recording studios
have a way to use a centralized bit rate clock.  That clock is distributed
to all the audio interfaces to keep them bit synchronized.  Not everyone
uses this.  Maybe most don't because not everyone things in matters.  But
these do exist and the clocks, I've seem clocks with Rubidium oscillators
inside. So if you do need an auto interface who's sample rate in "time nuts
accurate" you can buy them off the shelf. Quite a few of them do accept an
external clock

On Fri, Dec 2, 2016 at 10:02 AM, Tim Shoppa tshoppa@gmail.com wrote:

Thank you Chris! The clue in to "BWF" was able to let me Google up some
additional information that taught me more about BWF support in software
like Audacity, and then I found the proposals for BWF and label support in
Audacity with some source code and other tools:

http://wiki.audacityteam.org/wiki/Importing_Timestamp_Information

This appears to be on the development edge of Audacity rather than well
supported.

I have some long (24 hour) WAV files and will see if I can come to any
determination about the offset and spread of the sampling rate. e.g. if the
sampling rate nominally 44100, how precise is that in my PC's hardware? I
would bet this is tied to a crystal in the audio section of the sound card
and thus completely independent of any ntpd stabilatization being done to
the system clock.

I recall that 10ppm over 24 hours works out to 1 second. So if the sound
card crystal is good to 10ppm, that's about a second of drift after a day,
and that's not too horribly incompatible with the 1 second timestamp
resolution at the start of the BWF.

Tim N3QE

On Fri, Dec 2, 2016 at 12:20 PM, Chris Caudle chris@chriscaudle.org
wrote:

On Thu, December 1, 2016 8:19 am, Tim Shoppa wrote:

Is there a common digital audio format that embeds in the digital
stream, a timestamp marker of real-world-clock-time that the
audio was recorded at?

At my "day job" we have many digital "system of record" phone and radio
recording systems. The best they do, is to timestamp the filenames they
generate with the start time.

You mention timestamping files, and also digital stream.  Are you looking
for a transport protocol, or a file format?

For a file format, Broadcast WAV described in EBU tech report 3285 has a
field for origination time, with a resolution of 1 second, and a time
reference which as I understand is the location of the first sample
referred to the previous midnight given in sample position as a 64 bit
number.
Presumably this give some ambiguity of the location of the ending samples
based on the accuracy of the sample clock originally used to capture the
samples.

If you need transport time stamps, then the audio-over-IP protocols use
PTP as the reference clock, so you get explicit description of the audio
sample location referenced to the PTP epoch.

--
Chris Caudle


time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/time-nuts
and follow the instructions there.


time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/
mailman/listinfo/time-nuts
and follow the instructions there.

--

Chris Albertson
Redondo Beach, California

You are correct about the sample rate being tied to the crystal on the audio interface. But some audio interferes used in recording studios have a way to use a centralized bit rate clock. That clock is distributed to all the audio interfaces to keep them bit synchronized. Not everyone uses this. Maybe most don't because not everyone things in matters. But these do exist and the clocks, I've seem clocks with Rubidium oscillators inside. So if you do need an auto interface who's sample rate in "time nuts accurate" you can buy them off the shelf. Quite a few of them do accept an external clock On Fri, Dec 2, 2016 at 10:02 AM, Tim Shoppa <tshoppa@gmail.com> wrote: > Thank you Chris! The clue in to "BWF" was able to let me Google up some > additional information that taught me more about BWF support in software > like Audacity, and then I found the proposals for BWF and label support in > Audacity with some source code and other tools: > > http://wiki.audacityteam.org/wiki/Importing_Timestamp_Information > > This appears to be on the development edge of Audacity rather than well > supported. > > I have some long (24 hour) WAV files and will see if I can come to any > determination about the offset and spread of the sampling rate. e.g. if the > sampling rate nominally 44100, how precise is that in my PC's hardware? I > would bet this is tied to a crystal in the audio section of the sound card > and thus completely independent of any ntpd stabilatization being done to > the system clock. > > I recall that 10ppm over 24 hours works out to 1 second. So if the sound > card crystal is good to 10ppm, that's about a second of drift after a day, > and that's not too horribly incompatible with the 1 second timestamp > resolution at the start of the BWF. > > Tim N3QE > > On Fri, Dec 2, 2016 at 12:20 PM, Chris Caudle <chris@chriscaudle.org> > wrote: > > > On Thu, December 1, 2016 8:19 am, Tim Shoppa wrote: > > > Is there a common digital audio format that embeds in the digital > > > stream, a timestamp marker of real-world-clock-time that the > > > audio was recorded at? > > > > > > At my "day job" we have many digital "system of record" phone and radio > > > recording systems. The best they do, is to timestamp the filenames they > > > generate with the start time. > > > > You mention timestamping files, and also digital stream. Are you looking > > for a transport protocol, or a file format? > > > > For a file format, Broadcast WAV described in EBU tech report 3285 has a > > field for origination time, with a resolution of 1 second, and a time > > reference which as I understand is the location of the first sample > > referred to the previous midnight given in sample position as a 64 bit > > number. > > Presumably this give some ambiguity of the location of the ending samples > > based on the accuracy of the sample clock originally used to capture the > > samples. > > > > If you need transport time stamps, then the audio-over-IP protocols use > > PTP as the reference clock, so you get explicit description of the audio > > sample location referenced to the PTP epoch. > > > > -- > > Chris Caudle > > > > > > _______________________________________________ > > time-nuts mailing list -- time-nuts@febo.com > > To unsubscribe, go to https://www.febo.com/cgi-bin/ > > mailman/listinfo/time-nuts > > and follow the instructions there. > > > _______________________________________________ > time-nuts mailing list -- time-nuts@febo.com > To unsubscribe, go to https://www.febo.com/cgi-bin/ > mailman/listinfo/time-nuts > and follow the instructions there. > -- Chris Albertson Redondo Beach, California
AD
Alberto di Bene
Sat, Dec 3, 2016 11:50 AM

On 12/2/2016 8:01 PM, jimlux wrote:

If anyone needs it, I've got python and Matlab/Octave code to read and decode VRT format files, although I don't
support ALL possible sample encodings. The standard contemplates all sorts of strange packing and formats - I do
signed 16 bit and signed 24 bit.

That would be useful to me, thanks. Please send the code to i2phd (at) weaksignals.com
or you can of course place it in a publicly accessible repository.

TNX

73  Alberto  I2PHD

On 12/2/2016 8:01 PM, jimlux wrote: > If anyone needs it, I've got python and Matlab/Octave code to read and decode VRT format files, although I don't > support ALL possible sample encodings. The standard contemplates all sorts of strange packing and formats - I do > signed 16 bit and signed 24 bit. That would be useful to me, thanks. Please send the code to i2phd (at) weaksignals.com or you can of course place it in a publicly accessible repository. TNX 73 Alberto I2PHD