Category: Coding

New here: Geshi sc Markup:


p = ProxySpace.push(s.boot);

(
SynthDef(\autoTweety,{
|freq= 400, dFreq = 200, out = 0 , amp = 0.1, pan = 0|

var sum, trig, dur;

trig = Lag.kr(Dust.kr(MouseX.kr(0, 30)) > 0, 0.1);
dur = MouseY.kr(1.0, 2);

sum = SinOsc.ar(
((dFreq) * EnvGen.kr(
Env.perc(0.99,0.01),
trig, 1, 0, dur, doneAction: 0
)) + freq,
0,
EnvGen.kr(
Env.perc(0.01, 0.99),
trig,
1,
0,
dur,
doneAction: 0
)
);
Out.ar(out, Pan2.ar(sum, pan, amp));
}).send(s)
)

~autoTweety = \autoTweety;
~autoTweety.play;

~trig.play
~trig = {Saw.ar(400)*(-1)}
~trig.clear
~autoTweety.stop;
~autoTweety.free;
-------------

thanks Dan!

[ sourcecode and example on how to use it ]

I’ve rediscovered my Griffin PowerMate.
Grafer, a simulation of one of these little drawing-boards with two knobs to control a pen now has a Powermate Control…

Ah, and now it’s also usable with SwingOSC.

Enjoy :-)

The slow code movement aims to take the virtuosic element out of livecoding of computer music. The slow code movement is to music what the slow food movement is to cooking.

Nice. I like good food.

[ Home of the slow code movement ]

Remember:

Get http://www.ijg.org/files/jpegsrc.v6b.tar.gz, and then:

tar zxvf jpegsrc.v6b.tar.gz
cd jpeg-6b
cp /usr/share/libtool/config.sub .
cp /usr/share/libtool/config.guess .
./configure –enable-shared –enable-static
make
sudo make install
sudo ranlib /usr/local/lib/libjpeg.a

[ source ]

Unfortunately doesn’t compile a dynamic lib. (Why?)

Supercolliderscreensnapz001
[ source ]

On thursday evening Alberto and me decided to try out the sound of the handrails in the IEM staircase. It was really amazing; we had attached contact microphones to the railings used it as a source for a sound synthsesis process and finally put it back into the hallway. Because of the huge reverb in there it sounded really amazing, which also means that it does not make any sense to put up a recorded sound file here…
Instead I put up the original SuperCollider file for processing the input.
Enjoy!

Img 5855 Img 5853
[handrail & setup]

[see also Installations for further explanations on why to do this]

First of all it was … hot.
We have seen James, James, Socks, Ron, AdC, JrH, Ron, Scott, Thor, Nick, CV, sometimes no coffee, chaotic accomodations (Maple Bank), cabs, and much more…

Personal Impressions

Text vs. Sound
Julian gave a nice introduction to interactive programming in general and the JITLib in particular which I found very interesting in it’s theoretical backing. Now I not only know that I use the JITLib extensively, but also why I do this :-)

Patterns Everywhere
Ron gave a nice talk on how to use Patterns in SC. I have to admit, that I was not in the topic before (just because I did not had the time to learn the way to use them properly…), but now I do have a much more brighter view on it and will use it more often, in particular for granular synthesis techniques and sonification stuff.

Granularity in Compositions

The concert at the custard factory was really awesome. Most of the pieces where based on granular synthesis. My favorites where the one’s of Jan Trützschler (Oxygen, tape piece) and Powerbooks unplugged.

LuscoFusco
The second (?) LuscoFusco event has happened at ssSymposium on Saturday evening. It’s theme was A tribute to Paul Dirac. Aftershow Party is open.

Open concert
On Saturday evening there was an open concert where I tried to perform a piece of mine (sorces posted at my wiki) (it partly worked, but then I had some glitches due to CPU overload…)

Perhaps the presenters are interested in putting their workshop material to the swiki or somewhere else?

That’s it for the moment; more to come soon…

Scsympbham-1

Some insights to the sc3 Symposium 2006.

One of the nicest features of QuickSilver is its ability to communicate with sogudi, which allows you to specify search queries just in the Location bar. Example: goo lfsaw googles for lfsaw. Quicksilver provides a plugin in which allows you to have just this behavior in qs itself, but it does not work unless (, and now this is the tip :-) you also install the websearch plugin (which is unfortunately not automatically done).

200607101026
Was mache ich wohl? Richtig, arbeiten…

Und hier noch etwas mehr Einblick…
ratet’s was es wird?


height="145" codebase='http://www.apple.com/qtactivex/qtplugin.cab'>

controller="false" loop="true" volume="0" pluginspage='http://www.apple.com/quicktime/download/'>

Mittlerweile steht auch so ungefähr mein Arbeitsfeld fest; ich werde mich zunächst um das Vicon Trackingsystem kümmern, und ausserdem eine von mir schon lange angedachte Interaktionsstruktur (also Anbindung von verschiedensten HCI Controllern OSC (neuer link!), MIDI, etc) in Supercollider implementieren. Mal sehen wie weit dieses Design trägt… Einen Namen hat es jedenfalls schon: JustInTerface.

Um auch denjenigen etwas zu zeigen die nicht in die Tiefen der Programmierung eintauchen wollen möchte ich auch auf jeden Fall eine Installation machen/konzipieren, dazu wird aber vorerst noch nichts verraten…