Coder Social home page Coder Social logo

ladspa--'s Introduction

Greetings

Welcome! Thank you for considering the README file.

** CONTENTS **

  1. What is ladspa++?
  2. Why using ladspa++?
  3. License
  4. Documentation
  5. Installation
  6. Examples
  7. Contact

1 What is ladspa++?

ladspa++ is a C++ wrapper for ladspa. More exactly, you write your plugin in C++, and ladspa++ "generates" C code that ladspa can read.

ladspa++ is fully ladspa compatible. However, in the future, it will allow additional features. Nevertheless, it will still be ladspa compatible.

Note: ladspa++ is a single header file. It is not a library, you will not find a libladspa++.

2 Why using ladspa++?

ladpsa++ brings many advantages to ladspa:

  • compatibility to ladspa
  • new and more features. further ideas:
    • allow UI elements such as function plots
    • allow keyboard input
    • descriptions of knobs
    • different types of UI elements than knobs
    • ...
  • early error detection with compile time error messages
  • possible runtime speedups:
    • correct use of the const keyword
    • ...
  • code is easy to write:
    • collection of common port types and strings
    • code is smaller
    • ...

3 License

Please see the LICENSE.txt file.

4 Documentation

You can

  • type `make doc' to create Doxygen code docs
  • contact me: see `9 Contact'.

5 Installation

Type the following.

mkdir build
cd build
cmake ..
make
make install

6 Examples

See the examples folder.

7 Contact

Feel free to give feedback. My e-mail address is shown if you execute this in a shell:

printf "\x6a\x6f\x68\x61\x6e\x6e\x65\x73\x40\x6c\x6f\
\x72\x65\x6e\x7a\x2d\x70\x72\x69\x76\x61\x74\x2e\x6e\x65\x74\x0a"

ladspa--'s People

Contributors

johanneslorenz avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.