Difference between revisions of "How To Build and Deploy LV2 Plugin to MOD Duo"

From MOD Wiki
Jump to navigation Jump to search
Line 4: Line 4:
  
 
# Understand the very basics of LV2
 
# Understand the very basics of LV2
 +
# Create a new LV2 plugin
 
# Get the build tools
 
# Get the build tools
 
# Bootstrap your project
 
# Bootstrap your project
Line 16: Line 17:
 
* [http://www.nongnu.org/ll-plugins/lv2pftci/ LV2 programming for the complete idiot]
 
* [http://www.nongnu.org/ll-plugins/lv2pftci/ LV2 programming for the complete idiot]
 
* [http://lv2plug.in/ LV2 Official Site]
 
* [http://lv2plug.in/ LV2 Official Site]
 +
* [http://harryhaaren.blogspot.com/2012/06/writing-lv2-plugins-lv2-overview.html Writing Lv2 plugins : An Lv2 Overview]
 +
 +
== Create a new LV2 plugin ==
 +
 +
TODO: add samples
  
 
== Get the build tools ==
 
== Get the build tools ==
  
 
A LV2 plugin is just a binary. However to run in a MOD Device it must be compiled for that particular hardware and software (libraries).
 
A LV2 plugin is just a binary. However to run in a MOD Device it must be compiled for that particular hardware and software (libraries).
This mean you'll have to use a custom compiler called [https://github.com/moddevices/mod-plugin-builder MOD Plugin Builder].
+
This mean you'll have to use a custom compiler called [https://github.com/moddevices/mod-plugin-builder MOD Plugin Builder] which takes care of that process for you.
 +
 
 +
Just follow the [https://github.com/moddevices/mod-plugin-builder/blob/master/README.md instructions] to get it installed and running.

Revision as of 05:14, 4 May 2016

Introduction

In order to have a LV2 plugin running in a MOD Device you'll need the following:

  1. Understand the very basics of LV2
  2. Create a new LV2 plugin
  3. Get the build tools
  4. Bootstrap your project
  5. Compile it
  6. Deploy it
  7. Publish it

Let's dive in.

Basics of LV2

Create a new LV2 plugin

TODO: add samples

Get the build tools

A LV2 plugin is just a binary. However to run in a MOD Device it must be compiled for that particular hardware and software (libraries). This mean you'll have to use a custom compiler called MOD Plugin Builder which takes care of that process for you.

Just follow the instructions to get it installed and running.