25 shades of random @StefaanHimpe
25 shades of random  @StefaanHimpe
Uploaded April 2013 | Updated September 2026, 2 hours ago
Exploration of algorithmic composition.

I've written a small scheduler in the programming language python and I've created some midi event generators, and used both of those to drive the software synthesizer Yoshimi and LinuxSampler.

The midi events are generated based on a concept of "randomness within constraints". The things you hear are randomly generated, but not in an "anything goes" manner.

Constraints are imposed to limit the disorder of the randomness. Just like harmony and counterpoint limit randomness in traditional composition, the constraints here limit randomness in the experimental composition. One could say that different constraints generate families of alternative music theories.

"Randomness within constraints" is a deep idea whose time has come. It is popular both in science and art and indeed one of the very basic principles underlying evolution of life itself. It is, according to my current insights, probably also the barren wasteland where creativity and innovation hides. In this piece, I try to explore a number of different constraints.

Note: I do not consider traditional music theory inferior or unnecessary (quite on the contrary), but here I try to look a bit beyond its borders.

The visualization was made with Sonic Visualiser.

Interesting or boring? Be sure to let me know. Enjoy!
(Note: more information available on my blog a-touch-of-music.blogspot.be/2013/04/25-shades-of-random.html )
25 shades of randomFathers Day (Kawai NV10)Hilde & Eddy - Gouden JubileumGood Morning - easy piano (KAWAI NV10)Cada célula tiene ese corazón - pianoSeqs in the city - Roland Integra-7Whacky Seqs in Sin City (integra-7, surge-xt & odin2)[Experimental] Better light than (n)everImprovisation on the Golden Ratio - ViHart style (Integra-7)Claude Debussy: Hommage a RameauEpitaph 2: Claudia JanuariaAnatoly K. Lyadov - prelude op11 no1
Stefaan Himpe |

25 shades of random

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER