BeatConnect Documentation
Welcome to BeatConnect documentation. Build professional VST3/AU plugins with our visual builder or bring your own JUCE code.
Choose Your Path
| Path | Description |
|---|---|
| Plugin Builder | No-code visual interface for building plugins |
| Developer SDK | Bring your own JUCE project, use our build infrastructure |
Plugin Builder (No-Code)
Getting Started
New to BeatConnect? Start here:
- Getting Started - Installation and first launch
- Building Your First Plugin - Create your first plugin step-by-step
Core Concepts
Audio Graph
How audio flows through your plugin:
- Node Reference - All audio processing nodes
- Input & Output - Audio I/O
- Parameters & Modulation - Base values, current values, macros, autolink
- Modifiers & Modulation - LFOs and automation
Faceplate Design
Create distinctive plugin interfaces:
- Widgets - Knobs, sliders, toggles, panels
- Visualizers - 14 audio-reactive displays
- Design Guide - Layout, color, and style
Reference
Widgets
Controls and displays for your faceplate:
| Widget | Description |
|---|---|
| Knob | Rotary control (9 styles) |
| Slider | Linear fader (8 styles) |
| Toggle | On/off switch (4 styles) |
| Visualizer | Audio-reactive display |
| Label | Text display |
| Panel | Background container |
| Section | Labeled group frame |
Visualizers
14 audio-reactive visualizations:
| Category | Visualizers |
|---|---|
| Frequency | Spectrum Bars, Spectrum Mirror, Radial |
| Metering | Meter Gradient, Meter Segments |
| Time Domain | Wave Filled, Wave Line, Scope Grid, Scope Glow |
| Creative | Plasma, Blob, Particles, Fractal, Grid Pulse |
Audio Nodes
Processing nodes for your audio graph:
| Category | Nodes |
|---|---|
| I/O | Input, Output |
| Dynamics | Compressor, Limiter, Noise Gate |
| EQ & Filter | EQ |
| Distortion | Distortion |
| Time | Delay, Reverb |
| Modulation | Chorus, Phaser, LFO |
| Utility | Link, Sampler |
Plugin Type Guides
Step-by-step recommendations for building specific plugin types:
Utility & Dynamics
Frequency & Tone
- EQ & Filters - Equalizers, tone shaping
- Distortion - Overdrive, saturation
- Amp Simulator - Guitar/bass amps
Time & Space
Modulation & Character
- Modulation - Chorus, flanger, phaser
- Lo-Fi & Vintage - Tape, vinyl, degradation
Advanced
Design Guides
Create professional, distinctive faceplates:
- Layout Patterns - 5 design archetypes
- Choosing Visualizers - Match visual to plugin
- Control Naming - Evocative parameter names
- Color Theory - Plugin color palettes
- Anti-Patterns - What to avoid
More Resources
Guides
- Parameters & Modulation - Base/current values, macros, autolink
- Projects & Sync - Project management
- Organizations - Team collaboration
- Visualizations - Audio displays
Updates
- Release Notes - What’s new
Developer SDK
Build plugins with your own JUCE code and our professional build infrastructure.
Getting Started
- SDK Overview - What’s included
- Requirements - What you need
- Quick Start - First build in minutes
For Different Developers
| Experience | Guide |
|---|---|
| New to audio plugins | New Developers Guide |
| Existing JUCE project | JUCE Integration |
| Using Projucer | Migration Guide |
Core Features
| Feature | Description |
|---|---|
| Build System | Cloud builds for macOS & Windows |
| Code Signing | Notarization & Authenticode |
| License Activation | Protect commercial plugins |
| Webhooks | Automate your workflow |
Reference
- API Reference - Complete endpoint docs
- Project Structure - Repository layout
- IDE Integration - VS Code, CLion, Xcode
- GitHub Setup - Connect your repository
- Troubleshooting - Common issues
- FAQ - Frequently asked questions