Vstgui

screenshot of Vstgui

A user interface toolkit mainly for audio plug-ins

Overview

VSTGUI is a user interface toolkit designed primarily for audio plug-ins, such as VST, AAX, and AudioUnit. It was initially developed by Steinberg Media Technologies in 1998 and later included as binary libraries in the official VST SDK. VSTGUI became open source in May 2003 and is supported on various operating systems, including Windows, macOS, iOS, and Linux.

Features

  • Compatibility: VSTGUI is designed to work seamlessly with VST 3 plug-ins and their wrappers like AU and AAX.
  • Supported Platforms: It supports Microsoft Windows 10/11, Apple macOS 10.12-12, Apple iOS 9-15, and Linux (Preview).
  • Supported IDE: VSTGUI works with various integrated development environments (IDEs) like Visual Studio 2017/2019/2022, minimum Xcode 10.1, Qt Creator, and Visual Studio Code.
  • Open Source: VSTGUI has been open source since May 2003, allowing developers to contribute and customize the toolkit.
  • Bug Reports and Feature Requests: Developers can report bugs and request new features through the VST Developer Forum or by using GitHub.

Summary

VSTGUI is a powerful and flexible user interface toolkit for audio plug-ins, including VST, AAX, and AudioUnit. It offers compatibility with VST 3 plug-ins and their wrappers, and it supports multiple operating systems and programming environments. With its open-source nature, developers can easily contribute to and customize the toolkit. Overall, VSTGUI provides a robust foundation for developing visually appealing and interactive interfaces for audio applications.

ui-kit
UI Kits & Components

A UI kit provides developers with a set of reusable components that can be easily integrated into a website or application. These components are pre-designed with consistent styling and functionality, allowing developers to save time and effort in the design and development process. UI kits can be either custom-built or third-party, and often include components for buttons, forms, typography, icons, and more.