This repository has been archived by the owner. It is now read-only.
Realtime collaborative sequencer
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
max
slork-FinalProject-Visuals
sounds added readme Jan 7, 2013
README.md fixed readme Jan 7, 2013
config.ck
launch_local_test.ck added readme Jan 7, 2013
launch_node.ck
launch_server.ck
launch_two_test.ck
launch_two_test_node.ck
node.ck
node_state.ck added readme Jan 7, 2013
server.ck
synth.ck

README.md

C-quencer

Realtime collaborative sequencer

Setup

To use the C-quencer, you need to modify the config.ck file to reflect your setup. It is currently set up in 2 modes - either a 2 computer setup or a 16 computer 4x4 grid setup. Modify the host_name() file to return the correct computer name in whatever set up you want. Update the server_name() to return the server name. Nothing else needs to be changed.

Use

To use the C-quencer, first clone all the files on all the computers. Run launch_node.ck on each node that wants to play. Run launch_server.ck on a separate computer that acts as the server. Once the ChucK files are running, run the fm_envelopes.maxpat from the max directory. This brings up the GUI for controlling the sequencer. This GUI is entirely mouse controlled.

Server Controls

The server has a few special controls. By pressing the number keys, you can move through the pre-defined sections. Changing sections changes the score displayed on each sequencer as well as switches on/off the 'drone' mode. By pressing +/-, the tempo of the piece is modified - this can be used as a manual control over the energy in the piece.

Changing Scores

To change the score, modify the appropriate image and sound files in the max folder.