Want to use Linux as a realtime audio engine? Just follow these rules.
Movin' on
Want to use Linux as a realtime audio engine? Just follow these rules.

This patch extracts color values from the kuler api via a themeID and converts them to Color objects.
It requires
- the XML quark by Jens Gulden (wow! thanx) for parsing the xml stuff and
- the wslib quark by wouter snoei (wow, too!) for Meta_Color:newHex
- a valid kuler dev-key (see http://kuler.adobe.com/api/ for details)
// Process Kuler rss feed for Color extraction
(
~getFeed = {
arg
fileName,
kulerKey, // insert your kuler key
themeID(347630); // ID of a kuler theme
"curl \"http://kuler-api.adobe.com/rss/search.cfm?itemsPerPage=20&startIndex=0&searchQuery=themeID:%&key=%\" > /tmp/%"
.format(themeID, kulerKey, fileName).unixCmd;
};
~xml2color = {|fileName|
DOMDocument("/tmp/%".format(fileName))
.getElementsByTagName("kuler:swatch")
.collect{|swatch|
swatch.getElementsByTagName("kuler:swatchHexColor")
.collect(_.getText)
}.flatten.collect{|str|
Color.newHex(str)
}
};
~tidy = {|fileName|
"rm /tmp/%".format(fileName).unixCmd;
};
~show = {|color, bounds(Rect(30,300, 100, 30))|
var window;
var extent = bounds.extent.asArray;
window = Window.new("ColorTest", bounds, false);
window.drawHook = {
3.do{|i|
Pen.color = Color.gray(i * 0.5);
Pen.fillRect(
Rect.fromArray([i*(extent.first/3),0] ++
(extent * [1/3, 1]))
);
};
Pen.color = color;
Pen.fillRect(Rect.fromArray(extent*0.1 ++ extent * 0.8));
};
window.front;
}
)
(
{
~fileName = "%.xml".format(Date.getDate.stamp);
~getFeed.value(~fileName, "your Kuler key here");
2.wait;
"less /tmp/%".format(~fileName).unixCmd;
a = ~xml2color.value(~fileName);
1.wait;
~tidy.value(~fileName)
}.fork;
)
a.do{|c| ~show.(c)}

Taylor Deupree is a photographer, architect, electronic musician, and (which seems to be new for him) a soundscape recordist. In this particular investigation, his goal for 2009 is to record a sound a day. He publishes them on his weblog. His pictures are also quite interesting, he has a very inspiring view. Especially the winter scenes are quite rare. Thanx for sharing
[From taylor deupree :: photography, via BLDBLOG]
This story is so amazing.
There’s a building somewhere in New York City: every time you go there – maybe it’s a bank or a department store or the office where you work – you hear what sounds like air-conditioning equipment, a distant droning noise in the background that you can’t quite place.
But it’s always there – maybe sometimes higher pitched than other days, but always audible…
[read the whole story on BLDBLOG: Found Sound City]
Excellent minimal interpretation released under CC. Four stars.
[From YUKI YAKI _ Releases _ YkYk015 _ Humeka : Densité Matérielle]
Gehtab.
Spenza is back with a new Mixtape. Featuring Bomb the Bass, Soulwax, Justice, DJ Mehdi, Boys Noize, Sebastian, Mr. Oizo, Proxy, Housemeister, CLP and “Spenza’s Remix of Bomb the Bass – Megablast”. Get the tracklist at: www.kwiksnax.tv
[From spenza - megablast - mixtape]
Laridae.at starts into 2009 with Memplex, the new release by label co-founder Photophob. Leaving behind his Drill’n Bass escalations of recent productions, Photophob surprises with a calmed down mixture of Ambient, Oldschool Electronica and Field recordings – your sonic guideline for discovering the well hidden resorts of beauty in this world of overwhelming complexity.
All in one ZIP
This work by Ramsay Stirling is truly inspiring, and inspiringly true.
[From Rhizome.org: Internet Delivers People (2008) - Ramsay Stirling]
Wait until the very end. It is worth it.