DocumentationGuidesQuick Start

Quick Start

This guide is a concise list of steps to get started building with Conformal. For a more detailed walkthrough on building a plug-in, see the first plug-in tutorial.

Creating your first project

Install bun

bun is the TypeScript runtime we use for all build tooling in Conformal.

brew install oven-sh/bun/bun

Install the VST3 SDK

We require the VST3 SDK to build plug-ins.

mkdir -p ~/SDKs && git clone https://github.com/steinbergmedia/vst3sdk.git ~/SDKs/vst3sdk --branch v3.7.8_build_34 --recurse-submodules

Create a new project

bun create conformal my_project

This will prompt you for a few questions to set up your project.

Setting up development environment

We have a few steps that are required to set up your development environment. The following commands should be run from the project directory.

echo "VST3_SDK_DIR=$HOME/SDKs/vst3sdk" > .env
bun install
bun run bootstrap

Building the project

bun run package