10000 Release v0.1a · potistudio/aexlo.js · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on May 10, 2025. It is now read-only.

v0.1a

Pre-release
Pre-release
Compare
Choose a tag to compare
@potistudio potistudio released this 09 Feb 00:17
· 1 commit to master since this release
eaa5894

Tested Plugin

  • SDK_Noise.aex

Commands

  • PF_Cmd_ABOUT
  • PF_Cmd_GLOBAL_SETUP
  • PF_Cmd_PARAM_SETUP
  • PF_Cmd_RENDER
  • PF_Cmd_PRE_RENDER
  • PF_Cmd_SMART_RENDER

JS Interface

  • getCurrentParameters
  • setParameterById
  • setParameterByName

Example

import aexlo from "aexlo";

const instance = new aexlo.PluginInstance (path.resolve(PROJECT_PLUGIN_DIRECTORY, PLUGIN_NAME));
invokePlugin();

function invokePlugin() {
    instance.setupParameters();
    console.log (instance.getCurrentParameters());

    console.log ("\n -------- set parameter to \"10\" (default) -------- ")
    instance.render();

    console.log ("\n -------- set parameter to \"100\" -------- ")
    instance.setParameterById (1, 100);
    instance.render();

    console.log ("\n -------- set parameter to \"0\" -------- ")
    instance.setParameterById (1, 0);
    instance.render();
}

Code_20250208-103911_x5ZFZOXk

0