GithubHelp home page GithubHelp logo

zhuman / vst.net Goto Github PK

View Code? Open in Web Editor NEW

This project forked from obiwanjacobi/vst.net

0.0 0.0 0.0 12.3 MB

Virtual Studio Technology (VST) for .NET. Plugins and Host applications.

Home Page: https://obiwanjacobi.github.io/vst.net/index.html

License: GNU Lesser General Public License v2.1

Batchfile 0.06% C++ 20.81% C# 78.20% C 0.11% Smalltalk 0.82%

vst.net's Introduction

VST.NET 2

New Version: VST.NET 2

VST.NET 2 builds on the basis of VST.NET (1) and is completely built with .NET 5. The new version is still Windows-only and supports the Steinberg VST 2.x API.

This means that VST.NET (1) is phasing out and will not receive any more updates. If you are looking for the old VST.NET (1) code, its in the branch called vstnet1. Of course you can still ask questions about VST.NET (1), but no feature requests or bug fixes will be applied.

What is VST.NET

VST stands for Virtual Studio Technology and is an API designed by Steinberg that allows Audio and Midi plugin to work together in a Digital Audio Workstation (DAW) host application.

VST.NET allows VST Plugin developers to write Plugins for the Steinberg VST 2.x API. The interop layer makes the transition between the C++ and C# smooth and easy. The Framework built on top of the interop layer provides a clear and structured architecture accelerating development considerably.

VST.NET also allows developers to write a managed VST2 Host application. The VstPluginContext class (Host.Interop) allows you to load and communicate with unmanaged (and managed) VST Plugins. At this time there is no Framework for Host applications. But any ideas on this are welcome.

Documentation

Still a work in progress, but here they are.


Community

Discord

Discuss on the VST.NET Discord Server: https://discord.gg/QyZqQDk

Anyone can join and do not hesitate to ask a question or start a discussion.

Facebook

There is a Facebook page here.

Contribute

If you have a great idea for a new feature, have a suggestion or have found a bug, please create an issue on github. Use the appropriate template.


Donations

Yes please!

It is very much appreciated if you ... Donate


License

LGPL Version 2.1


VST is a trademark of Steinberg Media Technologies GmbH.

vst.net's People

Contributors

drachenkaetzchen avatar kamilpiekutowski avatar obiwanjacobi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.