JeffMcClintock / SynthEdit-Tracking

Use this to report bugs in SynthEdit
1 stars 0 forks source link

Separate VST3 Export for Windows and macOS in SynthEdit 1.5 #11

Open ghost opened 2 weeks ago

ghost commented 2 weeks ago

@JeffMcClintock Description: Currently, when exporting a VST3 plugin using SynthEdit 1.5, the generated file combines both the Windows and macOS binaries into a single VST3 package. This combined export can cause compatibility issues and unnecessary file size increases for developers who only need to target a specific platform (either Windows or macOS).

Enhancement Request: It would be beneficial if SynthEdit 1.5 could allow developers to export separate VST3 plugin files for Windows and macOS, instead of combining them into a single file. This would offer more flexibility and control, particularly for those who develop and distribute platform-specific plugins.

Suggested Implementation:

Add an option in the export settings to select which platform (Windows, macOS, or both) the VST3 file should be built for. When only one platform is selected, generate a VST3 file containing only the necessary binaries for that platform. Ensure that the export process is streamlined and clearly indicates which platform the generated VST3 file is for.

Benefits:

Reduced file size for platform-specific distributions. Avoids confusion and potential compatibility issues when sharing VST3 files. Provides more control to developers during the export process.

Tag: enhancement

DavidsonAudioMulti commented 2 weeks ago

That would be great, also if we could set a version number and support/website web addresses before export. This is another small thing to fill in after export that would be nice to do when plugin is exported.

ghost commented 2 weeks ago

That would be great, also if we could set a version number and support/website web addresses before export. This is another small thing to fill in after export that would be nice to do when plugin is exported.

A new issue (enhancement) has been created for this.