- ARCHIVE / Computer Music
- Extempore functions explorer updated to latest release (v0.8.7)
The Extempore functions explorer has been updated with the latest version of the Extempore programming language: v0.8.7 Try it out at: http://hacks2019.michelepasin.org/extempore/ The Extempore functions explorer is a little webapp I built a while ago in order to make it easier to browse (and learn about) the Extempore music-programming language. For more background, see also […]
- A new livecoding project: ‘The Musical Code’
I’ve started a new livecoding project on Github called The Musical Code, where I’ll be adding experimental musical code/algorithms created the amazing Extempore programming language (as well as it precursor Impromptu). I have accumulated so much musical-code ideas so I’ve finally resolved to clean it up, reorganise it and publish it somewhere. Github seemed the best option, these […]
- Impromptu language documentation back online!
For all Impromptu aficionados: a little online application that can be used to search&browse the language documentation: http://hacks.michelepasin.org/impromptu/ Impromptu is a scheme-based OSX programming language and environment for composers, sound artists, VJ’s and graphic artists with an interest in live or interactive programming. As part of its original website, Impromptu included a wiki containing documentation […]
- New livecoding screencast: Ziggurat 51
So hard to find time to do something creative these days. So I thought I’d post a screencast of a livecoded piece I’m still working on: Ziggurat 51. Hope you’ll find it interesting! In the video I’m using the mixer UI I’ve previously talked about here. I quite like it, as you can see it’s […]
- 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. The script assumes that your audio graph includes a mixer object called *mixer*. The UI controllers are tied to that mixer’s input buses […]
- A metronome object for Impromptu
Metronome: a device used by musicians that marks time at a selected rate by giving a regular tick. If you ever felt that you missed a metronome in Impromptu, here is a little scheme object that can do that job for you. The make-metroclick function returns a closure that can be called with a specific […]
- Composing at the metalevel
I’ve started reading “Notes from the Metalevel: An Introduction to Computer Composition“, by Heinrich Taube, and realised I should have done that a long time ago! Notes From the Metalevel is a practical introduction to computer composition. It is primarily intended for student composers interested in learning how computation can provide them with a new […]
- 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 bonanza. Because this is the Winter issue, it includes the annual CMJ DVD, whose program notes appear near the end of the issue. The curators for the compositions on this year’s DVD are specialists in live […]
- Article: Thought and Performance, Live Coding Music, Explained to Anyone
I bookmarked this article on createdigitalmusic.com a while ago (it’s from Jul 2010) and ran into it again today.. “Thought and Performance, Live Coding Music, Explained to Anyone – Really” by Peter Kirn contains several simple but thought provoking ideas about livecoding and its relevance in the (traditional) music world. Is livecoding an elitarian activity? […]
- Using Impromptu to visualize RSS feeds
Some time ago I’ve been 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 on a canvas. I’ve had a bit of free time these days, so last night I thought it was […]