This piece plunges into a heavy, atmospheric soundscape driven by the collision of overlapping basslines and raw industrial noise.
Words / latest | blogs | papers | tags | all
Categories / ComputerMusic | DataScience | DigitalHumanities | JustBlogging | KnowledgeEngineering | ResearchAnalytics | TechLife
2024
This livecoding piece crafts a suspenseful and ambient sonic environment built entirely from mallet percussion.
Livecoding: Out of this world (2024-02)
This generative ambient piece is a direct sonic meditation on the philosophy of Alan Watts, specifically his idea that "you don't come into this world, but you come out of this world."
Livecoding: Dreamy pianos - Study No 2 in B Minor
Hypnotic piano chords and melodies are layered and phased using cosine oscillators, creating an immersive, wave-like sonic space of infinite, shifting sound.
2023
Livecoding: Dreamy pianos - Study No 1 in C Minor
An experiment using overlapping, cosine-driven piano lines in C minor to demonstrate how simple phasing techniques can produce surprisingly complex and immersive musical effects.
2022
Livecoding: exploring Bento noise box
Improvised acid loops using Extempore + Bentō.
Livecoding: Study for Cello and Double-bass
This piece draws inspiration from the epic, thematic drama of Game of Thrones, featuring a rich texture built from intertwining cello melodic lines.
2021
Recipe: Making a livecoding screencast with QuickTime and RecordIt
This post shows how to make a livecoding screencast using free macOS technologies.
"Rhythmic Cycles" is a new livecoding composition created using Extempore and Ableton Live.
Livecoding visual patterns with Hydra
I had quite a lot of fun live coding visual patterns with Hydra.
Extempore functions explorer updated to latest library release v0.8.9
The Extempore functions explorer has been updated with the latest version of the Extempore programming language: v0.8.9.
'The Kryos Noise' is available on Spotify
The prog rock album I worked on years ago with the band Kryos Project is now available on Spotify (and Amazon too).
2020
I've started a new livecoding project on GitHub called The Musical Code.
"Piano Scales" is a new experiment in algorithmic composition, demonstrating the captivating simplicity of piano-based systems.
2015
Impromptu language documentation back online!
For all Impromptu aficionados: here's a little online application that can be used to search and browse the language documentation: http://hacks.michelepasin.org/impromptu/
2013
New livecoding screencast: Ziggurat 51
So hard to find time to do something creative these days.
Building a master volumes UI with impromptu
Based on one of the examples packaged with Impromptu, I wrote a simple function that uses the objc bridge to create a bare-bones user interface for adjusting your audio instruments master volumes.
A metronome object for Impromptu
Metronome: a device used by musicians that marks time at a selected rate by giving a regular tick.
2012
Book Summary: Notes from the Metalevel
I've started reading "Notes from the Metalevel: An Introduction to Computer Composition" by Heinrich Taube, and realized I should have done that a long time ago!
Special issue of CMJ DVD on livecoding
The latest issue of the Computer Music Journal is now available, and it includes a DVD full of livecoding performances and demonstrations.
2011
Article: Thought and Performance, Live Coding Music, Explained to Anyone
I bookmarked this article on createdigitalmusic.com a while ago (it's from July 2010) and ran into it again today.
Using Impromptu to visualize RSS feeds
Some time ago, I was experimenting with the processing and display of RSS feeds within Impromptu, and as a result, I built a small app that retrieves the news feed from The Guardian online and displays it on a canvas.
Article: Algorithmic Composition: Computational Thinking in Music
An article by Michael Edwards on algorithmic composition was published last month in the Communications of the ACM journal.
Workshop on Live Coding @ RMLL-11
I just got back from Strasbourg, France, where I gave a talk about my experience with live coding and Impromptu at the Cultures et Arts Libres Workshop, part of the 2011 Libre Software Meeting.
I just came across this interesting article by Brian Eno.
I hadn't realized that Chrome has a whole bunch of invisible experimental settings that you can turn on just by going to "about:flags".
The new Livecoding Error Hook in Impromptu
Impromptu 2.5 has been out for a while now, but I never realized it contained this handy new feature: an 'error hook'.
Sound Reasoning: an open educational resource
I came across this resource by chance—it's a complete tutorial on musical analysis by Anthony Brandt and Robert McClure.
An alternative to the 'play' macro: 'iplay' and 'with-instrument'
The other day I was thinking: when I use the play macro in Impromptu (video tutorial), in my head it's already obvious which virtual instrument I want to play.
'Show us your screens': new Live Coding documentary
A nice documentary about live coding practice by Louis McCallum and Davy Smith.
What is the reaper time in Impromptu?
I came across this information while reading the Kontakt 4 documentation, and I thought it was useful to pass along.
Opening a Finder window from Impromptu (or how to use the AppleScript bridge)
Imagine you have a bunch of audio samples you want to load up while live coding with Impromptu, but you can't remember exactly their names.
Live-processing is a Processing clone with live coding capabilities.
2010
"Turborobot" is a happy, high-energy electronica piece with a distinct electro-disco vibe that throws back to the 80s.
Event: Livecoding Xmas event @ Goldsmith College, London
Recording from Thursday Club Xmas party at Goldsmiths college, London.
JMusic: music composition in Java
jMusic is a project designed to provide composers and software developers with a library of compositional and audio processing tools.
Last week I discovered the work of Ryoji Ikeda [official site] and soon got hooked up by it.
If you're coming from Lisp, and then start using Scheme (or the other way around) there are a few small differences between the two languages that it's useful to always keep in mind.
A video that may convince you that LISPers are a bit crazy
LISPers are a definitely a rather eccentric developers' community.
Good news for livecoders: a new version of Impromptu is available (direct link to the 2.5 dmg package).
Musorg : tons of classical music for free
I found out about this via o'reilly radar's blog..
Little brilliant music player: Pico Play
The purpose of Pico Play is very simple: don't get in the way.
A spiced up version of the original space invaders from Taito.
ReBirth faithfully emulates dance music's three backbone devices: The Roland TB-303 Bass synth and the Roland TR-808 and 909 drum machines.
Algorithms are Thoughts, Chainsaws are Tools
A short movie about livecoding, Andrew Sorensen (creator of Impromptu), TOPLAP and other related stuff.
Nanoloop is a mobile music software that provides all functionality you need to create nice electronic music.
Impromptu: access the Wiki docs from the editor
When you're Impromptu-ing but don't know the meaning or syntax of a function, the usual thing to do is calling (help function-name) to get some help about that function, or (help function-name #t) if you want to see also the examples associated with it.
Event: livecoding session @ Anatomy Theatre, King's College, London
"Untitled 12" is an electronic music experiment performed via livecoding at the Anatomy Theatre, King's College, London.
Yesterday I finalized a song from last year..
A new experiment, "Xanadu". Requires patience as the complex song base builds before revealing its most interesting and evolving sonic layers.
2009
Lots of patches available for Zebra you won't risk getting bored during these holidays!
Livecoding: Kali (an experiment with Impromptu)
An ambient musical experiment created with Impromptu, designed to transport the listener to Kali, a serene Japanese musical garden.
Graphics over code in Impromptu
Andrew Sorensen posted some code in the Impromptu mailing list showing how to add graphics (and various other things) on top of a code 'image'.
Hey there - this morning I checked out a nice screencast by Ben Swift and was struck by the if-mod construct he's using.
LilyPond: music notation for everyone
LilyPond is a free piece of software for generating nice musical sheets from specifications written on a text file.
Impromptu & Zebra: a perfect match!
I've been having so much fun using Impromptu with the Zebra audiounit lately (I just got the demo version for now).
Event: Livecoding at the Shunt, London & a few lessons learned
Initially conceived as 'Voices Slowly Talk To Me,' this piece quickly took on a life of its own, demonstrating the unpredictable nature of livecoding.
Algorithmic music: first steps
I finally managed to find time to play more seriously with the fantastic impromptu - here's a first screencast, it doesn't sound that good but it made my day!
Visualizing Bach, Toccata and Fugue in D minor, organ
A classical piece from Bach, delivered in a rather unusual way.
The IBM Glass Engine enables deep navigation of the music of Philip Glass.
Augmented reality with MIT's \"Sixth Sense\" game-changing wearable tech
link to the full video here
Guitar Rig 3 Demo - Audio Line-In glitch fixed!!
The other day I decided to have a go with the already-famous Guitar Rig 3 (a music production software for guitarists, including amplifiers, effects etc etc).
2007
Tags / ....