You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
Tiny Plugin is a header only cross platform lightweight C++ library designed to facilitate the development of plugins for digital signal processing experiments and audio projects. This library is particularly useful for making generic plugin based software architecture.
Features
Lightweight: Tiny Plugin is designed with a minimalistic approach to keep the overhead low while allowing seamless integration into existing projects.
Modular Architecture: The library follows a modular architecture, making it easy to add, remove, or replace plugins without disrupting the core functionality.
Extensibility: Developers can easily extend the library by creating custom plugins that adhere to the defined interface, enabling the integration of domain-specific functionality.
Getting Started
Installation
To use Tiny Plugin in your project, follow these simple steps:
Clone the Tiny Plugin repository:https://github.com/siddharthdeore/tiny_plugin.git
Build the library:
cd tiny_pluginmkdir build && cd buildcmake ..makemake install
Usage
Library can be imported in to cmake project usingfind_package CMake command as following example: