lv2core
type: Project
license: isc
name: LV2
homepage: http://lv2plug.in
created: 2004-04-21
shortdesc: An audio plugin interface specification.
programming-language: C
developer: me
maintainer: me
release:
  revision: 15.0
  created: 2018-10-28
  blame: me
  changeset:
    item: Add lv2:MIDIPlugin class.
    item: Rework port restrictions so that presets can be validated.
release:
  revision: 14.0
  created: 2016-09-18
  file-release: lv2-1.14.0.tar.bz2
  blame: me
  changeset:
    item: Add lv2_util.h with lv2_features_data() and lv2_features_query().
    item: Add lv2:enabled designation.
release:
  revision: 12.4
  created: 2015-04-07
  file-release: lv2-1.12.0.tar.bz2
  blame: me
  changeset:
    item: Relax domain of lv2:minimum lv2:maximum and lv2:default so they can be used to describe properties/parameters as well.
    item: Add extern C and visibility attribute to LV2_SYMBOL_EXPORT.
    item: Add lv2:isSideChain port property.
release:
  revision: 12.2
  created: 2014-08-08
  file-release: lv2-1.10.0.tar.bz2
  blame: me
  changeset:
    item: Clarify lv2_descriptor() and lv2_lib_descriptor() documentation.
release:
  revision: 12.0
  created: 2014-01-04
  file-release: lv2-1.8.0.tar.bz2
  blame: me
  changeset:
    item: Add lv2:prototype for property inheritance.
release:
  revision: 10.0
  created: 2013-02-17
  file-release: lv2-1.4.0.tar.bz2
  blame: me
  changeset:
    item: Add lv2:EnvelopePlugin class.
    item: Add lv2:control for designating primary event-based control ports.
    item: Set range of lv2:designation to lv2:Designation.
    item: Make lv2:Parameter rdfs:subClassOf rdf:Property.
    item: Reserve minor version 0 for unstable development plugins.
release:
  revision: 8.2
  created: 2012-10-14
  file-release: lv2-1.2.0.tar.bz2
  blame: me
  changeset:
    item: Use consistent label style.
release:
  revision: 8.0
  created: 2012-04-17
  file-release: lv2-1.0.0.tar.bz2
  blame: me
  changeset:
    item: Fix LV2_SYMBOL_EXPORT and lv2_descriptor prototype for Windows.
    item: Add metadata concept of a designation, a channel or parameter description which can be assigned to ports for more intelligent use by hosts.
    item: Add new discovery API which allows libraries to read bundle files during discovery, makes library construction/destruction explicit, and adds extensibility to prevent future breakage.
    item: Relax the range of lv2:index so it can be used for things other than ports.
    item: Remove lv2:Resource, which turned out to be meaningless.
    item: Add lv2:CVPort.
    item: Merge with unified LV2 package.
release:
  revision: 6.0
  created: 2011-11-21
  file-release: lv2core-6.0.tar.bz2
  blame: me
  changeset:
    item: Rename core.lv2 and lv2.ttl to lv2core.lv2 and lv2core.ttl to adhere to modern conventions.
    item: Add lv2:extensionData and lv2:ExtensionData for plugins to indicate that they support some URI for extension_data().
    item: Remove lv2config in favour of the simple convention that specifications install headers to standard URI-based paths.
    item: Switch to the ISC license, a simple BSD-style license (with permission of all contributors to lv2.h and its ancestor, ladspa.h).
    item: Make lv2core.ttl a valid OWL 2 DL ontology.
    item: Improve documentation.
release:
  revision: 4.0
  created: 2011-03-18
  file-release: lv2core-4.0.tar.bz2
  blame: me
  changeset:
    item: Make doap:license suggested, but not required (for wrappers).
    item: Define lv2:binary (MUST be in manifest.ttl).
    item: Define lv2:minorVersion and lv2:microVersion (MUST be in manifest.ttl).
    item: Define lv2:documentation and use it to document lv2core.
    item: Add lv2:FunctionPlugin and lv2:ConstantPlugin classes.
    item: Move lv2:AmplifierPlugin under lv2:DynamicsPlugin.
    item: Loosen domain of lv2:optionalFeature and lv2:requiredFeature (to allow re-use in extensions).
    item: Add generic lv2:Resource and lv2:PluginBase classes.
    item: Fix definition of lv2:minimum etc. (used for values, not scale points).
    item: More precisely define properties with OWL.
    item: Move project metadata to manifest.
    item: Add lv2:enumeration port property.
    item: Define run() pre-roll special case (sample_count == 0).
release:
  revision: 3.0
  created: 2008-11-08
  file-release: lv2core-3.0.tar.bz2
  blame: me
  changeset:
    item: Require that serialisations refer to ports by symbol rather than index.
    item: Minor stylistic changes to lv2.ttl.
    item: No header changes.
release:
  revision: 2.0
  created: 2008-02-10
  file-release: lv2core-2.0.tar.gz
  blame: me
  changeset:
    item: Initial release.