![]() | All Advertisers |
| |||||||
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| When recording @ 16 bit with 24 bit soundcards will the 16 bit recordings sound same? | rokuez | Music computers | 4 | 12th March 2008 02:43 AM |
| Reaper - 64 bit DAW | Kiwiburger | Low End Theory | 17 | 31st January 2007 10:40 PM |
| 64-bit mix engine. Hype? ( aka Sonar 6 ) | narf | Music computers | 155 | 1st November 2006 06:39 AM |
| Reaper - new 64 bit DAW | Kiwiburger | So much gear, so little time! | 32 | 3rd May 2006 10:27 PM |
| Can a standard Version of windows xp pro (32 bit) run on a 64 bit machine | heathen | Music computers | 8 | 19th March 2006 01:46 AM |
| | Thread Tools | Search this Thread | Rate Thread | Display Modes |
| | #1 |
| Mac Moderator Join Date: May 2003 Location: Amsterdam
Posts: 2,468
| Reaper 64 bit engine... Nice to have you here Justin! I hope more developers will follow. A thread in Music Computer forum questions the 64 bit engine in Sonar. Does 64 bit Sonar really sound better? In one reply it's mentioned Reaper has a 64 bit engine as well. Can you explain what its advantages are? And if there are any benefits to the sound of a DAW or if it's just a way to make the application work more efficient with the hardware. |
| |
| | #2 | |
| Gear nut Join Date: Oct 2006
Posts: 87
| Quote:
As a bit of background, floating point numbers are capable of representing a range of numbers that is MUCH larger than an integer sample of the same number of bits, which is useful, but the drawback is that they can't represent EXACTLY many numbers in that range. Both 32 bit and 64 bit floating point numbers can exactly represent any normalized 24 bit integer sample. However when processing audio (applying FX, summing signals, etc), there are operations that can end up with results that will not be exactly represented by the floating point numbers. So tiny errors are introduced. These errors are arguably not a big deal, as they are very small and should typically be well below the precision of any ADC or DAC anyway, but they can also add up. Using 64 bit floating point keeps these errors many orders of magnitude smaller. The chief disadvantages that I can see for 64 bit floating point are increased memory use, increased memory bandwidth use (which also leads to increased CPU use, though less and less on the newer Athlon64 and Core2s), and more chance of denormalization related slowdown. We chose at the start to use 64 bit throughout, planning on newer faster machines with more memory and memory bandwidth, and so that we wouldn't have to deal with upgrading everything if it became important later. | |
| |
| | #3 |
| Gear maniac Join Date: Apr 2005
Posts: 169
| Yes, can you further explain denormalization as it relates to 64 bit floats? |
| |
| | #4 |
| Gear nut Join Date: Oct 2006
Posts: 87
| |
| |
| | #5 |
| Lives for gear Join Date: Feb 2005
Posts: 561
| Hi Justin i may be mis stating this but i own reaper and am enjoying it, i also have sonar PE 6 and cubase sx 3 however for the past 2 years i have used SAWstudio, and IF i remember this correctly and maybe Sam C can help me out here, bob lentini uses 64 bit fixed for his audio engine and has for a long time. just wondering what the differences really are with this vs your floating point in reaper or PT 48 bit fixed etc etc i mean so many people say they "hear" differences but so many tests null?? just curious what this really means thanks |
| |
| | #6 |
| Gear Head Join Date: Mar 2007
Posts: 53
| there is no such thing as a 64 bit float small problem justin ... there are no 64 bit floats on any processor architecture in wide use today. there are 80 bit double precision floats, and there are 32 bit single precision floats. both formats are available on 32 and 64 bit processors. |
| |
| | #7 | |
| Gear nut Join Date: Oct 2006
Posts: 87
| Quote:
It's tough to say.. but a big factor for us is that processing samples as floating point is a lot easier and more efficient... and for the most part should produce the same results | |
| |
| | #8 | |
| Gear nut Join Date: Oct 2006
Posts: 87
| Quote:
Actually 80 bit floats are usually "long doubles"... the x86 FPU apparently internally uses an 80 bit format, but can load/store 32/64 bit floats as well.. As far as other architectures that support 64 bit floats, I know PPC does too... | |
| |
| | #9 |
| Lives for gear Join Date: Jul 2004 Location: London
Posts: 1,663
| I'd be interested in how the 'null' test are being conducted. It seems to me that it's entirely possible that an 'export wav / offline' test could null and the actual 'real' audio out of the D/A not null (clocks not consistant etc etc). I'm not saying that this is the case here, but I'd be interested in knowing more. |
| |
| | #10 | |
| Gear nut Join Date: Oct 2006
Posts: 87
| Quote:
-Justin | |
| |
| | #11 |
| Gear addict Join Date: Aug 2004 Location: Germany
Posts: 417
| I've done mixes in Saw for comparison and found them to sound less harsh and more musical than what I normally get out of a DAW (even Samplitude). I've also heard comparisons of Waves plugins in native and TDM (24 bit fixed) and found the TDM-ones to sound better (better definition in attacks for instance, float sounded slightly more muddy; bass sounded more defined as well). Is this really due to the fixed-vs-floating point calculation? How does 64bit float compare to 24bit integer? |
| |
| | #12 |
| Gear Head Join Date: Mar 2007
Posts: 53
| my mistake, sorry. i forgot that both architectures "prefer/preferred" the 80bit double-extended format, but also support the standard ieee-754 64 bit double precision one too. AFAIK, SSE(2) still is built around the 80 bit format. |
| |
| | #13 | |
| Gear nut Join Date: Oct 2006
Posts: 87
| Quote:
| |
| |
| | #14 |
| Gear maniac Join Date: Apr 2005
Posts: 169
| Justin, I can never substantiate this harsh vs musical thing and I own and use 4 DAW's, one of which until recently was SAW which always gets accolades for its sound and stability. I have A/B'd all of my DAW's finished products. Mostly trying to hear this difference that I read about, but I never can hear the difference. I believe it is something other than the DAW. Do you have a strong opinion about differences people think they hear? |
| |
| | #15 | |
| Gear nut Join Date: Oct 2006
Posts: 87
| Quote:
When people are comparing mixes, little things like getting the pan laws the same end up mattering a lot--otherwise one mix may end up significantly louder than another... At the end of the day, having a reliable method of really comparing quality of mixes between different DAWs/machines is a very difficult problem. | |
| |
| | #16 | |
| Lives for gear Join Date: Jul 2004 Location: London
Posts: 1,663
| Quote:
I think IT IS possible to do reasonably accurate tests on audio equipment. They just need to be double blind and REPEATABLE. I think if people took the time to do this I think many would discover that placebo can do more for a mix than most of the highend items we discuss on Gearslutz. | |
| |
| | #17 |
| Gear interested Join Date: Dec 2004
Posts: 11
| My experience on testing agrees that pan law is a big factor. At one time I tested Samplitude vs Cubase SX, setting levels and panning apparently the same from one to the other, and Samplitude's mix sounded significantly better. Then I tried exporting each track of a tune as a stereo file at the level it was originally mixed and then played them back panned center with faders at 0 and I could hear no difference. Ah hah!
__________________ Bill Lorentzen |
| |
| | #18 | |
| Lives for gear Join Date: Feb 2005 Location: on the couch
Posts: 759
| Quote:
please help me understand this. audio engine tests should result in zero, null, silence. BUT only when you render an EXISTING (read: "prerendered") AUDIO track. now when you render a midi track using a VST, unless the VST has a sample accurate "internal" sync to the sample accurate midi engine of the sample accurate audio engine.............shouldn't every test with (midi) track rendering result in a slightly DIFFERENT AUDIO FILE, even if you render THE SAME midi file with the same host? thanks, MC | |
| |
| | #19 | |
| Gear nut Join Date: Apr 2005 Location: Los Angeles
Posts: 146
| Quote:
I have never been able to get low CPU consumption while only streaming audio in Reaper (no FX). Compared to Vegas, it is 2-3x the CPU consumption. I have tried all the various options in Reaper and have tried all the suggestions from the forum to no avail. After what you mentioned here, it struck me that my problem could be related to having older 32 bit processors (Athlon XP 2400+) and a relatively low amount of older style memory (768M PC133). Do you think that this the problem? I understand your reasons for going with 64 bit...it makes a lot of sense. I will of course eventually upgrade my system. But for me now, 40-50 streaming tracks and a few plugins is all I need, as I use outboard FX too. I'd love to start using Reaper on some larger mixes, but it's not possible now. Would more memory help my current system or is it futile? Chris PS: sorry to bring my personal technical issues into this thread, but I felt it was related to the topic and may be of use to others with older systems. | |
| |
| | #20 | |
| Gear nut Join Date: Oct 2006
Posts: 87
| Quote:
It depends on the VSTi.. Many VSTis will produce consistent sample-accurate output.. others will humanize things, or have some internal state that isn't reset the exact same way every time.. hard to say ;) -Justin | |
| |
| | #21 | |
| Gear nut Join Date: Oct 2006
Posts: 87
| Quote:
I remember your issue.. I wish I knew how to help.. It's odd seeing this, as on similar systems I've seen it go both ways... | |
| |
| | #22 | |
| Gear maniac Join Date: Aug 2005 Location: The wilds of Hampshire, UK
Posts: 178
| Quote:
Cheers James. | |
| |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
| |