Helpful ReplyVST 32-bit or 64-bit How to tell?

Author
rontarrant
Max Output Level: -78 dBFS
  • Total Posts : 643
  • Joined: 2010/06/21 06:26:09
  • Location: Ottawa, Ontario
  • Status: offline
2013/12/18 17:36:44 (permalink)

VST 32-bit or 64-bit How to tell?

I likely have this in the wrong forum; please forgive me.
 
Is there any way to find out if a plugin is 32-bit or 64-bit? I have a few and I'm trying to figure out if they should be installed in either C:\Program Files (x86) or C:\Program Files.
 
A couple of these are the compressors Mike Senior talks about in his book, "Mixing Secrets for the Small Studio." However, there's no indication if they're 32- or 64-bit, at least, not that I've found.
 
Anyone?

-Ron T.
----------------------------------------------------------
MSI GE72 2QF-247US, 12 gb, Focusrite 6i6, AT-2020
----------------------------------------------------------
Windows 10 x64, Sonar Platinum
#1
Splat
Max Output Level: 0 dBFS
  • Total Posts : 8672
  • Joined: 2010/12/29 15:28:29
  • Location: Mars.
  • Status: offline
Re: VST 32-bit or 64-bit How to tell? 2013/12/18 17:41:11 (permalink)
If you open a 32 bit plugin you will notice
 
.........................................................
. Dots around the titlebar of the window.
.........................................................
 
Check Beatscape, or dropzone, or VC64.
 
And if you open task manager you will see instances of bitbridge.
 
Cheers..

Sell by date at 9000 posts. Do not feed.
@48/24 & 128 buffers latency is 367 with offset of 38.

Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
#2
jeebustrain
Max Output Level: -88 dBFS
  • Total Posts : 139
  • Joined: 2005/03/09 12:23:44
  • Location: St Louis
  • Status: offline
Re: VST 32-bit or 64-bit How to tell? 2013/12/18 17:46:11 (permalink)
also, if you look at the plugin list in the browser, the 32bit ones will be a different color.

Sonar Platinum (lifetime sub) :: Windows 8.1 Pro :: AMD FX-8350 CPU, 16GB ram :: 120GB SSD (boot), 1TB 7200rpm HDD (data/projects) :: (dual) Focusrite Saffire Pro40 (TI chipset on FW card) :: lots of plugins :: lots of various midi controllers and hardware synths :: Pearl Drums/Paiste Cymbals/Roland & Alesis Electronic pads.

 
My Music
#3
bitflipper
01100010 01101001 01110100 01100110 01101100 01101
  • Total Posts : 26036
  • Joined: 2006/09/17 11:23:23
  • Location: Everett, WA USA
  • Status: offline
Re: VST 32-bit or 64-bit How to tell? 2013/12/18 18:02:03 (permalink) ☄ Helpfulby rontarrant 2013/12/18 19:29:43
The above methods require that you load the dll into SONAR. If the question is how can you tell if it's a 64-bit file just as it sits in the file system, there are at least two ways to do that:
 
Method #1: If you have a hex editor, you can look at the file header. At byte offset 240 (0xF0) there'll be either "PE..d" (indicating 64-bit) or "PE..L" (indicates 32-bit). Works for dlls and executables. Don't know about other binaries such as drivers, though.
 
Method #2: Use a file-info tool such as the free Filealyzer (PE Header tab). This one's useful for other file types, too, even MP3s.
 
 


All else is in doubt, so this is the truth I cling to. 

My Stuff
#4
Noel Borthwick [Cakewalk]
Cakewalk Staff
  • Total Posts : 6475
  • Joined: 2003/11/03 17:22:50
  • Location: Boston, MA, USA
  • Status: offline
Re: VST 32-bit or 64-bit How to tell? 2013/12/18 18:39:32 (permalink)
Or you can just look in the plugin browser status bar in X3 when you select a plugin there :-P

Noel Borthwick
Senior Manager Audio Core, BandLab
My Blog, Twitter, BandLab Profile
#5
rontarrant
Max Output Level: -78 dBFS
  • Total Posts : 643
  • Joined: 2010/06/21 06:26:09
  • Location: Ottawa, Ontario
  • Status: offline
Re: VST 32-bit or 64-bit How to tell? 2013/12/18 19:26:50 (permalink)
bitflipper
Method #1: If you have a hex editor, you can look at the file header. At byte offset 240 (0xF0) there'll be either "PE..d" (indicating 64-bit) or "PE..L" (indicates 32-bit). Works for dlls and executables. Don't know about other binaries such as drivers, though.

Yup, that's the kind of thing I was hoping to find out. Thanks, bitflipper.
 
 
 

-Ron T.
----------------------------------------------------------
MSI GE72 2QF-247US, 12 gb, Focusrite 6i6, AT-2020
----------------------------------------------------------
Windows 10 x64, Sonar Platinum
#6
rontarrant
Max Output Level: -78 dBFS
  • Total Posts : 643
  • Joined: 2010/06/21 06:26:09
  • Location: Ottawa, Ontario
  • Status: offline
Re: VST 32-bit or 64-bit How to tell? 2013/12/18 19:29:37 (permalink)
Thanks to everyone who replied. I guess I wasn't as clear as I thought I was in my explanation, but I need to know before installation. Otherwise, it's impossible to know where to install them when there's no installer.

-Ron T.
----------------------------------------------------------
MSI GE72 2QF-247US, 12 gb, Focusrite 6i6, AT-2020
----------------------------------------------------------
Windows 10 x64, Sonar Platinum
#7
Noel Borthwick [Cakewalk]
Cakewalk Staff
  • Total Posts : 6475
  • Joined: 2003/11/03 17:22:50
  • Location: Boston, MA, USA
  • Status: offline
Re: VST 32-bit or 64-bit How to tell? 2013/12/18 20:03:14 (permalink) ☄ Helpfulby LHong 2013/12/19 11:30:35
If its a general DLL you need to know this info about, the easiest way I know other than using Bitflippers hex editor trick is to use this utility. http://www.dependencywalker.com/
 
Load the dll in this tool and if its 64 bit the icon to the left of the dll will show "64" if its a 64 bit dll. If its 32 bit the icon won't show a number. Its surprising that there is no easy way to see this in Windows. Explorer should show this in the file properties.

Noel Borthwick
Senior Manager Audio Core, BandLab
My Blog, Twitter, BandLab Profile
#8
mettelus
Max Output Level: -22 dBFS
  • Total Posts : 5321
  • Joined: 2005/08/05 03:19:25
  • Location: Maryland, USA
  • Status: offline
Re: VST 32-bit or 64-bit How to tell? 2013/12/19 06:54:40 (permalink)
Nice utility!
 
Of course as I am messing with it I drill down into the 32-bit plugs and the first one I grab is SFZ+.dll Eight of the supporting (truckload worth) dll's come up "Error opening file. The system cannot find the file specified (2)." With these errors in the status at the bottom:
 
Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module.
Error: Modules with different CPU types were found.
Warning: At least one delay-load dependency module was not found.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.
 
Maybe I should quit playing with it...

ASUS ROG Maximus X Hero (Wi-Fi AC), i7-8700k, 16GB RAM, GTX-1070Ti, Win 10 Pro, Saffire PRO 24 DSP, A-300 PRO, plus numerous gadgets and gizmos that make or manipulate sound in some way.
#9
Noel Borthwick [Cakewalk]
Cakewalk Staff
  • Total Posts : 6475
  • Joined: 2003/11/03 17:22:50
  • Location: Boston, MA, USA
  • Status: offline
Re: VST 32-bit or 64-bit How to tell? 2013/12/19 09:07:57 (permalink) ☄ Helpfulby rontarrant 2013/12/20 05:18:17
Dont worry about those. Dependency walker shows a lot of info that is not necessarily a problem.
Delay load dependencies are not a problem until the app tries to load them. Dynamic loaded dlls are normally checked and there is a fallback. Its only a problem if the root dll's in the top left pane are shown in red.

Noel Borthwick
Senior Manager Audio Core, BandLab
My Blog, Twitter, BandLab Profile
#10
Noel Borthwick [Cakewalk]
Cakewalk Staff
  • Total Posts : 6475
  • Joined: 2003/11/03 17:22:50
  • Location: Boston, MA, USA
  • Status: offline
Re: VST 32-bit or 64-bit How to tell? 2013/12/19 09:08:04 (permalink)
Dont worry about those. Dependency walker shows a lot of info that is not necessarily a problem.
Delay load dependencies are not a problem until the app tries to load them. Dynamic loaded dlls are normally checked and there is a fallback. Its only a problem if the root dll's in the top left pane are shown in red.

Noel Borthwick
Senior Manager Audio Core, BandLab
My Blog, Twitter, BandLab Profile
#11
bitflipper
01100010 01101001 01110100 01100110 01101100 01101
  • Total Posts : 26036
  • Joined: 2006/09/17 11:23:23
  • Location: Everett, WA USA
  • Status: offline
Re: VST 32-bit or 64-bit How to tell? 2013/12/19 09:34:10 (permalink)
Noel, that was my first thought, too. However, I did not mention it because Depends won't tell you anything about a 64-bit file if you happen to be running it in a 32-bit O/S.


All else is in doubt, so this is the truth I cling to. 

My Stuff
#12
rontarrant
Max Output Level: -78 dBFS
  • Total Posts : 643
  • Joined: 2010/06/21 06:26:09
  • Location: Ottawa, Ontario
  • Status: offline
Re: VST 32-bit or 64-bit How to tell? 2013/12/20 05:18:05 (permalink)
Noel Borthwick [Cakewalk]
If its a general DLL you need to know this info about, the easiest way I know other than using Bitflippers hex editor trick is to use this utility. http://www.dependencywalker.com/
 

Thanks, Noel. I'll give that a try, too.

-Ron T.
----------------------------------------------------------
MSI GE72 2QF-247US, 12 gb, Focusrite 6i6, AT-2020
----------------------------------------------------------
Windows 10 x64, Sonar Platinum
#13
Jump to:
© 2022 APG vNext Commercial Version 5.1