Koryphaios is an environment for composition of distributed music performance on a local network of device. It connects the bach library for Max/MSP and the soundworks framework for distributed multimedia application.
Koryphaios works by sending your composition in Max/MSP to a server which then dispatches the various notes among a local network of devices (e.g. computers, mobile phones, ...). These devices then synthesize the requested sound in the browser using the WebAudio API.
You will need :
- Node.js latest LTS version
- Max/MSP
- The bach library for Max/MSP (download here or through Max's package manager)
- The soundworks Max package
Koryphaios unravels its full potential when used on a local network. We assume you know how to create such a network.
- Download the application
- Add the application's directory to your Max/MSP path
In Max/MSP : Options > File Preferences... - Install the application
Using the terminal move to the application's directorycd /path_to_koryphaios/
Then install the necessary node modules
npm install
npm run build
Move to the application's directory
cd /path_to_koryphaios/
then start the server with
npm run start
To get started with Koryphaios you can take a look at the help patch in Max/MSP (found in max/examples/
) or at the First example page on the wiki
More information is available on the wiki
BSD-3-Clause