Skip to content

woguls/simplesynth

 
 

Repository files navigation

Simple Synth

A simple way to make lv2 plugins with csound

This project uses this distrho plugin framework

Build instructions and a better explanation of what the code does can be found here. Possible additional requirements may include xmlstarlet, xxd and of course csound

Basic Idea

All the cool stuff shouold be doable in the csd files, so parameters of the plugin and details of how to route midi input to it and other things can be described in an xml file. The Makefile generates all the boilerplated code from xsl templates.

Intended workflow

To make a new plugin:

duplicate plugins/SimpleSynth to a new directory of your choosing, for instance plugins/BetterSimpleSynth

edit plugins/BetterSimpleSynth/orc.csd and plugins/BetterSimpleSynth/plugin.xml

run make all and make gen from the root dir of the repo

copy or link the resulting .lv2 directory in bin to your lv2 plugins directory

About

Simple synthesizer plugins with csound and DPF

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Makefile 52.3%
  • XSLT 39.3%
  • C++ 7.7%
  • Csound Document 0.7%