Category Archives: software

io’s ‘cognitive innards’ (algorithms and source code).

Documentation: io 0.0.1 beta++, the musical automaton and machine improviser constructed by Han-earl Park

io 0.0.1 beta++, Blackrock Castle Observatory, 05-26-2010 (photo copyright 2010, Stephanie Hough)

Back, behind-the-scenes, I still have some articles in draft form that both detail the nuts’n’bolts decision-making processes in the construction of a machine improviser, and self-reflective critique such constructions, detailing the trade-offs and shortcomings of such an entity, and its design and implementation. I would like to get back to work on these at some […]

Also posted in audio recordings, construction, hardware, theory, website | Tagged , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , | Comments closed

HMSL at Whitechapel Gallery, London

Nothing directly to do with io 0.0.1 beta++ (it didn’t make the cut for this show), but the Hierarchical Music Specification Language developed by Phil Burk, Larry Polansky and David Rosenboom, and which drives the cognitive innards of io 0.0.1 beta++, forms part of the subject of the Luke Fowler and Mark Fell curated exhibition […]

Also posted in and by the way, construction | Tagged , , , , , , , , , , , , , | Comments closed

jazzColo[u]rs: le discrepanze tra finzione scientifica e realtà pratica

In the interview with Han-earl Park in the current issue of jazzColo[u]rs (Sommario Ago./Set. 2015, Anno VIII, n. 8–9), Andrew Rigmore asks about the the balance of freedom and prediction in working with improvising machines such as io 0.0.1 beta++: In teoria è tutto aperto, free, non ci sono quasi pre-istruzioni, tranne la durata approssimativa […]

Also posted in construction, hardware, theory | Tagged , , , , , , , , , , , , , , , , , , , , , , | Comments closed

(musical) time and machine musicianship (part 0.1)

[Continued from part 0…] Talking to Melanie L. Marshall after she read the previous post on musical time clarified some matters that were left unstated. The issue is not so much that a musicality built up from a simple ‘beat detection’ is not possible (such notions of musicality surround us in our music schools, in […]

Also posted in construction, theory | Tagged , , , , , , , , , , , , , , , , , , | Comments closed

(musical) time and machine musicianship (part 0)

Melanie L. Marshall, in asking questions about musicality, takes a Foucauldian track and asks about musicality’s opposite, and in doing so, discusses and critiques some modern attempts at drawing a boundary between the musical and the unmusical. Melanie pulls up research by Henkjan Honing as an interesting, if problematic, example of such an attempt at […]

Also posted in construction, theory | Tagged , , , , , , , , , , , , , , , , , , , , , , , , , , , | Comments closed

future developments? OS X, Cocoa and Forth

Roelf Toxopeus has written a Mac OS X / Cocoa interface for SwiftForth and iForth [examples/screenshots…]. He writes: Cocoa GUI interface for Darwin based Forth systems. Goals: — Similar in usage as other interfaces in MacForth and Mach2. Think of things like NEW-XXX ADD.XXX etc. — No hacks, no shortcuts. Should survive OS upgrades! Follow their rules. […]

Also posted in and by the way, construction | Tagged , , , , , , , , , , , , , , , | Comments closed

source code 05-19-2011

For the record: source code for io 0.0.1 beta (rev. August 19, 2010) [86kB zip file] and supporting components [163kB zip file]. Note that I have not differentiated files used by io and those that are not; I have included every file of each used component from the MyTools folder. io load_io directory assignment and […]

Also posted in construction | Tagged , , , , | Comments closed

source code 05-12-2009

Source code for io 0.0.1 beta (rev. May 12th 2009) [86kB zip file]. There have been major changes since 03-23-2009 as a result of the beta tests with Bruce Coates and Franziska Schroeder. These changes are unfortunately not documented/commented at the moment, but I’m uploading the source files for the record.

Also posted in beta test, construction | Tagged , , , , , | Comments closed

analog io

I’ve assumed that future versions of io would have a single board computer (or multiple SBCs) in place of the clunky and fragile personal computer. There was, however, always an alternative. Take the not-so-humble analog computer, a technology with a fascinating past and a (still promising) future. Given that io’s behavior is driven by an […]

Also posted in and by the way, construction, hardware, theory | Tagged , , , | Comments closed

beta test 05-12-09: audio recordings

Here is the audio documentation of the io++ beta test with Bruce Coates on May 12th 2009. beta test 05-12-09_00 [mp3″] beta test 05-12-09_01 [mp3″] beta test 05-12-09_02 [mp3″] beta test 05-12-09_03 [mp3″] beta test 05-12-09_04 [mp3″] beta test 05-12-09_05 [mp3″] beta test 05-12-09_06 [mp3″] beta test 05-12-09_07 [mp3″] beta test 05-12-09_08 [mp3″] beta test […]

Also posted in audio recordings, beta test, construction, hardware, performance | Tagged , , , , , , , , , , | Comments closed

beta test 03-26-09: audio recordings

Here is the (not yet annotated) audio documentation of the io++ beta test with Franziska Schroeder on March 26th 2009. beta test 03-26-09_00 [mp3″] beta test 03-26-09_01 [mp3″] beta test 03-26-09_02 [mp3″] beta test 03-26-09_03 [mp3″] beta test 03-26-09_04 [mp3″] beta test 03-26-09_05 [mp3″] beta test 03-26-09_06 [mp3″] Performers are io 0.0.1 beta++ (itself) and […]

Also posted in audio recordings, beta test, construction, hardware, performance | Tagged , , , , , , , , | Comments closed

beta test 11-10-08 & 12-08-08: resultant changes

Here’s a list of the significant changes. These address issues that Franziska Schroeder and Bruce Coates brought up during the testings in November and December respectively. Greater variation in output. Including pseudo-Braxtonian ‘separation’ implemented via interp tables. Implementation of a meta-banalyzer that shakes up the system depending on input variation. Greater variation in the VL70m […]

Also posted in beta test, construction | Tagged , , , , , | Comments closed