luciascarlet / iPlug2-LE

C++ Audio Plug-in Framework for desktop, mobile and web [PRE-RELEASE]

Home Page:https://iplug2.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iPlug 2 LE

C++ audio plug-in foundation for desktop environments

iPlug 2 LE is a heavily stripped-down fork of iPlug 2 that omits all graphics functionality, as well as support for niche or non-desktop formats (AAX, web, iOS). It also removes the Xcode/Visual Studio build configurations in favour of promoting CMake as its primary build system. This is done in order to make working with the internals of iPlug 2 LE as simple as possible for those who do not need this functionality, for example, if you are embedding a custom GUI solution. In turn, the build process for iPlug 2 LE can be greatly simplified compared to the full-featured version. It is also designed to be used primarily in out-of-source builds and offers some scripts to ease the creation of new out-of-source projects.

Planned features/changes:

  • Reduce or remove reliance on SWELL library and specialised scripts
  • Allow free project structure
  • Turn iPlug 2 LE into a library instead of a framework for easy inclusion and high flexibility

If you need any of the features of iPlug 2 that have been removed from iPlug 2 LE, please consider using the full-featured version of iPlug 2.

About

C++ Audio Plug-in Framework for desktop, mobile and web [PRE-RELEASE]

https://iplug2.github.io

License:Other


Languages

Language:C 55.4%Language:C++ 35.0%Language:Objective-C++ 5.7%Language:Python 1.5%Language:Objective-C 0.5%Language:CMake 0.4%Language:PHP 0.2%Language:Shell 0.2%Language:Assembly 0.2%Language:Vim Script 0.2%Language:Makefile 0.2%Language:HTML 0.1%Language:Batchfile 0.1%Language:Yacc 0.1%Language:JavaScript 0.1%Language:R 0.0%Language:Lex 0.0%Language:CSS 0.0%