What Framework Is the Best for Making Cross-Platform, High-Performance, Resizable, Vector-Based Plugin GUIs?

DSP, Plugin and Host development discussion.
Post Reply New Topic
RELATED
PRODUCTS

Post

What’s the best plugin framework/stack (JUCE, iPlug2, HISE, Faust, Cabbage, Elementary, CMajor, etc.) for making plugin GUIs that have these capabilities?
  • must support VST3, AU, and AAX (LV2 support is desirable)
  • must have resizable vector graphics
  • high performance, GPU rendering is preferred
  • cross-platform, works for Windows, Mac, and Linux — as little platform-specific GUI code as possible, as few platform-specific glitches as possible
  • includes common controls (sliders, knobs, input boxes, dropdown menus)
  • fast development
  • beginner-friendly
  • ​​​​​​​multi-touch support (nice to have)
Can React Native be used to do plugin GUI? If so, what are some examples of plugins built with React Native, and how’s their performance?
Last edited by sergeant on Fri Feb 09, 2024 4:58 pm, edited 2 times in total.

Post


Post

sergeant wrote: Fri Feb 09, 2024 9:58 am What’s the best plugin framework/stack (JUCE, iPlug2, HISE, Faust, Cabbage, Elementary, CMajor, etc.) for making plugin GUIs that have these capabilities?
  • must support VST3, AU, and AAX (LV2 support is desirable)
  • must have resizable vector graphics
  • high performance, GPU rendering is preferred
  • cross-platform, works for Windows, Mac, and Linux — as little platform-specific GUI code as possible, as few platform-specific glitches as possible
  • includes common controls (sliders, knobs, input boxes, dropdown menus)
  • fast development
  • beginner-friendly
  • ​​​​​​​multi-touch support (nice to have)
Can React Native be used to do plugin GUI? If so, what are some examples of plugins built with React Native, and how’s their performance?
Thank you for remembering Linux and high resolution support! 🙂
C/R, dongles & other intrusive copy protection equals less-control & more-hassle for consumers. Company gone-can’t authorize. Limit to # of auths. Instability-ie PACE. Forced internet auths. THE HONEST ARE HASSLED, NOT THE PIRATES.

Post Reply

Return to “DSP and Plugin Development”