Hi all!
We are happy about the positive response to our latest release of the ArtsAcoustic Reverb 1.1 and its new 64 bit mode! So, we thought it might be useful to open this thread giving you some background information to the new 64 bit feature, as well as a few tips and hints how to use it. Also, discussion is appreciated!
What’s the technical background
To generate a reverb effect, lots of calculations have to be done. Traditionally on native systems, they have been done with 32 bit precision, which seems to be quiet a lot. The truth is, 32 bit is good, but not best. Why? Each time, a calculation is done by the CPU, very slight rounding errors occur. Normally, this doesn’t matter. But especially when dealing with recursive structures, where recent calculation results are used to calculate new results, rounding errors will be carried on and so can influence the overall result significantly.
You can compare this to the following example: you tell a friend that a well known reverb costs 189,-. He tells a friend that he should spend about 190,- for an excellent reverb and his friend tells another friend a pretty good reverb should not cost more than 200,-. As you can see, the result means still the same thing, but not exactly. This is similar to 32 bit. In 64 bit, it is like if the friend of the friend of the friend would still know the exact price of 189,-.
However, the 32 bit differences are much smaller than in our little bit far fetched example...
What’s the effect on sound quality
From the developer’s sight, the reverb calculates now more that way it was intended by himself. Means, the reverb finally does the thing he wanted it to do. From a producer’s sight, the reverb gains on transparency, spatiality, depth of field, smoothness, whatever it can be called. You surely will find your own words, but one thing is definite: it has a noticeable improved sound quality.
Of course, the difference is not dramatic. But we feel, working on 32 bit compared to 64 bit is a bit like looking through milky glass or a mosquito net.
Consider to test this for yourself by taking a mix and listen to it, when the reverb is switched to 32 bit. Then listen again with 64 bit. Tell us what you found out!
What’s the effect on CPU load
Actual CPUs can process calculations in double precision (= 64 bit), which are much more precise. So, why not do all the algorithms in 64 bit? The reason not to do so would be the higher CPU load. The reason to do it anyhow is, the errors can be reduced drastically and so the overall sound can be improved considerably. Fortunately, actual CPUs can do 64 bit calculations with not so much more CPU load and that’s why we decided to rewrite our whole algorithm for 64 bit and let the user decide whether he wants to render in 32 or in 64 bit.
In other words, you will notice a slightly higher performance need when working in 64 bit mode on actual CPUs. How much, that depends of your system. Older CPUs, like Pentium II, might cause much more load in 64 bit than in 32 bit mode.
When should I use the 64 bit mode
If your CPU is fast enough and you’re not running out of capacity, then always use 64 bit. We don’t think you will find 32 bit sound nicer than 64 bit (as it is sometimes the case with the low quality switch).
If you need every percent of your CPU’s power, then you can switch to 32 bit. If you are using more than one instance of the ArtsAcoustic Reverb, first switch down the less important ones.
The original reason, why we left the 32 bit mode is, when you open older projects. We know how annoying it can be to open a song after a few months and suddenly the CPU is to weak to play it because of a few little CPU percents. With the new ArtsAcoustic Reverb release 1.1, you even can be happy, because your recent projects will need less CPU, as the actual 32 bit mode needs less CPU power than before!
Ok, that’s it for the moment, let’s turn back to music and enjoy!
A few notes on the new 64 bit mode
Official support for: artsacoustic.com
Moderators: oliver at artsacoustic, nick at artsacoustic, alex at artsacoustic.com
A few notes on the new 64 bit mode
2005-11-27T00:54:49+00:00
Hi all!
We are happy about the positive response to our latest release of the ArtsAcoustic Reverb 1.1 and its new 64 bit mode! So, we thought it might be useful to open this thread giving you some background information to the new 64 bit feature, as well as a few tips and hints how to use it. Also, discussion is appreciated!
What’s the technical background
To generate a reverb effect, lots of calculations have to be done. Traditionally on native systems, they have been done with 32 bit precision, which seems to be quiet a lot. The truth is, 32 bit is good, but not best. Why? Each time, a calculation is done by the CPU, very slight rounding errors occur. Normally, this doesn’t matter. But especially when dealing with recursive structures, where recent calculation results are used to calculate new results, rounding errors will be carried on and so can influence the overall result significantly.
You can compare this to the following example: you tell a friend that a well known reverb costs 189,-. He tells a friend that he should spend about 190,- for an excellent reverb and his friend tells another friend a pretty good reverb should not cost more than 200,-. As you can see, the result means still the same thing, but not exactly. This is similar to 32 bit. In 64 bit, it is like if the friend of the friend of the friend would still know the exact price of 189,-.
However, the 32 bit differences are much smaller than in our little bit far fetched example...
What’s the effect on sound quality
From the developer’s sight, the reverb calculates now more that way it was intended by himself. Means, the reverb finally does the thing he wanted it to do. From a producer’s sight, the reverb gains on transparency, spatiality, depth of field, smoothness, whatever it can be called. You surely will find your own words, but one thing is definite: it has a noticeable improved sound quality.
Of course, the difference is not dramatic. But we feel, working on 32 bit compared to 64 bit is a bit like looking through milky glass or a mosquito net.
Consider to test this for yourself by taking a mix and listen to it, when the reverb is switched to 32 bit. Then listen again with 64 bit. Tell us what you found out!
What’s the effect on CPU load
Actual CPUs can process calculations in double precision (= 64 bit), which are much more precise. So, why not do all the algorithms in 64 bit? The reason not to do so would be the higher CPU load. The reason to do it anyhow is, the errors can be reduced drastically and so the overall sound can be improved considerably. Fortunately, actual CPUs can do 64 bit calculations with not so much more CPU load and that’s why we decided to rewrite our whole algorithm for 64 bit and let the user decide whether he wants to render in 32 or in 64 bit.
In other words, you will notice a slightly higher performance need when working in 64 bit mode on actual CPUs. How much, that depends of your system. Older CPUs, like Pentium II, might cause much more load in 64 bit than in 32 bit mode.
When should I use the 64 bit mode
If your CPU is fast enough and you’re not running out of capacity, then always use 64 bit. We don’t think you will find 32 bit sound nicer than 64 bit (as it is sometimes the case with the low quality switch).
If you need every percent of your CPU’s power, then you can switch to 32 bit. If you are using more than one instance of the ArtsAcoustic Reverb, first switch down the less important ones.
The original reason, why we left the 32 bit mode is, when you open older projects. We know how annoying it can be to open a song after a few months and suddenly the CPU is to weak to play it because of a few little CPU percents. With the new ArtsAcoustic Reverb release 1.1, you even can be happy, because your recent projects will need less CPU, as the actual 32 bit mode needs less CPU power than before!
Ok, that’s it for the moment, let’s turn back to music and enjoy!
timo at artsacoustic
https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=69547
-
timo at artsacoustic timo at artsacoustic https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=69547
- KVRist
- Topic Starter
- 55 posts since 24 May, 2005 from Germany
- Contact:
Post by timo at artsacoustic » Sun Nov 27, 2005 12:54 am
-
- KVRian
- 1119 posts since 29 Jun, 2004 from within you without you
- Contact:
Post by JeffSanders » Sun Nov 27, 2005 1:21 am
imho the 64 bit mode is sublime! It sounds more spacious and beautiful. Like you mentioned, there is more profound depth of field. Sounds especially sweet in Sonar 5's 64 bit mix environment.
Post Reply
2 posts
• Page 1 of 1
Jump to
- The Main Forums
- ↳ KVR Studio Manager
- ↳ KVR Experts
- ↳ Getting Started (AKA What is the best...?)
- ↳ Instruments
- ↳ Effects
- ↳ Hosts & Applications (Sequencers, DAWs, Audio Editors, etc.)
- ↳ Guitars
- ↳ Mobile Apps and Hardware
- ↳ Soundware
- ↳ Samplers, Sampling & Sample Libraries
- ↳ Hardware (Instruments and Effects)
- ↳ Modular Synthesis
- ↳ Sound Design
- ↳ Production Techniques
- ↳ Music Theory
- ↳ Computer Setup and System Configuration
- ↳ DSP and Plugin Development
- ↳ DIY: Build it and they will come
- ↳ Music Cafe
- ↳ Sell & Buy (+Special Offers, Deals & Promos)
- ↳ KVR Developer Challenge 2023
- ↳ Everything Else (Music related)
- ↳ Off Topic
- ↳ Off Topic Classics
- Official Company Forums
- ↳ 2getheraudio
- ↳ accSone
- ↳ Acon Digital
- ↳ AcousticsampleS
- ↳ AcousModules
- ↳ Agitated State
- ↳ AIR Music Technology
- ↳ AMG
- ↳ Ample Sound
- ↳ Antares Audio Technologies
- ↳ Apisonic Labs
- ↳ apulSoft
- ↳ AriesCode
- ↳ Arts Acoustic
- ↳ Arturia
- ↳ Audjoo
- ↳ AudioSpillage
- ↳ Audiority
- ↳ Best Service
- ↳ Big Tick
- ↳ Bitwig
- ↳ Controller Scripting
- ↳ Blue Cat Audio
- ↳ Cherry Audio
- ↳ CWITEC
- ↳ Embertone
- ↳ energyXT
- ↳ Eventide
- ↳ Expert Sleepers
- ↳ forward audio
- ↳ Future Audio Workshop
- ↳ FXpansion
- ↳ g200kg
- ↳ Harrison Mixbus
- ↳ HG Fortune
- ↳ Homegrown Sounds
- ↳ HoRNet Plugins
- ↳ Ilya Efimov Production
- ↳ Image Line
- ↳ Impact Soundworks
- ↳ Indiginus
- ↳ Insert Piz Here
- ↳ Ju-X
- ↳ Kirk Hunter Studios
- ↳ Kirnu
- ↳ Kong Audio
- ↳ Krotos
- ↳ Kuassa
- ↳ KV331 Audio
- ↳ LennarDigital
- ↳ Les Productions Zvon
- ↳ Liqube Audio
- ↳ Loomer
- ↳ LVC-Audio
- ↳ Maizesoft
- ↳ Manytone Music
- ↳ MeldaProduction
- ↳ Mellowmuse
- ↳ MIDIMood
- ↳ moForte
- ↳ Mozaic Beats
- ↳ mucoder
- ↳ MusicDevelopments
- ↳ Tips & Tricks
- ↳ MusicLab
- ↳ MUTOOLS
- ↳ New Sonic Arts
- ↳ NUSofting
- ↳ Oli Larkin Plugins
- ↳ Orange Tree Samples
- ↳ patchpool
- ↳ Photosounder
- ↳ PlugInGuru
- ↳ Polyverse Music
- ↳ Precisionsound
- ↳ Premier Sound Factory
- ↳ Psychic Modulation
- ↳ Realitone
- ↳ Resonance-Sound
- ↳ Reveal Sound
- ↳ Roger Linn Design
- ↳ rs-met
- ↳ S3A: Spatial Audio
- ↳ SaschArt
- ↳ Smart Electronix
- ↳ sonible
- ↳ SonicBirth
- ↳ Sonic Reality / eSoundz.com
- ↳ Soundiron
- ↳ SPC Plugins
- ↳ Sugar Bytes
- ↳ TAL Software
- ↳ Tokyo Dawn Labs
- ↳ Tracktion
- ↳ u-he
- ↳ u-he Linux support
- ↳ United Plugins
- ↳ VAZ Synths
- ↳ Virharmonic
- ↳ Wolfgang Palm
- ↳ xoxos
- ↳ XSRDO - SynthCraft
- ↳ ZynAddSubFX
- Site Stuff
- ↳ Site Stuff
- Archived Forums
- ↳ AlgoMusic
- ↳ easytoolz
- ↳ Elevayta
- ↳ Hollow Sun
- ↳ Kazrog
- ↳ LinPlug
- ↳ Muse Research and Development
- ↳ Shuriken
- ↳ SoHa Sound Design
- ↳ Soniccouture
- ↳ Topten Software
- ↳ Tweakbench
- ↳ Valhalla DSP
- ↳ CK Modules & VST
- ↳ Sennheiser AMBEO
- ↳ Muon Software
- ↳ Westgatesounds.net
- ↳ Squaredheads
- ↳ Sonigen
- ↳ CFA-Sound
- ↳ Back In Time Records
- ↳ Livelab.dk
- ↳ Skytopia
- ↳ audioD3CK
- ↳ Inspire Audio
- ↳ Krakli
- ↳ Drumdrops
- ↳ Futucraft
- ↳ OverTone DSP
- ↳ RaXnTraX
- ↳ solar3d-software
- ↳ Signaldust
- ↳ Soundemote
- KVR Forum index
- All times are UTC
- Delete cookies