diff options
author | David Robillard <d@drobilla.net> | 2022-08-15 17:21:49 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2022-08-15 17:21:49 -0400 |
commit | de9b7d1aafbde2fc608634ec384bc36110dd8ce9 (patch) | |
tree | 91cb10fc6cf11545194793fb09f3560e4c91bcf4 /content/pages | |
parent | 88ea76d908e9307bb0a5a9e2efa38d01a6ca57ca (diff) | |
download | lv2site-de9b7d1aafbde2fc608634ec384bc36110dd8ce9.tar.xz |
Add host compatibility data, generator script, and page
Diffstat (limited to 'content/pages')
-rw-r--r-- | content/pages/host-compatibility.md | 55 | ||||
-rw-r--r-- | content/pages/index.md | 1 |
2 files changed, 56 insertions, 0 deletions
diff --git a/content/pages/host-compatibility.md b/content/pages/host-compatibility.md new file mode 100644 index 0000000..e6feef1 --- /dev/null +++ b/content/pages/host-compatibility.md @@ -0,0 +1,55 @@ +Title: Host Compatibility + +This page shows the state of host support for different parts of LV2. +It is generated from +[data](//gitlab.com/lv2/site/-/blob/master/host_compatibility.ttl) +in the [LV2 site repository](//gitlab.com/lv2/site), +additions and corrections are welcome. +<h2>Features</h2> +<table><tr><th>Feature</th><th>Jalv</th><th>Ardour</th><th>Carla</th></tr> +<tr><td><a href="http://lv2plug.in/ns/ext/buf-size#boundedBlockLength">http://lv2plug.in/ns/ext/buf-size#boundedBlockLength</a></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/ext/buf-size#coarseBlockLength">http://lv2plug.in/ns/ext/buf-size#coarseBlockLength</a></td><td><span class="error">No</span></td><td><span class="success">Yes</span></td><td><span class="error">No</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/ext/buf-size#fixedBlockLength">http://lv2plug.in/ns/ext/buf-size#fixedBlockLength</a></td><td><span class="success">Yes</span></td><td><span class="error">No</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/ext/buf-size#powerOf2BlockLength">http://lv2plug.in/ns/ext/buf-size#powerOf2BlockLength</a></td><td><span class="success">Yes</span></td><td><span class="error">No</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/ext/data-access">http://lv2plug.in/ns/ext/data-access</a></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/ext/instance-access">http://lv2plug.in/ns/ext/instance-access</a></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/ext/log#log">http://lv2plug.in/ns/ext/log#log</a></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/ext/options#options">http://lv2plug.in/ns/ext/options#options</a></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/ext/port-props#supportsStrictBounds">http://lv2plug.in/ns/ext/port-props#supportsStrictBounds</a></td><td><span class="error">No</span></td><td><span class="error">No</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/ext/resize-port#resize">http://lv2plug.in/ns/ext/resize-port#resize</a></td><td><span class="error">No</span></td><td><span class="error">No</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/ext/state#freePath">http://lv2plug.in/ns/ext/state#freePath</a></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/ext/state#loadDefaultState">http://lv2plug.in/ns/ext/state#loadDefaultState</a></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/ext/state#makePath">http://lv2plug.in/ns/ext/state#makePath</a></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/ext/state#mapPath">http://lv2plug.in/ns/ext/state#mapPath</a></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/ext/state#threadSafeRestore">http://lv2plug.in/ns/ext/state#threadSafeRestore</a></td><td><span class="error">No</span></td><td><span class="error">No</span></td><td><span class="error">No</span></td></tr> +<tr><td><strike><a href="http://lv2plug.in/ns/ext/uri-map">http://lv2plug.in/ns/ext/uri-map</a></strike></td><td><span class="error">No</span></td><td><span class="error">No</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/ext/urid#map">http://lv2plug.in/ns/ext/urid#map</a></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/ext/urid#unmap">http://lv2plug.in/ns/ext/urid#unmap</a></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/ext/worker#schedule">http://lv2plug.in/ns/ext/worker#schedule</a></td><td><span class="error">No</span></td><td><span class="error">No</span></td><td><span class="error">No</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/extensions/ui#fixedSize">http://lv2plug.in/ns/extensions/ui#fixedSize</a></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/extensions/ui#idleInterface">http://lv2plug.in/ns/extensions/ui#idleInterface</a></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><strike><a href="http://lv2plug.in/ns/extensions/ui#makeSONameResident">http://lv2plug.in/ns/extensions/ui#makeSONameResident</a></strike></td><td><span class="error">No</span></td><td><span class="error">No</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/extensions/ui#noUserResize">http://lv2plug.in/ns/extensions/ui#noUserResize</a></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/extensions/ui#parent">http://lv2plug.in/ns/extensions/ui#parent</a></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/extensions/ui#portMap">http://lv2plug.in/ns/extensions/ui#portMap</a></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/extensions/ui#portSubscribe">http://lv2plug.in/ns/extensions/ui#portSubscribe</a></td><td><span class="error">No</span></td><td><span class="error">No</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/extensions/ui#requestValue">http://lv2plug.in/ns/extensions/ui#requestValue</a></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><strike><a href="http://lv2plug.in/ns/extensions/ui#resize">http://lv2plug.in/ns/extensions/ui#resize</a></strike></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/extensions/ui#touch">http://lv2plug.in/ns/extensions/ui#touch</a></td><td><span class="error">No</span></td><td><span class="error">No</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/lv2core#hardRTCapable">http://lv2plug.in/ns/lv2core#hardRTCapable</a></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/lv2core#inPlaceBroken">http://lv2plug.in/ns/lv2core#inPlaceBroken</a></td><td><span class="success">Yes</span></td><td><span class="error">No</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/lv2core#isLive">http://lv2plug.in/ns/lv2core#isLive</a></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td></tr> +</table> +<h2>Port Types</h2> +<table><tr><th>Port Type</th><th>Jalv</th><th>Ardour</th><th>Carla</th></tr> +<tr><td><a href="http://lv2plug.in/ns/ext/atom#AtomPort">http://lv2plug.in/ns/ext/atom#AtomPort</a></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/ext/event#EventPort">http://lv2plug.in/ns/ext/event#EventPort</a></td><td><span class="error">No</span></td><td><span class="error">No</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/ext/morph#AutoMorphPort">http://lv2plug.in/ns/ext/morph#AutoMorphPort</a></td><td><span class="error">No</span></td><td><span class="error">No</span></td><td><span class="error">No</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/ext/morph#MorphPort">http://lv2plug.in/ns/ext/morph#MorphPort</a></td><td><span class="error">No</span></td><td><span class="error">No</span></td><td><span class="error">No</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/lv2core#AudioPort">http://lv2plug.in/ns/lv2core#AudioPort</a></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/lv2core#CVPort">http://lv2plug.in/ns/lv2core#CVPort</a></td><td><span class="success">Yes</span></td><td><span class="error">No</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/lv2core#ControlPort">http://lv2plug.in/ns/lv2core#ControlPort</a></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/lv2core#InputPort">http://lv2plug.in/ns/lv2core#InputPort</a></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td></tr> +<tr><td><a href="http://lv2plug.in/ns/lv2core#OutputPort">http://lv2plug.in/ns/lv2core#OutputPort</a></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td><td><span class="success">Yes</span></td></tr> +</table> +<footer>Generated by <code>update_host_compatibility.py</code> with LV2 1.18.6.</footer> diff --git a/content/pages/index.md b/content/pages/index.md index edddded..8dc5ca8 100644 --- a/content/pages/index.md +++ b/content/pages/index.md @@ -24,6 +24,7 @@ Documentation * [Why LV2?](pages/why-lv2.html) * [Developing with LV2](pages/developing.html) * [LV2 Specifications](//lv2plug.in/ns/) +* [Host Compatibility](pages/host-compatibility.html) * [News](/news.html) Community |