Extensions
From Lv2
[edit] "Good" Extensions
These extensions have been discussed and reviewed by the community, and implemented in released software.
- Progress - Reporting progress of lengthy operations (e.g. plugin instantiation)
- ExternalUIExtension - Launching plugin UI in separate process
- rtmempool - Realtime safe memory allocation for use by plugins, implemented in host
- dynparam - Dynamic plugin parameters (parameters can appear/disappear at runtime)
[edit] Draft Extensions
These extensions are for discussion and experimentation only, and are not NOT stable. Released software should not make use of these extensions.
- Extended port information
- Mixing control
- Ideas for new extensions - uncensored edition
- MessageExtension
- Plugin-side presets - the way for a plugin to manage its own presets (allowing cross-standard presets, "factory" presets, and sharing presets between hosts)
- Replace plugin - to avoid displaying LV2 and LADSPA versions of the same plugin (also, to hide old backward-compatible versions)
- Lars Luthman's extensions
- Save/Restore (plugin state serialization)
- MIDI Map (assigning constant controller numbers to parameters)
- Port groups (semantic grouping of LV2 ports)
- UI (generic user interface extension + GTK+ variant)
- GUI preset access - need to find that one
[edit] Obsolete Extensions
- MidiPort - MIDI datatype, superseded by Events and MIDI Events
- More units - Incorporated into Units
- Name and version - Obsoleted by (provisional) LV2r4

