Initial release
Pre-release
Pre-release
This is the initial release of the WebKit opcodes plugin for Csound.
These opcodes enable a Csound piece to open Web pages containing any valid HTML5 code and, from those pages, call back into the running Csound performance.
This can be used to create user-defined graphical user interfaces, score generators, and many other things.
So far, there is only a Linux binary. It should also be possible to build from sources using the build.sh
script, perhaps even on other operating systems, if the dependencies have been installed.
To install the opcodes:
- Install Csound 6.16 or later (must be built from sources on Linux).
- Install the WebKitGTK library (preferably from the system package:
libwebkit2gtk-4.0-dev
). - Install the libjson-rpc-cpp library (preferably from the system package:
libjsonrpccpp-dev
). - Download the
webkit_opcodes.so
shared library and copy it to your user plugins directory (probably~/.local/lib/csound/6.0/plugins64/
). - Download
webkit_example.csd
and run it withcsound webkit_example.csd
to verify that it works.