ShucK logo

ShucK

ShucK is a graphical user interface (GUI) for the sound processing programming language ChucK. For using ChucK you need one or more parameterized ChucK patches. With ShucK you can call these patches with a single mouse click, applying a combination of possible values for the patche's parameters.

This should enable you to use your patches in a new and hopefully inspiring way.

Get started

Use Java Web Start to install and run ShucK on your computer.

start ShucK ↓

or download shuck-client.jar ↓ and call 'java -jar shuck-client.jar'

When the ShucK application window appears press the 'open' button. After the ShucK configuration is loaded click anywhere on the application window. You should hear some sound.

If it does not work one of the following prerequisites is probably not fulfilled.

Fix your problem and try again clicking the link above

Screenshots

Further topics

Define parameters in your ChucK patch

A kind of pattern how to define parameters for your patches. more ↓

Write your own ShucK configuration

Explaination how to write your own ShucK configuration for your own ChucK patches by means of an example. more ↓

If you run ShucK on your computer using the 'start ShucK' link above, some examples are provided at $HOME/shuck-config/examples/

ShucK server

For bunch computers that do not have ChucK installed you can start a ShucK server. Computers located in the same network domain can then start a ShucK remote client and call the ChucK patches provided by the ShucK server.

Use Java Web Start to install and run ShucK server on your computer.

start ShucK server↓

or download shuck-server.jar ↓ and call 'java -jar shuck-server.jar'

Press the 'Start' button and invite client computers to open the ShucK server page with their browser (the URL is displayed on the server panel). From the server page the clients can install and run a ShucK remote client with a single mouse click using Java Web Start.

If it does not work one of the following prerequisites is probably not fulfilled.

ShucK server overview. more ↓

Contact

entelijan.net