2018 instead of 2019 in the VST SDK 3.6.13 file name + better naming

SDK for VST 3 audio plug-in and host development.
Post Reply
MT_
Posts: 17
Joined: Mon Jun 27, 2016 5:24 pm

2018 instead of 2019 in the VST SDK 3.6.13 file name + better naming

Post by MT_ » Wed Apr 10, 2019 2:08 am

Can’t find a way for posting comments in the 3.6.13 release announcement itself, hence this topic.

Looks like Steinberg forgot to update the year part of the VST SDK file name from 2018 to 2019.

The current file name:
vstsdk3613_08_04_2018_build_81.zip

The probably correct file name that should have been used instead:
vstsdk3613_08_04_2019_build_81.zip
Last edited by MT_ on Wed Jun 05, 2019 2:22 pm, edited 3 times in total.

ygrabit
Posts: 121
Joined: Fri Jun 17, 2016 7:52 am
Location: Hamburg

Re: 2018 instead of 2019 in the VST SDK 3.6.13 file name

Post by ygrabit » Wed Apr 10, 2019 7:02 am

you ´re right, we will fix this typo failure
Thanks for mentioning it
YVan Grabit

MT_
Posts: 17
Joined: Mon Jun 27, 2016 5:24 pm

Improve file naming

Post by MT_ » Wed Apr 10, 2019 6:51 pm

Btw, didn’t you consider to improve file naming?

There are currently three issues:

1. Version number dots are omitted, so we have 3613 instead of 3.6.13. There is no point in omitting dots in file names (e.g. dotless filenames are not safer unlike e.g. the space character that requires percent encoding in URLs), while such omission leads to ambiguity such as whether 3613 means 3.6.13 or 36.1.3.

2. The order of date parts does not correspond to international date format (YYYY-MM-DD) and therefore not a subject for correct alpha-numeric ordering in particular. Yes, VST SDK files are typically ordered correctly thanks to the preceding version number. BUT there were, for example, at least three 3.6.5 builds:

• vstsdk365_06_08_2015_build_50.zip
• vstsdk365_12_11_2015_build_67.zip
• vstsdk365_28_08_2015_build_66.zip

So depending of the day number of each release, incorrect order is possible. As we can see, the 12_11_2015 (November 2015) is before 28_08_2015 (August 2015) just because 12 is lower than 28 while 11 is actually higher than 08, so build 67 should be after 66, not before.

3. Build number is after the date instead of after the version number. So either build number is unneeded in file name or it’d be more logical to place it immediately after version number.

So it would probably make sense to use more clear, informative and properly-sortable names like this:
vst-sdk_3.6.13_build-81_2019-04-08.zip
It would also make sense to consider using 7-Zip instead of Zip because 7-Zip provides much better compression while having cross-platform support. For example, the latest 3.6.13 Zip archive has the size of 85.2 MB while 7-Zip one is just 58.5 MB which is 1/3 smaller.
Last edited by MT_ on Wed Jun 05, 2019 2:16 pm, edited 1 time in total.

ygrabit
Posts: 121
Joined: Fri Jun 17, 2016 7:52 am
Location: Hamburg

Re: [+ One more question] 2018 instead of 2019 in the VST SDK 3.6.13 file name

Post by ygrabit » Thu Apr 11, 2019 12:21 pm

thanks for your feedback, i will put it on our improvement list for the next update
YVan Grabit

MT_
Posts: 17
Joined: Mon Jun 27, 2016 5:24 pm

+ Improve file naming

Post by MT_ » Wed Jun 05, 2019 2:20 pm

Fwiw, I updated the file-name example in my previous message to make the file name even more readable:
  • added a hyphen between “vst” and “sdk”;
  • replaced the hyphen with underline between the version and build numbers.

Post Reply