GithubHelp home page GithubHelp logo

imclab / jsusfx Goto Github PK

View Code? Open in Web Editor NEW

This project forked from asb2m10/jsusfx

0.0 2.0 0.0 468 KB

Opensource Jesusonic FX implementation

License: MIT License

C++ 26.15% C 67.31% Makefile 0.36% PHP 1.79% Vim Script 2.13% Bison 1.06% Max 1.21%

jsusfx's Introduction

jsusfx - Opensource Jesusonic FX implementation

jsusfx is an opensource implementation of the JSFX scripting language that is available with Reaper.

There is too much bugs to be usable, but should be good enough for regular use soon!

While the original JSFX scripting language can do alot of thing in Reaper, this implementation is focusing on providing dsp scripting processing for other hosts (like pure-data and Max/MSP) and platforms.

This project comes with a subset of the original eel2 code from Cockos WDL.

See this for great JSFX examples.

Limitations

  • Only supports 2 in / 2 out
  • No midi support
  • No GFX (the GFX section is just ignored)

Pure-data and Max implementation

The external object is called jsusfx~. See the pd and max directory to see how to build them.

  • It will check on the max/pd path to find the script file specified in the object creation arguments.
  • Sliders are normalized to 0..1 for all 'parameters'. If you wish to use the original slider range values, put 0 as a second argument to the creation of the jsus~ object. If you want to normalized to 0..127, put 127 for the second argument.
  • Turning on the DSP runs the @init section.
  • To change a slider, you need to send the following message [slider ]
  • You can send the 'compile' message to reload your script. (Max only for now)
  • If you double click on the object, you can edit the JSFX script (Max only)

Credits

  • The core of the language is from WDL (the authors of JSFX and Reaper)

jsusfx's People

Contributors

asb2m10 avatar

Watchers

JT5D avatar James Cloos 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.