Skip to content

LV2 Client #307

@abaga129

Description

@abaga129

An LV2 client would be a nice addition since it is licensed under ISC and therefore a truely open/free standard. I have begun work on LV2 on my fork of dplug.

What's Left

  • X11: Opens in separate window rather than widget (EDIT: superseded by X11 window parenting #349 )
  • Crashes carla when opening GUI
  • Investigate why --combined needed for GUI to work
  • MIDI input (C source has been translated)
  • Implement IHostCommand properly for LV2Client
  • Write functions to generate manifest.ttl and plug_name.ttl files
  • Modify dplug-build to export .ttl files and package LV2 plugins
  • Allow for multiple descriptors
  • Investigate sample rate and how resetFromHost() should be called
  • Get TimeInfo from host
  • Remove pragma(inline) statements
  • Export descriptor function
  • Test on windows
  • Test on Mac OS
  • Change instancePtr to not be TLS
  • Generate descriptor at runtime
  • Implemented graphics mutex
  • Expose parameters as floats only (0..1 in range only)
  • Use float*[] for input/output ports rather than Vec!float[]
  • Parameter extraction
  • Preset extraction

Metadata

Metadata

Assignees

No one assigned

    Labels

    EnhancementThis issue is about a new feature rather than a bug.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions