All Projects → monomadic → dd-core

monomadic / dd-core

Licence: other
Rust-based VST plugin development library with hardware accelerated GUI support.

Programming Languages

rust
11053 projects
shell
77523 projects

Projects that are alternatives of or similar to dd-core

Melodrumatic
Audio plugin that lets you use MIDI to pitch-shift via delay to turn unpitched audio into melodies
Stars: ✭ 26 (-18.75%)
Mutual labels:  vsts, vst, audio-plugin
DAFx19-Gamelanizer
Accompanying material for the paper 'A Real-Time Audio Effect Plug-In Inspired by the Processes of Traditional Indonesian Gamelan Music'
Stars: ✭ 33 (+3.13%)
Mutual labels:  audio-effect, vsts, vst
GuitarAmp
A basic and experimental guitar modeling amp
Stars: ✭ 79 (+146.88%)
Mutual labels:  audio-effect, vst
midiomatic
A collection of MIDI filter, generator and processor plugins
Stars: ✭ 23 (-28.12%)
Mutual labels:  vst, vst2
juceSynths
Collection of JUCE synthesisers utilising the Maximilian library.
Stars: ✭ 78 (+143.75%)
Mutual labels:  vsts, vst
DtBlkFx
Fast-Fourier-Transform (FFT) based VST plug-in
Stars: ✭ 99 (+209.38%)
Mutual labels:  vst, vst2
ChowPhaser
Phaser effect based loosely on the Schulte Compact Phasing 'A'
Stars: ✭ 51 (+59.38%)
Mutual labels:  audio-effect, audio-plugin
vst-cmake
A cross-platform CMake-based template for designing VST audio plug-ins.
Stars: ✭ 21 (-34.37%)
Mutual labels:  vsts, audio-plugin
SpleeterRT
Real time monaural source separation base on fully convolutional neural network operates on Time-frequency domain.
Stars: ✭ 111 (+246.88%)
Mutual labels:  vst
matchering-web
🎚️ Self-Hosted LANDR / eMastered Alternative
Stars: ✭ 25 (-21.87%)
Mutual labels:  vst
azure-devops-exporter
Prometheus exporter for Azure DevOps (VSTS) including agent pools, builds, releases, deployments, pullrequests and repo stats
Stars: ✭ 102 (+218.75%)
Mutual labels:  vsts
sonarqube-azure-setup
A guide for a serverless setup of Sonarqube on Azure with a managed SQL database
Stars: ✭ 15 (-53.12%)
Mutual labels:  vsts
vsts-flutter-tasks
Flutter build tasks for Azure DevOps Pipelines/TFS.
Stars: ✭ 106 (+231.25%)
Mutual labels:  vsts
github-tools-vsts
📦🚀 Create and modify GitHub Releases in Azure DevOps Build and Release Management
Stars: ✭ 24 (-25%)
Mutual labels:  vsts
gl-vsts-tasks-file-patch
Visual Studio Team Services Build and Release Management extensions that help you update files using JSON patch and similar syntax
Stars: ✭ 21 (-34.37%)
Mutual labels:  vsts
install-scripts
Scripts to get you running with a professional audio quality Linux system.
Stars: ✭ 75 (+134.38%)
Mutual labels:  vst
pMix2
pMix - a preset interpolator, plug-in chainer and Faust IDE written with JUCE
Stars: ✭ 84 (+162.5%)
Mutual labels:  vst
wiql-editor
Search work items with wiql queries.
Stars: ✭ 30 (-6.25%)
Mutual labels:  vsts
jest-trx-results-processor
Jest results processor for exporting into TRX files for Visual Studio
Stars: ✭ 23 (-28.12%)
Mutual labels:  vsts
AtomSynth
A modular synthesizer built using the juce api.
Stars: ✭ 20 (-37.5%)
Mutual labels:  vst

go-staticgen

NOTE: This library has been abandoned, it does not even compile with the latest rust due to dependency issues. Updating winit constantly was a painful experience and it does not fit with the style we require for continued development. Instead, I have been working on a new initiative at https://github.com/rust-dsp/rtb-rs - please follow the development there instead.

Simple library for developing VST2 plugins in 100% rust. The Steinberg SDK is not required (thankfully), and I believe therefore your code will not be subject to Steinbergs lame license. Most complexity is abstracted away and the user need only focus on what's important - processing dsp and accessing a simple immediate mode UI via conrod. I'll be looking to move away from conrod as rust matures and better alternatives appear (or I develop my own), as conrod is a truly horrible experience, but for now, using it via dd_core isn't too painful.

Support for audiounit and lv2 will come in the future - any help on this would be highly appreciated!

This library would not exist without overdrivenpotato and boscops hard work on the rust-vst2 crate.

Currently the code compiles on Mac OS and Windows, with Mac being the first-class citizen over Windows. Increased and ongoing support for Linux and Windows would be nice but I currently only use Mac OS.

You could look at build.sh for an example of how to compile and package a plugin on mac - the vst-bundler script from rust-vst2 is included in the scripts directory.

More examples coming soon!

Screenshot

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].