Skip to content

ajkachnic/nectar

Repository files navigation

A logo form of "nectar"

A cross-platform audio plugin platform for Zig.

WARNING: This is in like a pre-alpha state, and probably very buggy and incomplete; Here be dragons

Nectar is made up of a number of packages:

Project Status

As of August 23rd, 2022:

Nectar has basic support for building a VST2 plugin, with a cross-platform interface. But things like GUI Support, other plugin formats, and general DSP abstractions are not here yet. I've created issues for all of the features I plan on supporting for an alpha v0.1 release. Here's an abridged list:

See here for the full list of issues.

Long term goals

Thinking further ahead than just the next release, here are some goals I'd like to achieve before a 1.0 release.

  • GUI support with proper widgets and layout
  • Standalone support (pretty much requires GUI support)
  • Numerous tutorials and resources on the docs website
  • A nice, easy to use DSP library
  • ~100% test coverage for applicable packages
  • Get some outside contributors and people excited about Zig audio involved
  • Potentially redesign the docs site

Planned Targets (checked are implemented)

  • VST2
  • VST3
  • CLAP
  • Standalone (libsoundio)
  • LV2

About

A cross-platform audio plugin framework for Zig.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published