Displaying 1 to 20 from 20 results

awesome-linuxaudio - A list of software and resources for professional audio/video/live events production on Linux

  •    

Work in progress - See current issues and CONTRIBUTING. This list is provided to help you build your own GNU/Linux based A/V production environment. Most of the listed software is packaged for Debian, and should be directly installable using your package manager. Software that can be run on other GNU/Linux distributions may also be added to the list. This list focuses on sound, video, lighting and live applications. Software listed here is Free Software unless noted otherwise.

giada - Your Hardcore Loop Machine.

  •    C++

Giada is a free, minimal, hardcore audio tool for DJs, live performers and electronic musicians. How does it work? Just pick up your channel, fill it with samples or MIDI events and start the show by using this tiny piece of software as a loop machine, drum machine, sequencer, live sampler or yet as a plugin/effect host. Giada aims to be a compact and portable virtual device for Linux, Mac OS X and Windows for production use and live sets. Giada is available under the terms of the GNU General Public License. Take a look at the COPYING file for further informations.




NKnobMan - Tools & Plugin .Net framework for KnobMan

  •    

NKnobMan is a framework aimed at easily developing plugins for KnobMan as well as for providing a collection of plugin (ExportMinimizer... etc.)

Kinected Music

  •    

KinectedMusic allows users to create music using Kinect. It is developed in C#. The libraries used are: BlueWave.Interop.Asio Jacobi.Vst.Core Jacobi.Vst.Interop KinectSDK (not included, http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/) I have rec...

node-flp - FL Studio project file parser for node.js

  •    Javascript

FL Studio project file parser for node.js

obs-vst - Use VST plugins in OBS

  •    C++

Use VST 2.x plugins as audio filters in OBS. effEditOpen: the [ptr] argument is a WindowRef on 32 bit Mac. On 64 bit this is a NSView pointer. The plug-in needs to add its own NSView as subview of it.


node-vst-host - A (thin) wrapper for MrsWatson that allow you to use node

  •    Javascript

A (thin) wrapper for MrsWatson that allow you to use node.js to process audio files with VST plugins

dd-core - Rust-based VST plugin development library with hardware accelerated GUI support.

  •    Rust

NOTE: This library is undergoing major changes, abandoning conrod support in favor of a custom gui layer. The progress of the gui front end can be followed at https://github.com/robsaunders/dd-gui - expect an update here within a few days. 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.

pMix2 - pMix - a preset interpolator, plug-in chainer and Faust IDE written with JUCE

  •    C++

pMix (short for preset mixer) is a sound design, composition and performance tool that facilitates the control of multiple parameters using an intuitive graphical interface. It includes a graphical patcher for creating a network of audio synthesis or processing nodes. A node could be a VST2, VST3, AU or LADSPA plug-in or it could a JIT compiled FAUST script. FAUST is a first class citizen in pMix and an integrated code editor and SVG display makes it a nice environment for FAUST development. Presets created for each node are represented by colour-coded balls that are positioned on a 2D plane. The size of each ball and its proximity to the node's cursor affects the weight of the associated preset in the interpolation.

SampleScanner - Convert hardware MIDI instruments into software instruments from the command line.

  •    Python

SampleScanner is a command-line tool to turn MIDI instruments (usually hardware) into virtual (software) instruments automatically. It's similar to Redmatica's now-discontinued AutoSampler software (now part of Apple's MainStage), but open-source and cross-platform. Requires a working python, pip, and ffmpeg to be installed on the system.

obs-vst - Use VST plugins in OBS

  •    C++

Use VST 2.x plugins as audio filters in OBS. effEditOpen: the [ptr] argument is a WindowRef on 32 bit Mac. On 64 bit this is a NSView pointer. The plug-in needs to add its own NSView as subview of it.

Camomile - A dynamic plugin that loads Pure Data patches

  •    C++

Camomile is a plugin with Pure Data embedded that offers to load and to control patches inside a digital audio workstation. The plugin is available as VST, VST3 and Audio Unit for Windows, Linux and MacOS.

awesome-musicdsp - A curated list of my favourite music DSP and audio programming resources

  •    

A curated list of my favourite music DSP and audio programming resources, focusing on the C++ programming language. Whilst there is some crossover here (for instance JUCE includes DSP functionality, FAUST makes plug-ins), hopefully the grouping makes some kind of sense...

vst24-hello-world - This project contains a "Hello World" style application for building a VST 2

  •    C++

This project contains a "Hello World" style application for building a VST 2.4 plugin: the code is heavily commented to explain what is going on. Also check out the VST2.4 section below for more details on VST. This plugin has no UI nor any way to configure it. It simply lowers the input signal by 3dB. The point is to have the minimum amount of code to have a fully working plugin while demonstrating what is going on and best practices (I know the code could be made even smaller without the C++ wrapper class, but the point is to write realistic code that can be used as a starting point for more advanced plugins).

andes - Sound synthesiser based on Perlin noise

  •    C++

Andes is a digital software synthesiser based on Perlin noise. It is still in early stages of development and doesn't have a lot of features yet. The core of Andes is an original oscillator which uses a pseudo-3D version of Perlin noise to produce sound.

rust-vst - VST 2.4 API implementation in rust. Create plugins or hosts.

  •    Rust

Join the Rust VST chat (for web users, make sure you're registered/logged in) PLEASE READ: when you join, introduce yourself as a human! We get a lot of bot spam. A library to help facilitate creating VST plugins in rust.

lv2vst - experimental LV2 to VST2.x wrapper

  •    C

Expose LV2 plugins as VST2 plugins to a VST plugin-host on Windows, OSX and Linux. Then launch a LinuxVST plugin host...