This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

430BOOST-SENSE1: Running the User Experience GUI in Processing V3 gives errors

Part Number: 430BOOST-SENSE1


The pre-built version of the CapTouch_BoosterPack_UserExperience_GUI that is part of the software support for the 430BOOST-SENSE1 Booster Pack works fine, but I would like to modify the code. I have a running version of Processing (V3.3.6) and the appropriate source code file. I have also downloaded the sound library pitaru.sonia_v2_9 and installed it according to the instructions.

When I try to run the code there are two issues - one minor, and one major (to me).

First, the current implementation of Processing will not allow variables in the size()function. Easily fixed by hard-coding the parameters, or by moving the function to the newly implemented settings() routine. (It may be time to update the source code in the package to take note of this change.

Once that is fixed, though, an attempt to run the code results in an error message at the line:

clock = new Sample("click1.aiff");

The message is:

NoSuchMethodError: You may be using a library that's incompatible with this version of Processing

and the console area displays:

Could not load native library for JSyn V142
com.softsynth.jsyn.SynthException: JSyn error: Could not access JSyn synthesis engine. - JSyn not properly installed, or web page is not calling smart_embed_jsyn.js!, 0x0=0, 0x0=0

I suspect that this is a very old version of JSyn, and so probably not compatible with Processing V3.

I would be grateful for any comment or advice on how to resolve this issue.

Thanks. Geoffrey.

  • There are no plans to update the 430BOOST-SENSE1 software resources so you will most likely need to downgrade to Processing 2 in order to run the code without error. Either that or you will need to find out how the old JSyn version can be made compatible with Processing 3.

    Regards,
    Ryan

**Attention** This is a public forum