Best of Windows
by
Jan de Weille

Pond
2.81 MB
Pas gentille
8.81 MB
JRd2U
1.79 MB
War is over
2.72 MB
Fractale binaire
4.96 MB
Curved air
4.51 MB
Hého
1.23 MB
Ode to Terry Riley
4.40 MB
Papillon
2.68 MB
Wie weet
3.66 MB
Ja-nee
2.58 MB
subscribe
The birth of thud
4.01 MB

 

The musical pieces listed above have been created by computer. The principle that I've used is extremely simple:
A program that I've called 'Soundmaps' repetitively sends data contained in bitmaps to the PC's soundcard. The bitmaps can be static (e.g. a photo) or dynamic (a rectangle on the desktop). In the latter case, the image contained inside the rectangle will change when manipulations are carried out in a drawing program like photoshop. Hence, the sound changes while drawing, typing or surfing, thus alowing for interactivity. The bitmap pixels can be sent to the soundcard without any data manipulation, which results in a rather high-pitched noisy sound (as in 'Pond'). In a second mode, each scan line of the bitmap is interpreted as a frequency spectrum, bass on the left, soprano on the right. Fourrier transformation (i.e. transformation from the frequency- to the time-domain) of each scanline, before sending the data to the soundcard, results in a sound that may give the impression of rising bubbles or tinkling bells. In the third mode, each scan line is interpreted as a keyboard, each pixel on the scan line being a white or black key. As with MIDI, the keyboard may be associated with an instrument of choice. In that case the bitmap fulfils more or less the same role as piano rolls in former times.
Bitmap data is sent to the soundcard in an indefinite loop. The duration of the loop determines the rhythm of the sound, at least if the loop is not too long (<3 sec). Usually, multiple rectangles and bitmaps are active simultaneously (as in the figure on top of this page). Simultaneously playing bitmaps of not quite equal sizes gives interesting effects (as in 'Curved air') reminiscent of pieces by Steve Reich, who employed the idea of phase changes several times in his works.
Some pieces like 'Papillon' use neither metrum nor a particular musical scale. Others, like 'Ode to Terry Riley' use a major heptatonic scale, try to prevent dissonants and respect metrum. Simple chord progressions have been imposed in pieces like 'Wie weet'. Even if the chords are not allways actually being played, harmonic rules limit the number of notes that can be played, giving some impression of melody.
'Fractale binaire' has been created by playing a movie on the computer screen over which about six 'sound windows' were laid. As the movie in question was showing a portion of the Mandelbrot set that was slowly zoomed into, 'fractale binaire' only slowly evolves in consequence. 'Music from a square' and 'Eight chicks in concert' have also been created by videos. The videos show only movement. The houses and parked cars on the square in the former video thus become invisible. A breeze sets the tree leaves in motion every now and then. Two persons can be seen when they walk about the square but disappear when they stand still.
'Hého' is a piece that has been created by playing three bells that differ slightly in repetition frequency. The three bells are in phase initially, but get out of step soon.
'Ja-nee', 'Pas gentille' and 'War is over' were created initially for Annie Abrahams. The latter two have become 'nice girl' and 'daccord' respectively.

Some of the pieces above have appeared previously on two compact disks entitled 'Windows' and 'Windows 2005'.

"Soundmaps translates computer gestuality in sound" : article on neural.it

A user friendly version of the program 'Soundmaps' may be downloaded (a 2.4 Mb zip file. For PC, >500 MHz). You can also download the file to sound F2S player I made. This player can make sound out of all the files you have on your hard disk.

With 'Deun ex machina' the computer creates tunes automaticaly.
Listen to electrophysiological recordings transformed into music.

I've also made software for scientific use: serf or for use at high school: xlplot.
Contact:

 

 

 

 

 

 

 

 

 

 

 

  .