Skip to Content
DocumentationConceptsLearning Resources

Learning Resources

Building plug-ins with Conformal involves TypeScript, Rust, and some audio/DSP fundamentals.

Know a great resource that should be on this page? Let us know  — we’d love to expand this list.

For the UI: TypeScript and React

Conformal’s user interfaces are built with TypeScript and React, running on the web platform. If you’ve done any web development, you’re already most of the way there.

You’ll also encounter HTML and CSS when styling your interface. The MDN Web Docs  are the definitive reference for all web platform technologies.

For Signal Processing: Rust

Signal processing code is written in Rust. You don’t need to be a Rust expert to get started — the code in a typical plug-in uses straightforward structs, traits, and basic arithmetic.

Audio and DSP

Regardless of what framework or language you use, building audio plug-ins requires some understanding of digital signal processing. This is a huge field, so we’ll never be able to provide a comprehensive learning path, but we can list a few resources that we’ve found helpful.

What You Don’t Need

  • C++
  • Xcode or Visual Studio project configuration. Conformal’s build tools handle this.
  • A custom build system. cargo and bun manage dependencies and builds.
  • Deep knowledge of plug-in formats. Conformal’s wrappers handle the VST3 specifics.
Last updated on