Avatar

Please consider registering
Guest

sp_LogInOut Log In sp_Registration Register

Register | Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

sp_Feed sp_TopicIcon
FUIDs
No permission to create posts
September 29, 2016
1:11 am
Avatar
Derek
Member
Members
Forum Posts: 41
Member Since:
November 19, 2015
sp_UserOfflineSmall Offline

Hi all,

Is it necessary to have a separate FUID for each 32bit and 64bit VST versions? As well as VST2 vs VST3?

i.e.
32bit VST2
32bit VST3
64bit VST2
64bit VST3

does that require 4 unique FUIDs?

September 29, 2016
3:16 am
Avatar
W Pirkle
Admin
Forum Posts: 143
Member Since:
January 28, 2017
sp_UserOfflineSmall Offline

For my testing, I've only seen that you need one FUID for each Plug-in in either VST2 or VST3. So, one FUID will serve for VST2 and VST3 and 32 and 64 bit. Reaper seems the most strict with this.

However, you definitely need to change them for each new VST project. I did notice a bug in Make VST in the older Beta versions - when you use Make VST, RackAFX will generate a unique FUID for you. That got broken at some point, but is now working properly again in the latest Beta version. I should have a new Beta version ready after the AES show in LA, sometime near the end of next week. You might be particularly interested in it - MIDI events are sample-accurate for Synth plugins now (there was a 32-sample "slop" in previous versions but it was within the 1mSec threshold) and MIDI events can now be routed to FX plugins. I am also hoping to have sample-accurate automation working in VST3 plugins as well.

On other thing, when you use your RackAFX DLL as a VST2/3 DLL, it will also have a unique FUID that is generated when you create the new Project. That has always been working properly.

- Will

September 29, 2016
3:37 am
Avatar
Derek
Member
Members
Forum Posts: 41
Member Since:
November 19, 2015
sp_UserOfflineSmall Offline

Great, thanks Will.

I guess the Make VST had been using the same FUID for a while so when testing my plugin, my DAW would sometimes load up old scratch plugins (I had made) instead of the one that was saved off in the DAW project. Just wanted to make sure someone wouldn't load a 32bit version, save a project, then next time they open it loads the 64 bit version.

Is there any harm in using a unique FUID for each version?

September 29, 2016
3:53 am
Avatar
W Pirkle
Admin
Forum Posts: 143
Member Since:
January 28, 2017
sp_UserOfflineSmall Offline

No, I don't know of any harm with unique FUIDs for 32 vs 64 bit versions.

-Will

October 8, 2016
4:21 pm
Avatar
Tom
Admin
Forum Posts: 65
Member Since:
April 3, 2014
sp_UserOfflineSmall Offline

coffeemate said

Great, thanks Will.

I guess the Make VST had been using the same FUID for a while so when testing my plugin, my DAW would sometimes load up old scratch plugins (I had made) instead of the one that was saved off in the DAW project. Just wanted to make sure someone wouldn't load a 32bit version, save a project, then next time they open it loads the 64 bit version.

Is there any harm in using a unique FUID for each version?

I actually do see a problem with using the same FUID for 32 and 64 bit. The bitness of the application is usually not part of the DAWs project file. I.e. when you save a project in your DAW on a 32 bit Mac, you want to be able to open it on a 64 bit Windows machine. For this to work, you would need to use the same FUID in your plugin-project for 32/64/Mac/PC builds.
I think from a DAWs point of view, what you describe actually is the expected behavior: A 64 bit application should load the 64 bit plugin, if it can't find it (and is able to bridge 32 bit plugins) it shall try to load the 32 bit version.

If you use different FUIDs for 32/64 bit, for the DAW they simply appear as two different plugins.
So there's nothing "wrong" with this, it may just not be the expected behavior for an end-user.

Forum Timezone: America/New_York

Most Users Ever Online: 36

Currently Online:
5 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

Skyler: 47

Peter: 41

Derek: 41

clau_ste: 39

Frodson: 38

Gwen: 32

EZB: 24

lppier: 23

Msaldaña: 18

Jorge: 17

Member Stats:

Guest Posters: 1

Members: 477

Moderators: 1

Admins: 4

Forum Stats:

Groups: 11

Forums: 30

Topics: 483

Posts: 1877

Newest Members:

Jaggxn, sam, annaharris, Marie Weaver, kev, Steven, Mr Anderson, mguy, omelc

Moderators: W Pirkle: 143

Administrators: Tom: 65, JD Young: 80, Will Pirkle: 0, W Pirkle: 143