Thursday, December 20, 2007

Week 7


Thursday, December 20, 2007

Parousies: Konstantinos Tsatsakos, Orestis Plakias, Nikos Palamaris, Panayiotis Diamantis, Tasos Lizos, Spyros Xenitopoulos, Maria Boua, Fani konstantinidou
Apousies: Dimitris Alafouzos, Kyriakos Tsoukalas, Leonidas Chartofylakas

Short lecture by Satoru Takaku
        Toshio Hosokawa
        Makoto Shinohara
        Jo Kondo
        Yoji Yuasa



Thursday, December 13, 2007

Week 6: SynthDef




Plan for following weeks:
13/12
        Final session server commands // Synth and Group control //
        SynthDefs start
20/12        
        SynthDefs continued, Interactive Synth Control // Envelopes // GUI
10/1
        Filters // Buffers // Disk IO (Files)
17/1
        Routines, Streams, Patterns
24/1
        FFT Spectum Domain Synthesis + alla Granular synthesis
31/1
        Discussion, review of projects

5/2 Review
7/2 Quiz
20/2 Projects due

Some topics:
        quit / play / postln
        Node Synth Group

============
Attendance: Maria Boua Kyriakos Tsoukalas, Orestis Plakias, Nikos Palamaris, Dimitris Alafouzos, Leonidas, Tasos Lizos, Fani Konstantinidi Spyros, Panayotis Diamantis

Thursday, December 6, 2007

Week 5 Server Commands, SynthDesc, Creating Synths



Server Commands

/s_new, /n_run, /n_set, n_free, “/quit”


Examples:

a = NetAddr("127.0.0.1", 57110);

a.sendMsg("/quit");

a.sendMsg("/s_new", "default", 2000, 0, 0, \freq, 400, \amp, 0.1);
a.sendMsg("/s_new", "default", 2001, 0, 0, \freq, 500, \amp, 0.1);
a.sendMsg("/s_new", "default", 2002, 0, 0, \freq, 600, \amp, 0.1);

a.sendMsg("/n_free", 2000);
a.sendMsg("/n_run", 2000, 0);
a.sendMsg("/n_run", 2000, 1);

a.sendMsg("/n_run", 2000, 0)

a.sendMsg("/n_set", 2000, "freq", 500);
a.sendMsg("/n_set", 2000, "freq", 1500);
a.sendMsg("/n_set", 2000, "freq", 150);
a.sendMsg("/n_free", 2000);

a.sendMsg("/n_run", 0, 1);
a.sendMsg("/n_run", 0, 0);