wondering about an audio-only equivalent of peertube... does it exist already?

Writing about serial communication protocols... what are best practices to avoid the master/slave terminology?

We are still looking for artists to join our Bajesdorp project: collectively owned workspaces. Reactions still welcome until September 1st: bajesdorp.nl/het-nieuwe-bajesd

Does anyone know of a google-free captcha like spam-prevention for wordpress contact forms?

My performance Code LiveCode Live will be livestreamed tonight, in an all new (well some old) version! Part of the 10 minute livecoding challenge of creativecodingutrecht.nl/
Also - an interview Behind the Screens.

Tonight, live at your home!*
A streamed event about embodiment through livecoding.
instrumentinventors.org/event/
* if you tune in to the stream at 8pm

Are people still using double-click mouse button actions? Or did touchpads kill the doubleclick?

(
Tdef( \goFor2Minutes, {
120.do{ // 2 minutes
// play every five seconds
12.do{
Tdef( \SOS ).play;
5.0.wait;
};
};
Tdef( \SOS ).stop;
});
);

Tdef( \goFor2Minutes ).play;

(
Tdef( \SOS, { |ev|
3.do{ // S
Synth(\dsaf_horn1, [ \rate, (1/ev.unit) + 0.15, \dur, ev.unit ]);
~slimPars.do{ |it| it.red_(255); }; ~setSlimPars.value;
ev.unit.wait;

~slimPars.do{ |it| it.red_(0); }; ~setSlimPars.value;
ev.unit.wait; // pause
};

3.do{ // O
Synth(\dsaf_horn1, [ \rate, (1/(ev.unit*3)) + 0.05, \dur, ev.unit*3 ]);
~slimPars.do{ |it| it.red_(255); }; ~setSlimPars.value;
(ev.unit * 3).wait;
~slimPars.do{ |it| it.red_(0); }; ~setSlimPars.value;
ev.unit.wait; // pause
};

3.do{ // S
Synth(\dsaf_horn1, [ \rate, (1/ev.unit) + 0.15, \dur, ev.unit ]);
~slimPars.do{ |it| it.red_(255); }; ~setSlimPars.value;
ev.unit.wait;
~slimPars.do{ |it| it.red_(0); }; ~setSlimPars.value;
ev.unit.wait; // pause
};
}).set( \unit, 0.25 );
);

s.boot;

(
SynthDef(\dsaf_horn1, { |rate=0.1|
var freq = LFPulse.kr(rate, 0.99, 0.4).lagud(0.4 / rate, 0.6 / rate) * \varfreq.kr(800) + \basefreq.kr(300) * [1,1.05];
// var freq = [ 300, 500, 800, 1100 ];
var son = LFPulse.ar(freq, 0.99, 0.2).lagud(0.4 / freq, 0.6 / freq) * 2 - 1;

// This filtering is a simple approximation of the plastic horn acoustics:
son = BPF.ar(son.clip2(0.2), 1500, 1/4) * 4;

// delay and reverb, to simulate the environment in which we hear the siren
son = son + DelayC.ar(son, 0.1, 0.1, 0.3);
son = son + FreeVerb.ar(son);
son = son * EnvGen.kr( Env.linen(0.01,1,0.01), timeScale: \dur.kr(1), doneAction: 2 );
// Out.ar(0, Pan2.ar(son * \amp.kr(1)));
Out.ar(0, son * \amp.kr(1));
}).add;
);

Show thread
Show older
post.lurk.org

Welcome to post.lurk.org, an instance for discussions around cultural freedom, experimental, new media art, net and computational culture, and things like that.