About character replacing for preset locations

Hi,

The VST3 SDK document says that the characters which are in a preset location path should be replaced by “_” if match with “\*?/:<>|”.

I suppose that the pattern should be “\?/:<>|" or "\?/:<>|”".
Which are correct? or am I misunderstanding?

Thanks.

  • $COMPANY and $PLUGIN-NAME folder names contain only allowed characters for file naming (replace characters “\*?/:.<>|”\t\n\r" by “_”)

this means the following characters have to be replaced _:

\
*
?
/
.
:
<
>
|
"
\t
\n
\r

Thanks YVan.

Great, I understand well.

BTW, it seems that some characters of the list are escaped unexpectedly on the document page.
It should be fixed in future update.

Sincerely,
hotwatermorning