mtytel / helm

Helm - a free polyphonic synth with lots of modulation
http://tytel.org/helm
GNU General Public License v3.0
2.36k stars 200 forks source link

VST3 GUI failed to load on Mac. Crashes plugin. #195

Open ignaciosegura opened 6 years ago

ignaciosegura commented 6 years ago

The GUI doesn't work on Mac (iMac 2015, updated to High Sierra). VST2 version loads a scrambled GUI (elements are fine, but mislocated). VST3 GUI doesn't even load. In both cases the sound engine works, the default preset is loaded and the plugin responds to the keyboard as expected. Sooner or later, the plugin crashes, and the host usually does it too.

Workaround: Audio Unit version seems to work fine.

Attached screenshots:

Helm as VST3 on Native instruments Maschine: helm as vst

Helm VST3 vs Audio Unit on FLStudio. helm vst3 vs au

mtytel commented 6 years ago

Thanks for the report. Yeah there have been some weird reports about the VST3 crashing. Looking int this.

As for the scrambling, I think this is related to screen resolution and OS zooming. On Windows if you set the display zoom to above 100% it gets scrambled in FL Studio. Works fine in standalone though..

papwalker commented 6 years ago

@mtytel I built Helm on latest Xcode 9.3 and OSX High Sierra (after fixing many errors and warnings!). Cubase 7, VST3 works fine. Reaper 5.79/64 VST, AU VST3 all run fine . IL Minihost Modular 1.5.7/64 loads and runs AU and VST(2.x) OK MULab 7.7.4/64 loads and runs VST(2.x) OK FL Studio 12.9.4/64 (OSX Mac) runs VST(2.x). OK. Won't list AU or VST3. Apple AU Lab 2.3 runs AU OK. Hosting AU 1.5 crashes when loading AU (JUCE thread)

Compiled binaries downloaded from authors website. App crashes on close. Combined 32/64 bit not tested on all hosts as some won't load 32/64 Otherwise binaries seemed stable when tested.