summaryrefslogtreecommitdiffstats
path: root/content/pages/developer-information.md
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2014-11-21 22:47:56 -0500
committerDavid Robillard <d@drobilla.net>2014-11-21 22:47:56 -0500
commited73356e710d9b20fce8bf98a15c9a63e54bd9d9 (patch)
treef2c03c4b823787f3becb46162690f6bdb396c178 /content/pages/developer-information.md
parentd38c4094a1aef8be93218adeefe66b20308d96e3 (diff)
downloadlv2site-ed73356e710d9b20fce8bf98a15c9a63e54bd9d9.tar.xz
Organize site explicitly using pages.
Diffstat (limited to 'content/pages/developer-information.md')
-rw-r--r--content/pages/developer-information.md77
1 files changed, 0 insertions, 77 deletions
diff --git a/content/pages/developer-information.md b/content/pages/developer-information.md
deleted file mode 100644
index dde7b49..0000000
--- a/content/pages/developer-information.md
+++ /dev/null
@@ -1,77 +0,0 @@
-Title: Developer Information
-
-The way to learn about implementing LV2 is by example. The documentation and
-example projects listed below have been created specifically for this purpose,
-look at these first. Copying an example as a template is recommended.
-
-
-## What *not* to do
-
-If you are interested in implementing LV2, do *not* look at the specifications
-and API references first! They are just that: references, and do not provide a
-high-level view of how to get the job done. Once you have a basic working
-implementation based on the examples, if you need more specific detail, then
-the references are useful.
-
-
-## Implementing Plugins
-
-LV2 includes several example plugins which are simple demonstrations of various
-types of plugins and the features they require with thorough documentation. If
-you prefer to read source code, they are in the `plugins` directory of the LV2
-distribution.
-
-If you would prefer to read a document, there is also a "book" generated from
-the literate source code of these plugins:
-
-* [Programming LV2 Plugins](http://lv2plug.in/book)
-
-
-## Implementing Hosts
-
-LV2 hosts use a library to handle all the details of plugin discovery,
-investigation, and instantiation. [Lilv](http://drobilla.net/software/lilv) is
-the standard library for this.
-
-* [Lilv API Reference](http://drobilla.net/docs/lilv/)
-
-Plans are currently underway to incorporate simple and thoroughly documented hosts into LV2, along the lines of the plugin
-examples. Until then, several external projects serve as useful examples:
-
-* [lv2file](https://github.com/jeremysalwen/lv2file) is a very simple
- single-file program that applies an LV2 plugin to an audio file.
-
-* [Jalv](http://drobilla.net/software/jalv) is a relatively simple yet
- fully-featured [Jack](http://jackaudio.org) host for LV2 plugins. Start at
- the core, [jalv.c](http://dev.drobilla.net/browser/trunk/jalv/src/jalv.c),
- which weighs in at just under 1000 SLOC. Jalv also supports MIDI, embedded
- GUIs, presets, state saving, and other features.
-
-
-## Reference
-
-Most LV2 specifications have two parts: code and data. The "specification"
-documentation comes from the data, and documents the various concepts in the
-specification, with links to the API reference of the associated APIs. After
-examples, this is the best place to better understand an extension.
-
-The API reference is generated from Doxygen, and serves the usual purpose. Go
-there for documentation about a specific function, struct, or define.
-
-* [Specifications](http://lv2plug.in/ns)
-
-* [API Reference](http://lv2plug.in/doc/html)
-
-
-## Help
-
-If you have any trouble or questions in general, ask on the
-[mailing list](http://lists.lv2plug.in/listinfo.cgi/devel-lv2plug.in), or visit
-us in [#lv2](http://webchat.freenode.net/?channels=lv2) on irc.freenode.net
-
-
-## Other Resources
-
-* [Logo](http://lv2plug.in/logo)
-
-* [LV2 Achievement of GMPI Requirements](http://lv2plug.in/gmpi.html)