Skip to content

Activities on 2008-02-05

05-Φεβ-08
  • 8:09 AM unlocked http://earlab.org/blog #
  • 9:07 AM called papatsutsu after m at ypth - need to call next week #
  • 10:15 AM phone from a need to do cabling study and inform a2 to redo specs for equipment #
  • 10:16 AM asked n to give me correctly scaled floor plans of installation spaces #
  • the easiest way if you want to stick with blogspot is to include a link to your tumblr #
  • 12:02 PM mtg for equip spec check takes place tomorrow at 14:00 in ep.er. #
  • 12:05 PM requesting ok to proceed with mem/disk upgrades with t #
  • if you want, I can open an account for you in earlab.org or a subdomain. #
  • 1:43 PM informed audiovisual about erasmus students arrival on 15th #
  • 1:47 PM answered springer|parker hello mail #
  • 3:31 PM okyuryohaitazo #
  • 6:37 PM sent ms of berlin my home address #
  • 7:35 PM hiding my twitter entries on the log with widget. creating extra blog for single twitter entries (all hidden) #
  • 8:41 PM network slow @ anaktora or server down @ bluehost? #
  • 9:09 PM installed log blog #
  • follow tweets for primaries on google map: http://tinyurl.com/3caoag #
  • 9:16 PM following tweets on google map is a neat idea. track this for our gis project http://tinyurl.com/3caoag #
  • and it’s all via twittervision http://twittervision.com/ #
  • 9:53 PM hello from cfu #

9:28 PM google maps + twitter channel on super tuesday (primaries)

05-Φεβ-08

Rather impressive: http://tinyurl.com/3caoag

And it is via twittervision: http://twittervision.com/

Do we need new (information browsing) interfaces?

04-Φεβ-08

Ordering information in a website is a nightmare, no matter how many domains you have, no matter what CMS you use. Technologies are so complex that a tree structure is hardly sufficient as principle for ordering and navigation. Perhaps dynamically generated pages that change according to the perspective of the user (project oriented, hardware oriented, protocol oriented, product oriented …) would be better suited. Such could be created with Processing interfacing to MySql and run as Java applets in a browser.

Alternatives to the known hypertext paradigm have been investigated by many, even before the web was born, for example, Yasuyuki Sumi’s work as graduate student at Todai and later as researcher at ATR.

But are there any solutions out there that one can use in one’s website? Well if not, we’ll have to work on one here, as it fits many of the other projects in progress.

disabling excerpts (clipping) in plaintxtBlog theme

04-Φεβ-08

Kind reply from Scott, author of plaintxtBlog.

edit the follow theme files: archive.php, category.php, tag.php.
Change the lines with the_excerpt()

<?php the_excerpt('<span class="more-link">'.__('More&hellip;', 'plaintxtblog').'</span>') ?>

to the_content(), like so:

<?php the_content('<span class="more-link">'.__('More&hellip;', 'plaintxtblog').'</span>') ?>

(I am putting this here because I have not yet created a category in the wikis for web dev stuff)

03-Φεβ-08

11:43 AM overtweet: http://www…

03-Φεβ-08

11:43 AM overtweet: http://www.gapingvoid.com/history76156.jpg
Example

11:30 AM created twitter feed …

03-Φεβ-08

11:30 AM created twitter feed from earlab blog via twitterfeed.com

Notes from yesterday’s session w. Dakis + Alex

03-Φεβ-08

Specification of the task:

  • - Play one buffer
  • - Start at a random position in the buffer
  • - Playback at a randomly specified constant rate
  • - Loop when reaching end of buffer
  • - Reset the start position and rate of playback at any moment
  • - The buffer receives input from a live source in real time
  • - It has a duration size of ca 30 seconds
  • - The recording into the buffer starts and stops at random intervals
  • - The output of this playback is sent to a distortion processor.

Intermediate thought: Using existing synthdef: “playbuf_segment”. Its controls are:

  • out = 0,
  • bufnum = 0,
  • startPos = 0,
  • duration = 1,
  • rate = 1,
  • amp = 1

We will control the following:

  • startPos = 0,
  • duration = 1,
  • rate = 1,
  • amp = 1

Controls:

  • - start position: set randomly, at random intervals (->> SuperCollider)
  • - rate: set randomly, at the beginning of each new playback from new start position.
  • - distortion amount: controlled continuously by proximity of user to a sensor.

02-Φεβ-08

The script we tried with dakis+alex

02-Φεβ-08


/* (IZ 2007-10-27) {
Play a selected buffer with single - shot playbuf SynthDef, triggering it multiple times at random interval and random rates, random starting point and random duration, within controllable range parameters.
 
b = Buffer.read(Server.local, "./sounds/a11wlk01.wav");
 
(
a = SynthDef("playbuf_segment", { |
  out = 0,
  bufnum = 0,
  startPos = 0,
  duration = 1,
  rate = 1,
  amp = 1
  |
  var src, env;
  src = PlayBuf.ar(1, bufnum, rate * BufRateScale.kr(bufnum),
    1, startPos * BufFrames.kr(bufnum), 0);
  env = EnvGen.kr(Env([0, 1, 1, 0], [0.03, BufDur.kr(bufnum) / rate * duration - 0.06, 0.03]),
    timeScale: 1 / rate, doneAction: 2);
//  FreeSelfWhenDone.kr(src);
  Out.ar(out, amp * env * src);
}).play(Server.local, [\bufnum, b.bufnum, \startPos, 0.5, \duration, 0.03, \rate, 0.5]);
)
 
} */
 
var samples;
samples = Samples.all[~script.session.server];
 
~controlSpecs = [
[ 'out', 0, 4095, 'linear', 1, 0 ],
[ 'bufnum', 0, 1023, 'linear', 1, 0 ],
[ 'rateMin', 0.125, 8, 'exp', 0, 1 ],
[ 'rateRange', 0.0, 8, 'linear', 0, 1 ],
[ 'ampMin', 0, 1, 'amp', 0, 0.1 ],
[ 'ampRange', 0, 1, 'amp', 0, 0.5 ],
[ 'waitMin', 0.1, 120, 'exponential', 0, 0.5],
[ 'waitRange', 0.0000001, 120, 'exponential', 0, 1.5],
[ 'durMin', 0.001, 10, 'exponential', 0, 0.1],  // max 10 repetitions
[ 'durRange', 0, 10, 'linear', 0, 0.2],  // + max 10 repetitions random variation
 
];
 
~script.routine {
  var sample, sampleRate, sample_dur, play_dur, bufnum;
  loop {
    bufnum = ~bufnum;
    Synth("playbuf_segment", [
      'out', ~out,
      'bufnum', ~bufnum,
      'rate', ~rateMin.asFloat rrand: (~rateMin + ~rateRange),
      'startPos', 0.0 rrand: 1.0,
      'length', ~durMin rrand: (~durMin + ~durRange),
      'amp', ~ampMin rrand: (~ampMin + ~ampRange)
    ]);
    wait(~waitMin rrand: (~waitMin + ~waitRange));
  };  
};