Alternative Suchmaschinen: nützliche Helfer neben Google

Nachdem der Standard einen Artikel über Suchmaschinen (siehe Coole Suchmaschinen abseits von Kaiser Google) von Wired kopiert hat (siehe Cool Search Engines That Are Not Google), habe ich mir auch mal die Mühe gemacht, einige nützliche weitere Suchhelfer hier vorzustellen. Es gibt nämlich eine Vielzahl von kleinen Helfern, welche Google sicher lange nicht ersetzen werden, jedoch aber in speziellen Bere

Matrix Library Benchmark Follow-Up

It seems that many people start using the flens C++ matrix library for scientific computation because of my Sparse Matrix Library Benchmark article. This blog post should be a small add on and discusses possible difficulties with flens.

UPDATE: flens changed very much in 2012 - see comment #3 by Michael Lehn! Now it is also header only like Eigen, so everything which is written here should be re-evaluated!

Problems with flens

Welcome to the new homepage

As a first blog entry I want to welcome everyone to my new webpage !

It took me quite some time to convert all the content from my old, static side to a real content management system (drupal in this case). However, the last week was very rainy and therefore it was more easy to work on the computer Wink.

So, first I want to give a small introduction into the structure of the new page.

champions @ Pd convention Brazil

Date: 
23. July 2009
City: 
São Paulo
Country: 
Brazil
Event Description: 

He boxed regularly and was strong and very brave and always a perfect gentleman

the champions performance by
Georg Holzmann (champion)
Michi Pinter(champion)
IOhannes m zmölnig (champion)

at the 3rd International Pure Data Convention in São Paulo.

Reservoir Computing Presentation @ DAFx conference, Italy

Date: 
1. September 2009 - 4. September 2009
City: 
Como
Country: 
Italy

Reservoir Computing: a powerful Black-Box Framework for Nonlinear Audio Processing

Year: 
2009
Authors: 
Georg Holzmann
Type: 
Conference paper
Publisher: 

Proc. of the 12th Int. Conference on Digital Audio Effects (DAFx-09)

Abstract: 

This paper proposes reservoir computing as a general framework for nonlinear audio processing.
Reservoir computing is a novel approach to recurrent neural network training with the advantage of a very simple and linear learning algorithm. It can in theory approximate arbitrary nonlinear dynamical systems with arbitrary precision, has an inherent temporal processing capability and is therefore well suited for many nonlinear audio processing problems. Always when nonlinear relationships are present in the data and time information is crucial, reservoir computing can be applied.

Examples from three application areas are presented: nonlinear system identification of a tube amplifier emulator algorithm, nonlinear audio prediction, as necessary in a wireless transmission of audio where dropouts may occur, and automatic melody transcription out of a polyphonic audio stream, as one example from the big field of music information retrieval.
Reservoir computing was able to outperform state-of-the-art alternative models in all studied tasks.

the champions

Year: 
2009
Authors: 
IOhannes Zmölnig
Authors: 
Michael Pinter
Authors: 
Georg Holzmann
Project Description: 
He boxed regularly and was strong and very brave and always a perfect gentleman.

The champions is a physical live coding performance: 2 boxers and a referee create, modify and destroy a Pure Data patch by - boxing.



Two boxers and a referee try to program audio software by physical interactions.
The hand movements of both players are tracked with accelerometers (4 Wii controllers) and used for creating, destroying and making new connections between sound objects in a Pure Data patch - similar to the blind date performance.
At the end of the day one will see, how it works.


Download high-quality long version here: champions.ogg (ogg theora, 236 MB).

The champions:

  • IOhannes m zmölnig (white)
  • Michael Pinter (red)
  • Georg Holzmann (referee)

A very detailed description of the project in German is available here: champions at vnm09 .

Public Presentations and Performances: 
champions @ Pd convention Brazil
Public Presentations and Performances: 
champions @ Piksel Festival Bergen
Public Presentations and Performances: 
champions @ V:NM Festival

ping pong RjDj scene

Year: 
2008
Authors: 
Georg Holzmann
Project Description: 

RjDj is an audio application based on Pure Data for music players like iPhone and iPod Touch to create "mind blowing hearing sensations".
RjDj connects the music you hear with the world around you, which causes very rich acoustical experiences. The music you hear is created in the very moment you are listening to it.
For more infos about RjDj see for instance RjDj intro and www.rjdj.me.

At the RjDj sprints in Barcelona and Berlin I produced a scene called Ping pong:

Ping Pong is a small game. Listen from which direction (left or right) the balls are coming and return them by moving your device. Each game is played up to 8 points and if you win, you will get to the next level with extra crazy sound effects. Try to reach and win level 4, then you will experience a fancy surprise.

The complete scene can be downloaded below. On how to upload the scene to the iPhone or iPod, consider for instance this tutorial.

Documentation: 

echo noise

Year: 
2008
Authors: 
Georg Holzmann
Project Description: 

Echo noise is an audio and visual performance for the Frechheit Freiheit festival at Minoriten Graz.

A longer recording is also available in higher quality in the download section below. Hear all records with good headphones or loudspeakers, they contain important low frequencies!

Text from the festival curator (in german):
Schon gleich zu Beginn fiel der junge Steirer Georg Holzmann durch die Radikalität seiner Klangsprache und die Kompromisslosigkeit seiner Konzepte auf, eine ganz charakteristische im Geräuschhaften angesiedelte Klanglichkeit und konsequent umgesetzte räumliche Vorstellungen zeichneten seine frühen Stücke aus.
Das vielzitierte – im übertragenen Sinne gemeinte – Lachenmann-Diktum, man müsse sich als Komponist jeweils sein Instrument „selbst bauen“, nimmt Holzmann wörtlich und setzt es konsequent in die Tat um: Sei es nun im Rahmen seiner Forschungen im Bereich der Programmierung und seit neuestem der „Computational Intelligence“ oder auch im realen physischen Bau eines ganz eigenen Instrumentatriums. Holzmann reiht sich damit in eine lange Tradition avantgardistischer Experimentatoren ein und ist Komponist, Forscher, Bastler, Tüftler und nicht zuletzt auch (z.B. auf dem von ihm selbst konzipierten und umgesetzten „elektronischen Einhorn“) sein eigener Interpret.
Kurator: Florian Gessler

Public Presentations and Performances: 
echo noise @ Minoriten Graz

the electronic unicorn

Year: 
2007
Authors: 
Georg Holzmann
Project Description: 

The unicorn is the only fabulous beast that does not seem to have been conceived out of human fears.
In even the earliest references he is fierce yet good, selfless yet solitary, but always mysteriously beautiful
(see picture1).
He could be captured only by unfair means, and his single horn was said to neutralize poison.
(Marianna Mayer)

picture1: the electronic unicornpicture1: the electronic unicorn

An unicorn skeleton found at Einhornhöhle ("Unicorn Cave") in Germany's Harz Mountains in 1663 proves that the so-called unicorn had only two legs, one white "magic" hand and four mysterious plates out of metal (see picture2).
The skeleton was examined by Leibniz, who had previously doubted the existence of the unicorn, but was convinced thereby.

picture2: mysterious plates, magic handpicture2: mysterious plates, magic hand

People also were overhelmed by the singing of unicorns, which radiated exquisite colors and sounded like a thousand wind chimes (look at the download section below for a free record).
Dr. Conrad Gesner of Zürich pretty much summed it up in the seventeenth century, when he said:
The sound of this horn is useful and beneficial against epilepsy, pestilential fever, rabies, proliferation and infection of other animals and vermin, and against worms within the body from which children faint.

the interface

The unicorn interface consists of 3 main parts:
a glove with contacts on the fingertips (see picture5), a board with 4 contact plates (see picture3) and a potentiometer on the forehead, the unicorn (see picture4).
The goal of the interface is, to be able to control various parameters at the same time.

picture3: board with 4 contact platespicture3: board with 4 contact plates picture4: the unicorn and its potentiometerpicture4: the unicorn and its potentiometer picture5: glove with contacspicture5: glove with contacs

If you touch one of the four contact plates, you can control a specific parameter with the unicorn, relative to it's current value.
Here it is important, with which finger you touch a plate, because each finger corresponds to one (musical) voice.
For instance plate1 controls volume and plate2 pitch.
If you have now finger1 on plate1 and finger2 on plate2 and turn the unicorn, you will change the volume of voice1 and the pitch of voice2.

Additionally there are two buttons on the board to change between presets.

technical realization

An arduino board (an open-source physical computing platform) is used to communicate with the computer and all sound synthesis is implemented in Pure Data under Linux.

Public Presentations and Performances: 
electronic unicorn @ Alte Schmiede Vienna
Public Presentations and Performances: 
electronic unicorn @ expo festival Plymouth
Public Presentations and Performances: 
electronic unicorn @ Postgarage Graz
Public Presentations and Performances: 
electronic unicorn @ SARC Belfast
Public Presentations and Performances: 
electronic unicorn @ SAT Montreal
Public Presentations and Performances: 
electronic unicorn @ steirischer herbst
Public Presentations and Performances: 
electronic unicorn @ Tesla Berlin
Public Presentations and Performances: 
electronic unicorn @ transmediale Berlin
Public Presentations and Performances: 
unicorn and ATT @ Logos Foundation Ghent
Syndicate content