GithubHelp home page GithubHelp logo

micah-frank-studio / daisysp-lgpl Goto Github PK

View Code? Open in Web Editor NEW

This project forked from electro-smith/daisysp-lgpl

0.0 0.0 0.0 2.29 MB

DSP Modules derived from Csound for running on Daisy and elsewhere.

License: Other

Shell 4.24% C++ 71.78% Python 16.78% C 0.86% Makefile 5.27% CMake 1.06%

daisysp-lgpl's Introduction

DaisySP-LGPL • LGPL DSP Modules for DaisySP

Style Badge Documentation Badge Discord Forum Badge License Badge

DaisySP-LGPL is a set of LGPL licensed DSP (Digital Signal Processing) modules for use in the DaisySP library.


🧐 DaisySP and Contribution

This is not a standalone library, and requires DaisySP to work properly.

Any contributions to this library are welcome under the same guidelines as DaisySP.

⚠️ License

DaisySP-LGPL uses the LGPL-2.1 license.

For the full license, read the LICENSE file in the root directory.

✉️ Distribution

If you distribute code that makes use of DaisySP-LGPL, you are obligated to give end users the option to recompile with the LGPL components having been replaced.

To make this easier, we have provided a script called gather_lgpl.sh which can gather the required files with a simple build system for that purpose.

  1. From your project directory run <DAISYSP-LGPL_DIR>/distribution/gather_lgpl.sh <PROJECT_NAME>
  2. Use the -l and -d flags to override the default libDaisy and DaisySP locations.
  3. A standalone distribution folder will be created containing:
    • A Readme
    • The LICENSE file(s)
    • A standalone Makefile
    • And any relevant build files under a resources folder.
  4. End users with the distribution folder can relink from source with their own modified copy of libdaisy-lgpl.a by replacing that file in the resources folder, and running make.

daisysp-lgpl's People

Contributors

beserge avatar stephenhensley 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.