STK with JavaScript

Audio Plugin Hosts and other audio software applications discussion
Post Reply New Topic
RELATED
PRODUCTS

Post

More playing around with the synthesis toolkit. I've put together some apps here: https://github.com/imekon/StkEngineKit

The DLL STK.DLL is a Windows implementation of the STK and a JavaScript interpreter (Duktape).

I've got StkEngine.exe which is a text editor that uses the JavaScript engine (see the scripts) and a basic sequencer Sequencer.exe

Both are under construction.
Pete Goodwin

Post

Your readme.md is not really helpful / informative.
What is this project? How to use it, where to start?
We are the KVR collective. Resistance is futile. You will be assimilated. Image
My MusicCalc is served over https!!

Post

BertKoor wrote:Your readme.md is not really helpful / informative.
What is this project? How to use it, where to start?
Seems to be a system to use the Synthesis ToolKit(*) with JavaScript code. This maybe should have been posted at the developers subforum here to get comments from developers first...

(*) STK is a C++ library for audio processing. Being C++ it's of course a royal pain for anyone but experienced programmers to use, so it's nice to have it wrapped to be used in easier to use programming languages.

https://ccrma.stanford.edu/software/stk/
Last edited by Xenakios on Sun Oct 16, 2016 2:26 pm, edited 1 time in total.

Post

imekon wrote:More playing around with the synthesis toolkit. I've put together some apps here: https://github.com/imekon/StkEngineKit

The DLL STK.DLL is a Windows implementation of the STK and a JavaScript interpreter (Duktape).

I've got StkEngine.exe which is a text editor that uses the JavaScript engine (see the scripts) and a basic sequencer Sequencer.exe

Both are under construction.
At a first glance the script code looks nice enough. I don't know why the System.WaitTick() call is needed or what it does...Those calls seem a bit like "magic" to me, so documentation on why or when it should be used would be good to have.

Unfortunately, trying to run even the basic.js file results in an error in the application. "Error : TypeError: undefined not callable".

Also, what is the licensing on this? It's on GitHub but the source code for the engine itself is not provided...

Post Reply

Return to “Hosts & Applications (Sequencers, DAWs, Audio Editors, etc.)”