Bit-transparent audio editors & DAW - Page 3 - Gearslutz.com

Gearslutz.com

All Advertisers
Go Back   Gearslutz.com > The Forums > Mastering forum


Bit-transparent audio editors & DAW

New Reply New Reply Thread Tools Search this Thread
Old 3rd May 2010   #61
Lives for gear
 
UnderTow's Avatar
 
Joined: Mar 2006
Location: the Netherlands
Posts: 3,953

Verified Member
Quote:
Originally Posted by Dubai View Post
thers a binary bit by bit file comparation utility in DOS.
You really have no idea what you are doing.

Here is a proper null test:



Original file was loaded into Sonar, selected and bounced out through the main bus. (So there is actually an extra step there).

Original and bounce were loaded into Sound Forge. One file was phase reverse pasted into the other using the "Mix Special" function. Result: Absolute silence. Every AUDIO bit is identical resulting in a perfect null when mixed this way. In other words Sonar did not affect the sound in any way whatsoever.

Alistair

PS:
Quote:
exporting with WAVE file format gives different file size,
exporting with WAV (Microsoft) gives closer file size, but not bit by bit exactly.


You mean broadcast wave? Fancy that! Adding SMPT timestamps to the file will give a different file size. It will NOT affect the audio.Stop posting as though you understand anything in digital audio because you clearly don't.
__________________
Alistair Johnston - TV & Film Post, Mastering, Sound Design
--
"The first principle is that you must not fool yourself -- and you are the easiest person to fool" -- Richard P. Feynman

"There's a sucker born every minute" -- P.T. Barnum
UnderTow is offline   Reply With Quote
Old 3rd May 2010   #62
Lives for gear
 
Joined: Jan 2010
Posts: 891

Quote:
Originally Posted by UnderTow View Post
You really have no idea what you are doing.

Here is a proper null test:

Original file was loaded into Sonar, selected and bounced out through the main bus. (So there is actually an extra step there).

Original and bounce were loaded into Sound Forge. One file was phase reverse pasted into the other using the "Mix Special" function. Result: Absolute silence. Every AUDIO bit is identical resulting in a perfect null when mixed this way. In other words Sonar did not affect the sound in any way whatsoever.

Alistair

PS:


[/U][/B]You mean broadcast wave? Fancy that! Adding SMPT timestamps to the file will give a different file size. It will NOT affect the audio.Stop posting as though you understand anything in digital audio because you clearly don't.
not broadcast wave,
Sonar can export in different formats
(WAVE, WAV Microsoft, etc...)
the most common is Microsoft WAV, developed by Microsoft, IBM. (Intel / Motorola)

¿how can they null, if the files are not bit-by-bit perfect? using Microsoft FileComparator.
__________________
but if you cannot hear the difference:
Coup de grâce - Wikipedia, the free encyclopedia
Seppuku - Wikipedia, the free encyclopedia

commonly referred by the euphemisms:
"put to sleep," "to lay down," "to put down," "destroyed", "to put out of his misery," or "sent away to the farm."
Dubai is offline   Reply With Quote
Old 3rd May 2010   #63
Lives for gear
 
UnderTow's Avatar
 
Joined: Mar 2006
Location: the Netherlands
Posts: 3,953

Verified Member
Quote:
Originally Posted by Dubai View Post
¿how can they null, if the files are not bit-by-bit exactly?
Here is a perfectly clear explanation:

YouTube - illusion of superiority

Alistair
UnderTow is offline   Reply With Quote
Old 3rd May 2010   #64
Lives for gear
 
huub's Avatar
 
Joined: Apr 2005
Location: amsterdam
Posts: 1,207

I think it's often better to ignore certain posters, although I am now typing instead of ignoring.. ( "yes, the sound changes with version2, sounds a bit mellower, if the song is harsh ver2 midbass sound better warmer, but if the song is detailed, ver2 highs sound softened." Should give one a clue or two to ignore from now on)

Or maybe he's just f-cking with us,you never know
huub is offline   Reply With Quote
Old 4th May 2010   #65
Lives for gear
 
UnderTow's Avatar
 
Joined: Mar 2006
Location: the Netherlands
Posts: 3,953

Verified Member
Quote:
Originally Posted by huub View Post
I think it's often better to ignore certain posters, although I am now typing instead of ignoring.. ( "yes, the sound changes with version2, sounds a bit mellower, if the song is harsh ver2 midbass sound better warmer, but if the song is detailed, ver2 highs sound softened." Should give one a clue or two to ignore from now on)

Or maybe he's just f-cking with us,you never know
A much more important question is: Are those barefoots in your profile pic? I'd love to hear how those boxes sound.

Alistair
UnderTow is offline   Reply With Quote
Old 4th May 2010   #66
Mastering Moderator
 
Riccardo's Avatar
 
Joined: Apr 2003
Location: Always on the Run
Posts: 2,675

Verified Member
Quote:
Originally Posted by nkf View Post
There was a member here called space2012, who was contaminating many discussions with a lot of randomly splattered technical mumbo jumbo.
dubai seems to be a re-incarnation after this guy was banned.
It makes no sense to discuss anything with him - this is either art with wording and technical terms or simply some self inflicted mission for whatever.
I respect the knowledge here very much and it would be sad if this get spoiled by more and more absurdity.
Doesn't seem to be, it is , banned many times, this last incarnation i still standing as a "last chance" we decided to give him. Here we have a classic in the making as he is joined by another long time acclaimed dithering expert.
__________________
Velvet Room Mastering



"Can you imagine how great the Beatles or Pink Floyd could have sounded if they had used better cables?

I expect a Nobel prize to someday be awarded to an audiophile cable designer, as they clearly are way ahead of the rest of us.
" - DC -
Riccardo is offline   Reply With Quote
Old 4th May 2010   #67
Lives for gear
 
UnderTow's Avatar
 
Joined: Mar 2006
Location: the Netherlands
Posts: 3,953

Verified Member
Quote:
Originally Posted by Riccardo View Post
Doesn't seem to be, it is , banned many times, this last incarnation i still standing as a "last chance" we decided to give him. Here we have a classic in the making as he is joined by another long time acclaimed dithering expert.
His dither is long lasted. Might be an archiving expert too!

Alistair
UnderTow is offline   Reply With Quote
Old 4th May 2010   #68
Lives for gear
 
Joined: Jun 2009
Posts: 1,022

Verified Member
Quote:
Originally Posted by Dubai View Post
thers a binary bit by bit file comparation utility in DOS.

Start
cmd
cd c:\
c:\FC /b file1.wav file2.wav
c:\fc /?

¿how can they null, if the files are not bit-by-bit exactly?
not even the same file size!







if they null its because null test is not accurate.
my 999 euro please!

exporting with WAVE file format gives different file size,
exporting with WAV (Microsoft) gives closer file size, but not bit by bit exactly.

Sonar...



screen capture by Techmith Snagit Demo.
Screen Capture | Snagit | Screen capture software by TechSmith
The fc output is a dead giveaway that you're not comparing like with like. If what we were looking at there were the sample stream for the same time period then we wouldn't be hearing subtle differences, but COMPLETELY different sounds.

So major pilot error here somewhere.
Jon Hodgson is offline   Reply With Quote
Old 4th May 2010   #69
Gear maniac
 
Joined: Mar 2010
Location: UK
Posts: 192

Quote:
Originally Posted by Dubai View Post
the only difference possible should be signed vs. unsiged, Sonar .wav (Microsoft) only exports Signed 16-Bit PCM.

"If the sample is 16-bit signed, the sample range is from -32768 to 32767, with a centerpoint of 0.[8] (For example, signed LPCM data is used on Audio CD, DVD Video, 16-bit LPCM in WAV, audio/L16, etc.)
If the sample is 16-bit unsigned, the sample range is from 0 to 65535, with a centerpoint of 32768.[7]"
Do you understand what that part that you quoted means? That means that the PCM data is stored in a totally different way. Audio in a signed 16-bit file will have completely different numbers to the same audio in an unsigned 16-bit file, because they say the same thing in different ways. If a signed file did have the same numbers as an unsigned file, the meaning would be completely different.

I'm not sure why you're reading this and claiming that comparing representations of audio data is somehow more meaningful than comparing the audio data itself.

It's like saying "this CD looks visually more like a completely different CD by a different band than it does the U-matic master tape it was pressed from. Look how it's round, thin and shiny instead of cuboid with tape in it." It's true, but not very relevant.
haberdasher is offline   Reply With Quote
Old 4th May 2010   #70
Lives for gear
 
UnderTow's Avatar
 
Joined: Mar 2006
Location: the Netherlands
Posts: 3,953

Verified Member
Quote:
Originally Posted by Jon Hodgson View Post
The fc output is a dead giveaway that you're not comparing like with like. If what we were looking at there were the sample stream for the same time period then we wouldn't be hearing subtle differences, but COMPLETELY different sounds.

So major pilot error here somewhere.
Actually, just out of curiosity, I compared the two files in my above test (the ones that ARE bit for bit identical as far as audio is concerned) through the DOS application and it just kept spewing out data. On and on...

I am guessing it doesn't recuperate from the different header lengths. (And how would it? It is just comparing files and has no notion of the wave file structure). It is comparing bits with identical offset from the start of the files all the way through: Every data word is different due to the different header sizes. It gives a difference for the whole files from start to end. Nothing really surprising.

Actually, I bet you those files are identcial sonically which is even more interesting because it tells us alot about the posters subjecivity when listening.

Alistair
UnderTow is offline   Reply With Quote
Old 4th May 2010   #71
Gear maniac
 
Joined: Mar 2010
Location: UK
Posts: 192

Quote:
Originally Posted by UnderTow View Post
I am guessing it doesn't recuperate from the different header lengths. (And how would it? It is just comparing files and has no notion of the wave file structure). It is comparing bits with identical offset from the start of the files all the way through: Every data word is different due to the different header sizes. It gives a difference for the whole files.

Alistair
Yeah, exactly. In the best case it's comparing two "offset" files. When it's only the header that's different it's probably possible to chop the file up in such a way that it passes this test. Pointless, but probably possible.
haberdasher is offline   Reply With Quote
Old 4th May 2010   #72
Lives for gear
 
24-96 Mastering's Avatar
 
Joined: May 2008
Location: Karlsruhe, Germany
Posts: 2,747

Verified Member
Quote:
Originally Posted by Dubai View Post

¿how can they null, if the files are not bit-by-bit exactly?
not even the same file size!

if they null its because null test is not accurate.
I'm not quite sure yet how to react to that...


Quote:
Originally Posted by Dubai View Post
my 999 euro please!
I suggest checking your test methodology before taking me up on my bet.
__________________
.
Robin Schmidt @ 24-96 Mastering
www.24-96.comfacebook
24-96 Mastering is offline   Reply With Quote
Old 4th May 2010   #73
Lives for gear
 
Joined: Jun 2009
Posts: 1,022

Verified Member
Quote:
Originally Posted by UnderTow View Post
Actually, just out of curiosity, I compared the two files in my above test (the ones that ARE bit for bit identical as far as audio is concerned) through the DOS application and it just kept spewing out data. On and on...

I am guessing it doesn't recuperate from the different header lengths. (And how would it? It is just comparing files and has no notion of the wave file structure). It is comparing bits with identical offset from the start of the files all the way through: Every data word is different due to the different header sizes. It gives a difference for the whole files from start to end. Nothing really surprising.
Exactly.

My point is that I can see from the data that what were looking at there is not the same point in time in two subtly different sample streams... you're either looking at two very different sample streams, or two different time points (which you would get with different header sizes as you've already deduced, and so probably the culprit here).

So I know straight away that the test is flawed.

It's like if someone was purporting to show me evidence that one word processor program introduced spelling errors while another didn't and showed me a page in english versus a page in german (or a different page in english) and said "look, they're different".
Jon Hodgson is offline   Reply With Quote
Old 4th May 2010   #74
Lives for gear
 
Mark D.'s Avatar
 
Joined: Feb 2009
Posts: 1,637

Quote:
Originally Posted by PBM View Post
A more accurate description of an object does not make the object itself any bigger. So maybe this is really meant as a remark about our perception? Cheers, Eric
Glad you picked up on that Eric. I meant how a 24 bit original playback in the DAW sounds better than when it's truncated to 16 bit, of course. The quality was what I meant to refer to. Kind of how we can sometimes perceive louder as better. Sort of the reverse I guess. The loss in what is a resulting 16 bit file is not actually 'quieter' in db of course. The 24 bit file just seems more dynamic. So louder probably wasn't the right word, I'll chose better next time. I hope this post doesn't start a hair-splitting contest over 24 bit vs. 16 bit. I think we agree, 24 bit sounds better. Back to our regularly scheduled program.

Quote:
Originally Posted by Dubai View Post
¿how can they null, if the files are not bit-by-bit perfect? using Microsoft FileComparator.
The difference is so small. Did it ever occur to you that your having that additional character (Jov2 intead of just Jov), or even different time & date stamps, or, perhaps it is some slight overlooked variance in what you bounced (which is inaudable) caused 'Jov2' to be larger than just 'Jov'? That is such a slight difference in size. Even how Windows writes to disk probably isn't that bit perfect. Who knows what slight variance is there from write to write. The true test is audio, the above test shows they null. It proves Sonar has no audible difference. You have not been able to prove any actual audible differences in Sonar.
Mark D. is offline   Reply With Quote
Old 4th May 2010   #75
Lives for gear
 
dcollins's Avatar
 
Joined: Aug 2003
Location: Hollywood CA
Posts: 2,625

Verified Member
Quote:
Originally Posted by Mark D. View Post
Even how Windows writes to disk probably isn't that bit perfect. Who knows what slight variance is there from write to write.
No. There are layers of error correction to ensure that reads and writes are bit accurate.

A single misread bit can cause your computer to crash, you know..........

I think you are making far more of this than need be.


DC
__________________
Dave Collins Mastering
www.collinsaudio.com
+1 323 467 5570
dcollins is offline   Reply With Quote
Old 4th May 2010   #76
Lives for gear
 
Thor's Avatar
 
Joined: Jun 2002
Location: Norway
Posts: 792

Verified Member
Send a message via Skype™ to Thor
If there was a slight variance from write to write, you would find Word documents with magically appearing spelling errors, and Excel spreadsheets where numerical values changed all by themselves.

Oh, wait a minute....




Thor
__________________
Sonovo a/s
stereo + 5.1 mastering, editing and restoration
Stavanger, Norway
www.sonovo.no
Thor is offline   Reply With Quote
Old 4th May 2010   #77
Lives for gear
 
narcoman's Avatar
 
Joined: May 2007
Location: UK
Posts: 9,574

Quote:
Originally Posted by Dubai View Post
not broadcast wave,
Sonar can export in different formats
(WAVE, WAV Microsoft, etc...)
the most common is Microsoft WAV, developed by Microsoft, IBM. (Intel / Motorola)

¿how can they null, if the files are not bit-by-bit perfect? using Microsoft FileComparator.
.... there is LOADS of information in the WAV format that will not be the same even the though Audio might be. You can't use FileComparator to check whether audio content is the same. Different headers, timestamp information and myriad other WAV format things will ensure you'll never get any WAVs (apart from the exact same ones) to bit for bit compare. You need to do audio comparisons with that in mind.
narcoman is offline   Reply With Quote
Old 4th May 2010   #78
Lives for gear
 
narcoman's Avatar
 
Joined: May 2007
Location: UK
Posts: 9,574

Quote:
Originally Posted by Dubai View Post
Bit-transparent audio editors & DAW
if its 100% Bit transparent must be 100% exactly the same file bit by bit when exported.
anyway.. headers should be same size, and audio data should be identical, but it does not.
there you go.... header information FOR A START will be different!!
narcoman is offline   Reply With Quote
Old 4th May 2010   #79
Lives for gear
 
Joined: Jun 2009
Posts: 1,022

Verified Member
Quote:
Originally Posted by Dubai View Post
Bit-transparent audio editors & DAW
if its 100% Bit transparent must be 100% exactly the same file bit by bit when exported.
anyway.. headers should be same size, and audio data should be identical, but it does not.
People have already correctly informed you about the metadata in wav files, but approaching the question from a slightly different angle...

The wav format stores audio in uncompressed form, so x seconds of audio will always take up exactly the same amount of space. The fact that you have different file sizes tells you one of two things... either you have different amounts of audio, or there is different metadata. So, either you're screwing up your exports, or your theory that the metadata should be indentical (in size at least) is incorrect... so once again you merely prove your test methodology is incorrect.
Jon Hodgson is offline   Reply With Quote
Old 4th May 2010   #80
Lives for gear
 
Mark D.'s Avatar
 
Joined: Feb 2009
Posts: 1,637

DCollins and Thor, I did generalize a bit, but my salient point was Sonar has no audible difference
between imported/exported files vs. an original. I don't know if a different name or time and date
stamp will affect some measurement. I said it was a possibility. Like the above, I also believe the
differences were caused by what he did in the file export. I am not "making a big deal of this" I'm
just responding. If the possibility I put out was incorrect, that's fine. Let's get back to the topic.
Mark D. is offline   Reply With Quote
Old 7th May 2010   #81
Lives for gear
 
Teddy Ray's Avatar
 
Joined: Mar 2009
Location: Carolina is where they'll bury me.
Posts: 7,096

dont know if it is relevant, but I use the WASAPI output in Foobar.

WASAPI is a new audio output method introduced in Windows Vista; among other things, it provides an exclusive mode that allows applications to take full control over soundcard's resources [B](muting any sounds played by other applications) and play unaltered bitstream without passing it through the Windows mixer.[/B]

definitely an improvement not going through the Windows Mixer..(WMP does not bypass it)
__________________
"I would shoot a man if he put me through autotune" - Charlie Louvin
Teddy Ray is offline   Reply With Quote
Old 8th May 2010   #82
Lives for gear
 
Joined: Mar 2008
Location: Sweden
Posts: 3,960

Quote:
Originally Posted by Dubai View Post
this is how it looks real jitter... with the same Saw wave arround 6KHz.

***



Quote:
different clocks, same converters. (test done 2 times to confirm results)
Drawmer M-Clock vs. RME SteadyClock(TM)
external (DDS Disabled.) vs. internal.

(that test was done usign a software generated saw wave = 0 jitter, and recorded: DA-->AD)

As have been pointed out recently (and also way back when you posted as Space 2012) those pic's have nothing to do with jitter. Still you refuse to listen and be a part of a meaningful constructive discussion.


Jitter means random noise and/or intermodulation distortion added to the signal.

Your sawtooth test only shows that the timing of the clock to when you press "go" is different. I told you about this a couple of days ago and asked you to read up on brickwall filters and Gibbs phenomenon.

If you feed a non lowpassed transient signal such as a step response, square, triangle or sawtooth you will see slightly different placement of the "ripple" on the same gear without changing anything at all repeating the test. This goes for a system with 100% perfect time precision as well IOW a system totally free from jitter.

Also generating a sawtooth or squarewave in the puter typically means high frequencies not allowed because they are at and above the nyquist frequency of the sampling system.

If you want to learn, try to run a short series of tests on the same converter without changing anything and compare the resulting waveforms. Also try to use a lowpassed signal and see how the results becomes identical.

Do this if you want to gain some credibility and bring something useful to the discussion.


/Peter
Audiop is offline   Reply With Quote
Old 8th May 2010   #83
Lives for gear
 
narcoman's Avatar
 
Joined: May 2007
Location: UK
Posts: 9,574

Quote:
Originally Posted by Audiop View Post
Also generating a sawtooth or squarewave in the puter typically means high frequencies not allowed because they are at and above the nyquist frequency of the sampling system.

r
...and not reproducable by any speaker system ..... infinite energy anyone?
narcoman is offline   Reply With Quote
Old 8th May 2010   #84
Lives for gear
 
Joined: Mar 2008
Location: Sweden
Posts: 3,960

Yes please!


/Peter
Audiop is offline   Reply With Quote
Old 20th October 2010   #85
Gear interested
 
omasciarotte's Avatar
 
Joined: Mar 2008
Location: Minneapolis
Posts: 18

Quote:
Originally Posted by narcoman View Post
there you go.... header information FOR A START will be different!!
Sorry to pick nits but, metadata is not essence and it's the essence, or data "payload," that determines "bit perfectness." Yes, the header can contain incorrect metadata, like a bogus sample rate or emphasis flag, but that would be caused by either a bug or operator error and should not be part of the discussion.
omasciarotte is offline   Reply With Quote
Old 20th October 2010   #86
Lives for gear
 
Joined: Mar 2010
Posts: 1,231

Looks like a lot of people are barking up the wrong tree.
Comparing files will get you no where. The issue isn't necessarily "does the software produce a bit accurate file?". These sort of things are usually matters of what happens to the data on the way to the sound card/interface.

*The file plays.
*numbers start flowing to the D/A
*Oops! This D/A only deals with 48 khz!
*Conversion happens
*No longer bit perfect.

The file itself didn't change. There is no evidence anywhere of the conversion. But what you heard was not bit perfect. And that is all that matters when making audio decisions.

Any number of things could happen:

Windows mixer is not set to 100% -> Volume calculation -> not bit perfect

I'm not up on the specifics of these things and I don't know where exactly to look... but then I don't do audio work on a computer, either. All I know is that it is not an issue of the file itself being altered. The sound is altered on the fly en-route to the D/A converter.

Think of a graphic sent to an LCD monitor running at lower-than-native resolution. The graphic file itself remains bit-perfect and any file comparison utility would confirm that, but the monitor that to re-interpret everything to fill 1600x1200 physical pixels with 1280x1024 pixels worth of information. You are not seeing a bit-perfect picture even though the file is bit-perfect.
Cheebs Goat is offline   Reply With Quote
Old 21st October 2010   #87
Gear interested
 
omasciarotte's Avatar
 
Joined: Mar 2008
Location: Minneapolis
Posts: 18

Quote:
Originally Posted by Cheebs Goat View Post
Looks like a lot of people are barking up the wrong tree.
Comparing files will get you no where. The issue isn't necessarily "does the software produce a bit accurate file?". These sort of things are usually matters of what happens to the data on the way to the sound card/interface.
Comparing files is a good secondary step after you performed a null test and find that files do not null.

Quote:
Originally Posted by Cheebs Goat View Post
I'm not up on the specifics of these things and I don't know where exactly to look... but then I don't do audio work on a computer, either. All I know is that it is not an issue of the file itself being altered. The sound is altered on the fly en-route to the D/A converter.
The standard first test of bit perfectness is to capture or bounce some reference material through the device/chain under test, then open that file, invert polarity, sum with the original, and inspect the residual.
omasciarotte is offline   Reply With Quote
New Reply New Reply Submit Thread to Facebook Facebook  Submit Thread to Twitter Twitter  Submit Thread to LinkedIn LinkedIn 



Thread Tools Search this Thread
Search this Thread:

Advanced Search

Similar Threads
Thread Thread starter Forum Replies Last Post
Dithering to 24 bit question (64 bit plugins/DAW) aleatoric Mastering forum 16 6th October 2010 04:09 AM
simple and transparent patchbay. a bit of help? nick-the-sax So much gear, so little time! 0 5th September 2009 07:01 PM
Help: DAW - Mixer - DAW routing and bit depth a1236040 So much gear, so little time! 29 12th December 2008 09:28 PM
Transparent DAW Monitoring Volume control Arksun So much gear, so little time! 19 9th April 2008 12:51 AM
DAW 32-bit float - converters 24-bit: should I use dither? sound_forward So much gear, so little time! 4 3rd October 2007 08:09 PM


All times are GMT +1. The time now is 06:18 AM.

Home - Search Forum - Contact Us - Terms Of Use - Advertise on Gearslutz - All Advertisers - Archive - Top
 
 
Powered by vBulletin®
Gearslutz.com LTD - UK Company Number 7597610.
Registered Office - 35 Ballards Lane, London, N3 1XW.
Hosted by Nimbus Hosting.

SEO by vBSEO ©2010, Crawlability, Inc.