BeatConnect Documentation

Welcome to BeatConnect documentation. Build professional VST3/AU plugins with our visual builder or bring your own JUCE code.

Choose Your Path

PathDescription
Plugin BuilderNo-code visual interface for building plugins
Developer SDKBring your own JUCE project, use our build infrastructure

Plugin Builder (No-Code)

Getting Started

New to BeatConnect? Start here:

Core Concepts

Audio Graph

How audio flows through your plugin:

Faceplate Design

Create distinctive plugin interfaces:


Reference

Widgets

Controls and displays for your faceplate:

WidgetDescription
KnobRotary control (9 styles)
SliderLinear fader (8 styles)
ToggleOn/off switch (4 styles)
VisualizerAudio-reactive display
LabelText display
PanelBackground container
SectionLabeled group frame

Visualizers

14 audio-reactive visualizations:

Audio Nodes

Processing nodes for your audio graph:

CategoryNodes
I/OInput, Output
DynamicsCompressor, Limiter, Noise Gate
EQ & FilterEQ
DistortionDistortion
TimeDelay, Reverb
ModulationChorus, Phaser, LFO
UtilityLink, Sampler

Plugin Type Guides

Step-by-step recommendations for building specific plugin types:

Utility & Dynamics

Frequency & Tone

Time & Space

  • Delay - Digital, analog, tape delay
  • Reverb - Room, hall, plate, spring

Modulation & Character

Advanced

  • Multi-FX - Channel strips, effect chains
  • Creative - Experimental, glitch, generative

Design Guides

Create professional, distinctive faceplates:


More Resources

Guides

Updates


Developer SDK

Build plugins with your own JUCE code and our professional build infrastructure.

Getting Started

For Different Developers

ExperienceGuide
New to audio pluginsNew Developers Guide
Existing JUCE projectJUCE Integration
Using ProjucerMigration Guide

Core Features

FeatureDescription
Build SystemCloud builds for macOS & Windows
Code SigningNotarization & Authenticode
License ActivationProtect commercial plugins
WebhooksAutomate your workflow

Reference