SuperCollider on Linux

Nikolaus Gradwohl2008-08-17T09:35:00+00:00

Today i have installed supercollider on my ubutu system following this instructions. SuperCollider is a environment and programming language for audio synthesis simliar to chuck. SuperCollider can run on a network and uses OSC events for comunication.

After looking around in the source tree i found a plugin for vim :-)

Installations is a bit quirky (the folders 'ftpplugin', 'syntax' and 'intend' needed to be copied to ~/.vim by hand) but now i can edit my sc code using my vim - veeeery cool :-)

single lines of code can be sent to the server using F6 codeblocks are sent to the server using F5.

s.boot
(
c = { arg f=900;
    var x;
    x = SinOsc.ar(f);
    x * 0.1
}.play;
)

c.set(, 400);
c.set(, 670);

to start te server the first line has to be sent to sclang (using F6). Then the code block starting line 2 is sent to the server (using F5)... tata - a sine wave.

sending the last 2 lines (F6 again) change the frequency of the running synth.

F12 can be used to turn all sounds off.

Tweet This! submit to reddit Digg! Tags: | no comments | no trackbacks

See also:

osc events in supercollider
sketch experiment 7 - osc events
SuperCollider drumsample generator
Volca Sample SuperCollider Drum Set
music live-coding environments - my first impressions

Trackbacks

Comments

Leave a response

Leave a comment