Changes

Jump to navigation Jump to search
Line 648: Line 648:  
[https://en.wikipedia.org/wiki/LV2 From wikipedia...]
 
[https://en.wikipedia.org/wiki/LV2 From wikipedia...]
 
LV2 (LADSPA Version 2) is a set of royalty-free open standards[2] for music production plug-ins and matching host applications. It includes support for the synthesis and processing of digital audio and CV,[3] events such as MIDI and OSC, and provides a free alternative to audio plug-in standards such as Virtual Studio Technology (VST) and Audio Units (AU).
 
LV2 (LADSPA Version 2) is a set of royalty-free open standards[2] for music production plug-ins and matching host applications. It includes support for the synthesis and processing of digital audio and CV,[3] events such as MIDI and OSC, and provides a free alternative to audio plug-in standards such as Virtual Studio Technology (VST) and Audio Units (AU).
 +
 +
[https://lv2plug.in/ns/lv2core# And from the actual LV2 site...]
 +
 +
LV2 is an interface for writing audio plugins in C or compatible languages, which can be dynamically loaded into many host applications. This core specification is simple and minimal, but is designed so that extensions can be defined to add more advanced features, making it possible to implement nearly any feature.
 +
 +
LV2 maintains a strong distinction between code and data. Plugin code is in a shared library, while data is in a companion data file written in Turtle. Code, data, and any other resources (such as waveforms) are shipped together in a bundle directory. The code contains only the executable portions of the plugin. All other data is provided in the data file(s). This makes plugin data flexible and extensible, and allows the host to do everything but run the plugin without loading or executing any code. Among other advantages, this makes hosts more robust (broken plugins can't crash a host during discovery) and allows generic tools written in any language to work with LV2 data. The LV2 specification itself is distributed in a similar way.
    
LV2 is an extensible framework, allowing a program to load a plugin to do some processing. Note that the terms used here are generic on purpose because LV2 allows any type of data to be exchanged between the host and the plugin.
 
LV2 is an extensible framework, allowing a program to load a plugin to do some processing. Note that the terms used here are generic on purpose because LV2 allows any type of data to be exchanged between the host and the plugin.
    
It is a list of definitions that refer back to core definitions and these relationships are maintained in a format called RDF . . .
 
It is a list of definitions that refer back to core definitions and these relationships are maintained in a format called RDF . . .
 +
 
==So what is RDF ?==
 
==So what is RDF ?==
 
[https://en.wikipedia.org/wiki/Resource_Description_Framework Once more from wikipedia...]
 
[https://en.wikipedia.org/wiki/Resource_Description_Framework Once more from wikipedia...]
1,137

edits

Navigation menu