John
Forum Host
- Total Posts : 30467
- Joined: 2003/11/06 11:53:17
- Status: offline
Re:32 bit float more headroom ?
2012/04/12 18:50:08
(permalink)
John T Throwing in some tangential food for thought here: it's easy to worry about this stuff WAY too much. There's a lot to be said for just assuming the people building the tools have done their job right, getting on with mixing, and seeing where you end up. If you're getting unsatisfactory mixes, then tracking down and eliminating all your plugs that are processing at 32 bit rather than 64, or whatever, will not make the difference you're looking for. Not saying it's not interesting or worth discussing, but the importance of this stuff tends to get way overstated on forums like this. Very wise words.
|
Chregg
Max Output Level: -51.5 dBFS
- Total Posts : 2382
- Joined: 2010/02/22 06:14:27
- Location: Perth, Scotland
- Status: offline
Re:32 bit float more headroom ?
2012/04/12 18:54:24
(permalink)
true its just the way posts develope, going back to the tangetial thing, your always gonna get a 1000 and one explantions on ****, i think its a good thing as well, if you know wat i mean John i think the confusion over architecture/processing is very common, i know i dont need to tell you that, but its always gonna crop up, that bus is never late lol
|
BenMMusTech
Max Output Level: -49 dBFS
- Total Posts : 2606
- Joined: 2011/05/23 16:59:57
- Location: Warragul, Victoria-Australia
- Status: offline
Re:32 bit float more headroom ?
2012/04/12 19:02:08
(permalink)
Ok I always get it wrong but we are talking about maths calculations and the higher the bit rate internally the less mistakes that's right isn't Chregg. The two Johns are also correct, as I said I think the OP needs to undertand gain structure better and this will help him mix and master better than any debate over FP and integer numbers. One of these day's I will sit down and work this crap out. But I am right Chregg, the higher the bit rate ITB the less mistakes and this is why we can "clip" Ben
|
Chregg
Max Output Level: -51.5 dBFS
- Total Posts : 2382
- Joined: 2010/02/22 06:14:27
- Location: Perth, Scotland
- Status: offline
Re:32 bit float more headroom ?
2012/04/12 19:08:46
(permalink)
its the bit depth as opposed to bit rate Ben, and yeah never mind the bollocks get your mix sorted out and let sonar do the maths lol but aye mate thats why there's no clipping, the maths are applying postive values above the zero, and with the higher bit depth, theres plenty of attention to detail with all the data !!! bit depth = resolution, bit rate = speed of data transfere
|
Wave
Max Output Level: -87 dBFS
- Total Posts : 174
- Joined: 2012/04/10 10:14:55
- Location: Sunny Bono Drive; first left on right
- Status: offline
Re:32 bit float more headroom ?
2012/04/12 19:12:41
(permalink)
It all depends on what you are looking for in a mix. But to me it makes a difference. It's all about the mix, that big sound right? Anyhow I see your point but for me I'm very anal when it comes to my mix. Its all up to each individual what sound they want and everyone has thier own tastes. I'm sitting here chatting when I should be working. But this is fun  and I don't get out much anymore, I'm getting old I guess.
Cheers, Wave Sonar Producer Expanded X1d 64 Windows 7 Pro SP1, i7-2600k 3.4GHz, Crucial SSD Drives, 16 GB1866MHz Ram, Radeon HD6800-3 displays Lynx L22 Sound Card , Mackie HR624 Monitors PCR-500 Keyboard Controller
|
BenMMusTech
Max Output Level: -49 dBFS
- Total Posts : 2606
- Joined: 2011/05/23 16:59:57
- Location: Warragul, Victoria-Australia
- Status: offline
Re:32 bit float more headroom ?
2012/04/12 19:15:17
(permalink)
Wave It all depends on what you are looking for in a mix. But to me it makes a difference. It's all about the mix, that big sound right? Anyhow I see your point but for me I'm very anal when it comes to my mix. Its all up to each individual what sound they want and everyone has thier own tastes. I'm sitting here chatting when I should be working. But this is fun and I don't get out much anymore, I'm getting old I guess. Ah but this is why I was talking about getting the gain structure right, more head room equals bigger mix, trust me. People get gain structure wrong and that is why digital can be so crap. IMHO Neb
|
Chregg
Max Output Level: -51.5 dBFS
- Total Posts : 2382
- Joined: 2010/02/22 06:14:27
- Location: Perth, Scotland
- Status: offline
Re:32 bit float more headroom ?
2012/04/12 19:17:39
(permalink)
"Ah but this is why I was talking about getting the gain structure right, more head room equals bigger mix, trust me. People get gain structure wrong and that is why digital can be so crap." + 1 RMS levels are so detrimental !!
|
Wave
Max Output Level: -87 dBFS
- Total Posts : 174
- Joined: 2012/04/10 10:14:55
- Location: Sunny Bono Drive; first left on right
- Status: offline
Re:32 bit float more headroom ?
2012/04/12 19:20:38
(permalink)
Cheers, Wave Sonar Producer Expanded X1d 64 Windows 7 Pro SP1, i7-2600k 3.4GHz, Crucial SSD Drives, 16 GB1866MHz Ram, Radeon HD6800-3 displays Lynx L22 Sound Card , Mackie HR624 Monitors PCR-500 Keyboard Controller
|
Robomusic
Max Output Level: 0 dBFS
- Total Posts : 8943
- Joined: 2004/05/30 00:54:24
- Status: offline
Re:32 bit float more headroom ?
2012/04/12 19:20:40
(permalink)
|
John T
Max Output Level: -7.5 dBFS
- Total Posts : 6783
- Joined: 2006/06/12 10:24:39
- Status: offline
Re:32 bit float more headroom ?
2012/04/12 19:22:27
(permalink)
On another (perhaps rambling and only half-thought-out) tangent: the problem that colossal bit depth solves - and 64 bit is truly, massively, making-damn-sure colossal - is one that arises from mixing in a way that pretty much *guarantees* lack of "bigness". It prevents signal degradation over many, many generations of processing. This is is in many ways a remarkable modern development. We can bounce and bounce again, and go through a chain of 20 plug-ins and then bounce some more and compress and expand and bounce again to our heart's content. And we definitely won't get a signal degradation problem per se. What we *will* get is mixes that are drowning in effect soup. If you've ever got a mix that's sounding kind of small and weak, a good exercise can be to see what you can take off. And a good place to start is big complicated effect stacks.
http://johntatlockaudio.com/Self-build PC // 16GB RAM // i7 3770k @ 3.5 Ghz // Nofan 0dB cooler // ASUS P8-Z77 V Pro motherboard // Intel x-25m SSD System Drive // Seagate RAID Array Audio Drive // Windows 10 64 bit // Sonar Platinum (64 bit) // Sonar VS-700 // M-Audio Keystation Pro 88 // KRK RP-6 Monitors // and a bunch of other stuff
|
John
Forum Host
- Total Posts : 30467
- Joined: 2003/11/06 11:53:17
- Status: offline
Re:32 bit float more headroom ?
2012/04/12 19:22:56
(permalink)
The dirty little secrete is PT uses, or at least the last I heard, a 48 bit integer audio engine and to my knowledge no one has complained about having a no. 1 hit with it. I can just see them now. "Yes I have a multimillion dollar hit and a big platinum record here but, darn it, it could have been so much better in a 64 bit FP audio engine".
|
Chregg
Max Output Level: -51.5 dBFS
- Total Posts : 2382
- Joined: 2010/02/22 06:14:27
- Location: Perth, Scotland
- Status: offline
Re:32 bit float more headroom ?
2012/04/12 19:25:03
(permalink)
yeah ive read this before, their saying that theres no audible difference and all the bits and high samples rates make no difference, but they are shipping apps that are 32 fp, so why bother ?? lol
|
John T
Max Output Level: -7.5 dBFS
- Total Posts : 6783
- Joined: 2006/06/12 10:24:39
- Status: offline
Re:32 bit float more headroom ?
2012/04/12 19:25:04
(permalink)
In a vague abstract sense, the 64 bit mix engine is a good thing in that you can just completely stop worrying about this stuff from now until the end of eternity. So on that basis, it's a good and welcome development. But it's not going to bring about a night and day difference in the way music sounds.
http://johntatlockaudio.com/Self-build PC // 16GB RAM // i7 3770k @ 3.5 Ghz // Nofan 0dB cooler // ASUS P8-Z77 V Pro motherboard // Intel x-25m SSD System Drive // Seagate RAID Array Audio Drive // Windows 10 64 bit // Sonar Platinum (64 bit) // Sonar VS-700 // M-Audio Keystation Pro 88 // KRK RP-6 Monitors // and a bunch of other stuff
|
Wave
Max Output Level: -87 dBFS
- Total Posts : 174
- Joined: 2012/04/10 10:14:55
- Location: Sunny Bono Drive; first left on right
- Status: offline
Re:32 bit float more headroom ?
2012/04/12 19:29:35
(permalink)
John T I do not bounce unless I have to. You do take a hit on quality every time and it can destroy a mix IF ITS NOT DONE PROPERLY.
Cheers, Wave Sonar Producer Expanded X1d 64 Windows 7 Pro SP1, i7-2600k 3.4GHz, Crucial SSD Drives, 16 GB1866MHz Ram, Radeon HD6800-3 displays Lynx L22 Sound Card , Mackie HR624 Monitors PCR-500 Keyboard Controller
|
John T
Max Output Level: -7.5 dBFS
- Total Posts : 6783
- Joined: 2006/06/12 10:24:39
- Status: offline
Re:32 bit float more headroom ?
2012/04/12 19:31:18
(permalink)
You do have to do it properly, I agree. But it's not necessarily true that a quality hit is inevitable. Indeed, bouncing 24 bit recordings in a 64 bit space, I imagine its nigh on impossible.
http://johntatlockaudio.com/Self-build PC // 16GB RAM // i7 3770k @ 3.5 Ghz // Nofan 0dB cooler // ASUS P8-Z77 V Pro motherboard // Intel x-25m SSD System Drive // Seagate RAID Array Audio Drive // Windows 10 64 bit // Sonar Platinum (64 bit) // Sonar VS-700 // M-Audio Keystation Pro 88 // KRK RP-6 Monitors // and a bunch of other stuff
|
Chregg
Max Output Level: -51.5 dBFS
- Total Posts : 2382
- Joined: 2010/02/22 06:14:27
- Location: Perth, Scotland
- Status: offline
Re:32 bit float more headroom ?
2012/04/12 19:31:47
(permalink)
thats my sentiments exactly, let it worry about the maths, and for that reason alone im convincing my self thats its gonna be top notch compared to lesser bit depths, but tbh honest i done a few tracks initally at 24/32/64 and i couldnt tell the difference at 16 what was initially processed at those bit rates, but like i said, cuz of the maths being done, im cool with 64 fp mate
|
John T
Max Output Level: -7.5 dBFS
- Total Posts : 6783
- Joined: 2006/06/12 10:24:39
- Status: offline
Re:32 bit float more headroom ?
2012/04/12 19:36:13
(permalink)
The other thing about bouncing is that there actually aren't many particularly good reasons to do it on modern systems. Can be handy as an organisational tool, I suppose. For *very* complex projects, you might want to freeze or bounce comp some stuff to free up processing power. But the primary old school reason - to free up tracks - just doesn't apply any more.
http://johntatlockaudio.com/Self-build PC // 16GB RAM // i7 3770k @ 3.5 Ghz // Nofan 0dB cooler // ASUS P8-Z77 V Pro motherboard // Intel x-25m SSD System Drive // Seagate RAID Array Audio Drive // Windows 10 64 bit // Sonar Platinum (64 bit) // Sonar VS-700 // M-Audio Keystation Pro 88 // KRK RP-6 Monitors // and a bunch of other stuff
|
Chregg
Max Output Level: -51.5 dBFS
- Total Posts : 2382
- Joined: 2010/02/22 06:14:27
- Location: Perth, Scotland
- Status: offline
Re:32 bit float more headroom ?
2012/04/12 19:41:59
(permalink)
i only ever bounce when im sampling a sound, like programing a kick drum, then load it into reason, i never really freeze tracks, unless the circumstances dictate it
|
chuckebaby
Max Output Level: 0 dBFS
- Total Posts : 13146
- Joined: 2011/01/04 14:55:28
- Status: offline
Re:32 bit float more headroom ?
2012/04/12 19:47:47
(permalink)
agree with john t here.in the old day(cant believe i just said in the old day)a half a gig of ram would set you back to freezing and bouncing,the only time i ve bounced was to combine tracks because then cake had a limit on the amount of tracks availible.and to free up processor resources.
Windows 8.1 X64 Sonar Platinum x64 Custom built: Asrock z97 1150 - Intel I7 4790k - 16GB corsair DDR3 1600 - PNY SSD 220GBFocusrite Saffire 18I8 - Mackie Control
|
drewfx1
Max Output Level: -9.5 dBFS
- Total Posts : 6585
- Joined: 2008/08/04 16:19:11
- Status: offline
Re:32 bit float more headroom ?
2012/04/12 19:59:07
(permalink)
John T In a vague abstract sense, the 64 bit mix engine is a good thing in that you can just completely stop worrying about this stuff from now until the end of eternity. So on that basis, it's a good and welcome development. But it's not going to bring about a night and day difference in the way music sounds. You already don't have to worry about it with 32 bit single precision mixing. The only reason anyone would worry about it is if they: 1. Don't understand the math. 2. Have been told about vague mathematical errors accumulating during processing. 3. They have never done any objective, quantitative measurements of the magnitude of the errors. 4. They have never done any double blind or ABX testing, so they are easily convinced they can hear stuff just because they know it's there. 5. Because of #1-4, they don't understand that under 32 bit single precision floating point, the errors never accumulate to the point of being audible in the real world. 6. Someone here in the forum will likely argue with me about this stuff. Almost certainly it will be someone like I described in #1-5.
 In order, then, to discover the limit of deepest tones, it is necessary not only to produce very violent agitations in the air but to give these the form of simple pendular vibrations. - Hermann von Helmholtz, predicting the role of the electric bassist in 1877.
|
John T
Max Output Level: -7.5 dBFS
- Total Posts : 6783
- Joined: 2006/06/12 10:24:39
- Status: offline
Re:32 bit float more headroom ?
2012/04/12 20:02:51
(permalink)
Yeah, I agree. 32 bit places the issue beyond the realm of 99% of practical concern. 64 bit pushes beyond the realm of 100% of practical concern. All things being equal, I'll have the 100%, but it's not something for anyone to fret about. It's certainly the first thing I'd switch off on a lower-powered system.
http://johntatlockaudio.com/Self-build PC // 16GB RAM // i7 3770k @ 3.5 Ghz // Nofan 0dB cooler // ASUS P8-Z77 V Pro motherboard // Intel x-25m SSD System Drive // Seagate RAID Array Audio Drive // Windows 10 64 bit // Sonar Platinum (64 bit) // Sonar VS-700 // M-Audio Keystation Pro 88 // KRK RP-6 Monitors // and a bunch of other stuff
|
drewfx1
Max Output Level: -9.5 dBFS
- Total Posts : 6585
- Joined: 2008/08/04 16:19:11
- Status: offline
Re:32 bit float more headroom ?
2012/04/12 20:05:45
(permalink)
John T Throwing in some tangential food for thought here: it's easy to worry about this stuff WAY too much. There's a lot to be said for just assuming the people building the tools have done their job right, getting on with mixing, and seeing where you end up. If you're getting unsatisfactory mixes, then tracking down and eliminating all your plugs that are processing at 32 bit rather than 64, or whatever, will not make the difference you're looking for. Not saying it's not interesting or worth discussing, but the importance of this stuff tends to get way overstated on forums like this. Agreed. And another reason not to worry about it is that any reasonably competent plugin programmer would never use 32 bit processing in situations where 64 bits double precision was more appropriate.
 In order, then, to discover the limit of deepest tones, it is necessary not only to produce very violent agitations in the air but to give these the form of simple pendular vibrations. - Hermann von Helmholtz, predicting the role of the electric bassist in 1877.
|
drewfx1
Max Output Level: -9.5 dBFS
- Total Posts : 6585
- Joined: 2008/08/04 16:19:11
- Status: offline
Re:32 bit float more headroom ?
2012/04/12 20:09:08
(permalink)
John T Yeah, I agree. 32 bit places the issue beyond the realm of 99% of practical concern. 64 bit pushes beyond the realm of 100% of practical concern. All things being equal, I'll have the 100%, but it's not something for anyone to fret about. It's certainly the first thing I'd switch off on a lower-powered system. Ah, but how do you know 32 bit is not 100% already?
 In order, then, to discover the limit of deepest tones, it is necessary not only to produce very violent agitations in the air but to give these the form of simple pendular vibrations. - Hermann von Helmholtz, predicting the role of the electric bassist in 1877.
|
drewfx1
Max Output Level: -9.5 dBFS
- Total Posts : 6585
- Joined: 2008/08/04 16:19:11
- Status: offline
Re:32 bit float more headroom ?
2012/04/12 20:10:58
(permalink)
 In order, then, to discover the limit of deepest tones, it is necessary not only to produce very violent agitations in the air but to give these the form of simple pendular vibrations. - Hermann von Helmholtz, predicting the role of the electric bassist in 1877.
|
gcolbert
Max Output Level: -67 dBFS
- Total Posts : 1176
- Joined: 2010/11/13 18:34:06
- Location: Windsor Mill, MD
- Status: offline
Re:32 bit float more headroom ?
2012/04/12 21:31:22
(permalink)
I just want to thank all of the contributors to this thread. It has been a good learning experience for me. I appreciate everyone's contributions here. Glen
|
Chregg
Max Output Level: -51.5 dBFS
- Total Posts : 2382
- Joined: 2010/02/22 06:14:27
- Location: Perth, Scotland
- Status: offline
Re:32 bit float more headroom ?
2012/04/13 05:21:21
(permalink)
"The dirty little secrete is PT uses, or at least the last I heard, a 48 bit integer audio engine and to my knowledge no one has complained about having a no. 1 hit with it. ",,,,,,,,,,,,,,,,,,,,,,,,, i came across this white paper a while back, thought it was interesting to say the least !!!!! http://www.sonicstudio.co.../48FixedVs32Floats.pdf
|
soens
Max Output Level: -23.5 dBFS
- Total Posts : 5154
- Joined: 2005/09/16 03:19:55
- Location: Location: Location
- Status: offline
Re:32 bit float more headroom ?
2012/04/13 06:05:14
(permalink)
I'm not sure but I think altering program content and things like this...  ...violates the Sonar EULA. But my lips are sealed!
|
drewfx1
Max Output Level: -9.5 dBFS
- Total Posts : 6585
- Joined: 2008/08/04 16:19:11
- Status: offline
Re:32 bit float more headroom ?
2012/04/13 12:19:28
(permalink)
Chregg "The dirty little secrete is PT uses, or at least the last I heard, a 48 bit integer audio engine and to my knowledge no one has complained about having a no. 1 hit with it. ",,,,,,,,,,,,,,,,,,,,,,,,, i came across this white paper a while back, thought it was interesting to say the least !!!!! http://www.sonicstudio.co.../48FixedVs32Floats.pdf He's arguing that 48 fixed is a good compromise between 32 bit single precision and 64 bit double precision float (at least in this specific case), though he only actually looks at the performance of the 64 bit version. Basically, 32 bit float isn't good enough for this scenario (among others) - constructing recursive (IIR), low frequency, high Q filters with +18 dB's of boost and the ability to sweep the controls rapidly without artifacts.
 In order, then, to discover the limit of deepest tones, it is necessary not only to produce very violent agitations in the air but to give these the form of simple pendular vibrations. - Hermann von Helmholtz, predicting the role of the electric bassist in 1877.
|
Chregg
Max Output Level: -51.5 dBFS
- Total Posts : 2382
- Joined: 2010/02/22 06:14:27
- Location: Perth, Scotland
- Status: offline
Re:32 bit float more headroom ?
2012/04/13 12:37:30
(permalink)
Drew i keep going back to that white paper, its a research project im doing, i want to code a plug-in (its a long term project this due to having to learn coding my self) and i was initially thinking about a 64 bit fp processor, but my head keeps going back to that paper thinking how well that would work with the internal processing of say a compressor, plus the fact no one has done a plug-in that processes using 48 bit integer ( i think) im learning c++ just now, but want to have a bash with this 1st http://audacity.sourceforge.net/help/nyquist before i have a go at vst, wat do you think ???
|
drewfx1
Max Output Level: -9.5 dBFS
- Total Posts : 6585
- Joined: 2008/08/04 16:19:11
- Status: offline
Re:32 bit float more headroom ?
2012/04/13 13:23:22
(permalink)
TC electronics Powercore and ProTools HD both used fixed point processors. As far as the nyquist thing, I'm not familiar with that program, but I think you might want to start with something like that or a "synth/FX builder" program if you want to concentrate on the DSP stuff rather than the VST part. I've been playing around with making filters in NI Reaktor, and the filters end up looking like just like the block diagrams shown in that paper. Maybe you could similarly play around in the SynthEdit demo (I don't use it so I'm not sure)? It depends on what your goal is. There's a lot of VST developers on KVR, so you can talk to people there. And if you want to play around with DSP, you should definitely download Gnu Octave, which is sort of an open source MatLab equivalent (unless you're lucky enough to already have access to MatLab): http://www.gnu.org/software/octave/ And there are additional packages for it here (especially signal!): http://octave.sourceforge.net/index.html
 In order, then, to discover the limit of deepest tones, it is necessary not only to produce very violent agitations in the air but to give these the form of simple pendular vibrations. - Hermann von Helmholtz, predicting the role of the electric bassist in 1877.
|