Difference between revisions of "Creating Audio Plugins"
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
Contents
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