flutter_vst3 0.1.2 copy "flutter_vst3: ^0.1.2" to clipboard
flutter_vst3: ^0.1.2 copied to clipboard

Flutter/Dart framework for building VST® 3 plugins with Flutter UI and pure Dart audio processing. Provides the interface between Dart audio processing code and the Steinberg VST® 3 SDK C++ infrastructure.

example/README.md

flutter_vst3 Example #

For comprehensive examples of VST® 3 plugin development with flutter_vst3, please see the complete plugin implementations in the main repository:

Quick Start #

Follow the Complete Step-by-Step Plugin Creation Guide to create your first VST® 3 plugin.

Basic Plugin Structure #

import 'package:flutter_vst3/flutter_vst3.dart';

class MyProcessor extends VST3Processor {
  @override
  void initialize(double sampleRate, int maxBlockSize) {
    // Initialize your audio processing
  }

  @override
  void processStereo(List<double> inputL, List<double> inputR,
                    List<double> outputL, List<double> outputR) {
    // Your audio processing logic here
    for (int i = 0; i < inputL.length; i++) {
      outputL[i] = inputL[i]; // Pass through for now
      outputR[i] = inputR[i];
    }
  }
}

VST® is a registered trademark of Steinberg Media Technologies GmbH, registered in Europe and other countries.

2
likes
140
points
179
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter/Dart framework for building VST® 3 plugins with Flutter UI and pure Dart audio processing. Provides the interface between Dart audio processing code and the Steinberg VST® 3 SDK C++ infrastructure.

Repository (GitHub)
Contributing

Topics

#vst3 #audio #plugins #flutter #music

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

ffi

More

Packages that depend on flutter_vst3