Monthly Archives: July 2007

Bij valavond in Eksaarde

Net met Labrador Lars gaan wandelen en in de graskant hier een klein onverschrokken egeltje tegengekomen. Hondje laten zitten en mijn eveneens meewandelende kater (zachtjes maar met aandrang) weggeschopt om het beestje rustig te kunnen fotograferen. Ik vervloekte het ‘fototoestel’ dat mijn klote-PDA zogezegd zou zijn, maar voor de rest is mijn dag alweer gemaakt. Prachtig!

het onverschrokken eksaardse egeltje

So far, this is disco (over Radiohead, Talk Talk en deep house)!

exit music coverRadiohead is voor mij één van de grootste groepen van pakweg de laatste 20 jaar, “Kid A” is een meesterwerk en “Everything in its right place” (“so far, this is disco” zegt Yorke grijnzend) een magistrale opener.

Osunlade, Amerikaanse deep house DJ, producer en muzikant, coverde samen met r&b zanger Eric Roberson “Everything” voor de Radiohead-tribute “Exit music”. Even donker, even dansbaar maar vreemd genoeg naar het midden van het nummer toe met een sterk Braziliaans ritme. Deze zeer geslaagde versie kunt U volledig beluisteren (om de 15 seconden ofzo wel op ‘play’ klikken) en kopen op de online shop van Bleep. Op “Exit Music” staan overigens nog een paar sterke covers, oa. van The Randy Watson Experience (Morning Bell), Mark Ronson (Just) en Meshell NDegeocello (The National Anthem).

Hieronder ook een tubeken met een behoorlijk afwijkende live-versie van Osunlade’s Everything. Het geluid trekt eigenlijk op niet veel (filmen met uw GSM moest verboden worden), de bassen komen veel te sterk door, maar het blijft de moeite …

Osunlade Live – Aquabooty WMC 2007

Watch this video on YouTube.

En ooit moet ik het hier dus ook nog eens hebben over de parallellen tussen Radiohead en Talk Talk, maar dat zal dus voor een andere keer zijn … Maar net in een comment op Youtube wel het gerucht gelezen als zou Mark Hollis terug goesting hebben om muziek te maken, als alles goed loopt zou er in 2009 een nieuwe CD komen!?

Flash ain’t evil after all; Fancy Pants

fancy pants screenshotVertel het vooral niet verder, maar Flash is eigenlijk toch niet altijd Evil. Een goed voorbeeld is het Flash game “Fancy Pants”; een 2d adventure in de traditie van Sonic the Hedgehog en Mario Bros, maar met moderne eigen accenten (het voortreffelijke edoch minimalistische artwork), toffe muziek en een ijzersterke physics engine (alhoewel ik veronderstel dat die term in het kader van een flash game een beetje overroepen is).

Je kunt het spel spelen op http://www.armorgames.com/games/fancypantsadventure_popup.html.

Voor de fans: er is een “Fancy Pants World 2” op komst. De maker heeft al een demo online gezet op http://www.kongregate.com/games/DrNeroCF/the-fancy-pants-adventure-world-2-demo.

decode mp3 to wav linux language nl language nl?

Via blogs over blogs (ongelofelijk hoe populair die zijn) en over seo ben ik op http://www.wordsfinder.com/traffic.php gekomen. Na wat spelen daar ben ik tot de conclusie gekomen dat de keywords “decode mp3 to wav linux language nl language nl” me heel wat traffiek zouden kunnen opleveren. Dat ik plots enkele duizenden of zelfs maar honderden rippers per dag over de vloer zou krijgen, durf ik sterk betwijfelen, maar omdat het hier inderdaad niet altijd over borsten en billen moet gaan, een korte howto over het omzetten van mp3 in wav’s in Linux met de lame, mpg321 en ffmpeg.

ht is killing music .. and it’s about time too (hattip the ex)lame
Lame (“LAME Ain’t an Mp3 Encoder“!) is een MP3 encoder en decoder. Vanop de linux command line kun je een mp3 omzetten naar wav met volgende opdracht:

$ lame –decode Surfin__USA_edited.MP3 Surfin__USA_edited.wav

De optie die het hem hier doet is decode en daarover vind je in de lame man-page:

–decode
Uses LAME for decoding to a wav file. The input file can be any
input type supported by encoding, including layer II files.
LAME uses a bugfixed version of mpglib for decoding.

If -t is used (disable wav header), LAME will output raw pcm in
native endian format. You can use -x to swap bytes order.

This option is not usable if the MP3 decoder was explicitly dis-
abled in the build of LAME.”

mpg321
mpg321 (“mpg321 is a Free replacement for mpg123, a very popular command-line mp3 player”!) kan dat ook probleemloos en vooral heel snel in vergelijking met lame (zelfs op mijn dsl in qemu op windows):

$ mpg321 Surfin__USA_edited.MP3 -w Surfin__USA_edited.wavUit de mpg321 man-page:

-w N, –wav N
Write to wav file N instead of using the audio device. This option
will be preferred if –cdr or –au are specified too. Specifying ‘-‘ for N
will cause the file to be written to standard output.”

ffmpeg
ffmpeg is een heel ander paar mouwen. Niet omdat ffmpeg mp3’s niet in wav’s zou kunnen omzetten, wel integendeel: ffmpeg kan 10-tallen types audio- en videobestanden converteren naar bijzonder veel andere formaten. Soit, om onze Engelse Beach Boys uit hun mp3 op de wav(-es) te krijgen doen we:

$ ffmpeg -i Surfin__USA_edited.MP3 -ar 44100 ffmpeg-Surfin__USA_edited.wav

En vraag me niet waarom, maar ik kreeg dat toch wel niet aan de gang zekers? Het lijkt erop dat ffmpeg over een fout in het bronbestand valt waar lame en mpg321 geen problemen mee hadden. Een andere mp3-sample gezocht (van de nieuwe Nine Horses CD) en dat werkte idd wel prefect:

$ ffmpeg -i 02.mp3 -ar 44100 02.wav

Aangezien ffmpeg zoveel bestandsformaten en audio- en video-codecs aankan, verwijs ik je graag verder naar de ffmpeg documentatie. En blijf er met uw vuile fikken van als ge enkel “van mp3 naar wav” wilt doen, mpg321 of lame volstaan ruimschoots!

Misschien besluiten met de -licht ontmoedigende- opmerking dat lame, mpg321 en ffmpeg niet noodzakelijk op uw linux-systeem staan en dat, zelfs als ze er staan, mp3-decoding niet persé zal werken. Alles hangt af van de Linux-distributie die je gebruikt en op welke manier de makers lame, mpg321 of ffmeg gecompileerd hebben.

En ik ben benieuwd of hier nu horden googlers op af zullen komen vliegen ;-)

De volgende web (r)evolutie is hier (bijna)!

some logo, not telling you what it’s from though :-pWeb 2.0: been there, done that? En wat nu? Wel, Tim Berners-Lee en andere visionairen beweren dat de toekomst van het web semantisch zal zijn. Waarmee ze bedoelen dat informatie op het web betekenis moet krijgen voor machines (software), zodat die zelf verbanden kunnen leggen om die verzamelde data dan aan de gebruiker te presenteren. Het idee van Tim Berners-Lee is ondertussen al meer dan 5 jaar oud en er is in de praktijk eigenlijk nog niet veel gebeurd op het vlak van het semantische web. Maar nu lijkt er een doorbraak op til met een elegante en betrekkelijk eenvoudige oplossing om web-data te structureren.

microformats logo De volgende web (r)evolutie zou dan ook wel eens kunnen worden ontketend door microformats. Dat is informatie in gewone web-pagina’s die in de html-code extra getagged wordt, om diezelfde pagina ook voor machines en software bruikbaar te maken. Een heel eenvoudig voorbeeld met een gewone link:

<a href=”http://e-cafe.be/frank/”>frank goossens</a>

een beetje aanpassen naar

<div class=”vcard”><a href=”http://e-cafe.be/frank/” class=”url fn”>frank goossens</a></div>

en mijn naam en de url van mijn (shabby) homepage zijn ontsloten middels de hcard-microformat en daarmee ook “machine-readable”! Voor hcard zijn er nog veel andere attributen (adres, geboortedatum, nickname, foto, …) en daarnaast zijn er ook microformats voor bv. kalenderinformatie (hcalendar), recensies en tags. In die laatste incarnatie worden microformats overigens nu al ondersteund door zowat alle blogsoftware.

Ja, en dan?
En wat kunt ge daar dan mee Goossens? Awel; de gestructureerde informatie in microcards kan in principe gelezen worden door je browser, door zoekmachines of door andere gespecialiseerde software. En daar kan die data aangevuld worden met andere gestructureerde informatie om al dat moois dan voor uw en mijn gebruiksgemak te presenteren. Het valt bijvoorbeeld te verwachten dat zoekrobotten (technorati heeft dit al in de keuken staan) microformat-informatie zullen verwerken en gebruiken om zoeken op iets als “alle events in Gent van 14 tot 23 juli” in kalender-formaat mogelijk te maken. Of dat je browser microformats herkend en je die rechtstreeks in je contact-, kalender-applicatie of in google earth/ maps kunt binnenhalen (spoiler: dat kan nu al, lees vooral verder).

Veel beter uitgelegd
Vorige maand hield FF-user experience designer Alex Faaborg een presentatie over microformats die in dit kader zeker mag gezien worden (link naar slideshare-presentatie).

De doorbraak
operator screenshotMicroformats bestaan ondertussen 2 jaar, maar er zijn een paar stevige redenen waarom de doorbraak er in 2008 zit aan te komen; ze zitten dus in Firefox 3 en Internet Explorer 8 zal die vermoedelijk ook ondersteunen (Gates gaf zijn zegen in 2006). Er is overigens nu al een microformats extensie beschikbaar voor Firefox 2; Operator, ontwikkeld door een IBM-developer, dat kan ook al tellen als geloofsbrief. Operator vormt overigens de basis van de microformats-ondersteuning in FF3.

Anderzijds lijkt er ook aan de kant van websites ook wat te bewegen: sites als upcoming.org, plaxo, salesforce en linkedin bieden hun info nu al via microformats aan. Aan de kant van “website beheer software” zijn ontwikkelaars van open source systemen als Drupal, MediaWiki en WordPress microformats aan het integreren. Het lijkt me niet meer dan logisch dat dit een selectiecriterium voor keuze van corporate webcms’en zal worden (waarbij CMS’en die op basis van contenttypes werken, duidelijk in het voordeel zijn).

Hoort U het ook?
Wat ajax gedaan heeft voor web 2.0, zullen microformats voor <insert buzzword here> doen; met betrekkelijk eenvoudige technologie de basis leggen van ontwikkelingen die het web naar een volgend niveau kunnen tillen. Wie een site beheert waar contact-gegevens of gebeurtenissen op gepubliceerd worden, heeft de klok horen luiden, ga nu uw klepel zoeken!

Meer info:

Ukeleles rock big time!

ukelele van wikimedia commonsNet op Eraserhead gelezen over de door Jan De Smet geplande ukelele-invasie op het Dzjem Festival op 7 augustus in Antwerpen. Uke-watte? Erwel, Ukelele’s zijn 4-snarige mini-gitaartjes uit Hawaï. Dat klinkt wat knuddig en laat ons eerlijk zijn, dat ziet er eigenlijk ook wel een beetje zo uit. Laat U echter vooral niet misleiden, een dikke Hawaïaan en zijn ukele (ofte Israel Kamakawiwo’ole met zijn medley van “What a Wonderful World” en “Over the Rainbow“) kunnen heel wat gevoelens losmaken in mijn vrouwelijke onderbewustzijn.

Maar omdat ik ervan uit ga dat de meeste van mijn (mannelijke) lezers niet zo “in touch” met hun vrouwelijke kant zijn, zet ik even een ander plaatje op, van Jake Shimabukuro. Jake Shimadingske is een Hawaïaan die ongelofelijke dingen doet met de ukele, kijk even mee op dit YouTubeke naar zijn live cover van “While my guitar gently weeps”, gewoon ergens in een café opgenomen. On-ge-lo-fe-lijk!

Jake Shimabukuro "While my Ukulele Gently Weeps" Live

Watch this video on YouTube.

Er wordt vanaf nu dus nooit meer gelachen met de ukelele! Begrepen?! En ga nu voor straf op zoek naar andere wonderbaarlijke ukelele-deuntjes op YouTube. Het stikt er van, echt!