Difference between revisions of "Creating Audio Plugins"

From MOD Wiki
Jump to navigation Jump to search
(Created page with "== LV2 standard == == Basic skeleton == == Alternative Frameworks == == Setting up the turtle data == == LV2 book ==")
 
Line 1: Line 1:
 +
== What is a plugin? ==
 +
 +
TODO: explain audio block, parameters, states and presets
 +
 
== LV2 standard ==
 
== LV2 standard ==
 +
 +
TODO: explain ports, extensions, host-side presets, static ttl
  
 
== Basic skeleton ==
 
== Basic skeleton ==
 +
 +
TODO: lv2.h plugin struct, lv2_instantiate call and export symbol
  
 
== Alternative Frameworks ==
 
== Alternative Frameworks ==
 +
 +
TODO: Juce and DPF. (Juce WIP)
 +
 +
== Alternative Methods ==
 +
 +
TODO: Faust, Max/MSP, Puredata.
 +
Also csound, lua, contact if interested.
  
 
== Setting up the turtle data ==
 
== Setting up the turtle data ==
 +
 +
TODO: how hosts know what plugin has, meta-data
 +
TODO: Caution, human-error, typos.
  
 
== LV2 book ==
 
== LV2 book ==
 +
 +
link

Revision as of 12:35, 8 April 2016

What is a plugin?

TODO: explain audio block, parameters, states and presets

LV2 standard

TODO: explain ports, extensions, host-side presets, static ttl

Basic skeleton

TODO: lv2.h plugin struct, lv2_instantiate call and export symbol

Alternative Frameworks

TODO: Juce and DPF. (Juce WIP)

Alternative Methods

TODO: Faust, Max/MSP, Puredata. Also csound, lua, contact if interested.

Setting up the turtle data

TODO: how hosts know what plugin has, meta-data TODO: Caution, human-error, typos.

LV2 book

link